--- /srv/rebuilderd/tmp/rebuilderdGlaHNX/inputs/libpython3.13-dev_3.13.5-2+deb13u2_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdGlaHNX/out/libpython3.13-dev_3.13.5-2+deb13u2_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-05-05 21:05:52.000000 debian-binary │ -rw-r--r-- 0 0 0 7680 2026-05-05 21:05:52.000000 control.tar.xz │ --rw-r--r-- 0 0 0 3816528 2026-05-05 21:05:52.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 3819616 2026-05-05 21:05:52.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: libpython3.13-dev │ │ │ Source: python3.13 │ │ │ Version: 3.13.5-2+deb13u2 │ │ │ Architecture: armel │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 18162 │ │ │ +Installed-Size: 18169 │ │ │ Depends: libpython3.13-stdlib (= 3.13.5-2+deb13u2), libpython3.13 (= 3.13.5-2+deb13u2), libexpat1-dev, zlib1g-dev │ │ │ Recommends: libc6-dev | libc-dev │ │ │ Section: libdevel │ │ │ Priority: optional │ │ │ Multi-Arch: same │ │ │ Description: Header files and a static library for Python (v3.13) │ │ │ Header files, a static library and development tools for building │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -287,18 +287,18 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 954 2026-05-05 21:05:52.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 1064 2026-05-05 21:05:52.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 6743 2026-05-05 21:05:52.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5644 2026-05-05 21:05:52.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1751 2026-05-05 21:05:52.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15358 2026-05-05 21:05:52.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 8278176 2026-05-05 21:05:52.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/libpython3.13-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 7978916 2026-05-05 21:05:52.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/libpython3.13.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 7985372 2026-05-05 21:05:52.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/libpython3.13.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9033 2026-05-05 21:05:52.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2026-05-05 21:05:52.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/python-config.py │ │ │ --rw-r--r-- 0 root (0) root (0) 8300 2026-05-05 21:05:52.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/python.o │ │ │ +-rw-r--r-- 0 root (0) root (0) 8284 2026-05-05 21:05:52.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-05 21:05:52.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-05 21:05:52.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-05 21:05:52.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-05 21:05:52.000000 ./usr/share/lintian/overrides/ │ │ │ -rw-r--r-- 0 root (0) root (0) 323 2026-05-05 21:05:52.000000 ./usr/share/lintian/overrides/libpython3.13-dev │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-05 21:05:52.000000 ./usr/share/man/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-05 21:05:52.000000 ./usr/share/man/man1/ │ │ ├── ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/libpython3.13.a │ │ │ ├── nm --print-armap {} │ │ │ │┄ error from `nm --print-armap {}`: │ │ │ │┄ nm: brc.o: no symbols │ │ │ │┄ nm: dynamic_annotations.o: no symbols │ │ │ │┄ nm: gc_free_threading.o: no symbols │ │ │ │┄ nm: jit.o: no symbols │ │ │ │┄ nm: optimizer.o: no symbols │ │ │ │┄ nm: optimizer_analysis.o: no symbols │ │ │ │┄ nm: optimizer_symbols.o: no symbols │ │ │ │┄ nm: pymath.o: no symbols │ │ │ │┄ nm: perf_jit_trampoline.o: no symbols │ │ │ │ @@ -74,17 +74,17 @@ │ │ │ │ _PyPegen_empty_arguments in action_helpers.o │ │ │ │ _PyPegen_check_barry_as_flufl in action_helpers.o │ │ │ │ _PyPegen_augoperator in action_helpers.o │ │ │ │ _PyPegen_dummy_name in action_helpers.o │ │ │ │ _PyPegen_make_module in action_helpers.o │ │ │ │ _PyPegen_join_names_with_dot in action_helpers.o │ │ │ │ _PyPegen_key_value_pair in action_helpers.o │ │ │ │ -_PyPegen_alias_for_star in action_helpers.o │ │ │ │ _PyPegen_check_legacy_stmt in action_helpers.o │ │ │ │ _PyPegen_class_def_decorators in action_helpers.o │ │ │ │ +_PyPegen_alias_for_star in action_helpers.o │ │ │ │ _PyPegen_nonparen_genexp_in_call in action_helpers.o │ │ │ │ _PyPegen_decoded_constant_from_token in action_helpers.o │ │ │ │ _PyPegen_setup_full_format_spec in action_helpers.o │ │ │ │ _PyPegen_slash_with_default in action_helpers.o │ │ │ │ _PyPegen_key_pattern_pair in action_helpers.o │ │ │ │ _PyPegen_get_pattern_keys in action_helpers.o │ │ │ │ _PyPegen_get_patterns in action_helpers.o │ │ │ │ @@ -1760,30 +1760,30 @@ │ │ │ │ _PyAST_Starred in Python-ast.o │ │ │ │ _PyAST_Module in Python-ast.o │ │ │ │ _PyAST_With in Python-ast.o │ │ │ │ _PyAST_Delete in Python-ast.o │ │ │ │ _PyAST_Set in Python-ast.o │ │ │ │ _PyAST_Global in Python-ast.o │ │ │ │ PyAST_Check in Python-ast.o │ │ │ │ -_PyAST_Yield in Python-ast.o │ │ │ │ -_PyAST_DictComp in Python-ast.o │ │ │ │ _PyAST_Lambda in Python-ast.o │ │ │ │ _PyAST_Expression in Python-ast.o │ │ │ │ _PyAST_Interactive in Python-ast.o │ │ │ │ _PyAST_Fini in Python-ast.o │ │ │ │ _PyAST_AsyncFunctionDef in Python-ast.o │ │ │ │ +_PyAST_Yield in Python-ast.o │ │ │ │ +_PyAST_DictComp in Python-ast.o │ │ │ │ _PyAST_MatchValue in Python-ast.o │ │ │ │ _PyAST_MatchSequence in Python-ast.o │ │ │ │ PyInit__ast in Python-ast.o │ │ │ │ _PyAST_match_case in Python-ast.o │ │ │ │ _PyAST_MatchStar in Python-ast.o │ │ │ │ _PyAST_Match in Python-ast.o │ │ │ │ _PyAST_YieldFrom in Python-ast.o │ │ │ │ -_PyAST_Await in Python-ast.o │ │ │ │ _PyAST_AnnAssign in Python-ast.o │ │ │ │ +_PyAST_Await in Python-ast.o │ │ │ │ PyAST_mod2obj in Python-ast.o │ │ │ │ _PyAST_AsyncWith in Python-ast.o │ │ │ │ _PyAST_MatchSingleton in Python-ast.o │ │ │ │ _PyAST_MatchClass in Python-ast.o │ │ │ │ _PyAST_MatchAs in Python-ast.o │ │ │ │ _Py_asdl_pattern_seq_new in Python-ast.o │ │ │ │ _PyAST_TypeAlias in Python-ast.o │ │ │ │ @@ -1823,25 +1823,25 @@ │ │ │ │ PyEval_GetBuiltins in ceval.o │ │ │ │ _PyEval_GetBuiltins in ceval.o │ │ │ │ PyEval_EvalCode in ceval.o │ │ │ │ _PyEval_EvalFrameDefault in ceval.o │ │ │ │ _PyEval_Vector in ceval.o │ │ │ │ _PyEvalFramePushAndInit in ceval.o │ │ │ │ _PyEval_FrameClearAndPop in ceval.o │ │ │ │ -_PyEval_UnpackIterable in ceval.o │ │ │ │ _PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ _PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ +_PyEval_UnpackIterable in ceval.o │ │ │ │ _PyEval_MatchClass in ceval.o │ │ │ │ _PyEval_FormatExcCheckArg in ceval.o │ │ │ │ _Py_CheckRecursiveCallPy in ceval.o │ │ │ │ -_Py_CheckRecursiveCall in ceval.o │ │ │ │ _PyEval_FormatExcUnbound in ceval.o │ │ │ │ -_PyEval_MatchKeys in ceval.o │ │ │ │ +_Py_CheckRecursiveCall in ceval.o │ │ │ │ _PyEval_FormatAwaitableError in ceval.o │ │ │ │ _PyEval_FormatKwargsError in ceval.o │ │ │ │ +_PyEval_MatchKeys in ceval.o │ │ │ │ _PyEval_CheckExceptTypeValid in ceval.o │ │ │ │ PyEval_GetGlobals in ceval.o │ │ │ │ _PyEval_SliceIndex in ceval.o │ │ │ │ PyEval_MergeCompilerFlags in ceval.o │ │ │ │ PyEval_GetFrame in ceval.o │ │ │ │ _PyEval_GetFrame in ceval.o │ │ │ │ _PyEval_GetFrameLocals in ceval.o │ │ │ │ @@ -3362,73 +3362,73 @@ │ │ │ │ U _PyAST_alias │ │ │ │ U _PyAST_arg │ │ │ │ U _PyAST_arguments │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ 00000f1c T _PyPegen_add_type_comment_to_arg │ │ │ │ 00000000 t _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ -00000210 T _PyPegen_alias_for_star │ │ │ │ +000002d8 T _PyPegen_alias_for_star │ │ │ │ 000002bc T _PyPegen_arguments_parsing_error │ │ │ │ -00002b28 T _PyPegen_augoperator │ │ │ │ +00002b54 T _PyPegen_augoperator │ │ │ │ 000000cc T _PyPegen_check_barry_as_flufl │ │ │ │ -00002718 T _PyPegen_check_fstring_conversion │ │ │ │ -000002b8 T _PyPegen_check_legacy_stmt │ │ │ │ +00002744 T _PyPegen_check_fstring_conversion │ │ │ │ +00000210 T _PyPegen_check_legacy_stmt │ │ │ │ 00001034 T _PyPegen_checked_future_import │ │ │ │ -0000031c T _PyPegen_class_def_decorators │ │ │ │ +00000274 T _PyPegen_class_def_decorators │ │ │ │ 00000f34 T _PyPegen_cmpop_expr_pair │ │ │ │ 00000d7c T _PyPegen_collect_call_seqs │ │ │ │ 0000010c T _PyPegen_concatenate_strings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ -00001790 T _PyPegen_constant_from_token │ │ │ │ +000017bc T _PyPegen_constant_from_token │ │ │ │ U _PyPegen_decode_string │ │ │ │ 00000380 T _PyPegen_decoded_constant_from_token │ │ │ │ -00002b54 T _PyPegen_dummy_name │ │ │ │ -000027b0 T _PyPegen_empty_arguments │ │ │ │ +00002b80 T _PyPegen_dummy_name │ │ │ │ +000027dc T _PyPegen_empty_arguments │ │ │ │ 000001b8 T _PyPegen_ensure_imaginary │ │ │ │ 00000130 T _PyPegen_ensure_real │ │ │ │ -0000183c T _PyPegen_formatted_value │ │ │ │ -0000266c T _PyPegen_function_def_decorators │ │ │ │ +00001868 T _PyPegen_formatted_value │ │ │ │ +00002698 T _PyPegen_function_def_decorators │ │ │ │ 00000fb4 T _PyPegen_get_cmpops │ │ │ │ 000007f8 T _PyPegen_get_expr_name │ │ │ │ -0000110c T _PyPegen_get_exprs │ │ │ │ +00001138 T _PyPegen_get_exprs │ │ │ │ 0000070c T _PyPegen_get_invalid_target │ │ │ │ -00002164 T _PyPegen_get_keys │ │ │ │ +00002190 T _PyPegen_get_keys │ │ │ │ 000003d8 T _PyPegen_get_last_comprehension_item │ │ │ │ 0000065c T _PyPegen_get_pattern_keys │ │ │ │ 000006b4 T _PyPegen_get_patterns │ │ │ │ -00002398 T _PyPegen_get_values │ │ │ │ +000023c4 T _PyPegen_get_values │ │ │ │ 00000140 T _PyPegen_join_names_with_dot │ │ │ │ -000016a0 T _PyPegen_join_sequences │ │ │ │ -00001ca4 T _PyPegen_joined_str │ │ │ │ +000016cc T _PyPegen_join_sequences │ │ │ │ +00001cd0 T _PyPegen_joined_str │ │ │ │ 00000628 T _PyPegen_key_pattern_pair │ │ │ │ -00002c1c T _PyPegen_key_value_pair │ │ │ │ -000026e4 T _PyPegen_keyword_or_starred │ │ │ │ -0000118c T _PyPegen_make_arguments │ │ │ │ -00002b68 T _PyPegen_make_module │ │ │ │ +00002c48 T _PyPegen_key_value_pair │ │ │ │ +00002710 T _PyPegen_keyword_or_starred │ │ │ │ +000011b8 T _PyPegen_make_arguments │ │ │ │ +00002b94 T _PyPegen_make_module │ │ │ │ 00000078 T _PyPegen_map_names_to_ids │ │ │ │ -000025cc T _PyPegen_name_default_pair │ │ │ │ +000025f8 T _PyPegen_name_default_pair │ │ │ │ U _PyPegen_new_identifier │ │ │ │ 000009c8 T _PyPegen_new_type_comment │ │ │ │ 00000000 T _PyPegen_nonparen_genexp_in_call │ │ │ │ U _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ 0000032c T _PyPegen_seq_append_to_end │ │ │ │ 00000f68 T _PyPegen_seq_count_dots │ │ │ │ -00002990 T _PyPegen_seq_delete_starred_exprs │ │ │ │ -00002864 T _PyPegen_seq_extract_starred_exprs │ │ │ │ +000029bc T _PyPegen_seq_delete_starred_exprs │ │ │ │ +00002890 T _PyPegen_seq_extract_starred_exprs │ │ │ │ 000003cc T _PyPegen_seq_first_item │ │ │ │ -00001b1c T _PyPegen_seq_flatten │ │ │ │ +00001b48 T _PyPegen_seq_flatten │ │ │ │ 00000cc4 T _PyPegen_seq_insert_in_front │ │ │ │ 000003b0 T _PyPegen_seq_last_item │ │ │ │ 00000b04 T _PyPegen_set_expr_context │ │ │ │ 00000448 T _PyPegen_setup_full_format_spec │ │ │ │ 00000c90 T _PyPegen_singleton_seq │ │ │ │ 000005f4 T _PyPegen_slash_with_default │ │ │ │ -00002630 T _PyPegen_star_etc │ │ │ │ +0000265c T _PyPegen_star_etc │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -3443,35 +3443,35 @@ │ │ │ │ U _Py_asdl_int_seq_new │ │ │ │ U _Py_asdl_keyword_seq_new │ │ │ │ U _Py_asdl_pattern_seq_new │ │ │ │ U _Py_asdl_type_ignore_seq_new │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Pypegen_raise_decode_error │ │ │ │ U __aeabi_read_tp │ │ │ │ -00001738 t _get_defaults.isra.0 │ │ │ │ -00001648 t _get_names.isra.0 │ │ │ │ +00001764 t _get_defaults.isra.0 │ │ │ │ +00001674 t _get_names.isra.0 │ │ │ │ 00000240 t _set_seq_context │ │ │ │ U memmove │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strpbrk │ │ │ │ │ │ │ │ parser.o: │ │ │ │ -000236c0 t INVALID_VERSION_CHECK │ │ │ │ -00017a50 t NEW_TYPE_COMMENT │ │ │ │ +00023730 t INVALID_VERSION_CHECK │ │ │ │ +00017a8c 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 │ │ │ │ -00001680 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ +000015e4 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 │ │ │ │ @@ -3628,264 +3628,264 @@ │ │ │ │ 00000158 d __compound_literal.2 │ │ │ │ 00000120 d __compound_literal.3 │ │ │ │ 000000e0 d __compound_literal.4 │ │ │ │ 00000098 d __compound_literal.5 │ │ │ │ 00000060 d __compound_literal.6 │ │ │ │ 00000050 d __compound_literal.7 │ │ │ │ 00000038 d __compound_literal.8 │ │ │ │ -00020fe8 t _gather_116_rule │ │ │ │ +0002105c t _gather_116_rule │ │ │ │ 00000d3c t _gather_141_rule │ │ │ │ 00000d3c t _gather_143_rule │ │ │ │ 00000d3c t _gather_145_rule │ │ │ │ 00000d3c t _gather_147_rule │ │ │ │ 000002b0 t _gather_18_rule │ │ │ │ 00000000 t _gather_206_rule │ │ │ │ 000016b0 t _gather_208_rule │ │ │ │ 000002b0 t _gather_20_rule │ │ │ │ 00000000 t _gather_210_rule │ │ │ │ 000016b0 t _gather_212_rule │ │ │ │ -00020fe8 t _gather_231_rule │ │ │ │ -00023c08 t _gather_51_rule │ │ │ │ -00023c08 t _gather_53_rule │ │ │ │ -00023c08 t _gather_55_rule │ │ │ │ -00023c08 t _gather_57_rule │ │ │ │ -00026cc0 t _loop0_100_rule │ │ │ │ -00026cc0 t _loop0_102_rule │ │ │ │ -00025bd0 t _loop0_106_rule │ │ │ │ -00025bd0 t _loop0_108_rule │ │ │ │ +0002105c t _gather_231_rule │ │ │ │ +00023c78 t _gather_51_rule │ │ │ │ +00023c78 t _gather_53_rule │ │ │ │ +00023c78 t _gather_55_rule │ │ │ │ +00023c78 t _gather_57_rule │ │ │ │ +00026d30 t _loop0_100_rule │ │ │ │ +00026d30 t _loop0_102_rule │ │ │ │ +00025c40 t _loop0_106_rule │ │ │ │ +00025c40 t _loop0_108_rule │ │ │ │ 00001ab8 t _loop0_110_rule │ │ │ │ -0000481c t _loop0_112_rule │ │ │ │ -000215bc t _loop0_119_rule │ │ │ │ -000215bc t _loop0_120_rule │ │ │ │ +000044a8 t _loop0_112_rule │ │ │ │ +0002161c t _loop0_119_rule │ │ │ │ +0002161c t _loop0_120_rule │ │ │ │ 00000ee4 t _loop0_129_rule │ │ │ │ -000018f4 t _loop0_164_rule │ │ │ │ -000018f4 t _loop0_165_rule │ │ │ │ +00001858 t _loop0_164_rule │ │ │ │ +00001858 t _loop0_165_rule │ │ │ │ 00000000 t _loop0_170_rule │ │ │ │ -0001a5c0 t _loop0_171_rule │ │ │ │ -0001a5c0 t _loop0_172_rule │ │ │ │ +0001a600 t _loop0_171_rule │ │ │ │ +0001a600 t _loop0_172_rule │ │ │ │ 00000000 t _loop0_175_rule │ │ │ │ 00000000 t _loop0_177_rule │ │ │ │ 00000000 t _loop0_182_rule │ │ │ │ 00001ab8 t _loop0_187_rule │ │ │ │ -00025bd0 t _loop0_188_rule │ │ │ │ -00025bd0 t _loop0_189_rule │ │ │ │ +00025c40 t _loop0_188_rule │ │ │ │ +00025c40 t _loop0_189_rule │ │ │ │ 00001ab8 t _loop0_193_rule │ │ │ │ 00001ab8 t _loop0_195_rule │ │ │ │ -00027c18 t _loop0_1_rule │ │ │ │ +00027c88 t _loop0_1_rule │ │ │ │ 00001ab8 t _loop0_200_rule │ │ │ │ 00000bf8 t _loop0_215_rule │ │ │ │ 00000bf8 t _loop0_218_rule │ │ │ │ -0000481c t _loop0_240_rule │ │ │ │ -00027c18 t _loop0_2_rule │ │ │ │ -0001a5c0 t _loop0_36_rule │ │ │ │ -0001c104 t _loop0_37_rule │ │ │ │ -0001c104 t _loop0_38_rule │ │ │ │ -0001c104 t _loop0_40_rule │ │ │ │ +000044a8 t _loop0_240_rule │ │ │ │ +00027c88 t _loop0_2_rule │ │ │ │ +0001a600 t _loop0_36_rule │ │ │ │ +0001c144 t _loop0_37_rule │ │ │ │ +0001c144 t _loop0_38_rule │ │ │ │ +0001c144 t _loop0_40_rule │ │ │ │ 00000000 t _loop0_48_rule │ │ │ │ 00000000 t _loop0_49_rule │ │ │ │ -00025bd0 t _loop0_98_rule │ │ │ │ -00026cc0 t _loop0_99_rule │ │ │ │ -000252c0 t _loop1_101_rule │ │ │ │ -00026430 t _loop1_103_rule │ │ │ │ -000252c0 t _loop1_104_rule │ │ │ │ -000252c0 t _loop1_105_rule │ │ │ │ -00026430 t _loop1_107_rule │ │ │ │ -00026430 t _loop1_109_rule │ │ │ │ -00005b3c t _loop1_111_rule │ │ │ │ -00018d8c t _loop1_173_rule │ │ │ │ -00023730 t _loop1_178_rule │ │ │ │ -0001a9a4 t _loop1_185_rule │ │ │ │ -00005b3c t _loop1_196_rule │ │ │ │ -00026430 t _loop1_197_rule │ │ │ │ -00020390 t _loop1_216_rule │ │ │ │ -00005570 t _loop1_219_rule │ │ │ │ -00018d8c t _loop1_39_rule │ │ │ │ -0001a9a4 t _loop1_41_rule │ │ │ │ -00018d8c t _loop1_42_rule │ │ │ │ -00018d8c t _loop1_43_rule │ │ │ │ -0001a9a4 t _loop1_45_rule │ │ │ │ -0001a9a4 t _loop1_47_rule │ │ │ │ -00023730 t _loop1_50_rule │ │ │ │ -00020390 t _loop1_60_rule │ │ │ │ -00005570 t _loop1_61_rule │ │ │ │ +00025c40 t _loop0_98_rule │ │ │ │ +00026d30 t _loop0_99_rule │ │ │ │ +00025330 t _loop1_101_rule │ │ │ │ +000264a0 t _loop1_103_rule │ │ │ │ +00025330 t _loop1_104_rule │ │ │ │ +00025330 t _loop1_105_rule │ │ │ │ +000264a0 t _loop1_107_rule │ │ │ │ +000264a0 t _loop1_109_rule │ │ │ │ +000057c8 t _loop1_111_rule │ │ │ │ +00018dcc t _loop1_173_rule │ │ │ │ +000237a0 t _loop1_178_rule │ │ │ │ +0001a9e4 t _loop1_185_rule │ │ │ │ +000057c8 t _loop1_196_rule │ │ │ │ +000264a0 t _loop1_197_rule │ │ │ │ +000203e0 t _loop1_216_rule │ │ │ │ +000051fc t _loop1_219_rule │ │ │ │ +00018dcc t _loop1_39_rule │ │ │ │ +0001a9e4 t _loop1_41_rule │ │ │ │ +00018dcc t _loop1_42_rule │ │ │ │ +00018dcc t _loop1_43_rule │ │ │ │ +0001a9e4 t _loop1_45_rule │ │ │ │ +0001a9e4 t _loop1_47_rule │ │ │ │ +000237a0 t _loop1_50_rule │ │ │ │ +000203e0 t _loop1_60_rule │ │ │ │ +000051fc t _loop1_61_rule │ │ │ │ 00002f38 t _loop1_64_rule │ │ │ │ -00003a34 t _tmp_10_rule │ │ │ │ -00004a04 t _tmp_11_rule │ │ │ │ -00004a04 t _tmp_13_rule │ │ │ │ +00003a44 t _tmp_10_rule │ │ │ │ +00004690 t _tmp_11_rule │ │ │ │ +00004690 t _tmp_13_rule │ │ │ │ 00000578 t _tmp_149_rule │ │ │ │ 00001298 t _tmp_155_rule │ │ │ │ 00002cd4 t _tmp_157_rule │ │ │ │ -00001218 t _tmp_158_rule │ │ │ │ +0000117c t _tmp_158_rule │ │ │ │ 000013ec t _tmp_159_rule │ │ │ │ 00000a2c t _tmp_160_rule │ │ │ │ -000017c8 t _tmp_161_rule │ │ │ │ +0000172c t _tmp_161_rule │ │ │ │ 00001294 t _tmp_162_rule │ │ │ │ -00027de0 t _tmp_167_rule │ │ │ │ -00027de0 t _tmp_168_rule │ │ │ │ -000010e4 t _tmp_169_rule │ │ │ │ -000010e4 t _tmp_174_rule │ │ │ │ -00006360 t _tmp_179_rule │ │ │ │ +00027e50 t _tmp_167_rule │ │ │ │ +00027e50 t _tmp_168_rule │ │ │ │ +00001048 t _tmp_169_rule │ │ │ │ +00001048 t _tmp_174_rule │ │ │ │ +00005fec t _tmp_179_rule │ │ │ │ 00000ac4 t _tmp_181_rule │ │ │ │ 00000ac4 t _tmp_183_rule │ │ │ │ 00001330 t _tmp_184_rule │ │ │ │ 00000448 t _tmp_186_rule │ │ │ │ 00000448 t _tmp_192_rule │ │ │ │ 00001990 t _tmp_199_rule │ │ │ │ 00001990 t _tmp_201_rule │ │ │ │ 00001330 t _tmp_202_rule │ │ │ │ -0000635c t _tmp_203_rule │ │ │ │ +00005fe8 t _tmp_203_rule │ │ │ │ 00000b58 t _tmp_214_rule │ │ │ │ 00000ef0 t _tmp_217_rule │ │ │ │ 00000ef0 t _tmp_221_rule │ │ │ │ 00000ef0 t _tmp_222_rule │ │ │ │ 00000ef0 t _tmp_224_rule │ │ │ │ 00000ef0 t _tmp_225_rule │ │ │ │ -00001178 t _tmp_227_rule │ │ │ │ -00001178 t _tmp_228_rule │ │ │ │ +000010dc t _tmp_227_rule │ │ │ │ +000010dc t _tmp_228_rule │ │ │ │ 00001488 t _tmp_229_rule.isra.0 │ │ │ │ 00000d88 t _tmp_22_rule │ │ │ │ -00001048 t _tmp_233_rule │ │ │ │ -000063fc t _tmp_234_rule │ │ │ │ +00001a1c t _tmp_233_rule │ │ │ │ +00006088 t _tmp_234_rule │ │ │ │ 00001534 t _tmp_235_rule │ │ │ │ 00001a24 t _tmp_236_rule │ │ │ │ 00001904 t _tmp_237_rule.isra.0 │ │ │ │ 00001614 t _tmp_238_rule │ │ │ │ 000016ac t _tmp_242_rule │ │ │ │ -00029870 t _tmp_253_rule │ │ │ │ -00017464 t _tmp_258_rule │ │ │ │ +00029ff8 t _tmp_253_rule │ │ │ │ +000174a0 t _tmp_258_rule │ │ │ │ 000004d8 t _tmp_262_rule │ │ │ │ 000001b4 t _tmp_267_rule │ │ │ │ 00001864 t _tmp_268_rule │ │ │ │ 00000ef0 t _tmp_271_rule │ │ │ │ 00000254 t _tmp_276_rule │ │ │ │ 00000254 t _tmp_277_rule │ │ │ │ 00000e24 t _tmp_59_rule │ │ │ │ -00005aa0 t _tmp_67_rule │ │ │ │ -00006358 t _tmp_68_rule │ │ │ │ -0000475c t _tmp_69_rule │ │ │ │ -00014588 t _tmp_6_rule │ │ │ │ -00004a98 t _tmp_70_rule │ │ │ │ -000037d0 t _tmp_7_rule │ │ │ │ -000038b8 t _tmp_8_rule │ │ │ │ -00009fc0 t _tmp_93_rule │ │ │ │ -00003974 t _tmp_9_rule │ │ │ │ -00016428 t annotated_rhs_rule │ │ │ │ -00015940 t args_rule │ │ │ │ -000157fc t arguments_rule │ │ │ │ -000067cc t assignment_rule │ │ │ │ -000089f8 t atom_rule │ │ │ │ -000041c4 t attr_rule │ │ │ │ -0002185c t augassign_rule │ │ │ │ -00010b28 t bitwise_and_rule │ │ │ │ -0001024c t bitwise_or_rule │ │ │ │ -0001051c t bitwise_xor_rule │ │ │ │ -0001d900 t block_rule │ │ │ │ -000209c4 t class_def_raw_rule │ │ │ │ -00028234 t closed_pattern_rule │ │ │ │ -00003d48 t complex_number_rule │ │ │ │ +0000572c t _tmp_67_rule │ │ │ │ +00005fe4 t _tmp_68_rule │ │ │ │ +000043e8 t _tmp_69_rule │ │ │ │ +000145c4 t _tmp_6_rule │ │ │ │ +00004724 t _tmp_70_rule │ │ │ │ +000037e0 t _tmp_7_rule │ │ │ │ +000038c8 t _tmp_8_rule │ │ │ │ +00009fd0 t _tmp_93_rule │ │ │ │ +00003984 t _tmp_9_rule │ │ │ │ +00016464 t annotated_rhs_rule │ │ │ │ +0001597c t args_rule │ │ │ │ +00015838 t arguments_rule │ │ │ │ +000067dc t assignment_rule │ │ │ │ +00008a08 t atom_rule │ │ │ │ +00003e50 t attr_rule │ │ │ │ +000218bc t augassign_rule │ │ │ │ +00010b38 t bitwise_and_rule │ │ │ │ +0001025c t bitwise_or_rule │ │ │ │ +0001052c t bitwise_xor_rule │ │ │ │ +0001d94c t block_rule │ │ │ │ +00020a14 t class_def_raw_rule │ │ │ │ +000289bc t closed_pattern_rule │ │ │ │ +000039d4 t complex_number_rule │ │ │ │ 00000e88 t compound_stmt_rule │ │ │ │ -0000dadc t conjunction_rule │ │ │ │ -00014078 t decorators_rule │ │ │ │ -00022e1c t default_rule │ │ │ │ +0000db08 t conjunction_rule │ │ │ │ +000140b4 t decorators_rule │ │ │ │ +00022e8c t default_rule │ │ │ │ 0000086c t del_target_rule │ │ │ │ 00000644 t del_targets_rule │ │ │ │ -0000ce68 t disjunction_rule │ │ │ │ -000164bc t dotted_name_rule │ │ │ │ -00005cb4 t double_star_pattern_rule │ │ │ │ -0001f674 t elif_stmt_rule │ │ │ │ -0001fabc t else_block_rule │ │ │ │ -0000c66c t expression_rule │ │ │ │ -000241c4 t expressions_rule │ │ │ │ -00012d44 t factor_rule │ │ │ │ -00014648 t for_if_clauses_rule │ │ │ │ -0001e8cc t fstring_replacement_field_rule │ │ │ │ -0001f46c t func_type_comment_rule │ │ │ │ -00014d5c t function_def_raw_rule │ │ │ │ -0000c230 t genexp_rule │ │ │ │ -000046c8 t guard_rule │ │ │ │ +0000ce94 t disjunction_rule │ │ │ │ +000164f8 t dotted_name_rule │ │ │ │ +00005940 t double_star_pattern_rule │ │ │ │ +0001f6c4 t elif_stmt_rule │ │ │ │ +0001fb0c t else_block_rule │ │ │ │ +0000c698 t expression_rule │ │ │ │ +00024234 t expressions_rule │ │ │ │ +00012d54 t factor_rule │ │ │ │ +00014684 t for_if_clauses_rule │ │ │ │ +0001e918 t fstring_replacement_field_rule │ │ │ │ +0001f4bc t func_type_comment_rule │ │ │ │ +00014d98 t function_def_raw_rule │ │ │ │ +0000c25c t genexp_rule │ │ │ │ +00004354 t guard_rule │ │ │ │ 00000398 t imaginary_number_rule │ │ │ │ -0001a7b4 t import_from_as_name_rule │ │ │ │ -00019f00 t import_from_as_names_rule │ │ │ │ -000196e4 t import_from_targets_rule │ │ │ │ -000016dc t invalid_ann_assign_target_rule │ │ │ │ +0001a7f4 t import_from_as_name_rule │ │ │ │ +00019f40 t import_from_as_names_rule │ │ │ │ +00019724 t import_from_targets_rule │ │ │ │ +00001640 t invalid_ann_assign_target_rule │ │ │ │ 00001d54 t invalid_arguments_rule │ │ │ │ -000012d0 t invalid_comprehension_rule │ │ │ │ +00001234 t invalid_comprehension_rule │ │ │ │ 00000f90 t invalid_except_stmt_rule │ │ │ │ -000015a8 t invalid_for_target_rule │ │ │ │ +0000150c t invalid_for_target_rule │ │ │ │ 00002990 t invalid_kwarg_rule.isra.0 │ │ │ │ 00000618 t invalid_try_stmt_rule │ │ │ │ -0000e930 t inversion_rule │ │ │ │ -00005d48 t items_pattern_rule │ │ │ │ -00005f48 t key_value_pattern_rule │ │ │ │ -00004ea0 t keyword_pattern_rule │ │ │ │ -00004c9c t keyword_patterns_rule │ │ │ │ -00023470 t kwarg_or_double_starred_rule │ │ │ │ -00022fb4 t kwarg_or_starred_rule │ │ │ │ -00021c1c t kwargs_rule │ │ │ │ -0001d698 t kwds_rule │ │ │ │ -000279b0 t lambda_kwds_rule │ │ │ │ +0000e95c t inversion_rule │ │ │ │ +000059d4 t items_pattern_rule │ │ │ │ +00005bd4 t key_value_pattern_rule │ │ │ │ +00004b2c t keyword_pattern_rule │ │ │ │ +00004928 t keyword_patterns_rule │ │ │ │ +000234e0 t kwarg_or_double_starred_rule │ │ │ │ +00023024 t kwarg_or_starred_rule │ │ │ │ +00021c7c t kwargs_rule │ │ │ │ +0001d6d8 t kwds_rule │ │ │ │ +00027a20 t lambda_kwds_rule │ │ │ │ 00001c08 t lambda_param_maybe_default_rule │ │ │ │ -00025830 t lambda_param_no_default_rule │ │ │ │ -00025910 t lambda_param_rule │ │ │ │ -0002464c t lambda_params_rule │ │ │ │ -000251b8 t lambda_slash_no_default_rule │ │ │ │ -00025a6c t lambda_slash_with_default_rule │ │ │ │ -00027240 t lambda_star_etc_rule │ │ │ │ -000143a0 t lambdef_rule │ │ │ │ -0001e144 t list_rule │ │ │ │ -000044a0 t maybe_sequence_pattern_rule │ │ │ │ +000258a0 t lambda_param_no_default_rule │ │ │ │ +00025980 t lambda_param_rule │ │ │ │ +000246bc t lambda_params_rule │ │ │ │ +00025228 t lambda_slash_no_default_rule │ │ │ │ +00025adc t lambda_slash_with_default_rule │ │ │ │ +000272b0 t lambda_star_etc_rule │ │ │ │ +000143dc t lambdef_rule │ │ │ │ +0001e190 t list_rule │ │ │ │ +0000412c t maybe_sequence_pattern_rule │ │ │ │ 000035c4 t maybe_star_pattern_rule │ │ │ │ -0000440c t name_or_attr_rule │ │ │ │ -0001b5f4 t named_expression_rule │ │ │ │ +00004098 t name_or_attr_rule │ │ │ │ +0001b634 t named_expression_rule │ │ │ │ 000034e0 t open_sequence_pattern_rule │ │ │ │ -00027e98 t or_pattern_rule │ │ │ │ -00018ffc t param_no_default_rule │ │ │ │ -000194dc t param_rule │ │ │ │ +0002863c t or_pattern_rule │ │ │ │ +0001903c t param_no_default_rule │ │ │ │ +0001951c t param_rule │ │ │ │ 0000046c t param_star_annotation_rule │ │ │ │ -00017d70 t params_rule │ │ │ │ -00003f60 t pattern_capture_target_rule │ │ │ │ -0000383c t pattern_rule │ │ │ │ +00017dac t params_rule │ │ │ │ +00003bec t pattern_capture_target_rule │ │ │ │ +00027f08 t pattern_rule │ │ │ │ 0000336c t patterns_rule │ │ │ │ -00004a9c t positional_patterns_rule │ │ │ │ -00013680 t primary_raw │ │ │ │ -000134c4 t primary_rule │ │ │ │ +00004728 t positional_patterns_rule │ │ │ │ +000136a0 t primary_raw │ │ │ │ +000134e4 t primary_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -000114f4 t shift_expr_rule │ │ │ │ -00003bb0 t signed_number_rule │ │ │ │ -00029588 t signed_real_number_rule │ │ │ │ -00003de4 t simple_stmt_rule │ │ │ │ -00003af4 t simple_stmts_rule │ │ │ │ -0000d2c8 t single_target_rule │ │ │ │ -00018c84 t slash_no_default_rule │ │ │ │ -0001a100 t slash_with_default_rule │ │ │ │ -0001fcbc t slices_rule │ │ │ │ +00011504 t shift_expr_rule │ │ │ │ +0000383c t signed_number_rule │ │ │ │ +00029d10 t signed_real_number_rule │ │ │ │ +00003df4 t simple_stmt_rule │ │ │ │ +00003b04 t simple_stmts_rule │ │ │ │ +0000d2f4 t single_target_rule │ │ │ │ +00018cc4 t slash_no_default_rule │ │ │ │ +0001a140 t slash_with_default_rule │ │ │ │ +0001fd0c t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -0001cd04 t star_etc_rule │ │ │ │ -0001009c t star_expression_rule │ │ │ │ -0000dfc0 t star_expressions_rule │ │ │ │ -0001bf74 t star_named_expression_rule │ │ │ │ -0001e2ec t star_named_expressions_rule │ │ │ │ -0000afb0 t star_target_rule │ │ │ │ -0000a998 t star_targets_rule │ │ │ │ -00017aa4 t starred_expression_rule │ │ │ │ -0000a078 t strings_rule │ │ │ │ +0001cd44 t star_etc_rule │ │ │ │ +000100ac t star_expression_rule │ │ │ │ +0000dfec t star_expressions_rule │ │ │ │ +0001bfb4 t star_named_expression_rule │ │ │ │ +0001e338 t star_named_expressions_rule │ │ │ │ +0000afc0 t star_target_rule │ │ │ │ +0000a9a8 t star_targets_rule │ │ │ │ +00017ae0 t starred_expression_rule │ │ │ │ +0000a088 t strings_rule │ │ │ │ 00002d74 t subject_expr_rule │ │ │ │ -00011a90 t sum_rule │ │ │ │ -0000a8c8 t t_lookahead_rule │ │ │ │ -00007cdc t t_primary_raw │ │ │ │ -00007bc0 t t_primary_rule │ │ │ │ -0000b200 t target_with_star_atom_rule │ │ │ │ -00011fb0 t term_raw │ │ │ │ -00011df4 t term_rule │ │ │ │ -0001bb6c t tuple_rule │ │ │ │ -0000549c t type_param_default_rule │ │ │ │ -00004f80 t type_param_rule │ │ │ │ -00016e68 t type_params_rule │ │ │ │ -00004060 t wildcard_pattern_rule │ │ │ │ -0001724c t yield_expr_rule │ │ │ │ +00011aa0 t sum_rule │ │ │ │ +0000a8d8 t t_lookahead_rule │ │ │ │ +00007cec t t_primary_raw │ │ │ │ +00007bd0 t t_primary_rule │ │ │ │ +0000b210 t target_with_star_atom_rule │ │ │ │ +00011fc0 t term_raw │ │ │ │ +00011e04 t term_rule │ │ │ │ +0001bbac t tuple_rule │ │ │ │ +00005128 t type_param_default_rule │ │ │ │ +00004c0c t type_param_rule │ │ │ │ +00016ea4 t type_params_rule │ │ │ │ +00003cec t wildcard_pattern_rule │ │ │ │ +00017288 t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Size │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ @@ -3935,15 +3935,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 │ │ │ │ -00002fc8 T _PyLexer_update_fstring_expr │ │ │ │ +00002fc0 T _PyLexer_update_fstring_expr │ │ │ │ U _PyToken_OneChar │ │ │ │ U _PyToken_ThreeChars │ │ │ │ U _PyToken_TwoChars │ │ │ │ 00000000 T _PyTokenizer_Get │ │ │ │ U _PyTokenizer_indenterror │ │ │ │ U _PyTokenizer_parser_warn │ │ │ │ U _PyTokenizer_syntaxerror │ │ │ │ @@ -3958,20 +3958,20 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ 00000010 r __func__.0 │ │ │ │ 0000007c t lookahead │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ -00002f54 t tok_backup │ │ │ │ +00002f4c t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -0000311c t tok_decimal_tail │ │ │ │ +00003114 t tok_decimal_tail │ │ │ │ 00000bec t tok_get_normal_mode │ │ │ │ -00002e50 t tok_nextc │ │ │ │ -000032a0 t verify_end_of_number │ │ │ │ +00002e48 t tok_nextc │ │ │ │ +00003298 t verify_end_of_number │ │ │ │ │ │ │ │ state.o: │ │ │ │ U PyMem_Calloc │ │ │ │ U PyMem_Free │ │ │ │ 00000108 T _PyLexer_token_setup │ │ │ │ 00000000 T _PyLexer_type_comment_token_setup │ │ │ │ 000003b8 T _PyToken_Free │ │ │ │ @@ -4172,19 +4172,19 @@ │ │ │ │ U memcpy │ │ │ │ U stderr │ │ │ │ U strlen │ │ │ │ │ │ │ │ abstract.o: │ │ │ │ 0000100c T PyAIter_Check │ │ │ │ 00000b74 T PyBuffer_FillContiguousStrides │ │ │ │ -000010ec T PyBuffer_FillInfo │ │ │ │ +000010e8 T PyBuffer_FillInfo │ │ │ │ 000009e8 T PyBuffer_FromContiguous │ │ │ │ -00008e9c T PyBuffer_GetPointer │ │ │ │ -00006308 T PyBuffer_IsContiguous │ │ │ │ -000012a8 T PyBuffer_Release │ │ │ │ +00008e98 T PyBuffer_GetPointer │ │ │ │ +00006304 T PyBuffer_IsContiguous │ │ │ │ +000012a4 T PyBuffer_Release │ │ │ │ 00000928 T PyBuffer_SizeFromFormat │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyCFunction_Type │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_Items │ │ │ │ @@ -4209,139 +4209,139 @@ │ │ │ │ U PyExc_StopIteration │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_FromString │ │ │ │ U PyFloat_Type │ │ │ │ -000044bc T PyIndex_Check │ │ │ │ -00005bbc T PyIter_Check │ │ │ │ -00000824 T PyIter_Next │ │ │ │ +000044b8 T PyIndex_Check │ │ │ │ +00005bb8 T PyIter_Check │ │ │ │ +00000820 T PyIter_Next │ │ │ │ 000004bc T PyIter_Send │ │ │ │ U PyList_AsTuple │ │ │ │ U PyList_New │ │ │ │ U PyList_Type │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_FromUnicodeObject │ │ │ │ U PyLong_Type │ │ │ │ -00000a94 T PyMapping_Check │ │ │ │ -0000034c T PyMapping_GetItemString │ │ │ │ -00000a20 T PyMapping_GetOptionalItem │ │ │ │ +00000a90 T PyMapping_Check │ │ │ │ +00000348 T PyMapping_GetItemString │ │ │ │ +00000a1c T PyMapping_GetOptionalItem │ │ │ │ 00000774 T PyMapping_GetOptionalItemString │ │ │ │ 000005cc T PyMapping_HasKey │ │ │ │ 0000062c T PyMapping_HasKeyString │ │ │ │ 00000688 T PyMapping_HasKeyStringWithError │ │ │ │ 000006bc T PyMapping_HasKeyWithError │ │ │ │ -00005310 T PyMapping_Items │ │ │ │ -00005064 T PyMapping_Keys │ │ │ │ +0000530c T PyMapping_Items │ │ │ │ +00005060 T PyMapping_Keys │ │ │ │ 00001004 T PyMapping_Length │ │ │ │ -00000ee4 T PyMapping_SetItemString │ │ │ │ -00006664 T PyMapping_Size │ │ │ │ +00000ee0 T PyMapping_SetItemString │ │ │ │ +00006660 T PyMapping_Size │ │ │ │ 000002b0 T PyMapping_Values │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00007f20 T PyNumber_Absolute │ │ │ │ -00000ac4 T PyNumber_Add │ │ │ │ -0000488c T PyNumber_And │ │ │ │ -000021ec T PyNumber_AsSsize_t │ │ │ │ -00004fdc T PyNumber_Check │ │ │ │ -000078f4 T PyNumber_Divmod │ │ │ │ -00007f88 T PyNumber_Float │ │ │ │ -0000591c T PyNumber_FloorDivide │ │ │ │ -00003b34 T PyNumber_InPlaceAdd │ │ │ │ -000066f4 T PyNumber_InPlaceAnd │ │ │ │ -000081ac T PyNumber_InPlaceFloorDivide │ │ │ │ -00007ae8 T PyNumber_InPlaceLshift │ │ │ │ +00007f1c T PyNumber_Absolute │ │ │ │ +00000ac0 T PyNumber_Add │ │ │ │ +00004888 T PyNumber_And │ │ │ │ +000021e8 T PyNumber_AsSsize_t │ │ │ │ +00004fd8 T PyNumber_Check │ │ │ │ +000078f0 T PyNumber_Divmod │ │ │ │ +00007f84 T PyNumber_Float │ │ │ │ +00005918 T PyNumber_FloorDivide │ │ │ │ +00003b30 T PyNumber_InPlaceAdd │ │ │ │ +000066f0 T PyNumber_InPlaceAnd │ │ │ │ +000081a8 T PyNumber_InPlaceFloorDivide │ │ │ │ +00007ae4 T PyNumber_InPlaceLshift │ │ │ │ 000002f4 T PyNumber_InPlaceMatrixMultiply │ │ │ │ -000074f4 T PyNumber_InPlaceMultiply │ │ │ │ -00002518 T PyNumber_InPlaceOr │ │ │ │ +000074f0 T PyNumber_InPlaceMultiply │ │ │ │ +00002514 T PyNumber_InPlaceOr │ │ │ │ 00000430 T PyNumber_InPlacePower │ │ │ │ 00000488 T PyNumber_InPlaceRemainder │ │ │ │ 000006fc T PyNumber_InPlaceRshift │ │ │ │ -00005dd4 T PyNumber_InPlaceSubtract │ │ │ │ +00005dd0 T PyNumber_InPlaceSubtract │ │ │ │ 000005f0 T PyNumber_InPlaceTrueDivide │ │ │ │ -00006e48 T PyNumber_InPlaceXor │ │ │ │ -000057b0 T PyNumber_Index │ │ │ │ -00003dfc T PyNumber_Invert │ │ │ │ -00004a80 T PyNumber_Long │ │ │ │ -00002b80 T PyNumber_Lshift │ │ │ │ +00006e44 T PyNumber_InPlaceXor │ │ │ │ +000057ac T PyNumber_Index │ │ │ │ +00003df8 T PyNumber_Invert │ │ │ │ +00004a7c T PyNumber_Long │ │ │ │ +00002b7c T PyNumber_Lshift │ │ │ │ 000002a4 T PyNumber_MatrixMultiply │ │ │ │ -000044dc T PyNumber_Multiply │ │ │ │ -0000396c T PyNumber_Negative │ │ │ │ -000055bc T PyNumber_Or │ │ │ │ +000044d8 T PyNumber_Multiply │ │ │ │ +00003968 T PyNumber_Negative │ │ │ │ +000055b8 T PyNumber_Or │ │ │ │ 00000588 T PyNumber_Positive │ │ │ │ -00007658 T PyNumber_Power │ │ │ │ -00005be0 T PyNumber_Remainder │ │ │ │ -00007d2c T PyNumber_Rshift │ │ │ │ -00002d70 T PyNumber_Subtract │ │ │ │ -0000735c T PyNumber_ToBase │ │ │ │ -00005eb4 T PyNumber_TrueDivide │ │ │ │ -00006c54 T PyNumber_Xor │ │ │ │ +00007654 T PyNumber_Power │ │ │ │ +00005bdc T PyNumber_Remainder │ │ │ │ +00007d28 T PyNumber_Rshift │ │ │ │ +00002d6c T PyNumber_Subtract │ │ │ │ +00007358 T PyNumber_ToBase │ │ │ │ +00005eb0 T PyNumber_TrueDivide │ │ │ │ +00006c50 T PyNumber_Xor │ │ │ │ 00000f7c T PyObject_AsCharBuffer │ │ │ │ 00000f80 T PyObject_AsReadBuffer │ │ │ │ 00000e44 T PyObject_AsWriteBuffer │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -00003e64 T PyObject_CheckBuffer │ │ │ │ +00003e60 T PyObject_CheckBuffer │ │ │ │ 00000f84 T PyObject_CheckReadBuffer │ │ │ │ 00000bc4 T PyObject_CopyData │ │ │ │ -00004240 T PyObject_DelItem │ │ │ │ +0000423c T PyObject_DelItem │ │ │ │ 00000504 T PyObject_DelItemString │ │ │ │ -000028ac T PyObject_Format │ │ │ │ +000028a8 T PyObject_Format │ │ │ │ 00000434 T PyObject_GetAIter │ │ │ │ -00001068 T PyObject_GetBuffer │ │ │ │ -00000574 T PyObject_GetItem │ │ │ │ -00000744 T PyObject_GetIter │ │ │ │ +00001064 T PyObject_GetBuffer │ │ │ │ +00000570 T PyObject_GetItem │ │ │ │ +00000740 T PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -00001324 T PyObject_IsInstance │ │ │ │ -00002f64 T PyObject_IsSubclass │ │ │ │ +00001320 T PyObject_IsInstance │ │ │ │ +00002f60 T PyObject_IsSubclass │ │ │ │ U PyObject_IsTrue │ │ │ │ 00000b70 T PyObject_Length │ │ │ │ -00003e84 T PyObject_LengthHint │ │ │ │ +00003e80 T PyObject_LengthHint │ │ │ │ U PyObject_RichCompareBool │ │ │ │ -000008a4 T PyObject_SetItem │ │ │ │ -0000414c T PyObject_Size │ │ │ │ +000008a0 T PyObject_SetItem │ │ │ │ +00004148 T PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ -000009d8 T PyObject_Type │ │ │ │ +000009d4 T PyObject_Type │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySeqIter_New │ │ │ │ -00006908 T PySequence_Check │ │ │ │ -00006b60 T PySequence_Concat │ │ │ │ -000021b4 T PySequence_Contains │ │ │ │ +00006904 T PySequence_Check │ │ │ │ +00006b5c T PySequence_Concat │ │ │ │ +000021b0 T PySequence_Contains │ │ │ │ 00000328 T PySequence_Count │ │ │ │ -000043e8 T PySequence_DelItem │ │ │ │ +000043e4 T PySequence_DelItem │ │ │ │ 000008d4 T PySequence_DelSlice │ │ │ │ -000039d4 T PySequence_Fast │ │ │ │ -00002ab8 T PySequence_GetItem │ │ │ │ +000039d0 T PySequence_Fast │ │ │ │ +00002ab4 T PySequence_GetItem │ │ │ │ 000001f4 T PySequence_GetSlice │ │ │ │ 00001008 T PySequence_In │ │ │ │ 00000330 T PySequence_InPlaceConcat │ │ │ │ 000006f0 T PySequence_InPlaceRepeat │ │ │ │ 000002a8 T PySequence_Index │ │ │ │ 00001000 T PySequence_Length │ │ │ │ -00004350 T PySequence_List │ │ │ │ +0000434c T PySequence_List │ │ │ │ 00000814 T PySequence_Repeat │ │ │ │ 000007fc T PySequence_SetItem │ │ │ │ 0000098c T PySequence_SetSlice │ │ │ │ -0000697c T PySequence_Size │ │ │ │ +00006978 T PySequence_Size │ │ │ │ 00000000 T PySequence_Tuple │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_New │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_GenericAlias │ │ │ │ -00005e88 t Py_XDECREF │ │ │ │ -00005e94 t Py_XDECREF.part.0 │ │ │ │ -000065d0 t _IsCContiguous │ │ │ │ -00008e24 t _IsFortranContiguous │ │ │ │ +00005e84 t Py_XDECREF │ │ │ │ +00005e90 t Py_XDECREF.part.0 │ │ │ │ +000065cc t _IsCContiguous │ │ │ │ +00008e20 t _IsFortranContiguous │ │ │ │ 00000730 t _IsFortranContiguous.part.0 │ │ │ │ 00000ff0 T _PyBuffer_ReleaseInInterpreter │ │ │ │ 000009bc T _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ @@ -4350,24 +4350,24 @@ │ │ │ │ U _PyGen_FetchStopIterationValue │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyList_Extend │ │ │ │ U _PyLong_Copy │ │ │ │ U _PyLong_Format │ │ │ │ U _PyLong_FromBytes │ │ │ │ 00000000 T _PyNumber_InPlacePowerNoMod │ │ │ │ -000023ec T _PyNumber_Index │ │ │ │ -000060a8 T _PyNumber_PowerNoMod │ │ │ │ -0000693c T _PyObject_HasLen │ │ │ │ +000023e8 T _PyNumber_Index │ │ │ │ +000060a4 T _PyNumber_PowerNoMod │ │ │ │ +00006938 T _PyObject_HasLen │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ -00006a0c T _PyObject_RealIsInstance │ │ │ │ -000041d0 T _PyObject_RealIsSubclass │ │ │ │ +00006a08 T _PyObject_RealIsInstance │ │ │ │ +000041cc T _PyObject_RealIsSubclass │ │ │ │ U _PyRuntime │ │ │ │ -0000705c T _PySequence_IterSearch │ │ │ │ +00007058 T _PySequence_IterSearch │ │ │ │ U _PySlice_FromIndices │ │ │ │ U _PyTuple_Resize │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CallInInterpreter │ │ │ │ U _Py_CallInInterpreterAndRawFree │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ @@ -4378,30 +4378,30 @@ │ │ │ │ 00000b30 t _Py_add_one_to_index_F │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_args │ │ │ │ U __aeabi_dcmpeq │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_read_tp │ │ │ │ 000009cc t _buffer_release_call │ │ │ │ -000083c0 t abstract_issubclass │ │ │ │ +000083bc t abstract_issubclass │ │ │ │ 00000efc t as_read_buffer │ │ │ │ -00002758 t binary_iop │ │ │ │ +00002754 t binary_iop │ │ │ │ 00000000 t binary_iop.part.0 │ │ │ │ -0000280c t binary_iop1 │ │ │ │ +00002808 t binary_iop1 │ │ │ │ 00000090 t binary_op.part.0 │ │ │ │ -00000d30 t binary_op1 │ │ │ │ +00000d2c t binary_op1 │ │ │ │ 00000624 t check_class │ │ │ │ U memcpy │ │ │ │ 00000580 t null_error.isra.0 │ │ │ │ -00004e88 t object_isinstance │ │ │ │ -000031e8 t object_issubclass │ │ │ │ -000017d8 t object_recursive_isinstance │ │ │ │ -00004208 t recursive_issubclass │ │ │ │ +00004e84 t object_isinstance │ │ │ │ +000031e4 t object_issubclass │ │ │ │ +000017d4 t object_recursive_isinstance │ │ │ │ +00004204 t recursive_issubclass │ │ │ │ 00000184 t recursive_issubclass.part.0 │ │ │ │ -00005b10 t sequence_repeat │ │ │ │ +00005b0c t sequence_repeat │ │ │ │ U strcmp │ │ │ │ 0000000c t ternary_iop.constprop.0 │ │ │ │ │ │ │ │ boolobject.o: │ │ │ │ U PyArg_UnpackTuple │ │ │ │ 00000000 T PyBool_FromLong │ │ │ │ 00000020 D PyBool_Type │ │ │ │ @@ -4827,25 +4827,25 @@ │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBuffer_ToContiguous │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ 000000d0 D PyBytesIter_Type │ │ │ │ 000003f0 T PyBytes_AsString │ │ │ │ -000031f8 T PyBytes_AsStringAndSize │ │ │ │ -00000fd4 T PyBytes_Concat │ │ │ │ +0000323c T PyBytes_AsStringAndSize │ │ │ │ +00001018 T PyBytes_Concat │ │ │ │ 000013d0 T PyBytes_ConcatAndDel │ │ │ │ -00008254 T PyBytes_DecodeEscape │ │ │ │ -00007350 T PyBytes_FromFormat │ │ │ │ -00007388 T PyBytes_FromFormatV │ │ │ │ -0000540c T PyBytes_FromObject │ │ │ │ -00000efc T PyBytes_FromString │ │ │ │ +0000828c T PyBytes_DecodeEscape │ │ │ │ +00007388 T PyBytes_FromFormat │ │ │ │ +000073c0 T PyBytes_FromFormatV │ │ │ │ +00005444 T PyBytes_FromObject │ │ │ │ +00000f40 T PyBytes_FromString │ │ │ │ 00000000 T PyBytes_FromStringAndSize │ │ │ │ -00003a90 T PyBytes_Repr │ │ │ │ -00008208 T PyBytes_Size │ │ │ │ +00003ac8 T PyBytes_Repr │ │ │ │ +00008240 T PyBytes_Size │ │ │ │ 00000000 D PyBytes_Type │ │ │ │ U PyErr_BadArgument │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ @@ -4905,37 +4905,37 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromEncodedObject │ │ │ │ U PyUnicode_New │ │ │ │ U Py_BuildValue │ │ │ │ -00002064 t Py_XDECREF │ │ │ │ +000020a8 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ -0000197c T _PyBytesWriter_Alloc │ │ │ │ -000031c0 T _PyBytesWriter_Dealloc │ │ │ │ -00000c7c T _PyBytesWriter_Finish │ │ │ │ -00001970 T _PyBytesWriter_Init │ │ │ │ -00000c04 T _PyBytesWriter_Prepare │ │ │ │ -000019fc T _PyBytesWriter_Resize │ │ │ │ -00007b4c T _PyBytesWriter_WriteBytes │ │ │ │ +000019c0 T _PyBytesWriter_Alloc │ │ │ │ +00003204 T _PyBytesWriter_Dealloc │ │ │ │ +00000cc0 T _PyBytesWriter_Finish │ │ │ │ +000019b4 T _PyBytesWriter_Init │ │ │ │ +00000c48 T _PyBytesWriter_Prepare │ │ │ │ +00001a40 T _PyBytesWriter_Resize │ │ │ │ +00007b84 T _PyBytesWriter_WriteBytes │ │ │ │ 00001648 T _PyBytes_DecodeEscape │ │ │ │ 0000044c T _PyBytes_DecodeEscape2 │ │ │ │ 000027d0 T _PyBytes_Find │ │ │ │ 00001650 T _PyBytes_FormatEx │ │ │ │ -00007ff4 T _PyBytes_FromHex │ │ │ │ -00006f24 t _PyBytes_FromIterator │ │ │ │ -00007bdc t _PyBytes_FromList │ │ │ │ +0000802c T _PyBytes_FromHex │ │ │ │ +00006f5c t _PyBytes_FromIterator │ │ │ │ +00007c14 t _PyBytes_FromList │ │ │ │ 00000128 t _PyBytes_FromSize │ │ │ │ -000049b0 T _PyBytes_Join │ │ │ │ -000039dc T _PyBytes_Repeat │ │ │ │ +000049e8 T _PyBytes_Join │ │ │ │ +00003a20 T _PyBytes_Repeat │ │ │ │ 000001f4 T _PyBytes_Resize │ │ │ │ 000005a4 T _PyBytes_ReverseFind │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _PyLong_FormatBytesWriter │ │ │ │ @@ -5021,109 +5021,109 @@ │ │ │ │ 000001f8 d _parser.14 │ │ │ │ 00000224 d _parser.17 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ 0000027c d _parser.20 │ │ │ │ 000001cc d _parser.23 │ │ │ │ 000002a8 d _parser.5 │ │ │ │ 00000250 d _parser.8 │ │ │ │ -00004790 t bytes___bytes__ │ │ │ │ +000047c8 t bytes___bytes__ │ │ │ │ 0000252c r bytes___bytes____doc__ │ │ │ │ 00001624 t bytes_alloc │ │ │ │ 00000778 d bytes_as_buffer │ │ │ │ 00000780 d bytes_as_mapping │ │ │ │ 00000418 d bytes_as_number │ │ │ │ 0000078c d bytes_as_sequence │ │ │ │ -00001654 t bytes_buffer_getbuffer │ │ │ │ -000013b4 t bytes_concat │ │ │ │ -00007340 t bytes_contains │ │ │ │ -000058e4 t bytes_count │ │ │ │ +00001698 t bytes_buffer_getbuffer │ │ │ │ +000013f8 t bytes_concat │ │ │ │ +00007378 t bytes_contains │ │ │ │ +0000591c t bytes_count │ │ │ │ 000015a8 r bytes_count__doc__ │ │ │ │ -0000208c t bytes_decode │ │ │ │ +000020d0 t bytes_decode │ │ │ │ 00000bd4 r bytes_decode__doc__ │ │ │ │ 000003b0 r bytes_doc │ │ │ │ -000057e0 t bytes_endswith │ │ │ │ +00005818 t bytes_endswith │ │ │ │ 00000dd0 r bytes_endswith__doc__ │ │ │ │ -000056e4 t bytes_find │ │ │ │ +0000571c t bytes_find │ │ │ │ 00001c60 r bytes_find__doc__ │ │ │ │ 00000748 t bytes_fromhex │ │ │ │ 00000a4c r bytes_fromhex__doc__ │ │ │ │ 00001580 t bytes_getnewargs │ │ │ │ -00001694 t bytes_hash │ │ │ │ +000016d8 t bytes_hash │ │ │ │ 00000f44 t bytes_hex │ │ │ │ 00000868 r bytes_hex__doc__ │ │ │ │ 00000060 t bytes_index │ │ │ │ 00001b14 r bytes_index__doc__ │ │ │ │ 000001f4 t bytes_item │ │ │ │ -00001f14 t bytes_iter │ │ │ │ -000058e0 t bytes_join │ │ │ │ +00001f58 t bytes_iter │ │ │ │ +00005918 t bytes_join │ │ │ │ 00001d90 r bytes_join__doc__ │ │ │ │ -00001f0c t bytes_length │ │ │ │ +00001f50 t bytes_length │ │ │ │ 00000148 t bytes_lstrip │ │ │ │ 00001748 r bytes_lstrip__doc__ │ │ │ │ 00000000 t bytes_maketrans │ │ │ │ 0000134c r bytes_maketrans__doc__ │ │ │ │ 000004a8 d bytes_methods │ │ │ │ 00001620 t bytes_mod │ │ │ │ -00003fe0 t bytes_new │ │ │ │ -000059e4 t bytes_partition │ │ │ │ +00004018 t bytes_new │ │ │ │ +00005a1c t bytes_partition │ │ │ │ 00002210 r bytes_partition__doc__ │ │ │ │ 000012ec t bytes_removeprefix │ │ │ │ 0000112c r bytes_removeprefix__doc__ │ │ │ │ 0000284c t bytes_removesuffix │ │ │ │ 0000102c r bytes_removesuffix__doc__ │ │ │ │ -000047c8 t bytes_repeat │ │ │ │ -000023ac t bytes_replace │ │ │ │ +00004800 t bytes_repeat │ │ │ │ +000023f0 t bytes_replace │ │ │ │ 00001210 r bytes_replace__doc__ │ │ │ │ -00003cfc t bytes_repr │ │ │ │ -000022ac t bytes_rfind │ │ │ │ +00003d34 t bytes_repr │ │ │ │ +000022f0 t bytes_rfind │ │ │ │ 000019e0 r bytes_rfind__doc__ │ │ │ │ -000016c8 t bytes_richcompare │ │ │ │ +0000170c t bytes_richcompare │ │ │ │ 00002960 t bytes_rindex │ │ │ │ 00001890 r bytes_rindex__doc__ │ │ │ │ 0000080c t bytes_rpartition │ │ │ │ 0000206c r bytes_rpartition__doc__ │ │ │ │ 00000b0c t bytes_rsplit │ │ │ │ 00001e90 r bytes_rsplit__doc__ │ │ │ │ 000009f8 t bytes_rstrip │ │ │ │ 000016b0 r bytes_rstrip__doc__ │ │ │ │ -00006140 t bytes_split │ │ │ │ +00006178 t bytes_split │ │ │ │ 0000239c r bytes_split__doc__ │ │ │ │ 00000a68 t bytes_splitlines │ │ │ │ 00000b0c r bytes_splitlines__doc__ │ │ │ │ -0000530c t bytes_startswith │ │ │ │ +00005344 t bytes_startswith │ │ │ │ 00000efc r bytes_startswith__doc__ │ │ │ │ 00000000 t bytes_str │ │ │ │ 000000dc t bytes_strip │ │ │ │ 000017e0 r bytes_strip__doc__ │ │ │ │ -00001c54 t bytes_subscript │ │ │ │ +00001c98 t bytes_subscript │ │ │ │ 00001070 t bytes_translate │ │ │ │ 00001458 r bytes_translate__doc__ │ │ │ │ 00001158 t bytes_translate_impl │ │ │ │ 0000014c t do_argstrip │ │ │ │ -000032b4 t fastsearch │ │ │ │ -000036d8 t fastsearch.constprop.0 │ │ │ │ +000032f8 t fastsearch │ │ │ │ +0000371c t fastsearch.constprop.0 │ │ │ │ 00000250 t formatfloat │ │ │ │ 00002778 t getnextarg │ │ │ │ 00000378 r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 000004fc t pad │ │ │ │ 00000350 r reduce_doc │ │ │ │ -00003188 t return_self │ │ │ │ +000031cc t return_self │ │ │ │ 00000328 r setstate_doc │ │ │ │ U strcmp │ │ │ │ 000014ec t stringlib__lex_search │ │ │ │ 00002e7c t stringlib__preprocess │ │ │ │ 00002fa8 t stringlib__two_way │ │ │ │ 00001448 t stringlib__two_way_count │ │ │ │ 00002a30 t stringlib_adaptive_find │ │ │ │ -000049b4 t stringlib_bytes_join │ │ │ │ +000049ec t stringlib_bytes_join │ │ │ │ 000001b4 t stringlib_capitalize │ │ │ │ 000005ec t stringlib_center │ │ │ │ 00000614 r stringlib_center__doc__ │ │ │ │ 00000764 t stringlib_expandtabs │ │ │ │ 000007c0 r stringlib_expandtabs__doc__ │ │ │ │ 0000095c t stringlib_isalnum │ │ │ │ 00000968 t stringlib_isalpha │ │ │ │ @@ -5139,18 +5139,18 @@ │ │ │ │ 000009a4 t stringlib_rjust │ │ │ │ 000006a0 r stringlib_rjust__doc__ │ │ │ │ 00001198 t stringlib_swapcase │ │ │ │ 000011d8 t stringlib_title │ │ │ │ 00000f04 t stringlib_upper │ │ │ │ 00001218 t stringlib_zfill │ │ │ │ 0000057c r stringlib_zfill__doc__ │ │ │ │ -00001fe8 t striter_dealloc │ │ │ │ +0000202c t striter_dealloc │ │ │ │ 00002944 t striter_len │ │ │ │ 000003d8 d striter_methods │ │ │ │ -00003f58 t striter_next │ │ │ │ +00003f90 t striter_next │ │ │ │ 000013f4 t striter_reduce │ │ │ │ 000015b0 t striter_setstate │ │ │ │ 00001598 t striter_traverse │ │ │ │ U strlen │ │ │ │ │ │ │ │ call.o: │ │ │ │ 00000000 T PyCFunction_Call │ │ │ │ @@ -6461,33 +6461,33 @@ │ │ │ │ U PyTraceBack_Type │ │ │ │ U PyTuple_New │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -0000114c t Py_XDECREF │ │ │ │ +00001150 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ 00000270 D _PyAsyncGenASend_Type │ │ │ │ 000004e0 D _PyAsyncGenAThrow_Type │ │ │ │ 00000f14 T _PyAsyncGenValueWrapperNew │ │ │ │ 00000340 D _PyAsyncGenWrappedValue_Type │ │ │ │ -00000c48 T _PyAsyncGen_ClearFreeLists │ │ │ │ +00000c58 T _PyAsyncGen_ClearFreeLists │ │ │ │ 00000410 D _PyCoroWrapper_Type │ │ │ │ 00000734 T _PyCoro_GetAwaitableIter │ │ │ │ U _PyErr_ChainStackItem │ │ │ │ U _PyErr_WarnUnawaitedAgenMethod │ │ │ │ U _PyErr_WarnUnawaitedCoroutine │ │ │ │ U _PyEval_EvalFrameDefault │ │ │ │ U _PyEval_GetFrame │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_ClearLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyFrame_Traverse │ │ │ │ -00000d84 T _PyGen_FetchStopIterationValue │ │ │ │ +00000d94 T _PyGen_FetchStopIterationValue │ │ │ │ 00000704 T _PyGen_Finalize │ │ │ │ 000008bc T _PyGen_SetStopIterationValue │ │ │ │ 0000087c T _PyGen_yf │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ @@ -6563,16 +6563,16 @@ │ │ │ │ 00000174 t coro_wrapper_throw │ │ │ │ 00000c68 t coro_wrapper_traverse │ │ │ │ 000008b4 t cr_getcode │ │ │ │ 00000838 t cr_getframe │ │ │ │ 00000e98 t cr_getrunning │ │ │ │ 00000eb8 t cr_getsuspended │ │ │ │ 000008ec d gen_as_async │ │ │ │ -00000a34 t gen_close │ │ │ │ -00001174 t gen_close_iter │ │ │ │ +00000a44 t gen_close │ │ │ │ +00001178 t gen_close_iter │ │ │ │ 00000464 t gen_dealloc │ │ │ │ 00000b08 t gen_get_name │ │ │ │ 00000b20 t gen_get_qualname │ │ │ │ 000008c0 t gen_getcode │ │ │ │ 0000003c t gen_getframe │ │ │ │ 0000001c t gen_getrunning │ │ │ │ 0000095c d gen_getsetlist │ │ │ │ @@ -6580,20 +6580,20 @@ │ │ │ │ 00000d74 t gen_getyieldfrom │ │ │ │ 000002b8 t gen_iternext │ │ │ │ 00000000 b gen_memberlist │ │ │ │ 000008fc d gen_methods │ │ │ │ 00000f24 t gen_new_with_qualname │ │ │ │ 000000d0 t gen_repr │ │ │ │ 000008b0 t gen_send │ │ │ │ -00000e34 t gen_send_ex │ │ │ │ +00000e44 t gen_send_ex │ │ │ │ 00000b38 t gen_set_name │ │ │ │ 00000ba8 t gen_set_qualname │ │ │ │ 00000ee0 t gen_sizeof │ │ │ │ 00000000 t gen_throw │ │ │ │ -00000ce8 t gen_traverse │ │ │ │ +00000cf8 t gen_traverse │ │ │ │ 000001e4 t make_gen │ │ │ │ U memcpy │ │ │ │ 000003b0 r send_doc │ │ │ │ 00000270 r sizeof__doc__ │ │ │ │ 000002a4 r throw_doc │ │ │ │ │ │ │ │ fileobject.o: │ │ │ │ @@ -6704,24 +6704,24 @@ │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ 000008b8 T PyFloat_AsDouble │ │ │ │ 00000000 T PyFloat_FromDouble │ │ │ │ -00001c88 T PyFloat_FromString │ │ │ │ +00001c28 T PyFloat_FromString │ │ │ │ 00000118 T PyFloat_GetInfo │ │ │ │ 0000059c T PyFloat_GetMax │ │ │ │ 000005ac T PyFloat_GetMin │ │ │ │ -0000489c T PyFloat_Pack2 │ │ │ │ -00004438 T PyFloat_Pack4 │ │ │ │ -00002040 T PyFloat_Pack8 │ │ │ │ +00004848 T PyFloat_Pack2 │ │ │ │ +000043e4 T PyFloat_Pack4 │ │ │ │ +00001fe0 T PyFloat_Pack8 │ │ │ │ 00000010 D PyFloat_Type │ │ │ │ -00004c68 T PyFloat_Unpack2 │ │ │ │ -00004718 T PyFloat_Unpack4 │ │ │ │ +00004c14 T PyFloat_Unpack2 │ │ │ │ +000046c4 T PyFloat_Unpack4 │ │ │ │ 00000604 T PyFloat_Unpack8 │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_FromDouble │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_Type │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ @@ -6744,15 +6744,15 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ -00002018 t Py_XDECREF │ │ │ │ +00001fb8 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ @@ -6817,61 +6817,61 @@ │ │ │ │ 00000160 t _float_div_mod │ │ │ │ U ceil │ │ │ │ 00000c9c t convert_to_double │ │ │ │ 00000324 t float___ceil__ │ │ │ │ 00000710 r float___ceil____doc__ │ │ │ │ 00000344 t float___floor__ │ │ │ │ 0000074c r float___floor____doc__ │ │ │ │ -00002d14 t float___format__ │ │ │ │ +00002cb4 t float___format__ │ │ │ │ 00000134 r float___format____doc__ │ │ │ │ 000002c8 t float___getformat__ │ │ │ │ 00000188 r float___getformat____doc__ │ │ │ │ 0000058c t float___getnewargs__ │ │ │ │ 000002f0 r float___getnewargs____doc__ │ │ │ │ -00002660 t float___round__ │ │ │ │ +00002600 t float___round__ │ │ │ │ 00000668 r float___round____doc__ │ │ │ │ 000005b8 t float___trunc__ │ │ │ │ 00000788 r float___trunc____doc__ │ │ │ │ 000005fc t float___trunc___impl │ │ │ │ -00002dd8 t float_abs │ │ │ │ +00002d78 t float_abs │ │ │ │ 00000f50 t float_add │ │ │ │ -00003a7c t float_as_integer_ratio │ │ │ │ +00003a28 t float_as_integer_ratio │ │ │ │ 00000368 r float_as_integer_ratio__doc__ │ │ │ │ 000000e0 d float_as_number │ │ │ │ -00002dac t float_bool │ │ │ │ +00002d4c t float_bool │ │ │ │ 000006a8 t float_conjugate │ │ │ │ 0000061c r float_conjugate__doc__ │ │ │ │ 000000a0 t float_dealloc │ │ │ │ 00000d34 t float_div │ │ │ │ 00000364 t float_divmod │ │ │ │ 00000418 t float_float │ │ │ │ 00000040 t float_floor_div │ │ │ │ -00001e34 t float_from_string_inner │ │ │ │ -00002e84 t float_fromhex │ │ │ │ +00001dd4 t float_from_string_inner │ │ │ │ +00002e24 t float_fromhex │ │ │ │ 000004c4 r float_fromhex__doc__ │ │ │ │ 000006b0 t float_getimag │ │ │ │ 000006ac t float_getreal │ │ │ │ 00000170 d float_getset │ │ │ │ -000019fc t float_hash │ │ │ │ -00003f00 t float_hex │ │ │ │ +0000199c t float_hash │ │ │ │ +00003eac t float_hex │ │ │ │ 00000574 r float_hex__doc__ │ │ │ │ 00000494 t float_is_integer │ │ │ │ 000007d4 r float_is_integer__doc__ │ │ │ │ 000001ac d float_methods │ │ │ │ 00000a7c t float_mul │ │ │ │ -000025b4 t float_neg │ │ │ │ +00002554 t float_neg │ │ │ │ 0000044c t float_new │ │ │ │ 00000310 r float_new__doc__ │ │ │ │ -00001b94 t float_new_impl │ │ │ │ -00001188 t float_pow │ │ │ │ +00001b34 t float_new_impl │ │ │ │ +00001128 t float_pow │ │ │ │ 000004fc t float_rem │ │ │ │ -00002348 t float_repr │ │ │ │ +000022e8 t float_repr │ │ │ │ 00000164 t float_richcompare │ │ │ │ -000023b0 t float_sub │ │ │ │ -00001a04 t float_vectorcall │ │ │ │ +00002350 t float_sub │ │ │ │ +000019a4 t float_vectorcall │ │ │ │ 00000058 r floatinfo__doc__ │ │ │ │ 00000000 d floatinfo_desc │ │ │ │ 0000027c d floatinfo_fields │ │ │ │ U floor │ │ │ │ U fmod │ │ │ │ U frexp │ │ │ │ U ldexp │ │ │ │ @@ -7281,23 +7281,23 @@ │ │ │ │ U PyFrozenSet_Type │ │ │ │ 000000d0 D PyListIter_Type │ │ │ │ 000001a0 D PyListRevIter_Type │ │ │ │ 00000360 T PyList_Append │ │ │ │ 00000148 T PyList_AsTuple │ │ │ │ 000001b4 T PyList_Clear │ │ │ │ 000001fc T PyList_Extend │ │ │ │ -000082fc T PyList_GetItem │ │ │ │ -000086a0 T PyList_GetItemRef │ │ │ │ +00008718 T PyList_GetItem │ │ │ │ +00008abc T PyList_GetItemRef │ │ │ │ 000000d0 T PyList_GetSlice │ │ │ │ 00000000 T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ 00000158 T PyList_Reverse │ │ │ │ -00001f14 T PyList_SetItem │ │ │ │ -00002188 T PyList_SetSlice │ │ │ │ -000029bc T PyList_Size │ │ │ │ +00002098 T PyList_SetItem │ │ │ │ +0000230c T PyList_SetSlice │ │ │ │ +00002b40 T PyList_Size │ │ │ │ 0000061c 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 │ │ │ │ @@ -7344,18 +7344,18 @@ │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ 00000474 T _PyList_AppendTakeRefListResize │ │ │ │ 00000000 t _PyList_AppendTakeRefListResize.part.0 │ │ │ │ -00009b68 T _PyList_ClearFreeList │ │ │ │ +00009f84 T _PyList_ClearFreeList │ │ │ │ 00000040 T _PyList_DebugMallocStats │ │ │ │ -00006920 T _PyList_Extend │ │ │ │ -00002020 T _PyList_FromArraySteal │ │ │ │ +00006d2c T _PyList_Extend │ │ │ │ +000021a4 T _PyList_FromArraySteal │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyTuple_FromArray │ │ │ │ @@ -7373,98 +7373,98 @@ │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_dcmplt │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_read_tp │ │ │ │ 00000014 r _keywords.1 │ │ │ │ 0000029c d _kwtuple.0 │ │ │ │ -0000694c t _list_extend │ │ │ │ +00006d58 t _list_extend │ │ │ │ 00000270 d _parser.2 │ │ │ │ 00000070 r length_hint_doc │ │ │ │ -0000776c t list___init__ │ │ │ │ +00007b88 t list___init__ │ │ │ │ 00000138 r list___init____doc__ │ │ │ │ -000087c8 t list___reversed__ │ │ │ │ +00008be4 t list___reversed__ │ │ │ │ 000000a8 r list___reversed____doc__ │ │ │ │ 000000bc t list___sizeof__ │ │ │ │ 000000ec r list___sizeof____doc__ │ │ │ │ -000028bc t list_append │ │ │ │ +00002a40 t list_append │ │ │ │ 000005c4 r list_append__doc__ │ │ │ │ 00000338 d list_as_mapping │ │ │ │ 00000344 d list_as_sequence │ │ │ │ -00007f34 t list_ass_item │ │ │ │ -00002248 t list_ass_slice_lock_held │ │ │ │ -00008d7c t list_ass_subscript │ │ │ │ -00002848 t list_clear_impl.isra.0 │ │ │ │ -000085d8 t list_clear_slot │ │ │ │ -00008004 t list_concat │ │ │ │ -00008724 t list_contains │ │ │ │ +00008350 t list_ass_item │ │ │ │ +000023cc t list_ass_slice_lock_held │ │ │ │ +00009198 t list_ass_subscript │ │ │ │ +000029cc t list_clear_impl.isra.0 │ │ │ │ +000089f4 t list_clear_slot │ │ │ │ +00008420 t list_concat │ │ │ │ +00008b40 t list_contains │ │ │ │ 0000021c t list_copy │ │ │ │ 00000608 r list_copy__doc__ │ │ │ │ -0000a1c0 t list_count │ │ │ │ +0000a5dc t list_count │ │ │ │ 00000250 r list_count__doc__ │ │ │ │ 00000198 t list_dealloc │ │ │ │ -000082d0 t list_extend │ │ │ │ +000086ec t list_extend │ │ │ │ 00000570 r list_extend__doc__ │ │ │ │ -0000a31c t list_index │ │ │ │ +0000a738 t list_index │ │ │ │ 00000294 r list_index__doc__ │ │ │ │ -00008a64 t list_inplace_concat │ │ │ │ +00008e80 t list_inplace_concat │ │ │ │ 00000080 t list_inplace_repeat │ │ │ │ -000002d4 t list_inplace_repeat_lock_held │ │ │ │ -00008878 t list_insert │ │ │ │ +000002d8 t list_inplace_repeat_lock_held │ │ │ │ +00008c94 t list_insert │ │ │ │ 00000670 r list_insert__doc__ │ │ │ │ -000066c4 t list_item │ │ │ │ -0000671c t list_iter │ │ │ │ -00006894 t list_length │ │ │ │ +00006ad0 t list_item │ │ │ │ +00006b28 t list_iter │ │ │ │ +00006ca0 t list_length │ │ │ │ 0000036c d list_methods │ │ │ │ -00007cb4 t list_pop │ │ │ │ +000080d0 t list_pop │ │ │ │ 000004e4 r list_pop__doc__ │ │ │ │ -00007b48 t list_remove │ │ │ │ +00007f64 t list_remove │ │ │ │ 000001e0 r list_remove__doc__ │ │ │ │ -00009c8c t list_repeat │ │ │ │ -00009978 t list_repr │ │ │ │ +0000a0a8 t list_repeat │ │ │ │ +00009d94 t list_repr │ │ │ │ 0000053c t list_resize │ │ │ │ -0000a2d0 t list_reverse │ │ │ │ +0000a6ec t list_reverse │ │ │ │ 00000318 r list_reverse__doc__ │ │ │ │ -00007874 t list_richcompare │ │ │ │ -00008ba4 t list_slice_lock_held │ │ │ │ -0000981c t list_sort │ │ │ │ +00007c90 t list_richcompare │ │ │ │ +00008fc0 t list_slice_lock_held │ │ │ │ +00009c38 t list_sort │ │ │ │ 00000344 r list_sort__doc__ │ │ │ │ 000006a0 t list_sort_impl │ │ │ │ -00006228 t list_subscript │ │ │ │ -00001fcc t list_traverse │ │ │ │ -00008aa4 t list_vectorcall │ │ │ │ -0000689c t listiter_dealloc │ │ │ │ -0000a4dc t listiter_len │ │ │ │ +00006634 t list_subscript │ │ │ │ +00002150 t list_traverse │ │ │ │ +00008ec0 t list_vectorcall │ │ │ │ +00006ca8 t listiter_dealloc │ │ │ │ +0000a8f8 t listiter_len │ │ │ │ 000002f8 d listiter_methods │ │ │ │ -000067f0 t listiter_next │ │ │ │ -00000528 t listiter_reduce │ │ │ │ -000005a8 t listiter_setstate │ │ │ │ -00009804 t listiter_traverse │ │ │ │ -0000881c t listreviter_dealloc │ │ │ │ +00006bfc t listiter_next │ │ │ │ +0000052c t listiter_reduce │ │ │ │ +000005ac t listiter_setstate │ │ │ │ +00009c20 t listiter_traverse │ │ │ │ +00008c38 t listreviter_dealloc │ │ │ │ 000001f0 t listreviter_len │ │ │ │ 000002b8 d listreviter_methods │ │ │ │ -00009bbc t listreviter_next │ │ │ │ +00009fd8 t listreviter_next │ │ │ │ 000000d0 t listreviter_reduce │ │ │ │ 0000013c t listreviter_setstate │ │ │ │ 000001d8 t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -00002a00 t merge_at │ │ │ │ +00002b84 t merge_at │ │ │ │ 00000228 t merge_getmem │ │ │ │ -0000a0f4 t py_list_clear │ │ │ │ +0000a510 t py_list_clear │ │ │ │ 00000640 r py_list_clear__doc__ │ │ │ │ 00000048 r reduce_doc │ │ │ │ -0000a504 t safe_object_compare │ │ │ │ +0000a920 t safe_object_compare │ │ │ │ 00000020 r setstate_doc │ │ │ │ -0000a4b4 t unsafe_float_compare │ │ │ │ -00001e6c t unsafe_latin_compare │ │ │ │ -00009c54 t unsafe_long_compare │ │ │ │ -000084d4 t unsafe_object_compare │ │ │ │ -0000836c t unsafe_tuple_compare │ │ │ │ +0000a8d0 t unsafe_float_compare │ │ │ │ +00001ff0 t unsafe_latin_compare │ │ │ │ +0000a070 t unsafe_long_compare │ │ │ │ +000088f0 t unsafe_object_compare │ │ │ │ +00008788 t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 b Int_InfoType │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyErr_CheckSignals │ │ │ │ U PyErr_Clear │ │ │ │ @@ -7475,36 +7475,36 @@ │ │ │ │ U PyExc_OverflowError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ -0000daa4 T PyLong_AsDouble │ │ │ │ +0000da98 T PyLong_AsDouble │ │ │ │ 000041f4 T PyLong_AsInt │ │ │ │ 00001c00 T PyLong_AsLong │ │ │ │ 00001e10 T PyLong_AsLongAndOverflow │ │ │ │ -0000a9e0 T PyLong_AsLongLong │ │ │ │ -00017488 T PyLong_AsLongLongAndOverflow │ │ │ │ -000008dc T PyLong_AsNativeBytes │ │ │ │ +0000a9d4 T PyLong_AsLongLong │ │ │ │ +00017330 T PyLong_AsLongLongAndOverflow │ │ │ │ +0000097c T PyLong_AsNativeBytes │ │ │ │ 00003318 T PyLong_AsSize_t │ │ │ │ 000005b4 T PyLong_AsSsize_t │ │ │ │ 00004404 T PyLong_AsUnsignedLong │ │ │ │ -00011268 T PyLong_AsUnsignedLongLong │ │ │ │ -000114f8 T PyLong_AsUnsignedLongLongMask │ │ │ │ -00014028 T PyLong_AsUnsignedLongMask │ │ │ │ -0000d938 T PyLong_AsVoidPtr │ │ │ │ -0000a56c T PyLong_FromDouble │ │ │ │ +00011220 T PyLong_AsUnsignedLongLong │ │ │ │ +000114b0 T PyLong_AsUnsignedLongLongMask │ │ │ │ +00013fe0 T PyLong_AsUnsignedLongMask │ │ │ │ +0000d92c T PyLong_AsVoidPtr │ │ │ │ +0000a560 T PyLong_FromDouble │ │ │ │ 0000042c T PyLong_FromLong │ │ │ │ -0000808c T PyLong_FromLongLong │ │ │ │ +00008080 T PyLong_FromLongLong │ │ │ │ 0000029c T PyLong_FromNativeBytes │ │ │ │ -0000c268 T PyLong_FromSize_t │ │ │ │ +0000c25c T PyLong_FromSize_t │ │ │ │ 0000033c T PyLong_FromSsize_t │ │ │ │ 000006dc T PyLong_FromString │ │ │ │ -000121c4 T PyLong_FromUnicodeObject │ │ │ │ +0001217c T PyLong_FromUnicodeObject │ │ │ │ 000000c4 T PyLong_FromUnsignedLong │ │ │ │ 00004880 T PyLong_FromUnsignedLongLong │ │ │ │ 000002fc T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ 0000007c T PyLong_GetInfo │ │ │ │ 00000000 D PyLong_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ @@ -7526,52 +7526,52 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_New │ │ │ │ 00000364 T PyUnstable_Long_CompactValue │ │ │ │ 00000350 T PyUnstable_Long_IsCompact │ │ │ │ U Py_BuildValue │ │ │ │ -00011834 t Py_XDECREF │ │ │ │ +000117ec t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Prepare │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -00007eac T _PyLong_Add │ │ │ │ -000055b8 T _PyLong_AsByteArray │ │ │ │ -0001168c T _PyLong_Copy │ │ │ │ +00007ea0 T _PyLong_Add │ │ │ │ +000055ac T _PyLong_AsByteArray │ │ │ │ +00011644 T _PyLong_Copy │ │ │ │ 000000e0 D _PyLong_DigitValue │ │ │ │ -00000684 T _PyLong_DivmodNear │ │ │ │ +00000724 T _PyLong_DivmodNear │ │ │ │ 00000138 T _PyLong_FiniTypes │ │ │ │ -0001261c T _PyLong_Format │ │ │ │ +000125d4 T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ -0000060c T _PyLong_FormatBytesWriter │ │ │ │ -0000d8d0 T _PyLong_FormatWriter │ │ │ │ -00014248 T _PyLong_Frexp │ │ │ │ -00006f00 T _PyLong_FromByteArray │ │ │ │ -000122c0 T _PyLong_FromBytes │ │ │ │ -000117c0 T _PyLong_FromDigits │ │ │ │ -0001185c t _PyLong_FromLarge │ │ │ │ +000006ac T _PyLong_FormatBytesWriter │ │ │ │ +0000d8c4 T _PyLong_FormatWriter │ │ │ │ +00014200 T _PyLong_Frexp │ │ │ │ +00006ef4 T _PyLong_FromByteArray │ │ │ │ +00012278 T _PyLong_FromBytes │ │ │ │ +00011778 T _PyLong_FromDigits │ │ │ │ +00011814 t _PyLong_FromLarge │ │ │ │ 00000540 t _PyLong_FromMedium │ │ │ │ -000160d0 T _PyLong_GCD │ │ │ │ +00015f78 T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ -00017620 T _PyLong_Lshift │ │ │ │ -00008510 T _PyLong_Multiply │ │ │ │ -00015ff4 t _PyLong_Negate │ │ │ │ +000174c8 T _PyLong_Lshift │ │ │ │ +00008504 T _PyLong_Multiply │ │ │ │ +00015e9c t _PyLong_Negate │ │ │ │ 00000188 T _PyLong_New │ │ │ │ 0000329c T _PyLong_NumBits │ │ │ │ -000177ac T _PyLong_Rshift │ │ │ │ -0000a4a4 T _PyLong_Sign │ │ │ │ +00017654 T _PyLong_Rshift │ │ │ │ +0000a498 T _PyLong_Sign │ │ │ │ 0000021c T _PyLong_Size_t_Converter │ │ │ │ 00004018 T _PyLong_Subtract │ │ │ │ 00000060 T _PyLong_UnsignedInt_Converter │ │ │ │ 000000e0 T _PyLong_UnsignedLongLong_Converter │ │ │ │ 00000168 T _PyLong_UnsignedLong_Converter │ │ │ │ -00015454 T _PyLong_UnsignedShort_Converter │ │ │ │ +0000034c T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ @@ -7618,93 +7618,93 @@ │ │ │ │ 00000284 d _kwtuple.4 │ │ │ │ 000002a4 d _kwtuple.7 │ │ │ │ 000001e0 d _parser.3 │ │ │ │ 0000020c d _parser.6 │ │ │ │ 00000238 d _parser.9 │ │ │ │ 000001f8 b convmultmax_base.12 │ │ │ │ 00000320 b convwidth_base.11 │ │ │ │ -0000d50c t divrem1 │ │ │ │ +0000d500 t divrem1 │ │ │ │ U frexp │ │ │ │ 00000038 r half_even_correction.10 │ │ │ │ -0000da0c t int___format__ │ │ │ │ +0000da00 t int___format__ │ │ │ │ 00000d6c r int___format____doc__ │ │ │ │ 000001f4 t int___getnewargs__ │ │ │ │ 00000dc0 r int___getnewargs____doc__ │ │ │ │ 00000144 t int___round__ │ │ │ │ 00000cd8 r int___round____doc__ │ │ │ │ 0000000c t int___sizeof__ │ │ │ │ 00000c9c r int___sizeof____doc__ │ │ │ │ -000173f4 t int_as_integer_ratio │ │ │ │ +0001729c t int_as_integer_ratio │ │ │ │ 00000a54 r int_as_integer_ratio__doc__ │ │ │ │ -00000384 t int_bit_count │ │ │ │ +00000424 t int_bit_count │ │ │ │ 00000b64 r int_bit_count__doc__ │ │ │ │ -00011f7c t int_bit_length │ │ │ │ +00011f34 t int_bit_length │ │ │ │ 00000c1c r int_bit_length__doc__ │ │ │ │ -00005e44 t int_from_bytes │ │ │ │ +00005e38 t int_from_bytes │ │ │ │ 000003d0 r int_from_bytes__doc__ │ │ │ │ 00000084 r int_info__doc__ │ │ │ │ 000000d0 d int_info_desc │ │ │ │ 000002bc d int_info_fields │ │ │ │ 000001e8 t int_is_integer │ │ │ │ 0000036c r int_is_integer__doc__ │ │ │ │ -00004978 t int_to_bytes │ │ │ │ +0000496c t int_to_bytes │ │ │ │ 00000710 r int_to_bytes__doc__ │ │ │ │ -0000879c t k_mul │ │ │ │ -00017118 t kmul_split.constprop.0 │ │ │ │ -0000ca54 t l_divmod │ │ │ │ -00013a40 t l_mod │ │ │ │ +00008790 t k_mul │ │ │ │ +00016fc0 t kmul_split.constprop.0 │ │ │ │ +0000ca48 t l_divmod │ │ │ │ +000139f8 t l_mod │ │ │ │ U ldexp │ │ │ │ U log │ │ │ │ 000000d0 b log_base_BASE.13 │ │ │ │ -000152a8 t long_abs │ │ │ │ -00007ca0 t long_add │ │ │ │ -0000a2f4 t long_and │ │ │ │ +00015260 t long_abs │ │ │ │ +00007c94 t long_add │ │ │ │ +0000a2e8 t long_and │ │ │ │ 000002e4 d long_as_number │ │ │ │ -0000ab18 t long_bitwise │ │ │ │ +0000ab0c t long_bitwise │ │ │ │ 00001bec t long_bool │ │ │ │ 00001f84 t long_compare │ │ │ │ 00002064 t long_dealloc │ │ │ │ -0000c890 t long_div │ │ │ │ -00014178 t long_divmod │ │ │ │ -0000cf20 t long_divrem │ │ │ │ +0000c884 t long_div │ │ │ │ +00014130 t long_divmod │ │ │ │ +0000cf14 t long_divrem │ │ │ │ 0000010c r long_doc │ │ │ │ -000132ec t long_float │ │ │ │ -0001268c t long_format_binary │ │ │ │ +000132a4 t long_float │ │ │ │ +00012644 t long_format_binary │ │ │ │ 00000000 t long_get0 │ │ │ │ -00000378 t long_get1 │ │ │ │ +00000418 t long_get1 │ │ │ │ 00000374 d long_getset │ │ │ │ 0000023c t long_hash │ │ │ │ 000046b0 t long_invert │ │ │ │ -000124c4 t long_long │ │ │ │ -0000034c t long_long_meth │ │ │ │ +0001247c t long_long │ │ │ │ +000003ec t long_long_meth │ │ │ │ 00003444 t long_lshift │ │ │ │ 00003818 t long_lshift1.part.0 │ │ │ │ 000003d8 d long_methods │ │ │ │ -0001343c t long_mod │ │ │ │ -00008254 t long_mul │ │ │ │ +000133f4 t long_mod │ │ │ │ +00008248 t long_mul │ │ │ │ 0000452c t long_neg │ │ │ │ -000119b0 t long_new │ │ │ │ -00011d1c t long_new_impl │ │ │ │ -0000c2dc t long_or │ │ │ │ -0000e7e8 t long_pow │ │ │ │ +00011968 t long_new │ │ │ │ +00011cd4 t long_new_impl │ │ │ │ +0000c2d0 t long_or │ │ │ │ +0000e7dc t long_pow │ │ │ │ 000019c0 t long_richcompare │ │ │ │ -00014830 t long_rshift │ │ │ │ +000147e8 t long_rshift │ │ │ │ 00003e10 t long_sub │ │ │ │ 000020e0 t long_to_decimal_string │ │ │ │ 00002120 t long_to_decimal_string_internal │ │ │ │ -0000dba4 t long_true_divide │ │ │ │ -0000a4b4 t long_vectorcall │ │ │ │ -00012384 t long_xor │ │ │ │ +0000db98 t long_true_divide │ │ │ │ +0000a4a8 t long_vectorcall │ │ │ │ +0001233c t long_xor │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ -0000a010 t x_add │ │ │ │ -00015564 t x_divrem │ │ │ │ -0000c48c t x_sub │ │ │ │ +0000a004 t x_add │ │ │ │ +0001540c t x_divrem │ │ │ │ +0000c480 t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000008 r CSWTCH.383 │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyArg_ValidateKeywordArguments │ │ │ │ 000000ec D PyDictItems_Type │ │ │ │ 000001bc D PyDictIterItem_Type │ │ │ │ @@ -7713,39 +7713,39 @@ │ │ │ │ 000004fc D PyDictKeys_Type │ │ │ │ U PyDictProxy_New │ │ │ │ 0000028c D PyDictRevIterItem_Type │ │ │ │ 0000035c D PyDictRevIterKey_Type │ │ │ │ 0000042c D PyDictRevIterValue_Type │ │ │ │ 0000069c D PyDictValues_Type │ │ │ │ 00000b9c T PyDict_AddWatcher │ │ │ │ -0000d1d8 T PyDict_Clear │ │ │ │ +0000d1cc T PyDict_Clear │ │ │ │ 00000c20 T PyDict_ClearWatcher │ │ │ │ 000001bc T PyDict_Contains │ │ │ │ -0000bf90 T PyDict_ContainsString │ │ │ │ +0000bf84 T PyDict_ContainsString │ │ │ │ 00003ee0 T PyDict_Copy │ │ │ │ 000066fc T PyDict_DelItem │ │ │ │ 00000080 T PyDict_DelItemString │ │ │ │ -000101ec T PyDict_GetItem │ │ │ │ +000101e0 T PyDict_GetItem │ │ │ │ 000039ec T PyDict_GetItemRef │ │ │ │ 000000e4 T PyDict_GetItemString │ │ │ │ 000063dc T PyDict_GetItemStringRef │ │ │ │ 00003720 T PyDict_GetItemWithError │ │ │ │ 00000e90 T PyDict_Items │ │ │ │ -0000b074 T PyDict_Keys │ │ │ │ +0000b068 T PyDict_Keys │ │ │ │ 00000574 T PyDict_Merge │ │ │ │ 00000b68 T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ 000060bc T PyDict_Next │ │ │ │ -0000ba94 T PyDict_Pop │ │ │ │ +0000ba88 T PyDict_Pop │ │ │ │ 00000268 T PyDict_PopString │ │ │ │ 00000b6c T PyDict_SetDefault │ │ │ │ 00002d84 T PyDict_SetDefaultRef │ │ │ │ 00001128 T PyDict_SetItem │ │ │ │ 0000384c T PyDict_SetItemString │ │ │ │ -0000d508 T PyDict_Size │ │ │ │ +0000d4fc T PyDict_Size │ │ │ │ 0000001c D PyDict_Type │ │ │ │ 00000188 T PyDict_Unwatch │ │ │ │ 00004768 T PyDict_Update │ │ │ │ 000003c8 T PyDict_Values │ │ │ │ 00000074 T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ @@ -7768,15 +7768,15 @@ │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMapping_Keys │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyObject_CallMethodObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -0000b2a4 T PyObject_ClearManagedDict │ │ │ │ +0000b298 T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ 00007cec T PyObject_GenericGetDict │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ @@ -7785,15 +7785,15 @@ │ │ │ │ U PyObject_IS_GC │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PyObject_SetItem │ │ │ │ U PyObject_Size │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ -0000c070 T PyObject_VisitManagedDict │ │ │ │ +0000c064 T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PyThreadState_Get │ │ │ │ @@ -7808,74 +7808,74 @@ │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ 000036f8 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -0000d554 T _PyDictKeys_DecRef │ │ │ │ +0000d548 T _PyDictKeys_DecRef │ │ │ │ 00007cbc T _PyDictKeys_GetVersionForCurrentState │ │ │ │ 000077f0 T _PyDictKeys_StringLookup │ │ │ │ -0000a0d0 T _PyDictKeys_StringLookupSplit │ │ │ │ +0000a0c4 T _PyDictKeys_StringLookupSplit │ │ │ │ 00000478 T _PyDictView_Intersect │ │ │ │ 000081b0 T _PyDictView_New │ │ │ │ 00000c74 T _PyDict_CheckConsistency │ │ │ │ -0000db18 T _PyDict_ClearFreeList │ │ │ │ +0000db0c T _PyDict_ClearFreeList │ │ │ │ 000013b8 T _PyDict_ContainsId │ │ │ │ 00000264 T _PyDict_Contains_KnownHash │ │ │ │ 00000000 T _PyDict_DebugMallocStats │ │ │ │ 00001430 T _PyDict_DelItemId │ │ │ │ -0000b584 T _PyDict_DelItemIf │ │ │ │ +0000b578 T _PyDict_DelItemIf │ │ │ │ 00000994 T _PyDict_DelItem_KnownHash │ │ │ │ -0000fcc8 T _PyDict_DetachFromObject │ │ │ │ +0000fcbc T _PyDict_DetachFromObject │ │ │ │ 00006f8c T _PyDict_FromItems │ │ │ │ -0000f2b8 T _PyDict_FromKeys │ │ │ │ +0000f2ac T _PyDict_FromKeys │ │ │ │ 00001318 T _PyDict_GetItemIdWithError │ │ │ │ 00003ad8 T _PyDict_GetItemRef_KnownHash │ │ │ │ 00001268 T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -0000b9cc T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +0000b9c0 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 0000134c T _PyDict_GetItemStringWithError │ │ │ │ 000012cc T _PyDict_GetItemWithError │ │ │ │ -0000fa84 T _PyDict_GetItem_KnownHash │ │ │ │ +0000fa78 T _PyDict_GetItem_KnownHash │ │ │ │ 00006044 T _PyDict_HasOnlyStringKeys │ │ │ │ 00000b20 T _PyDict_KeysSize │ │ │ │ 00007700 T _PyDict_LoadGlobal │ │ │ │ -0000a320 T _PyDict_LookupIndex │ │ │ │ -0000d710 T _PyDict_MaybeUntrack │ │ │ │ -0000ae10 T _PyDict_MergeEx │ │ │ │ +0000a314 T _PyDict_LookupIndex │ │ │ │ +0000d704 T _PyDict_MaybeUntrack │ │ │ │ +0000ae04 T _PyDict_MergeEx │ │ │ │ 000037c8 T _PyDict_NewKeysForClass │ │ │ │ 000011b0 T _PyDict_NewPresized │ │ │ │ 00006234 T _PyDict_Next │ │ │ │ -0000a8a0 T _PyDict_Pop │ │ │ │ -0000a9d0 T _PyDict_Pop_KnownHash │ │ │ │ -0000e12c T _PyDict_SendEvent │ │ │ │ +0000a894 T _PyDict_Pop │ │ │ │ +0000a9c4 T _PyDict_Pop_KnownHash │ │ │ │ +0000e120 T _PyDict_SendEvent │ │ │ │ 000013f0 T _PyDict_SetItemId │ │ │ │ -0000fae0 T _PyDict_SetItem_KnownHash │ │ │ │ -0000fbb8 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +0000fad4 T _PyDict_SetItem_KnownHash │ │ │ │ +0000fbac T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ 00003da0 T _PyDict_SetItem_LockHeld │ │ │ │ -0000ae44 T _PyDict_SetItem_Take2 │ │ │ │ +0000ae38 T _PyDict_SetItem_Take2 │ │ │ │ 00000a38 T _PyDict_SizeOf │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ 00003b48 T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ 00008878 T _PyObject_InitInlineValues │ │ │ │ -0000fdbc T _PyObject_IsInstanceDictEmpty │ │ │ │ +0000fdb0 T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -000101c0 T _PyObject_MaterializeManagedDict │ │ │ │ -0000f87c T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ -0000b474 T _PyObject_SetManagedDict │ │ │ │ +000101b4 T _PyObject_MaterializeManagedDict │ │ │ │ +0000f870 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ +0000b468 T _PyObject_SetManagedDict │ │ │ │ 000088e8 T _PyObject_StoreInstanceAttribute │ │ │ │ -00009bac T _PyObject_TryGetInstanceAttribute │ │ │ │ +00009bbc T _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ @@ -7897,122 +7897,122 @@ │ │ │ │ 00004730 T _Py_dict_lookup_threadsafe │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_read_tp │ │ │ │ 00000020 r __func__.0 │ │ │ │ 000003c8 t all_contained_in │ │ │ │ 00003568 t build_indices_generic │ │ │ │ 00003f28 t copy_lock_held │ │ │ │ -0000fd34 t copy_values │ │ │ │ +0000fd28 t copy_values │ │ │ │ 00006b60 t delitem_knownhash_lock_held │ │ │ │ -0000f0cc t dict___contains__ │ │ │ │ +0000f0c0 t dict___contains__ │ │ │ │ 000008ac r dict___contains____doc__ │ │ │ │ 00000998 t dict___reversed__ │ │ │ │ 00000540 r dict___reversed____doc__ │ │ │ │ 00000ab4 t dict___sizeof__ │ │ │ │ 0000058c r dict___sizeof____doc__ │ │ │ │ 00000be4 d dict_as_mapping │ │ │ │ 00000a1c d dict_as_number │ │ │ │ 00000aac d dict_as_sequence │ │ │ │ 00005ed0 t dict_ass_sub │ │ │ │ -0000fe80 t dict_clear │ │ │ │ +0000fe74 t dict_clear │ │ │ │ 00000754 r dict_clear__doc__ │ │ │ │ -0000fc80 t dict_copy │ │ │ │ +0000fc74 t dict_copy │ │ │ │ 00000908 r dict_copy__doc__ │ │ │ │ 000055f8 t dict_dealloc │ │ │ │ -0000f23c t dict_fromkeys │ │ │ │ +0000f230 t dict_fromkeys │ │ │ │ 00000940 r dict_fromkeys__doc__ │ │ │ │ -0000af2c t dict_get │ │ │ │ +0000af20 t dict_get │ │ │ │ 00000840 r dict_get__doc__ │ │ │ │ -0000dc90 t dict_init │ │ │ │ +0000dc84 t dict_init │ │ │ │ 00000228 t dict_ior │ │ │ │ 000080b4 t dict_items │ │ │ │ 00000498 r dict_items__doc__ │ │ │ │ -0000cc60 t dict_iter │ │ │ │ -0000c8a0 t dict_keys │ │ │ │ +0000cc54 t dict_iter │ │ │ │ +0000c894 t dict_keys │ │ │ │ 000004ec r dict_keys__doc__ │ │ │ │ -0000db9c t dict_length │ │ │ │ +0000db90 t dict_length │ │ │ │ 0000479c t dict_merge │ │ │ │ -0000dba4 t dict_new │ │ │ │ +0000db98 t dict_new │ │ │ │ 00000334 t dict_or │ │ │ │ -0000a394 t dict_pop │ │ │ │ +0000a388 t dict_pop │ │ │ │ 00000680 r dict_pop__doc__ │ │ │ │ -000105fc t dict_popitem │ │ │ │ +000105f0 t dict_popitem │ │ │ │ 000005d8 r dict_popitem__doc__ │ │ │ │ -0000ed04 t dict_repr │ │ │ │ -00010304 t dict_richcompare │ │ │ │ -0000de10 t dict_setdefault │ │ │ │ +0000ecf8 t dict_repr │ │ │ │ +000102f8 t dict_richcompare │ │ │ │ +0000de04 t dict_setdefault │ │ │ │ 00000788 r dict_setdefault__doc__ │ │ │ │ 00002dac t dict_setdefault_ref_lock_held │ │ │ │ 000045ec t dict_subscript │ │ │ │ -0000c12c t dict_tp_clear │ │ │ │ +0000c120 t dict_tp_clear │ │ │ │ 00006508 t dict_traverse │ │ │ │ 00007ea4 t dict_update │ │ │ │ 00008010 t dict_update_arg │ │ │ │ -0000ca80 t dict_values │ │ │ │ +0000ca74 t dict_values │ │ │ │ 00000448 r dict_values__doc__ │ │ │ │ -0000dea8 t dict_vectorcall │ │ │ │ +0000de9c t dict_vectorcall │ │ │ │ 00000178 r dictionary_doc │ │ │ │ 000008b4 d dictitems_as_sequence │ │ │ │ 000006ac t dictitems_contains │ │ │ │ 000082a0 t dictitems_iter │ │ │ │ 00000884 d dictitems_methods │ │ │ │ 00000970 t dictitems_reversed │ │ │ │ -0000ad5c t dictiter_dealloc │ │ │ │ +0000ad50 t dictiter_dealloc │ │ │ │ 00008598 t dictiter_iternextitem │ │ │ │ -0000cd30 t dictiter_iternextkey │ │ │ │ -0000cff0 t dictiter_iternextvalue │ │ │ │ -0000c874 t dictiter_len │ │ │ │ +0000cd24 t dictiter_iternextkey │ │ │ │ +0000cfe4 t dictiter_iternextvalue │ │ │ │ +0000c868 t dictiter_len │ │ │ │ 000009ec d dictiter_methods │ │ │ │ 000083c8 t dictiter_new │ │ │ │ 000009a4 t dictiter_reduce │ │ │ │ 000002e0 t dictiter_traverse │ │ │ │ 0000099c d dictkeys_as_sequence │ │ │ │ -0000f180 t dictkeys_contains │ │ │ │ +0000f174 t dictkeys_contains │ │ │ │ 000054b4 t dictkeys_decref.constprop.0 │ │ │ │ -0000c99c t dictkeys_iter │ │ │ │ +0000c990 t dictkeys_iter │ │ │ │ 000008dc d dictkeys_methods │ │ │ │ 00000af4 t dictkeys_reversed │ │ │ │ 00001fbc t dictresize.isra.0 │ │ │ │ 00000bc4 t dictreviter_iternext │ │ │ │ 0000085c d dictvalues_as_sequence │ │ │ │ -0000cb7c t dictvalues_iter │ │ │ │ +0000cb70 t dictvalues_iter │ │ │ │ 0000083c d dictvalues_methods │ │ │ │ 00000ad0 t dictvalues_reversed │ │ │ │ 00008514 t dictview_dealloc │ │ │ │ 000009c4 d dictview_getset │ │ │ │ -000101d8 t dictview_len │ │ │ │ +000101cc t dictview_len │ │ │ │ 00000b18 t dictview_mapping │ │ │ │ 0000075c t dictview_repr │ │ │ │ 00000228 t dictview_richcompare │ │ │ │ -0000fc68 t dictview_traverse │ │ │ │ +0000fc5c t dictview_traverse │ │ │ │ 0000090c d dictviews_as_number │ │ │ │ 00000778 t dictviews_isdisjoint │ │ │ │ 00000718 t dictviews_or │ │ │ │ 000005ac t dictviews_sub │ │ │ │ 00000650 t dictviews_to_set │ │ │ │ 000007fc t dictviews_xor │ │ │ │ 00000000 d empty_keys_struct │ │ │ │ 00001e4c t find_empty_slot │ │ │ │ 00000414 r getitem__doc__ │ │ │ │ -000095e0 t insert_split_key │ │ │ │ -0000c5e8 t insert_split_value │ │ │ │ +000095f0 t insert_split_key │ │ │ │ +0000c5dc t insert_split_value │ │ │ │ 00001250 t insert_to_emptydict │ │ │ │ 00001784 t insertdict │ │ │ │ 000000cc r isdisjoint_doc │ │ │ │ 00000140 r length_hint_doc │ │ │ │ 00000ad4 d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -0000e428 t merge_from_seq2_lock_held │ │ │ │ +0000e41c t merge_from_seq2_lock_held │ │ │ │ 000000f0 t new_dict │ │ │ │ -0000c468 t new_dict_with_shared_keys │ │ │ │ +0000c45c t new_dict_with_shared_keys │ │ │ │ 000015fc t new_keys_object.isra.0 │ │ │ │ -0000a904 t pop_lock_held │ │ │ │ +0000a8f8 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 │ │ │ │ 00000a3c t sizeof_lock_held │ │ │ │ 000089d8 t store_instance_attr_lock_held │ │ │ │ @@ -9012,81 +9012,81 @@ │ │ │ │ 0000136c T PyMem_RawRealloc │ │ │ │ 000040bc T PyMem_Realloc │ │ │ │ 00001460 T PyMem_SetAllocator │ │ │ │ 0000a868 T PyMem_SetupDebugHooks │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyOS_snprintf │ │ │ │ -00003958 T PyObject_Calloc │ │ │ │ +0000395c T PyObject_Calloc │ │ │ │ 00003c0c T PyObject_Free │ │ │ │ 0000a894 T PyObject_GetArenaAllocator │ │ │ │ 0000226c T PyObject_Malloc │ │ │ │ 00004698 T PyObject_Realloc │ │ │ │ 0000a8d0 T PyObject_SetArenaAllocator │ │ │ │ U Py_GETENV │ │ │ │ 00003550 T _PyDebugAllocatorStats │ │ │ │ U _PyEval_StartTheWorldAll │ │ │ │ U _PyEval_StopTheWorldAll │ │ │ │ -000036ac T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ +000036b0 T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ 000049b8 T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ 00004884 T _PyMem_AbandonDelayed │ │ │ │ 0000297c T _PyMem_ArenaAlloc │ │ │ │ 000049a8 T _PyMem_ArenaFree │ │ │ │ 00003768 T _PyMem_DebugCalloc │ │ │ │ 0000a858 T _PyMem_DebugEnabled │ │ │ │ 00003828 T _PyMem_DebugFree │ │ │ │ 00002a80 T _PyMem_DebugMalloc │ │ │ │ 000018c8 t _PyMem_DebugRawAlloc │ │ │ │ -00003600 T _PyMem_DebugRawCalloc │ │ │ │ +00003604 T _PyMem_DebugRawCalloc │ │ │ │ 00001b14 T _PyMem_DebugRawFree │ │ │ │ 000016ac T _PyMem_DebugRawMalloc │ │ │ │ 00001ed4 T _PyMem_DebugRawRealloc │ │ │ │ 00004378 T _PyMem_DebugRealloc │ │ │ │ U _PyMem_DumpTraceback │ │ │ │ -00003610 T _PyMem_FiniDelayed │ │ │ │ +00003614 T _PyMem_FiniDelayed │ │ │ │ 0000a90c T _PyMem_FreeDelayed │ │ │ │ 00000370 T _PyMem_GetAllocatorName │ │ │ │ 000035ec T _PyMem_GetCurrentAllocatorName │ │ │ │ 00003030 T _PyMem_MiCalloc │ │ │ │ 00003f54 T _PyMem_MiFree │ │ │ │ 000029c4 T _PyMem_MiMalloc │ │ │ │ -0000347c T _PyMem_MiRealloc │ │ │ │ +00003480 T _PyMem_MiRealloc │ │ │ │ 0000a920 T _PyMem_ProcessDelayed │ │ │ │ 00001690 T _PyMem_RawCalloc │ │ │ │ 00001364 T _PyMem_RawFree │ │ │ │ 0000124c T _PyMem_RawMalloc │ │ │ │ 000013c0 T _PyMem_RawRealloc │ │ │ │ 00001570 T _PyMem_RawStrdup │ │ │ │ 000013d4 T _PyMem_RawWcsdup │ │ │ │ 00000fb8 T _PyMem_SetDefaultAllocator │ │ │ │ 00000000 T _PyMem_SetupAllocators │ │ │ │ 00004bf0 T _PyMem_Strdup │ │ │ │ 00001740 T _PyMem_init_obmalloc │ │ │ │ -00003934 T _PyMem_obmalloc_state_on_heap │ │ │ │ +00003938 T _PyMem_obmalloc_state_on_heap │ │ │ │ 00001200 t _PyMutex_Lock │ │ │ │ U _PyMutex_LockTimed │ │ │ │ 000012ec t _PyMutex_Unlock │ │ │ │ 00003098 T _PyObject_Calloc │ │ │ │ 00003e58 t _PyObject_DebugDumpAddress │ │ │ │ 00002e20 T _PyObject_DebugMallocStats │ │ │ │ 000034e0 T _PyObject_Free │ │ │ │ 0000a918 T _PyObject_FreeDelayed │ │ │ │ 000023a8 T _PyObject_Malloc │ │ │ │ -000039b0 T _PyObject_MiCalloc │ │ │ │ +000039b4 T _PyObject_MiCalloc │ │ │ │ 0000400c T _PyObject_MiFree │ │ │ │ 000029e8 T _PyObject_MiMalloc │ │ │ │ -000035fc T _PyObject_MiRealloc │ │ │ │ +00003600 T _PyObject_MiRealloc │ │ │ │ 00004238 T _PyObject_Realloc │ │ │ │ 00004814 T _PyObject_VirtualAlloc │ │ │ │ 0000495c T _PyObject_VirtualFree │ │ │ │ U _PyRuntime │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -000037f8 T _Py_FinalizeAllocatedBlocks │ │ │ │ +000037fc T _Py_FinalizeAllocatedBlocks │ │ │ │ 0000392c T _Py_GetGlobalAllocatedBlocks │ │ │ │ 00004554 W _Py__ZSt15get_new_handlerv │ │ │ │ U _Py_qsbr_poll │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_d2uiz │ │ │ │ U __aeabi_dcmpeq │ │ │ │ U __aeabi_dmul │ │ │ │ @@ -9182,15 +9182,15 @@ │ │ │ │ 00000004 D _mi_heap_main │ │ │ │ 00009098 T _mi_heap_main_get │ │ │ │ 0000a694 T _mi_heap_malloc_zero │ │ │ │ 00002a4c T _mi_heap_malloc_zero_ex │ │ │ │ 00004e20 T _mi_heap_memid_is_suitable │ │ │ │ 000083e8 t _mi_heap_page_destroy │ │ │ │ 00004e70 T _mi_heap_random_next │ │ │ │ -0000349c T _mi_heap_realloc_zero │ │ │ │ +000034a0 T _mi_heap_realloc_zero │ │ │ │ 0000541c T _mi_heap_set_default_direct │ │ │ │ 0000a6ec T _mi_heap_unsafe_destroy_all │ │ │ │ 000053cc T _mi_is_main_thread │ │ │ │ 00001b58 T _mi_malloc_generic │ │ │ │ 000017a4 t _mi_memid_create_os │ │ │ │ 00000c8c t _mi_memid_none │ │ │ │ 00000684 B _mi_numa_node_count │ │ │ │ @@ -9280,15 +9280,15 @@ │ │ │ │ 00006364 T _mi_strnlen │ │ │ │ 000021b8 T _mi_thread_data_collect │ │ │ │ 000081a0 T _mi_thread_done │ │ │ │ 00005360 T _mi_thread_id │ │ │ │ 00005378 T _mi_tld_init │ │ │ │ 000062f4 T _mi_toupper │ │ │ │ 00005f50 T _mi_trace_message │ │ │ │ -00003594 t _mi_usable_size.isra.0 │ │ │ │ +00003598 t _mi_usable_size.isra.0 │ │ │ │ 00000f38 T _mi_verbose_message │ │ │ │ 00005d78 T _mi_warning_message │ │ │ │ U abort │ │ │ │ 00000870 d advice.8 │ │ │ │ 000024c4 t allocate_from_new_pool │ │ │ │ U atexit │ │ │ │ U calloc │ │ │ │ @@ -9303,17 +9303,17 @@ │ │ │ │ U fileno │ │ │ │ U fputc │ │ │ │ U fputs │ │ │ │ U free │ │ │ │ 00003984 t free_work_item │ │ │ │ U fwrite │ │ │ │ 0000125c t get_allocator_unlocked │ │ │ │ -00003828 t get_num_global_allocated_blocks │ │ │ │ +0000382c t get_num_global_allocated_blocks │ │ │ │ U getenv │ │ │ │ -000037a8 t has_own_state │ │ │ │ +000037ac t has_own_state │ │ │ │ 000017f0 t init_obmalloc_pools │ │ │ │ 00000688 b large_page_try_ok.10 │ │ │ │ 000006d4 b last_final_leaks │ │ │ │ U madvise │ │ │ │ U malloc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ @@ -9345,15 +9345,15 @@ │ │ │ │ 0000a5b0 T mi_calloc │ │ │ │ 0000941c T mi_calloc_aligned │ │ │ │ 0000947c T mi_calloc_aligned_at │ │ │ │ 000083b0 T mi_cfree │ │ │ │ 0000501c T mi_check_owned │ │ │ │ 00000448 b mi_clock_diff │ │ │ │ 00008004 T mi_collect │ │ │ │ -000033e4 t mi_commit_mask_create │ │ │ │ +000033e8 t mi_commit_mask_create │ │ │ │ 00005e34 T mi_debug_show_arenas │ │ │ │ 00009bf0 T mi_dupenv_s │ │ │ │ 000006e4 b mi_error_arg │ │ │ │ 000006e0 b mi_error_handler │ │ │ │ 00004524 T mi_expand │ │ │ │ 00001c80 t mi_find_page │ │ │ │ 00003f5c T mi_free │ │ │ │ @@ -9726,15 +9726,15 @@ │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ -00003b60 T PyFrozenSet_New │ │ │ │ +00003b5c 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 │ │ │ │ @@ -9748,20 +9748,20 @@ │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_List │ │ │ │ 000001a8 D PySetIter_Type │ │ │ │ 00001338 T PySet_Add │ │ │ │ -00004614 T PySet_Clear │ │ │ │ +00004610 T PySet_Clear │ │ │ │ 00001e74 T PySet_Contains │ │ │ │ 00001860 T PySet_Discard │ │ │ │ 00001210 T PySet_New │ │ │ │ 00000100 T PySet_Pop │ │ │ │ -00003c80 T PySet_Size │ │ │ │ +00003c7c T PySet_Size │ │ │ │ 000000d0 D PySet_Type │ │ │ │ U PyThreadState_Get │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ @@ -9769,32 +9769,32 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00003a18 t Py_XDECREF │ │ │ │ +00003a14 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyDict_Contains_KnownHash │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GetState │ │ │ │ U _PyRuntime │ │ │ │ 00000278 d _PySetDummy_Type │ │ │ │ 00000114 T _PySet_ClearInternal │ │ │ │ -00003eb0 T _PySet_Contains │ │ │ │ +00003eac T _PySet_Contains │ │ │ │ 00000348 D _PySet_Dummy │ │ │ │ -000041fc T _PySet_NextEntry │ │ │ │ -00003d04 T _PySet_NextEntryRef │ │ │ │ +000041f8 T _PySet_NextEntry │ │ │ │ +00003d00 T _PySet_NextEntryRef │ │ │ │ 00000298 T _PySet_Update │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyUnicode_EQ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ @@ -9807,110 +9807,109 @@ │ │ │ │ 000001a0 d _dummy_struct │ │ │ │ 000000f0 t dummy_dealloc │ │ │ │ 000000e4 t dummy_repr │ │ │ │ 0000034c d frozenset_as_number │ │ │ │ 00000000 t frozenset_copy │ │ │ │ 000007b8 r frozenset_copy__doc__ │ │ │ │ 0000001c r frozenset_doc │ │ │ │ -000043a8 t frozenset_hash │ │ │ │ +000043a4 t frozenset_hash │ │ │ │ 000003dc d frozenset_methods │ │ │ │ 000010f8 t frozenset_new │ │ │ │ 00000000 t frozenset_vectorcall │ │ │ │ 000000ec r length_hint_doc │ │ │ │ 00000224 t make_new_set │ │ │ │ -00005920 t make_new_set_basetype │ │ │ │ +0000591c t make_new_set_basetype │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000000c4 r reduce_doc │ │ │ │ -00004bd4 t set___contains__ │ │ │ │ +00004bd0 t set___contains__ │ │ │ │ 000002f4 r set___contains____doc__ │ │ │ │ 00000dd0 t set___reduce__ │ │ │ │ 00000170 r set___reduce____doc__ │ │ │ │ 000000bc t set___sizeof__ │ │ │ │ 00000124 r set___sizeof____doc__ │ │ │ │ -000048d8 t set_add │ │ │ │ +000048d4 t set_add │ │ │ │ 00000338 r set_add__doc__ │ │ │ │ 00000a88 t set_add_entry │ │ │ │ -00005cbc t set_and │ │ │ │ +00005cb8 t set_and │ │ │ │ 000004ac d set_as_number │ │ │ │ 0000069c d set_as_sequence │ │ │ │ -00009290 t set_clear │ │ │ │ +00009708 t set_clear │ │ │ │ 00000780 r set_clear__doc__ │ │ │ │ -0000479c t set_clear_internal │ │ │ │ +00004798 t set_clear_internal │ │ │ │ 00000000 t set_contains_lock_held.part.0 │ │ │ │ 00000948 t set_copy │ │ │ │ 000007ec r set_copy__doc__ │ │ │ │ 000008e4 t set_copy_and_difference │ │ │ │ -00005854 t set_copy_impl │ │ │ │ -00003a40 t set_dealloc │ │ │ │ -00006a28 t set_difference │ │ │ │ -00008a98 t set_difference_multi │ │ │ │ +00005850 t set_copy_impl │ │ │ │ +00003a3c t set_dealloc │ │ │ │ +00006a24 t set_difference │ │ │ │ +00008e88 t set_difference_multi │ │ │ │ 00000534 r set_difference_multi__doc__ │ │ │ │ 00000978 t set_difference_update │ │ │ │ 0000059c r set_difference_update__doc__ │ │ │ │ -0000809c t set_difference_update_internal │ │ │ │ -000072fc t set_discard │ │ │ │ +0000848c t set_difference_update_internal │ │ │ │ +000072f8 t set_discard │ │ │ │ 000001b0 r set_discard__doc__ │ │ │ │ 00001c1c t set_discard_key │ │ │ │ 00000078 r set_doc │ │ │ │ 00000300 t set_iand │ │ │ │ -00009bf4 t set_init │ │ │ │ +0000a064 t set_init │ │ │ │ 000010dc t set_insert_clean │ │ │ │ -00005d80 t set_intersection │ │ │ │ -000091e4 t set_intersection_multi │ │ │ │ +00005d7c t set_intersection │ │ │ │ +0000965c t set_intersection_multi │ │ │ │ 000006bc r set_intersection_multi__doc__ │ │ │ │ 00000b00 t set_intersection_multi_impl │ │ │ │ 00000e64 t set_intersection_update_multi │ │ │ │ 0000064c r set_intersection_update_multi__doc__ │ │ │ │ 00002208 t set_ior │ │ │ │ -00008c2c t set_isdisjoint │ │ │ │ +0000901c t set_isdisjoint │ │ │ │ 000005f8 r set_isdisjoint__doc__ │ │ │ │ 000010f4 t set_issubset │ │ │ │ 000003f4 r set_issubset__doc__ │ │ │ │ -000050e0 t set_issubset_impl │ │ │ │ -00007714 t set_issuperset │ │ │ │ +000050dc t set_issubset_impl │ │ │ │ +00007710 t set_issuperset │ │ │ │ 000003a4 r set_issuperset__doc__ │ │ │ │ -00007794 t set_issuperset_impl │ │ │ │ -00007814 t set_issuperset_impl.part.0 │ │ │ │ +00007bf0 t set_issuperset_impl │ │ │ │ 00000a50 t set_isub │ │ │ │ -000036fc t set_iter │ │ │ │ +000036f8 t set_iter │ │ │ │ 0000120c t set_ixor │ │ │ │ -00003cfc t set_len │ │ │ │ +00003cf8 t set_len │ │ │ │ 00001ce8 t set_lookkey │ │ │ │ 00002d40 t set_merge_lock_held │ │ │ │ 0000053c d set_methods │ │ │ │ -00009ba0 t set_new │ │ │ │ -00005650 t set_or │ │ │ │ -00006804 t set_pop │ │ │ │ +0000a010 t set_new │ │ │ │ +0000564c t set_or │ │ │ │ +00006800 t set_pop │ │ │ │ 00000870 r set_pop__doc__ │ │ │ │ -00007c90 t set_remove │ │ │ │ +00008080 t set_remove │ │ │ │ 00000270 r set_remove__doc__ │ │ │ │ 00000514 t set_repr │ │ │ │ -00004f30 t set_richcompare │ │ │ │ -00006964 t set_sub │ │ │ │ +00004f2c t set_richcompare │ │ │ │ +00006960 t set_sub │ │ │ │ 000003f0 t set_swap_bodies │ │ │ │ 000012c4 t set_symmetric_difference │ │ │ │ 00000440 r set_symmetric_difference__doc__ │ │ │ │ 00000ffc t set_symmetric_difference_impl │ │ │ │ 00000bc4 t set_symmetric_difference_update │ │ │ │ 000004b4 r set_symmetric_difference_update__doc__ │ │ │ │ -000093d4 t set_symmetric_difference_update_set │ │ │ │ +0000984c t set_symmetric_difference_update_set │ │ │ │ 00000d34 t set_table_resize │ │ │ │ 00001148 t set_traverse │ │ │ │ 00000760 t set_union │ │ │ │ 00000724 r set_union__doc__ │ │ │ │ -00007094 t set_update │ │ │ │ +00007090 t set_update │ │ │ │ 00000820 r set_update__doc__ │ │ │ │ -00005978 t set_update_dict_lock_held │ │ │ │ +00005974 t set_update_dict_lock_held │ │ │ │ 00002c9c t set_update_internal │ │ │ │ 00000330 t set_update_iterable_lock_held │ │ │ │ 00001694 t set_vectorcall │ │ │ │ 00000f48 t set_xor │ │ │ │ -00003994 t setiter_dealloc │ │ │ │ -000037c0 t setiter_iternext │ │ │ │ +00003990 t setiter_dealloc │ │ │ │ +000037bc t setiter_iternext │ │ │ │ 0000094c t setiter_len │ │ │ │ 000006c4 d setiter_methods │ │ │ │ 0000002c t setiter_reduce │ │ │ │ 00000ae8 t setiter_traverse │ │ │ │ │ │ │ │ sliceobject.o: │ │ │ │ U PyArg_UnpackTuple │ │ │ │ @@ -10112,15 +10111,15 @@ │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_GC_Resize │ │ │ │ U _PyRuntime │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ -000029c8 T _PyTuple_ClearFreeList │ │ │ │ +00002984 T _PyTuple_ClearFreeList │ │ │ │ 00000000 T _PyTuple_DebugMallocStats │ │ │ │ 00000144 T _PyTuple_FromArray │ │ │ │ 000012c4 T _PyTuple_FromArraySteal │ │ │ │ 00001078 T _PyTuple_MaybeUntrack │ │ │ │ 000006a0 T _PyTuple_Resize │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ @@ -10146,39 +10145,39 @@ │ │ │ │ 00000030 r reduce_doc │ │ │ │ 00000008 r setstate_doc │ │ │ │ 000001f4 t tuple___getnewargs__ │ │ │ │ 00000090 r tuple___getnewargs____doc__ │ │ │ │ 00000374 t tuple_alloc │ │ │ │ 000001e0 d tuple_as_mapping │ │ │ │ 0000023c d tuple_as_sequence │ │ │ │ -00002efc t tuple_count │ │ │ │ +00002eb8 t tuple_count │ │ │ │ 000001b4 r tuple_count__doc__ │ │ │ │ 00000000 t tuple_index │ │ │ │ 000001f8 r tuple_index__doc__ │ │ │ │ 00000ab8 t tuple_iter │ │ │ │ 000001ec d tuple_methods │ │ │ │ -00002500 t tuple_new │ │ │ │ +000024dc t tuple_new │ │ │ │ 000000b0 r tuple_new__doc__ │ │ │ │ 00001d50 t tuple_vectorcall │ │ │ │ -000021ec t tupleconcat │ │ │ │ +000021c8 t tupleconcat │ │ │ │ 00001478 t tuplecontains │ │ │ │ 00000cbc t tupledealloc │ │ │ │ 00001958 t tuplehash │ │ │ │ 000018f8 t tupleitem │ │ │ │ 00000c18 t tupleiter_dealloc │ │ │ │ -00002ed8 t tupleiter_len │ │ │ │ +00002e94 t tupleiter_len │ │ │ │ 000001a0 d tupleiter_methods │ │ │ │ 00000b8c t tupleiter_next │ │ │ │ 00000268 t tupleiter_reduce │ │ │ │ 000002bc t tupleiter_setstate │ │ │ │ -000027f0 t tupleiter_traverse │ │ │ │ -000024f8 t tuplelength │ │ │ │ -00002a24 t tuplerepeat │ │ │ │ -00002808 t tuplerepr │ │ │ │ -00002038 t tuplerichcompare │ │ │ │ +000027ac t tupleiter_traverse │ │ │ │ +000024d4 t tuplelength │ │ │ │ +000029e0 t tuplerepeat │ │ │ │ +000027c4 t tuplerepr │ │ │ │ +00002014 t tuplerichcompare │ │ │ │ 00001584 t tuplesubscript │ │ │ │ 00000f48 t tupletraverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ 00000170 r CSWTCH.597 │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyArg_UnpackTuple │ │ │ │ @@ -10326,30 +10325,30 @@ │ │ │ │ U PyTuple_GetSlice │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ 00002ad0 T PyType_AddWatcher │ │ │ │ 000017e8 T PyType_ClearCache │ │ │ │ 00002c58 T PyType_ClearWatcher │ │ │ │ -00011d6c T PyType_FromMetaclass │ │ │ │ -0000e1e8 T PyType_FromModuleAndSpec │ │ │ │ +00011d04 T PyType_FromMetaclass │ │ │ │ +0000e184 T PyType_FromModuleAndSpec │ │ │ │ 00005a74 T PyType_FromSpec │ │ │ │ -0000e220 T PyType_FromSpecWithBases │ │ │ │ +0000e1bc T PyType_FromSpecWithBases │ │ │ │ 000056b4 T PyType_GenericAlloc │ │ │ │ -0000cf94 T PyType_GenericNew │ │ │ │ +0000cf30 T PyType_GenericNew │ │ │ │ 00001204 T PyType_GetDict │ │ │ │ -00011758 T PyType_GetFlags │ │ │ │ -0001843c T PyType_GetFullyQualifiedName │ │ │ │ -00015058 T PyType_GetModule │ │ │ │ -0001020c T PyType_GetModuleByDef │ │ │ │ +000116f0 T PyType_GetFlags │ │ │ │ +000183d4 T PyType_GetFullyQualifiedName │ │ │ │ +00014ff0 T PyType_GetModule │ │ │ │ +000101a4 T PyType_GetModuleByDef │ │ │ │ 0000000c T PyType_GetModuleName │ │ │ │ -00016f78 T PyType_GetModuleState │ │ │ │ +00016f10 T PyType_GetModuleState │ │ │ │ 00000004 T PyType_GetName │ │ │ │ 0000074c T PyType_GetQualName │ │ │ │ -0001621c T PyType_GetSlot │ │ │ │ +000161b4 T PyType_GetSlot │ │ │ │ 00002ab0 T PyType_GetTypeDataSize │ │ │ │ 00007e8c T PyType_IsSubtype │ │ │ │ 0000020c T PyType_Modified │ │ │ │ 000078b4 T PyType_Ready │ │ │ │ 00003158 T PyType_SUPPORTS_WEAKREFS │ │ │ │ 00000c24 D PyType_Type │ │ │ │ 00002ca8 T PyType_Unwatch │ │ │ │ @@ -10394,82 +10393,82 @@ │ │ │ │ U _PyObject_GC_Link │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ 00001d08 T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ -0000b750 T _PyObject_LookupSpecial │ │ │ │ +0000b6ec T _PyObject_LookupSpecial │ │ │ │ 00003270 T _PyObject_LookupSpecialId │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ U _PyObject_RealIsInstance │ │ │ │ U _PyObject_RealIsSubclass │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ U _PyObject_SetDeferredRefcount │ │ │ │ U _PyObject_SetManagedDict │ │ │ │ -00012278 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00012210 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PySequence_IterSearch │ │ │ │ U _PyStaticType_ClearWeakRefs │ │ │ │ -00012e8c T _PyStaticType_FiniBuiltin │ │ │ │ +00012e24 T _PyStaticType_FiniBuiltin │ │ │ │ 00005998 T _PyStaticType_GetState │ │ │ │ 00000084 T _PyStaticType_InitBuiltin │ │ │ │ 00000394 T _PyStaticType_InitForExtension │ │ │ │ -0000fb6c T _PySuper_Lookup │ │ │ │ +0000fb04 T _PySuper_Lookup │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ 00000000 T _PyType_AddMethod │ │ │ │ 0000584c T _PyType_AllocNoTrack │ │ │ │ 00006f14 T _PyType_CalculateMetaclass │ │ │ │ 00002eb8 T _PyType_CheckConsistency │ │ │ │ 00005aac t _PyType_FromMetaclass_impl │ │ │ │ 00002e80 T _PyType_GetBases │ │ │ │ 000059f0 T _PyType_GetDict │ │ │ │ -00011914 T _PyType_GetDocFromInternalDoc │ │ │ │ -00018668 T _PyType_GetFullyQualifiedName │ │ │ │ +000118ac T _PyType_GetDocFromInternalDoc │ │ │ │ +00018600 T _PyType_GetFullyQualifiedName │ │ │ │ 00002e98 T _PyType_GetMRO │ │ │ │ -00019458 T _PyType_GetModuleByDef2 │ │ │ │ -00001764 T _PyType_GetModuleByDef3 │ │ │ │ -000115c0 T _PyType_GetSubclasses │ │ │ │ +000193f0 T _PyType_GetModuleByDef2 │ │ │ │ +0000172c T _PyType_GetModuleByDef3 │ │ │ │ +00011558 T _PyType_GetSubclasses │ │ │ │ 0000097c T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ -000135d4 T _PyType_HasSubclasses │ │ │ │ +0001356c T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ 00007f3c T _PyType_Lookup │ │ │ │ 00003168 T _PyType_LookupId │ │ │ │ 00007980 T _PyType_LookupRef │ │ │ │ -0000e1b8 T _PyType_Name │ │ │ │ -0000f9d0 T _PyType_NewManagedObject │ │ │ │ +0000e154 T _PyType_Name │ │ │ │ +0000f968 T _PyType_NewManagedObject │ │ │ │ 00000380 T _PyType_SetFlags │ │ │ │ -00011c04 T _PyType_SetFlagsRecursive │ │ │ │ +00011b9c T _PyType_SetFlagsRecursive │ │ │ │ 00000000 T _PyTypes_AfterFork │ │ │ │ 000006cc T _PyTypes_Fini │ │ │ │ 00000610 T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -000109a0 T _Py_BaseObject_RichCompare │ │ │ │ +00010938 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 │ │ │ │ -00015d88 T _Py_slot_tp_getattr_hook │ │ │ │ +00015d20 T _Py_slot_tp_getattr_hook │ │ │ │ 000012bc T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_tstate │ │ │ │ -0000db60 T _Py_type_getattro │ │ │ │ -0000c914 T _Py_type_getattro_impl │ │ │ │ +0000dafc T _Py_type_getattro │ │ │ │ +0000c8b0 T _Py_type_getattro_impl │ │ │ │ U _Py_union_type_or │ │ │ │ U __aeabi_read_tp │ │ │ │ U __atomic_fetch_add_8 │ │ │ │ 00000148 r __func__.0 │ │ │ │ 00000204 r __func__.1 │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ @@ -10480,248 +10479,248 @@ │ │ │ │ 00007b14 t assign_version_tag │ │ │ │ 00007280 t best_base │ │ │ │ 00000ea0 d bufferwrapper_as_buffer │ │ │ │ 000024f0 t bufferwrapper_dealloc │ │ │ │ 00002404 t bufferwrapper_releasebuf │ │ │ │ 00002d30 t bufferwrapper_traverse │ │ │ │ 0000021c t call_unbound_noarg.part.0 │ │ │ │ -000143e4 t check_num_args │ │ │ │ -00011144 t check_set_special_type_attr │ │ │ │ +0001437c t check_num_args │ │ │ │ +000110dc t check_set_special_type_attr │ │ │ │ 00001e10 t class_name │ │ │ │ -0000f19c t clear_slots │ │ │ │ -00012be8 t clear_tp_subclasses │ │ │ │ +0000f134 t clear_slots │ │ │ │ +00012b80 t clear_tp_subclasses │ │ │ │ 00000d04 t compatible_for_assignment │ │ │ │ 00000e98 t compatible_with_tp_base │ │ │ │ 00007c18 t find_name_in_mro │ │ │ │ -00012eac t fini_static_type │ │ │ │ +00012e44 t fini_static_type │ │ │ │ 00002994 t get_dict_descriptor │ │ │ │ -000102e4 t get_module_by_def │ │ │ │ +0001027c t get_module_by_def │ │ │ │ 00001f9c t getindex │ │ │ │ -00017c00 t import_copyreg │ │ │ │ -0000d934 t lookup_maybe_method │ │ │ │ +00017b98 t import_copyreg │ │ │ │ +0000d8d0 t lookup_maybe_method │ │ │ │ 0000068c t managed_static_type_state_clear.part.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00015bac t merge_class_dict │ │ │ │ +00015b44 t merge_class_dict │ │ │ │ 000015c4 t method_is_overloaded.isra.0 │ │ │ │ 000008f4 t mro_hierarchy │ │ │ │ 000050ac t mro_implementation_unlocked │ │ │ │ 000046fc t mro_internal_unlocked.isra.0 │ │ │ │ 00000158 r name_op │ │ │ │ 00000754 t object___dir__ │ │ │ │ 000006c0 r object___dir____doc__ │ │ │ │ -00012e0c t object___format__ │ │ │ │ +00012da4 t object___format__ │ │ │ │ 00000734 r object___format____doc__ │ │ │ │ 000012fc t object___getstate__ │ │ │ │ 00000824 r object___getstate____doc__ │ │ │ │ 0000210c t object___reduce__ │ │ │ │ 000007f8 r object___reduce____doc__ │ │ │ │ -00016fe8 t object___reduce_ex__ │ │ │ │ +00016f80 t object___reduce_ex__ │ │ │ │ 000007bc r object___reduce_ex____doc__ │ │ │ │ 00001a44 t object___sizeof__ │ │ │ │ 000006f4 r object___sizeof____doc__ │ │ │ │ -0000c78c t object_dealloc │ │ │ │ +0000c728 t object_dealloc │ │ │ │ 000003f4 r object_doc │ │ │ │ -00010c20 t object_get_class │ │ │ │ +00010bb8 t object_get_class │ │ │ │ 00000f38 d object_getsets │ │ │ │ -00017c44 t object_getstate_default │ │ │ │ -0000d518 t object_init │ │ │ │ -0000c6f8 t object_init_subclass │ │ │ │ +00017bdc t object_getstate_default │ │ │ │ +0000d4b4 t object_init │ │ │ │ +0000c694 t object_init_subclass │ │ │ │ 000004b0 r object_init_subclass_doc │ │ │ │ 00000ea8 d object_methods │ │ │ │ -0000d148 t object_new │ │ │ │ +0000d0e4 t object_new │ │ │ │ 00000248 t object_repr │ │ │ │ -00010adc t object_richcompare │ │ │ │ +00010a74 t object_richcompare │ │ │ │ 00000fa8 t object_set_class │ │ │ │ -0000e258 t object_str │ │ │ │ -00011414 t object_subclasshook │ │ │ │ +0000e1f4 t object_str │ │ │ │ +000113ac t object_subclasshook │ │ │ │ 00000538 r object_subclasshook_doc │ │ │ │ 00000000 r pyslot_offsets │ │ │ │ 000026dc t releasebuffer_call_python │ │ │ │ -00019830 t richcmp_eq │ │ │ │ +000197c8 t richcmp_eq │ │ │ │ 0000131c t richcmp_ge │ │ │ │ 0000130c t richcmp_gt │ │ │ │ 00001314 t richcmp_le │ │ │ │ 00001304 t richcmp_lt │ │ │ │ -00018c54 t richcmp_ne │ │ │ │ -00011cb8 t set_flags_recursive │ │ │ │ +00018bec t richcmp_ne │ │ │ │ +00011c50 t set_flags_recursive │ │ │ │ 00001c28 t set_mro_error │ │ │ │ 00001e58 t slot_am_aiter │ │ │ │ 00002008 t slot_am_anext │ │ │ │ 00001b78 t slot_am_await │ │ │ │ 00002270 t slot_bf_getbuffer │ │ │ │ 0000285c t slot_bf_releasebuffer │ │ │ │ -00013678 t slot_mp_ass_subscript │ │ │ │ -00011d94 t slot_mp_subscript │ │ │ │ -00019764 t slot_nb_absolute │ │ │ │ -00018fc0 t slot_nb_add │ │ │ │ -000154b8 t slot_nb_and │ │ │ │ -00018e18 t slot_nb_bool │ │ │ │ +00013610 t slot_mp_ass_subscript │ │ │ │ +00011d2c t slot_mp_subscript │ │ │ │ +000196fc t slot_nb_absolute │ │ │ │ +00018f58 t slot_nb_add │ │ │ │ +00015450 t slot_nb_and │ │ │ │ +00018db0 t slot_nb_bool │ │ │ │ 00001a88 t slot_nb_divmod │ │ │ │ 00001324 t slot_nb_float │ │ │ │ -00019550 t slot_nb_floor_divide │ │ │ │ +000194e8 t slot_nb_floor_divide │ │ │ │ 00001574 t slot_nb_index │ │ │ │ 00000aa0 t slot_nb_inplace_add │ │ │ │ 00001134 t slot_nb_inplace_and │ │ │ │ 00000dc8 t slot_nb_inplace_floor_divide │ │ │ │ 000016ec t slot_nb_inplace_lshift │ │ │ │ 00000d48 t slot_nb_inplace_matrix_multiply │ │ │ │ 00000ae0 t slot_nb_inplace_multiply │ │ │ │ 000010f4 t slot_nb_inplace_or │ │ │ │ 000010b4 t slot_nb_inplace_power │ │ │ │ 00001074 t slot_nb_inplace_remainder │ │ │ │ 0000139c t slot_nb_inplace_rshift │ │ │ │ 00000b20 t slot_nb_inplace_subtract │ │ │ │ 00000d88 t slot_nb_inplace_true_divide │ │ │ │ 00001174 t slot_nb_inplace_xor │ │ │ │ -000187c4 t slot_nb_int │ │ │ │ +0001875c t slot_nb_int │ │ │ │ 00001e28 t slot_nb_invert │ │ │ │ 000013dc t slot_nb_lshift │ │ │ │ 00000b60 t slot_nb_matrix_multiply │ │ │ │ 0000135c t slot_nb_multiply │ │ │ │ -00019204 t slot_nb_negative │ │ │ │ -00015858 t slot_nb_or │ │ │ │ -0000172c t slot_nb_positive │ │ │ │ +0001919c t slot_nb_negative │ │ │ │ +000157f0 t slot_nb_or │ │ │ │ +000017b0 t slot_nb_positive │ │ │ │ 000015ac t slot_nb_power │ │ │ │ 00000e8c t slot_nb_remainder │ │ │ │ 000011b4 t slot_nb_rshift │ │ │ │ -0001923c t slot_nb_subtract │ │ │ │ -000187fc t slot_nb_true_divide │ │ │ │ +000191d4 t slot_nb_subtract │ │ │ │ +00018794 t slot_nb_true_divide │ │ │ │ 0000180c t slot_nb_xor │ │ │ │ 000031a8 t slot_sq_ass_item │ │ │ │ -00012320 t slot_sq_contains │ │ │ │ -000151c4 t slot_sq_item │ │ │ │ -00014b6c t slot_sq_length │ │ │ │ -000148d4 t slot_tp_call │ │ │ │ -000150c4 t slot_tp_descr_get │ │ │ │ +000122b8 t slot_sq_contains │ │ │ │ +0001515c t slot_sq_item │ │ │ │ +00014b04 t slot_sq_length │ │ │ │ +0001486c t slot_tp_call │ │ │ │ +0001505c t slot_tp_descr_get │ │ │ │ 00000e08 t slot_tp_descr_set │ │ │ │ -000153ec t slot_tp_finalize │ │ │ │ -00016684 t slot_tp_hash │ │ │ │ -0000d5d8 t slot_tp_init │ │ │ │ -000149d0 t slot_tp_iter │ │ │ │ -00016d94 t slot_tp_iternext │ │ │ │ -0000e730 t slot_tp_new │ │ │ │ -000165cc t slot_tp_repr │ │ │ │ -0001628c t slot_tp_richcompare │ │ │ │ -00013a8c t slot_tp_setattro │ │ │ │ -000169c4 t slot_tp_str │ │ │ │ +00015384 t slot_tp_finalize │ │ │ │ +0001661c t slot_tp_hash │ │ │ │ +0000d574 t slot_tp_init │ │ │ │ +00014968 t slot_tp_iter │ │ │ │ +00016d2c t slot_tp_iternext │ │ │ │ +0000e6cc t slot_tp_new │ │ │ │ +00016564 t slot_tp_repr │ │ │ │ +00016224 t slot_tp_richcompare │ │ │ │ +00013a24 t slot_tp_setattro │ │ │ │ +0001695c t slot_tp_str │ │ │ │ 000000f0 d slotdefs │ │ │ │ 000076f0 t solid_base │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -00012cc8 t subtype_clear │ │ │ │ -0000ec48 t subtype_dealloc │ │ │ │ -00015a74 t subtype_dict │ │ │ │ +00012c60 t subtype_clear │ │ │ │ +0000ebe4 t subtype_dealloc │ │ │ │ +00015a0c t subtype_dict │ │ │ │ 00000d30 d subtype_getsets_dict_only │ │ │ │ 00000cf4 d subtype_getsets_full │ │ │ │ 00000d58 d subtype_getsets_weakref_only │ │ │ │ 000020a4 t subtype_getweakref │ │ │ │ 00001e78 t subtype_setdict │ │ │ │ -00010368 t subtype_traverse │ │ │ │ -0000c614 t super_dealloc │ │ │ │ +00010300 t subtype_traverse │ │ │ │ +0000c5b0 t super_dealloc │ │ │ │ 0000215c t super_descr_get │ │ │ │ 00000220 r super_doc │ │ │ │ -0000c254 t super_getattro │ │ │ │ +0000c1f0 t super_getattro │ │ │ │ 000020b8 t super_init │ │ │ │ -0000e7d4 t super_init_without_args │ │ │ │ +0000e770 t super_init_without_args │ │ │ │ 00000e50 d super_members │ │ │ │ 00002d88 t super_repr │ │ │ │ 0000291c t super_traverse │ │ │ │ -0000b960 t super_vectorcall │ │ │ │ -0000c058 t supercheck │ │ │ │ +0000b8fc t super_vectorcall │ │ │ │ +0000bff4 t supercheck │ │ │ │ 000000d0 d tp_new_methoddef │ │ │ │ -0000e9c0 t tp_new_wrapper │ │ │ │ +0000e95c t tp_new_wrapper │ │ │ │ 00000928 t type___dir__ │ │ │ │ 0000089c r type___dir____doc__ │ │ │ │ -0001580c t type___instancecheck__ │ │ │ │ +000157a4 t type___instancecheck__ │ │ │ │ 000009ac r type___instancecheck____doc__ │ │ │ │ 00002114 t type___sizeof__ │ │ │ │ 00000854 r type___sizeof____doc__ │ │ │ │ -00014b1c t type___subclasscheck__ │ │ │ │ +00014ab4 t type___subclasscheck__ │ │ │ │ 00000960 r type___subclasscheck____doc__ │ │ │ │ -00011420 t type___subclasses__ │ │ │ │ +000113b8 t type___subclasses__ │ │ │ │ 000008e0 r type___subclasses____doc__ │ │ │ │ -00010d6c t type_abstractmethods │ │ │ │ +00010d04 t type_abstractmethods │ │ │ │ 00000f60 d type_as_number │ │ │ │ 000081b8 t type_call │ │ │ │ -0001252c t type_clear │ │ │ │ -0001265c t type_dealloc │ │ │ │ -00010ca8 t type_dict │ │ │ │ +000124c4 t type_clear │ │ │ │ +000125f4 t type_dealloc │ │ │ │ +00010c40 t type_dict │ │ │ │ 00000670 r type_doc │ │ │ │ -00011a18 t type_get_annotations │ │ │ │ -00010d54 t type_get_bases │ │ │ │ -000111e4 t type_get_doc │ │ │ │ -00011760 t type_get_module │ │ │ │ -00011bd8 t type_get_mro │ │ │ │ +000119b0 t type_get_annotations │ │ │ │ +00010cec t type_get_bases │ │ │ │ +0001117c t type_get_doc │ │ │ │ +000116f8 t type_get_module │ │ │ │ +00011b70 t type_get_mro │ │ │ │ 00000b2c t type_get_text_signature │ │ │ │ 00000b3c t type_get_type_params │ │ │ │ 00001070 d type_getsets │ │ │ │ -0000c704 t type_init │ │ │ │ +0000c6a0 t type_init │ │ │ │ 00007974 t type_is_gc │ │ │ │ 00001160 d type_members │ │ │ │ 00000ff0 d type_methods │ │ │ │ -0000f7b4 t type_modified_unlocked │ │ │ │ -0000f7c4 t type_modified_unlocked.part.0 │ │ │ │ -0000e58c t type_module │ │ │ │ -00010c38 t type_mro │ │ │ │ +0000f74c t type_modified_unlocked │ │ │ │ +0000f75c t type_modified_unlocked.part.0 │ │ │ │ +0000e528 t type_module │ │ │ │ +00010bd0 t type_mro │ │ │ │ 00000924 r type_mro__doc__ │ │ │ │ -000118ac t type_name │ │ │ │ +00011844 t type_name │ │ │ │ 000083c0 t type_new │ │ │ │ -0000cf90 t type_prepare │ │ │ │ -0000e6c8 t type_qualname │ │ │ │ +0000cf2c t type_prepare │ │ │ │ +0000e664 t type_qualname │ │ │ │ 00000274 t type_ready │ │ │ │ -0000e270 t type_repr │ │ │ │ -00010e68 t type_set_abstractmethods │ │ │ │ -0001086c t type_set_annotations │ │ │ │ +0000e20c t type_repr │ │ │ │ +00010e00 t type_set_abstractmethods │ │ │ │ +00010804 t type_set_annotations │ │ │ │ 00000010 t type_set_bases │ │ │ │ -00016870 t type_set_doc │ │ │ │ -00010fd0 t type_set_module │ │ │ │ +00016808 t type_set_doc │ │ │ │ +00010f68 t type_set_module │ │ │ │ 00000c10 t type_set_name │ │ │ │ 00000a84 t type_set_qualname │ │ │ │ 00001924 t type_set_type_params │ │ │ │ -0000f28c t type_setattro │ │ │ │ -0000c798 t type_traverse │ │ │ │ +0000f224 t type_setattro │ │ │ │ +0000c734 t type_traverse │ │ │ │ 00008110 t type_vectorcall │ │ │ │ -0000af30 t update_one_slot │ │ │ │ -00010540 t update_slot │ │ │ │ -0001489c t update_slots_callback │ │ │ │ -0001465c t update_subclasses.constprop.0 │ │ │ │ +0000aecc t update_one_slot │ │ │ │ +000104d8 t update_slot │ │ │ │ +00014834 t update_slots_callback │ │ │ │ +000145f4 t update_subclasses.constprop.0 │ │ │ │ 00002bec t validate_watcher_id │ │ │ │ -000156d8 t vectorcall_maybe.constprop.0 │ │ │ │ -000120c8 t vectorcall_method │ │ │ │ -00018b08 t wrap_binaryfunc │ │ │ │ -0001979c t wrap_binaryfunc_l │ │ │ │ +00015670 t vectorcall_maybe.constprop.0 │ │ │ │ +00012060 t vectorcall_method │ │ │ │ +00018aa0 t wrap_binaryfunc │ │ │ │ +00019734 t wrap_binaryfunc_l │ │ │ │ 00001a00 t wrap_binaryfunc_r │ │ │ │ 00001ad8 t wrap_buffer │ │ │ │ 00001e60 t wrap_call │ │ │ │ 00000a5c t wrap_del │ │ │ │ -00013e1c t wrap_delattr │ │ │ │ -00018b9c t wrap_delitem │ │ │ │ +00013db4 t wrap_delattr │ │ │ │ +00018b34 t wrap_delitem │ │ │ │ 00002554 t wrap_descr_delete │ │ │ │ -00018a20 t wrap_descr_get │ │ │ │ +000189b8 t wrap_descr_get │ │ │ │ 00000f30 t wrap_descr_set │ │ │ │ 00001d04 t wrap_hashfunc │ │ │ │ 00001890 t wrap_indexargfunc │ │ │ │ -0000ec14 t wrap_init │ │ │ │ +0000ebb0 t wrap_init │ │ │ │ 00002a4c t wrap_inquirypred │ │ │ │ 00001ca0 t wrap_lenfunc │ │ │ │ -00014fa4 t wrap_next │ │ │ │ -00013a04 t wrap_objobjargproc │ │ │ │ +00014f3c t wrap_next │ │ │ │ +0001399c t wrap_objobjargproc │ │ │ │ 00001a20 t wrap_objobjproc │ │ │ │ 000025b0 t wrap_releasebuffer │ │ │ │ -00018dcc t wrap_richcmpfunc │ │ │ │ -00014480 t wrap_setattr │ │ │ │ +00018d64 t wrap_richcmpfunc │ │ │ │ +00014418 t wrap_setattr │ │ │ │ 00001f08 t wrap_sq_delitem │ │ │ │ 00002030 t wrap_sq_item │ │ │ │ 00002dd0 t wrap_sq_setitem │ │ │ │ 000029dc t wrap_ternaryfunc │ │ │ │ 00001a68 t wrap_ternaryfunc_r │ │ │ │ -00016d04 t wrap_unaryfunc │ │ │ │ +00016c9c t wrap_unaryfunc │ │ │ │ │ │ │ │ typevarobject.o: │ │ │ │ 000011d0 t NoDefault_reduce │ │ │ │ 00000d74 t NoDefault_repr │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_SetString │ │ │ │ @@ -10982,15 +10981,15 @@ │ │ │ │ U PyExc_UnicodeEncodeError │ │ │ │ U PyExc_UnicodeError │ │ │ │ U PyExc_ValueError │ │ │ │ 000001a4 d PyFieldNameIter_Type │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyFloat_Type │ │ │ │ 00000274 d PyFormatterIter_Type │ │ │ │ -00005ce4 T PyInit__string │ │ │ │ +00005d18 T PyInit__string │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyList_Reverse │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsLong │ │ │ │ U PyLong_AsLongAndOverflow │ │ │ │ U PyLong_AsSsize_t │ │ │ │ @@ -11053,110 +11052,110 @@ │ │ │ │ U PyUnicodeEncodeError_SetEnd │ │ │ │ U PyUnicodeEncodeError_SetReason │ │ │ │ U PyUnicodeEncodeError_SetStart │ │ │ │ 00000498 D PyUnicodeIter_Type │ │ │ │ U PyUnicodeTranslateError_SetEnd │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ -00015020 T PyUnicode_Append │ │ │ │ -0000544c T PyUnicode_AppendAndDel │ │ │ │ -000272c8 T PyUnicode_AsASCIIString │ │ │ │ +0001505c T PyUnicode_Append │ │ │ │ +00005480 T PyUnicode_AppendAndDel │ │ │ │ +000274e4 T PyUnicode_AsASCIIString │ │ │ │ 00000e50 T PyUnicode_AsCharmapString │ │ │ │ 0000249c T PyUnicode_AsDecodedObject │ │ │ │ 0000251c T PyUnicode_AsDecodedUnicode │ │ │ │ 00002608 T PyUnicode_AsEncodedObject │ │ │ │ -0000901c T PyUnicode_AsEncodedString │ │ │ │ +00009048 T PyUnicode_AsEncodedString │ │ │ │ 00002688 T PyUnicode_AsEncodedUnicode │ │ │ │ 00000e94 T PyUnicode_AsLatin1String │ │ │ │ -0002eaf0 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ -00028d10 T PyUnicode_AsUCS4 │ │ │ │ -0000af6c T PyUnicode_AsUCS4Copy │ │ │ │ +0002ed78 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ +00028f98 T PyUnicode_AsUCS4 │ │ │ │ +0000af34 T PyUnicode_AsUCS4Copy │ │ │ │ 00000e9c T PyUnicode_AsUTF16String │ │ │ │ 00000ea8 T PyUnicode_AsUTF32String │ │ │ │ 00003a44 T PyUnicode_AsUTF8 │ │ │ │ 0000380c T PyUnicode_AsUTF8AndSize │ │ │ │ -0001d028 T PyUnicode_AsUTF8String │ │ │ │ -0002c0a4 T PyUnicode_AsUnicodeEscapeString │ │ │ │ -0001c478 T PyUnicode_AsWideChar │ │ │ │ -000101e8 T PyUnicode_AsWideCharString │ │ │ │ -0001c674 T PyUnicode_BuildEncodingMap │ │ │ │ -00019504 T PyUnicode_Compare │ │ │ │ +0001d238 T PyUnicode_AsUTF8String │ │ │ │ +0002c32c T PyUnicode_AsUnicodeEscapeString │ │ │ │ +0001c688 T PyUnicode_AsWideChar │ │ │ │ +00010214 T PyUnicode_AsWideCharString │ │ │ │ +0001c884 T PyUnicode_BuildEncodingMap │ │ │ │ +00019540 T PyUnicode_Compare │ │ │ │ 00006c68 T PyUnicode_CompareWithASCIIString │ │ │ │ 00007c28 T PyUnicode_Concat │ │ │ │ -0000e9d8 T PyUnicode_Contains │ │ │ │ -00005b00 T PyUnicode_CopyCharacters │ │ │ │ +0000ea04 T PyUnicode_Contains │ │ │ │ +00005b34 T PyUnicode_CopyCharacters │ │ │ │ 00001308 T PyUnicode_Count │ │ │ │ -0001e4ac T PyUnicode_Decode │ │ │ │ -00017834 T PyUnicode_DecodeASCII │ │ │ │ -0000394c T PyUnicode_DecodeCharmap │ │ │ │ +0001e6cc T PyUnicode_Decode │ │ │ │ +00017870 T PyUnicode_DecodeASCII │ │ │ │ +00003950 T PyUnicode_DecodeCharmap │ │ │ │ 00003940 T PyUnicode_DecodeFSDefault │ │ │ │ 00002e1c T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ -000223b4 T PyUnicode_DecodeLatin1 │ │ │ │ -00012f5c T PyUnicode_DecodeLocale │ │ │ │ +000225d0 T PyUnicode_DecodeLatin1 │ │ │ │ +00012f88 T PyUnicode_DecodeLocale │ │ │ │ 0000276c T PyUnicode_DecodeLocaleAndSize │ │ │ │ -00029a84 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ +00029d0c T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ 00000df4 T PyUnicode_DecodeUTF16 │ │ │ │ -0002a838 T PyUnicode_DecodeUTF16Stateful │ │ │ │ +0002aac0 T PyUnicode_DecodeUTF16Stateful │ │ │ │ 00000e1c T PyUnicode_DecodeUTF32 │ │ │ │ -0002da64 T PyUnicode_DecodeUTF32Stateful │ │ │ │ +0002dcec T PyUnicode_DecodeUTF32Stateful │ │ │ │ 00002a8c T PyUnicode_DecodeUTF7 │ │ │ │ -0002c830 T PyUnicode_DecodeUTF7Stateful │ │ │ │ +0002cab8 T PyUnicode_DecodeUTF7Stateful │ │ │ │ 00006798 T PyUnicode_DecodeUTF8 │ │ │ │ 00006830 T PyUnicode_DecodeUTF8Stateful │ │ │ │ 00000eb4 T PyUnicode_DecodeUnicodeEscape │ │ │ │ -00018730 T PyUnicode_EncodeFSDefault │ │ │ │ -00005ad0 T PyUnicode_EncodeLocale │ │ │ │ -0001d490 T PyUnicode_EqualToUTF8 │ │ │ │ -0001d508 T PyUnicode_EqualToUTF8AndSize │ │ │ │ +0001876c T PyUnicode_EncodeFSDefault │ │ │ │ +00005b04 T PyUnicode_EncodeLocale │ │ │ │ +0001d6b0 T PyUnicode_EqualToUTF8 │ │ │ │ +0001d728 T PyUnicode_EqualToUTF8AndSize │ │ │ │ 000031c8 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ -0001af44 T PyUnicode_FSConverter │ │ │ │ -0001beb8 T PyUnicode_FSDecoder │ │ │ │ -0002b68c T PyUnicode_Fill │ │ │ │ -0000d78c T PyUnicode_Find │ │ │ │ -00010494 T PyUnicode_FindChar │ │ │ │ -0001eb90 T PyUnicode_Format │ │ │ │ -0001e1f0 T PyUnicode_FromEncodedObject │ │ │ │ -0000a9b4 T PyUnicode_FromFormat │ │ │ │ +0001af80 T PyUnicode_FSConverter │ │ │ │ +0001c0c8 T PyUnicode_FSDecoder │ │ │ │ +0002b914 T PyUnicode_Fill │ │ │ │ +0000d754 T PyUnicode_Find │ │ │ │ +000104c0 T PyUnicode_FindChar │ │ │ │ +0001edb0 T PyUnicode_Format │ │ │ │ +0001e410 T PyUnicode_FromEncodedObject │ │ │ │ +0000a9e0 T PyUnicode_FromFormat │ │ │ │ 00003ad4 T PyUnicode_FromFormatV │ │ │ │ 000061a8 T PyUnicode_FromKindAndData │ │ │ │ -00014fa4 T PyUnicode_FromObject │ │ │ │ -00022b2c T PyUnicode_FromOrdinal │ │ │ │ +00014fe0 T PyUnicode_FromObject │ │ │ │ +00022d48 T PyUnicode_FromOrdinal │ │ │ │ 00000d6c T PyUnicode_FromString │ │ │ │ 0000286c T PyUnicode_FromStringAndSize │ │ │ │ 00003058 T PyUnicode_FromWideChar │ │ │ │ 00000e44 T PyUnicode_GetDefaultEncoding │ │ │ │ -00021424 T PyUnicode_GetLength │ │ │ │ +00021640 T PyUnicode_GetLength │ │ │ │ 000027a4 T PyUnicode_GetSize │ │ │ │ 00000a9c T PyUnicode_InternFromString │ │ │ │ 00002ab8 T PyUnicode_InternImmortal │ │ │ │ 00000920 T PyUnicode_InternInPlace │ │ │ │ 00006864 T PyUnicode_IsIdentifier │ │ │ │ -00017fd4 T PyUnicode_Join │ │ │ │ +00018010 T PyUnicode_Join │ │ │ │ 000008f8 T PyUnicode_New │ │ │ │ -0001324c T PyUnicode_Partition │ │ │ │ -0000c7bc t PyUnicode_READ_CHAR │ │ │ │ +00013278 T PyUnicode_Partition │ │ │ │ +0000c7e8 t PyUnicode_READ_CHAR │ │ │ │ 00002a54 t PyUnicode_READ_CHAR.part.0 │ │ │ │ -0000a3b0 T PyUnicode_RPartition │ │ │ │ +0000a3dc T PyUnicode_RPartition │ │ │ │ 000013e4 T PyUnicode_RSplit │ │ │ │ 0000087c T PyUnicode_ReadChar │ │ │ │ -000075c0 T PyUnicode_Replace │ │ │ │ +00007588 T PyUnicode_Replace │ │ │ │ 00001368 T PyUnicode_Resize │ │ │ │ -000097ac T PyUnicode_RichCompare │ │ │ │ -00028c94 T PyUnicode_Split │ │ │ │ -00021728 T PyUnicode_Splitlines │ │ │ │ -00010794 T PyUnicode_Substring │ │ │ │ +000097d8 T PyUnicode_RichCompare │ │ │ │ +00028f1c T PyUnicode_Split │ │ │ │ +00021944 T PyUnicode_Splitlines │ │ │ │ +000107c0 T PyUnicode_Substring │ │ │ │ 00003160 T PyUnicode_Tailmatch │ │ │ │ 00001444 T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ 00001060 T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ 0000845c t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -0000bcd0 t SubString_new_object │ │ │ │ -0000b91c t SubString_new_object_or_empty │ │ │ │ +0000bc98 t SubString_new_object │ │ │ │ +0000b8e4 t SubString_new_object_or_empty │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Alloc │ │ │ │ U _PyBytesWriter_Dealloc │ │ │ │ U _PyBytesWriter_Finish │ │ │ │ @@ -11188,68 +11187,68 @@ │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003c8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ -0002237c T _PyUnicodeWriter_Dealloc │ │ │ │ +00022598 T _PyUnicodeWriter_Dealloc │ │ │ │ 00005e30 T _PyUnicodeWriter_Finish │ │ │ │ -0000a988 T _PyUnicodeWriter_Init │ │ │ │ +0000a9b4 T _PyUnicodeWriter_Init │ │ │ │ 00007fb8 T _PyUnicodeWriter_PrepareInternal │ │ │ │ 000027d4 T _PyUnicodeWriter_PrepareKindInternal │ │ │ │ 0000277c t _PyUnicodeWriter_Update │ │ │ │ 00005aa0 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ -00021538 T _PyUnicodeWriter_WriteChar │ │ │ │ -0000a9ec t _PyUnicodeWriter_WriteCharInline │ │ │ │ +00021754 T _PyUnicodeWriter_WriteChar │ │ │ │ +0000aa18 t _PyUnicodeWriter_WriteCharInline │ │ │ │ 000027fc T _PyUnicodeWriter_WriteLatin1String │ │ │ │ -0000a1dc T _PyUnicodeWriter_WriteStr │ │ │ │ -0000c844 T _PyUnicodeWriter_WriteSubstring │ │ │ │ -00009744 T _PyUnicode_AsASCIIString │ │ │ │ -000251f0 T _PyUnicode_AsLatin1String │ │ │ │ +0000a208 T _PyUnicodeWriter_WriteStr │ │ │ │ +0000c870 T _PyUnicodeWriter_WriteSubstring │ │ │ │ +00009770 T _PyUnicode_AsASCIIString │ │ │ │ +0002540c T _PyUnicode_AsLatin1String │ │ │ │ 00003730 T _PyUnicode_AsUTF8NoNUL │ │ │ │ -000215e8 T _PyUnicode_AsUTF8String │ │ │ │ +00021804 T _PyUnicode_AsUTF8String │ │ │ │ 00001ec8 T _PyUnicode_CheckConsistency │ │ │ │ -000229ec T _PyUnicode_ClearInterned │ │ │ │ -00026ea4 T _PyUnicode_Copy │ │ │ │ -00029a8c T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +00022c08 T _PyUnicode_ClearInterned │ │ │ │ +000270c0 T _PyUnicode_Copy │ │ │ │ +00029d14 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ 00002964 T _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ 00006dc0 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ -0000d69c T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ -00012e88 T _PyUnicode_EQ │ │ │ │ -00022f34 T _PyUnicode_EncodeCharmap │ │ │ │ -00005fc4 T _PyUnicode_EncodeUTF16 │ │ │ │ -0000c840 T _PyUnicode_EncodeUTF32 │ │ │ │ -0002e6a4 T _PyUnicode_EncodeUTF7 │ │ │ │ +0000d664 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ +00012eb4 T _PyUnicode_EQ │ │ │ │ +00023150 T _PyUnicode_EncodeCharmap │ │ │ │ +00005f8c T _PyUnicode_EncodeUTF16 │ │ │ │ +0000c808 T _PyUnicode_EncodeUTF32 │ │ │ │ +0002e92c T _PyUnicode_EncodeUTF7 │ │ │ │ 00006b98 T _PyUnicode_Equal │ │ │ │ 00002994 T _PyUnicode_EqualToASCIIId │ │ │ │ 000067c4 T _PyUnicode_EqualToASCIIString │ │ │ │ -0001dd20 T _PyUnicode_ExactDealloc │ │ │ │ -00009080 T _PyUnicode_FastCopyCharacters │ │ │ │ -00029058 T _PyUnicode_FastFill │ │ │ │ -0000ca04 T _PyUnicode_FindMaxChar │ │ │ │ +0001df40 T _PyUnicode_ExactDealloc │ │ │ │ +00009048 T _PyUnicode_FastCopyCharacters │ │ │ │ +000292e0 T _PyUnicode_FastFill │ │ │ │ +0000ca30 T _PyUnicode_FindMaxChar │ │ │ │ 00002a7c t _PyUnicode_FindMaxChar.part.0 │ │ │ │ -00004390 T _PyUnicode_Fini │ │ │ │ -000042d0 T _PyUnicode_FiniTypes │ │ │ │ +000043c4 T _PyUnicode_Fini │ │ │ │ +00004304 T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ -00027af4 T _PyUnicode_FormatLong │ │ │ │ +00027d7c T _PyUnicode_FormatLong │ │ │ │ 00005cf0 T _PyUnicode_FromASCII │ │ │ │ 00000348 T _PyUnicode_FromId │ │ │ │ 000064c4 t _PyUnicode_FromUCS1 │ │ │ │ -000223b8 t _PyUnicode_FromUCS2 │ │ │ │ -00028124 t _PyUnicode_FromUCS4 │ │ │ │ -000038d0 T _PyUnicode_GetNameCAPI │ │ │ │ +000225d4 t _PyUnicode_FromUCS2 │ │ │ │ +000283ac t _PyUnicode_FromUCS4 │ │ │ │ +000038d4 T _PyUnicode_GetNameCAPI │ │ │ │ 00002564 t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ 00002c0c T _PyUnicode_InitEncodings │ │ │ │ 00000000 T _PyUnicode_InitGlobalObjects │ │ │ │ 00002520 T _PyUnicode_InitState │ │ │ │ 000025c4 T _PyUnicode_InitTypes │ │ │ │ -00027470 T _PyUnicode_InsertThousandsGrouping │ │ │ │ +0002768c T _PyUnicode_InsertThousandsGrouping │ │ │ │ 000028f0 T _PyUnicode_InternImmortal │ │ │ │ -0002ed98 T _PyUnicode_InternInPlace │ │ │ │ +0002f020 T _PyUnicode_InternInPlace │ │ │ │ 00002b84 T _PyUnicode_InternMortal │ │ │ │ 00002a94 T _PyUnicode_InternStatic │ │ │ │ 00001dec T _PyUnicode_InternedSize │ │ │ │ 00001e38 T _PyUnicode_InternedSize_Immortal │ │ │ │ U _PyUnicode_IsAlpha │ │ │ │ U _PyUnicode_IsCaseIgnorable │ │ │ │ U _PyUnicode_IsCased │ │ │ │ @@ -11260,36 +11259,36 @@ │ │ │ │ U _PyUnicode_IsNumeric │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _PyUnicode_IsTitlecase │ │ │ │ U _PyUnicode_IsUppercase │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _PyUnicode_IsXidContinue │ │ │ │ U _PyUnicode_IsXidStart │ │ │ │ -0000e2b4 T _PyUnicode_JoinArray │ │ │ │ +0000e2e0 T _PyUnicode_JoinArray │ │ │ │ 00006ac8 T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -0002526c T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -000253d8 t _PyUnicode_TranslateCharmap │ │ │ │ +00025488 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +000255f4 t _PyUnicode_TranslateCharmap │ │ │ │ 00002378 T _PyUnicode_WideCharString_Converter │ │ │ │ 000023fc T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ -00019d18 T _PyUnicode_XStrip │ │ │ │ +00019d54 T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 000000bc T _Py_DecodeUTF8Ex │ │ │ │ 00002bb4 T _Py_DecodeUTF8_surrogateescape │ │ │ │ U _Py_DumpPathConfig │ │ │ │ U _Py_EncodeLocaleEx │ │ │ │ -00013bf4 T _Py_EncodeUTF8Ex │ │ │ │ +00013c20 T _Py_EncodeUTF8Ex │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00013154 T _Py_GetErrorHandler │ │ │ │ +00013180 T _Py_GetErrorHandler │ │ │ │ U _Py_HashBytes │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetImmortal │ │ │ │ @@ -11343,257 +11342,257 @@ │ │ │ │ 00000620 d _parser.18 │ │ │ │ 00000370 d _parser.21 │ │ │ │ 00000594 d _parser.24 │ │ │ │ 000005c0 d _parser.27 │ │ │ │ 00000568 d _parser.9 │ │ │ │ 00000720 d _string_methods │ │ │ │ 000005ec d _string_module │ │ │ │ -00018c78 t any_find_slice │ │ │ │ -0001d034 t anylib_find │ │ │ │ +00018cb4 t any_find_slice │ │ │ │ +0001d244 t anylib_find │ │ │ │ 00000460 r ascii_linebreak │ │ │ │ -0000a130 t asciilib__factorize │ │ │ │ -0000a194 t asciilib__lex_search │ │ │ │ -00009ea4 t asciilib__preprocess │ │ │ │ -0000a2d8 t asciilib__two_way │ │ │ │ -00009360 t asciilib_adaptive_find.constprop.0 │ │ │ │ -0002beb8 t asciilib_default_rfind.constprop.0 │ │ │ │ -00005038 t backslashreplace │ │ │ │ +0000a0f8 t asciilib__factorize │ │ │ │ +0000a15c t asciilib__lex_search │ │ │ │ +00009e6c t asciilib__preprocess │ │ │ │ +0000a2a0 t asciilib__two_way │ │ │ │ +000091f4 t asciilib_adaptive_find.constprop.0 │ │ │ │ +0002c140 t asciilib_default_rfind.constprop.0 │ │ │ │ +0000506c t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ -00029540 t case_operation │ │ │ │ -0000922c t charmapencode_lookup │ │ │ │ -00024480 t charmapencode_output │ │ │ │ -00004310 t clear_interned_dict │ │ │ │ +000297c8 t case_operation │ │ │ │ +00009730 t charmapencode_lookup │ │ │ │ +0002469c t charmapencode_output │ │ │ │ +00004344 t clear_interned_dict │ │ │ │ 00002e18 t config_get_codec_name │ │ │ │ 00000a10 t convert_uc.constprop.0 │ │ │ │ -000298e8 t do_capitalize │ │ │ │ +00029b70 t do_capitalize │ │ │ │ 00000d48 t do_casefold │ │ │ │ -0002c628 t do_lower │ │ │ │ -0000b1ec t do_string_format │ │ │ │ -0000d820 t do_string_format_map │ │ │ │ -0002a2ac t do_swapcase │ │ │ │ -0002bad8 t do_title │ │ │ │ -0000d75c t do_upper │ │ │ │ -0002c658 t do_upper_or_lower │ │ │ │ -0001c180 t encode_wstr_utf8 │ │ │ │ +0002c8b0 t do_lower │ │ │ │ +0000b218 t do_string_format │ │ │ │ +0000d7e8 t do_string_format_map │ │ │ │ +0002a534 t do_swapcase │ │ │ │ +0002bd60 t do_title │ │ │ │ +0000d724 t do_upper │ │ │ │ +0002c8e0 t do_upper_or_lower │ │ │ │ +0001c390 t encode_wstr_utf8 │ │ │ │ 00000b84 d encoding_map_methods │ │ │ │ 00002850 t ensure_unicode.isra.0 │ │ │ │ -0000bc64 t fieldnameiter_dealloc │ │ │ │ +0000bc2c t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ -0000ba88 t fieldnameiter_next │ │ │ │ +0000ba50 t fieldnameiter_next │ │ │ │ 00000898 r format__doc__ │ │ │ │ 000007f0 r format_map__doc__ │ │ │ │ -0000b940 t formatter_field_name_split │ │ │ │ -0000b22c t formatter_parser │ │ │ │ -0000bc8c t formatteriter_dealloc │ │ │ │ +0000b908 t formatter_field_name_split │ │ │ │ +0000b1f4 t formatter_parser │ │ │ │ +0000bc54 t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ -0000b2b4 t formatteriter_next │ │ │ │ +0000b27c t formatteriter_next │ │ │ │ 00000298 t get_error_handler_wide.part.0 │ │ │ │ 00002b18 t get_integer │ │ │ │ 00000c78 t handle_capital_sigma │ │ │ │ 00002610 t hashtable_unicode_compare │ │ │ │ 00000888 t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ 00000000 t intern_common │ │ │ │ 000007d0 t intern_static.isra.0 │ │ │ │ 00000620 r length_hint_doc │ │ │ │ -00021458 t make_encode_exception │ │ │ │ +00021674 t make_encode_exception │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000708 d module_slots │ │ │ │ -0000ca78 t output_markup │ │ │ │ -00005d5c t pad │ │ │ │ -00005400 t raise_encode_exception │ │ │ │ +0000caa4 t output_markup │ │ │ │ +00005d24 t pad │ │ │ │ +00005434 t raise_encode_exception │ │ │ │ 000005f8 r reduce_doc │ │ │ │ -00015fa8 t replace │ │ │ │ -00008dfc t resize_compact │ │ │ │ +00015fe4 t replace │ │ │ │ +00008e28 t resize_compact │ │ │ │ 000022e0 t resize_copy │ │ │ │ -000077e4 t rsplit │ │ │ │ +000077ac t rsplit │ │ │ │ 000005d0 r setstate_doc │ │ │ │ -00010b38 t split │ │ │ │ +00010b64 t split │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -0000af70 t tailmatch │ │ │ │ -0000a130 t ucs1lib__factorize │ │ │ │ -0000a8dc t ucs1lib__preprocess │ │ │ │ -0000ab68 t ucs1lib__two_way │ │ │ │ +0000af9c t tailmatch │ │ │ │ +0000a0f8 t ucs1lib__factorize │ │ │ │ +0000a8a4 t ucs1lib__preprocess │ │ │ │ +0000ab30 t ucs1lib__two_way │ │ │ │ 0000096c t ucs1lib__two_way_count │ │ │ │ -0000989c t ucs1lib_adaptive_find │ │ │ │ +00009864 t ucs1lib_adaptive_find │ │ │ │ 00002f44 t ucs1lib_fastsearch.constprop.0 │ │ │ │ -00006788 t ucs1lib_utf16_encode.isra.0 │ │ │ │ -0000d1f4 t ucs1lib_utf32_encode.isra.0 │ │ │ │ +00006750 t ucs1lib_utf16_encode.isra.0 │ │ │ │ +0000d1bc t ucs1lib_utf32_encode.isra.0 │ │ │ │ 0000148c t ucs2lib__lex_search │ │ │ │ 00001c1c t ucs2lib__preprocess │ │ │ │ 00001528 t ucs2lib__two_way │ │ │ │ 00001d48 t ucs2lib__two_way_count │ │ │ │ -00024c98 t ucs2lib_fastsearch │ │ │ │ +00024eb4 t ucs2lib_fastsearch │ │ │ │ 00000568 t ucs2lib_fastsearch.part.0 │ │ │ │ -00025060 t ucs2lib_find_char │ │ │ │ -00004210 t ucs2lib_find_max_char │ │ │ │ -00005470 t ucs2lib_rfind_char │ │ │ │ -0001aaa0 t ucs2lib_utf8_encoder │ │ │ │ +0002527c t ucs2lib_find_char │ │ │ │ +00004244 t ucs2lib_find_max_char │ │ │ │ +000054a4 t ucs2lib_rfind_char │ │ │ │ +0001aadc t ucs2lib_utf8_encoder │ │ │ │ 000017b8 t ucs4lib__lex_search │ │ │ │ 00001a54 t ucs4lib__preprocess │ │ │ │ 0000184c t ucs4lib__two_way │ │ │ │ 00001b78 t ucs4lib__two_way_count │ │ │ │ -0000c148 t ucs4lib_fastsearch │ │ │ │ -0000c054 t ucs4lib_find_char │ │ │ │ -00006b64 t ucs4lib_find_max_char │ │ │ │ +0000c110 t ucs4lib_fastsearch │ │ │ │ +0000c01c t ucs4lib_find_char │ │ │ │ +00006b2c t ucs4lib_find_max_char │ │ │ │ 00000f80 t ucs4lib_rfind_char │ │ │ │ -0000555c t ucs4lib_utf8_encoder │ │ │ │ -00008fd4 t unicode___format__ │ │ │ │ +00005590 t ucs4lib_utf8_encoder │ │ │ │ +00008f9c t unicode___format__ │ │ │ │ 00000998 r unicode___format____doc__ │ │ │ │ 00000790 d unicode_as_mapping │ │ │ │ 000007c4 d unicode_as_number │ │ │ │ 0000079c d unicode_as_sequence │ │ │ │ -00018160 t unicode_ascii_iter_next │ │ │ │ -00024a8c t unicode_askind │ │ │ │ -00008f90 t unicode_capitalize │ │ │ │ +0001819c t unicode_ascii_iter_next │ │ │ │ +00024ca8 t unicode_askind │ │ │ │ +00008f58 t unicode_capitalize │ │ │ │ 000033e8 r unicode_capitalize__doc__ │ │ │ │ -0000bcf4 t unicode_casefold │ │ │ │ +0000bcbc t unicode_casefold │ │ │ │ 0000338c r unicode_casefold__doc__ │ │ │ │ -0002799c t unicode_center │ │ │ │ +00027c24 t unicode_center │ │ │ │ 000032ec r unicode_center__doc__ │ │ │ │ -0001b738 t unicode_char │ │ │ │ +0001b774 t unicode_char │ │ │ │ 00002898 t unicode_check_encoding_errors │ │ │ │ -00005c78 t unicode_check_modifiable │ │ │ │ -00019574 t unicode_compare │ │ │ │ -00026650 t unicode_count │ │ │ │ +00005cac t unicode_check_modifiable │ │ │ │ +000195b0 t unicode_compare │ │ │ │ +0002686c t unicode_count │ │ │ │ 00003220 r unicode_count__doc__ │ │ │ │ -0002675c t unicode_count_impl │ │ │ │ +00026978 t unicode_count_impl │ │ │ │ 000026ec t unicode_dealloc │ │ │ │ -00021fd4 t unicode_decode_call_errorhandler_writer │ │ │ │ +000221f0 t unicode_decode_call_errorhandler_writer │ │ │ │ 00002f14 t unicode_decode_locale │ │ │ │ 00000da8 t unicode_decode_utf8 │ │ │ │ 00000658 r unicode_doc │ │ │ │ -0001de98 t unicode_encode │ │ │ │ +0001e0b8 t unicode_encode │ │ │ │ 00003020 r unicode_encode__doc__ │ │ │ │ 000033e4 t unicode_encode_call_errorhandler │ │ │ │ -00018810 t unicode_encode_locale │ │ │ │ -00004404 t unicode_encode_ucs1 │ │ │ │ -0001a704 t unicode_encode_utf8 │ │ │ │ -00019f10 t unicode_endswith │ │ │ │ +0001884c t unicode_encode_locale │ │ │ │ +00004438 t unicode_encode_ucs1 │ │ │ │ +0001a740 t unicode_encode_utf8 │ │ │ │ +00019f4c t unicode_endswith │ │ │ │ 00000a04 r unicode_endswith__doc__ │ │ │ │ -00015670 t unicode_expandtabs │ │ │ │ +000156ac t unicode_expandtabs │ │ │ │ 00002f78 r unicode_expandtabs__doc__ │ │ │ │ -00005cf0 t unicode_fill │ │ │ │ +00027bb8 t unicode_fill │ │ │ │ 00003588 t unicode_fill_utf8 │ │ │ │ -0001e0dc t unicode_find │ │ │ │ +0001e2fc t unicode_find │ │ │ │ 00002e84 r unicode_find__doc__ │ │ │ │ -0000997c t unicode_fromformat_write_cstr │ │ │ │ -00009e7c t unicode_fromformat_write_str │ │ │ │ +000099a8 t unicode_fromformat_write_cstr │ │ │ │ +00009ea8 t unicode_fromformat_write_str │ │ │ │ 0000118c t unicode_fromformat_write_wcstr │ │ │ │ -0001b4e8 t unicode_getitem │ │ │ │ -0000d7f4 t unicode_getnewargs │ │ │ │ +0001b524 t unicode_getitem │ │ │ │ +0000d7bc t unicode_getnewargs │ │ │ │ 00000760 t unicode_hash │ │ │ │ -0000748c t unicode_index │ │ │ │ +00007454 t unicode_index │ │ │ │ 00002d74 r unicode_index__doc__ │ │ │ │ -0001b138 t unicode_isalnum │ │ │ │ +0001b174 t unicode_isalnum │ │ │ │ 00002794 r unicode_isalnum__doc__ │ │ │ │ -00007260 t unicode_isalpha │ │ │ │ +00007228 t unicode_isalpha │ │ │ │ 00002874 r unicode_isalpha__doc__ │ │ │ │ -0001c468 t unicode_isascii │ │ │ │ +0001c678 t unicode_isascii │ │ │ │ 00002cbc r unicode_isascii__doc__ │ │ │ │ -0000d5d4 t unicode_isdecimal │ │ │ │ +0000d59c t unicode_isdecimal │ │ │ │ 000026bc r unicode_isdecimal__doc__ │ │ │ │ -00028b0c t unicode_isdigit │ │ │ │ +00028d94 t unicode_isdigit │ │ │ │ 000025ec r unicode_isdigit__doc__ │ │ │ │ -0001d564 t unicode_isidentifier │ │ │ │ +0001d784 t unicode_isidentifier │ │ │ │ 00002454 r unicode_isidentifier__doc__ │ │ │ │ -0000bea0 t unicode_islower │ │ │ │ +0000be68 t unicode_islower │ │ │ │ 00002be0 r unicode_islower__doc__ │ │ │ │ 00000bbc t unicode_isnumeric │ │ │ │ 00002520 r unicode_isnumeric__doc__ │ │ │ │ -0002bde4 t unicode_isprintable │ │ │ │ +0002c06c t unicode_isprintable │ │ │ │ 000023b0 r unicode_isprintable__doc__ │ │ │ │ -000288bc t unicode_isspace │ │ │ │ +00028b44 t unicode_isspace │ │ │ │ 00002948 r unicode_isspace__doc__ │ │ │ │ 00000a90 t unicode_istitle │ │ │ │ 00002a1c r unicode_istitle__doc__ │ │ │ │ -000270fc t unicode_isupper │ │ │ │ +00027318 t unicode_isupper │ │ │ │ 00002b00 r unicode_isupper__doc__ │ │ │ │ -00018060 t unicode_iter │ │ │ │ -00017f48 t unicode_join │ │ │ │ +0001809c t unicode_iter │ │ │ │ +00017f84 t unicode_join │ │ │ │ 000022c4 r unicode_join__doc__ │ │ │ │ 00001244 t unicode_kind_name │ │ │ │ -0000a3a4 t unicode_length │ │ │ │ -0002a3e0 t unicode_ljust │ │ │ │ +0000a3d0 t unicode_length │ │ │ │ +0002a668 t unicode_ljust │ │ │ │ 00002220 r unicode_ljust__doc__ │ │ │ │ -00014b70 t unicode_lower │ │ │ │ +00014b9c t unicode_lower │ │ │ │ 000021d8 r unicode_lower__doc__ │ │ │ │ -0001b8c4 t unicode_lstrip │ │ │ │ +0001b900 t unicode_lstrip │ │ │ │ 00002084 r unicode_lstrip__doc__ │ │ │ │ -00006d68 t unicode_maketrans │ │ │ │ +00006d30 t unicode_maketrans │ │ │ │ 00000ee8 r unicode_maketrans__doc__ │ │ │ │ 00000854 d unicode_methods │ │ │ │ -0001eb70 t unicode_mod │ │ │ │ -000246f0 t unicode_new │ │ │ │ -00013248 t unicode_partition │ │ │ │ +0001ed90 t unicode_mod │ │ │ │ +0002490c t unicode_new │ │ │ │ +00013274 t unicode_partition │ │ │ │ 000015f8 r unicode_partition__doc__ │ │ │ │ -0002937c t unicode_removeprefix │ │ │ │ +00029604 t unicode_removeprefix │ │ │ │ 00001dc4 r unicode_removeprefix__doc__ │ │ │ │ -0000bd74 t unicode_removesuffix │ │ │ │ +0000bd3c t unicode_removesuffix │ │ │ │ 00001cc8 r unicode_removesuffix__doc__ │ │ │ │ -0001d7d0 t unicode_repeat │ │ │ │ -00015e24 t unicode_replace │ │ │ │ +0001d9f0 t unicode_repeat │ │ │ │ +00015e60 t unicode_replace │ │ │ │ 00001ea4 r unicode_replace__doc__ │ │ │ │ -0000f088 t unicode_repr │ │ │ │ -00015348 t unicode_resize │ │ │ │ +0000f0b4 t unicode_repr │ │ │ │ +00015384 t unicode_resize │ │ │ │ 00002664 t unicode_result │ │ │ │ 0000272c t unicode_result.part.0 │ │ │ │ -00018b5c t unicode_rfind │ │ │ │ +00018b98 t unicode_rfind │ │ │ │ 00001bd4 r unicode_rfind__doc__ │ │ │ │ -0000599c t unicode_rindex │ │ │ │ +000059d0 t unicode_rindex │ │ │ │ 00001ac0 r unicode_rindex__doc__ │ │ │ │ -000290b8 t unicode_rjust │ │ │ │ +00029340 t unicode_rjust │ │ │ │ 00001a1c r unicode_rjust__doc__ │ │ │ │ -0000a3ac t unicode_rpartition │ │ │ │ +0000a3d8 t unicode_rpartition │ │ │ │ 00001464 r unicode_rpartition__doc__ │ │ │ │ -00007630 t unicode_rsplit │ │ │ │ +000075f8 t unicode_rsplit │ │ │ │ 0000126c r unicode_rsplit__doc__ │ │ │ │ -000197ac t unicode_rstrip │ │ │ │ +000197e8 t unicode_rstrip │ │ │ │ 00001fe0 r unicode_rstrip__doc__ │ │ │ │ 00000ebc t unicode_sizeof │ │ │ │ 0000094c r unicode_sizeof__doc__ │ │ │ │ -00010948 t unicode_split │ │ │ │ +00010974 t unicode_split │ │ │ │ 00001778 r unicode_split__doc__ │ │ │ │ -000215f4 t unicode_splitlines │ │ │ │ +00021810 t unicode_splitlines │ │ │ │ 000011a4 r unicode_splitlines__doc__ │ │ │ │ -0000aa9c t unicode_startswith │ │ │ │ +0000aac8 t unicode_startswith │ │ │ │ 00000b34 r unicode_startswith__doc__ │ │ │ │ -0002b85c t unicode_str │ │ │ │ -0001404c t unicode_strip │ │ │ │ +0002bae4 t unicode_str │ │ │ │ +00014078 t unicode_strip │ │ │ │ 00002128 r unicode_strip__doc__ │ │ │ │ -00018268 t unicode_subscript │ │ │ │ +000182a4 t unicode_subscript │ │ │ │ 00000960 t unicode_swapcase │ │ │ │ 0000113c r unicode_swapcase__doc__ │ │ │ │ -0000c048 t unicode_title │ │ │ │ +0000c010 t unicode_title │ │ │ │ 00003484 r unicode_title__doc__ │ │ │ │ -000253cc t unicode_translate │ │ │ │ +000255e8 t unicode_translate │ │ │ │ 00000d3c r unicode_translate__doc__ │ │ │ │ -00027338 t unicode_upper │ │ │ │ +00027554 t unicode_upper │ │ │ │ 00000cf4 r unicode_upper__doc__ │ │ │ │ -0001a370 t unicode_vectorcall │ │ │ │ -0000c6cc t unicode_zfill │ │ │ │ +0001a3ac t unicode_vectorcall │ │ │ │ +0000c694 t unicode_zfill │ │ │ │ 00000c68 r unicode_zfill__doc__ │ │ │ │ -000181ec t unicodeiter_dealloc │ │ │ │ -0000bcb4 t unicodeiter_len │ │ │ │ +00018228 t unicodeiter_dealloc │ │ │ │ +0000bc7c t unicodeiter_len │ │ │ │ 00000750 d unicodeiter_methods │ │ │ │ -00022cb4 t unicodeiter_next │ │ │ │ -0000be44 t unicodeiter_reduce │ │ │ │ -0000c0cc t unicodeiter_setstate │ │ │ │ +00022ed0 t unicodeiter_next │ │ │ │ +0000be0c t unicodeiter_reduce │ │ │ │ +0000c094 t unicodeiter_setstate │ │ │ │ 00000550 t unicodeiter_traverse │ │ │ │ 000004e0 r utf7_category │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ U wmemcmp │ │ │ │ -000090b0 t xmlcharrefreplace │ │ │ │ +00009078 t xmlcharrefreplace │ │ │ │ │ │ │ │ unicodectype.o: │ │ │ │ 0001b404 R _PyUnicode_ExtendedCase │ │ │ │ 00000104 T _PyUnicode_IsAlpha │ │ │ │ 00000000 T _PyUnicode_IsCaseIgnorable │ │ │ │ 00000640 T _PyUnicode_IsCased │ │ │ │ 00000158 T _PyUnicode_IsDecimalDigit │ │ │ │ @@ -11855,15 +11854,15 @@ │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_Occurred │ │ │ │ 00000000 T PyErr_ResourceWarning │ │ │ │ U PyErr_SetObject │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ 000006f8 T PyErr_Warn │ │ │ │ -0000154c T PyErr_WarnEx │ │ │ │ +00001544 T PyErr_WarnEx │ │ │ │ 00000700 T PyErr_WarnExplicit │ │ │ │ 00000190 T PyErr_WarnExplicitFormat │ │ │ │ 00000268 T PyErr_WarnExplicitObject │ │ │ │ 000007fc T PyErr_WarnFormat │ │ │ │ U PyErr_WriteUnraisable │ │ │ │ U PyExc_DeprecationWarning │ │ │ │ U PyExc_ImportError │ │ │ │ @@ -11912,15 +11911,15 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetLength │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_Splitlines │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Tailmatch │ │ │ │ U PyUnicode_Type │ │ │ │ -00001f1c t Py_XDECREF │ │ │ │ +00001f14 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ 00000844 T _PyErr_WarnExplicitObjectWithContext │ │ │ │ 00000150 t _PyErr_WarnFormat.constprop.0 │ │ │ │ 00000728 t _PyErr_WarnFormatV │ │ │ │ 00000688 T _PyErr_WarnUnawaitedAgenMethod │ │ │ │ 0000004c T _PyErr_WarnUnawaitedCoroutine │ │ │ │ @@ -11945,21 +11944,21 @@ │ │ │ │ U __stack_chk_guard │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000018 r _keywords.4 │ │ │ │ 0000008c d _kwtuple.0 │ │ │ │ 000000b4 d _kwtuple.3 │ │ │ │ 00000034 d _parser.2 │ │ │ │ 00000060 d _parser.5 │ │ │ │ -00001d44 t already_warned │ │ │ │ +00001d3c t already_warned │ │ │ │ 00000314 t check_matched.part.0 │ │ │ │ 00000000 t create_filter │ │ │ │ -00001740 t do_warn │ │ │ │ +00001738 t do_warn │ │ │ │ 00000154 t get_current_tstate │ │ │ │ -0000147c t get_warnings_attr │ │ │ │ -00001898 t setup_context │ │ │ │ +00001474 t get_warnings_attr │ │ │ │ +00001890 t setup_context │ │ │ │ U stderr │ │ │ │ 000001ac t warn_explicit │ │ │ │ 0000003c r warnings__doc__ │ │ │ │ 000000e8 t warnings_filters_mutated │ │ │ │ 000000a8 r warnings_filters_mutated__doc__ │ │ │ │ 00000108 d warnings_functions │ │ │ │ 00000000 d warnings_module │ │ │ │ @@ -11969,64 +11968,64 @@ │ │ │ │ 000001b4 r warnings_warn__doc__ │ │ │ │ 000002b0 t warnings_warn_explicit │ │ │ │ 000000cc r warnings_warn_explicit__doc__ │ │ │ │ │ │ │ │ Python-ast.o: │ │ │ │ 00000068 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 │ │ │ │ -000002c4 r Attribute_fields │ │ │ │ -00000148 r AugAssign_fields │ │ │ │ -00000288 r Await_fields │ │ │ │ -00000230 r BinOp_fields │ │ │ │ -00000220 r BoolOp_fields │ │ │ │ -000002a0 r Call_fields │ │ │ │ -00000110 r ClassDef_fields │ │ │ │ -00000294 r Compare_fields │ │ │ │ -000002bc r Constant_fields │ │ │ │ -0000012c r Delete_fields │ │ │ │ -00000274 r DictComp_fields │ │ │ │ -00000258 r Dict_fields │ │ │ │ -00000328 r ExceptHandler_fields │ │ │ │ -0000020c r Expr_fields │ │ │ │ -000000bc r Expression_fields │ │ │ │ -00000164 r For_fields │ │ │ │ -000002ac r FormattedValue_fields │ │ │ │ -000000d8 r FunctionDef_fields │ │ │ │ -000000c0 r FunctionType_fields │ │ │ │ -00000280 r GeneratorExp_fields │ │ │ │ -00000204 r Global_fields │ │ │ │ -0000024c r IfExp_fields │ │ │ │ -00000198 r If_fields │ │ │ │ -000001f8 r ImportFrom_fields │ │ │ │ -000001f4 r Import_fields │ │ │ │ -000000b8 r Interactive_fields │ │ │ │ -000002b8 r JoinedStr_fields │ │ │ │ -00000244 r Lambda_fields │ │ │ │ -00000264 r ListComp_fields │ │ │ │ -000002ec r List_fields │ │ │ │ -000003ec r MatchAs_fields │ │ │ │ -000003d8 r MatchClass_fields │ │ │ │ -000003cc r MatchMapping_fields │ │ │ │ -000003f4 r MatchOr_fields │ │ │ │ -000003c8 r MatchSequence_fields │ │ │ │ -000003c4 r MatchSingleton_fields │ │ │ │ -000003e8 r MatchStar_fields │ │ │ │ -000003c0 r MatchValue_fields │ │ │ │ -000001bc r Match_fields │ │ │ │ -000000b0 r Module_fields │ │ │ │ -000002e4 r Name_fields │ │ │ │ -00000228 r NamedExpr_fields │ │ │ │ -00000208 r Nonlocal_fields │ │ │ │ -0000041c 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 │ │ │ │ +000002bc r Attribute_fields │ │ │ │ +00000140 r AugAssign_fields │ │ │ │ +00000280 r Await_fields │ │ │ │ +00000228 r BinOp_fields │ │ │ │ +00000218 r BoolOp_fields │ │ │ │ +00000298 r Call_fields │ │ │ │ +00000108 r ClassDef_fields │ │ │ │ +0000028c r Compare_fields │ │ │ │ +000002b4 r Constant_fields │ │ │ │ +00000124 r Delete_fields │ │ │ │ +0000026c r DictComp_fields │ │ │ │ +00000250 r Dict_fields │ │ │ │ +00000320 r ExceptHandler_fields │ │ │ │ +00000204 r Expr_fields │ │ │ │ +000000b4 r Expression_fields │ │ │ │ +0000015c r For_fields │ │ │ │ +000002a4 r FormattedValue_fields │ │ │ │ +000000d0 r FunctionDef_fields │ │ │ │ +000000b8 r FunctionType_fields │ │ │ │ +00000278 r GeneratorExp_fields │ │ │ │ +000001fc r Global_fields │ │ │ │ +00000244 r IfExp_fields │ │ │ │ +00000190 r If_fields │ │ │ │ +000001f0 r ImportFrom_fields │ │ │ │ +000001ec r Import_fields │ │ │ │ +000000b0 r Interactive_fields │ │ │ │ +000002b0 r JoinedStr_fields │ │ │ │ +0000023c r Lambda_fields │ │ │ │ +0000025c r ListComp_fields │ │ │ │ +000002e4 r List_fields │ │ │ │ +000003e4 r MatchAs_fields │ │ │ │ +000003d0 r MatchClass_fields │ │ │ │ +000003c4 r MatchMapping_fields │ │ │ │ +000003ec r MatchOr_fields │ │ │ │ +000003c0 r MatchSequence_fields │ │ │ │ +000003bc r MatchSingleton_fields │ │ │ │ +000003e0 r MatchStar_fields │ │ │ │ +000003b8 r MatchValue_fields │ │ │ │ +000001b4 r Match_fields │ │ │ │ +000000a8 r Module_fields │ │ │ │ +000002dc r Name_fields │ │ │ │ +00000220 r NamedExpr_fields │ │ │ │ +00000200 r Nonlocal_fields │ │ │ │ +00000414 r ParamSpec_fields │ │ │ │ 00001610 T PyAST_Check │ │ │ │ 00001b28 T PyAST_mod2obj │ │ │ │ 000141fc T PyAST_obj2mod │ │ │ │ U PyBaseObject_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ @@ -12082,69 +12081,69 @@ │ │ │ │ U PyType_GetSlot │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GenericAliasType │ │ │ │ -00006308 t Py_XDECREF │ │ │ │ -000001c4 r Raise_fields │ │ │ │ -00000128 r Return_fields │ │ │ │ -0000026c r SetComp_fields │ │ │ │ -00000260 r Set_fields │ │ │ │ -000002fc r Slice_fields │ │ │ │ -000002dc r Starred_fields │ │ │ │ -000002d0 r Subscript_fields │ │ │ │ -000001dc r TryStar_fields │ │ │ │ -000001cc r Try_fields │ │ │ │ -000002f4 r Tuple_fields │ │ │ │ -0000013c r TypeAlias_fields │ │ │ │ -000003f8 r TypeIgnore_fields │ │ │ │ -00000424 r TypeVarTuple_fields │ │ │ │ -00000410 r TypeVar_fields │ │ │ │ -0000023c r UnaryOp_fields │ │ │ │ -0000018c r While_fields │ │ │ │ -000001a4 r With_fields │ │ │ │ -00000290 r YieldFrom_fields │ │ │ │ -0000028c r Yield_fields │ │ │ │ -00013914 T _PyAST_AnnAssign │ │ │ │ +00006300 t Py_XDECREF │ │ │ │ +000001bc r Raise_fields │ │ │ │ +00000120 r Return_fields │ │ │ │ +00000264 r SetComp_fields │ │ │ │ +00000258 r Set_fields │ │ │ │ +000002f4 r Slice_fields │ │ │ │ +000002d4 r Starred_fields │ │ │ │ +000002c8 r Subscript_fields │ │ │ │ +000001d4 r TryStar_fields │ │ │ │ +000001c4 r Try_fields │ │ │ │ +000002ec r Tuple_fields │ │ │ │ +00000134 r TypeAlias_fields │ │ │ │ +000003f0 r TypeIgnore_fields │ │ │ │ +0000041c r TypeVarTuple_fields │ │ │ │ +00000408 r TypeVar_fields │ │ │ │ +00000234 r UnaryOp_fields │ │ │ │ +00000184 r While_fields │ │ │ │ +0000019c r With_fields │ │ │ │ +00000288 r YieldFrom_fields │ │ │ │ +00000284 r Yield_fields │ │ │ │ +00013898 T _PyAST_AnnAssign │ │ │ │ 00000080 T _PyAST_Assert │ │ │ │ 00000270 T _PyAST_Assign │ │ │ │ 0001d5c8 T _PyAST_AsyncFor │ │ │ │ -000126e0 T _PyAST_AsyncFunctionDef │ │ │ │ +000125dc T _PyAST_AsyncFunctionDef │ │ │ │ 00013cd0 T _PyAST_AsyncWith │ │ │ │ 00000128 T _PyAST_Attribute │ │ │ │ 000012f0 T _PyAST_AugAssign │ │ │ │ -00013898 T _PyAST_Await │ │ │ │ +0001394c T _PyAST_Await │ │ │ │ 00000ff0 T _PyAST_BinOp │ │ │ │ 000004d8 T _PyAST_BoolOp │ │ │ │ 00000304 T _PyAST_Break │ │ │ │ 00000378 T _PyAST_Call │ │ │ │ 00000d30 T _PyAST_ClassDef │ │ │ │ 000006e0 T _PyAST_Compare │ │ │ │ 000000a4 T _PyAST_Constant │ │ │ │ 00000354 T _PyAST_Continue │ │ │ │ 00000470 T _PyAST_Delete │ │ │ │ 00000dd0 T _PyAST_Dict │ │ │ │ -0000f130 T _PyAST_DictComp │ │ │ │ +00012700 T _PyAST_DictComp │ │ │ │ 00000b3c T _PyAST_ExceptHandler │ │ │ │ 000001f4 T _PyAST_Expr │ │ │ │ 000019e4 T _PyAST_Expression │ │ │ │ -0000f210 T _PyAST_Fini │ │ │ │ +0000f10c T _PyAST_Fini │ │ │ │ 00000eb4 T _PyAST_For │ │ │ │ 00000848 T _PyAST_FormattedValue │ │ │ │ 00000c14 T _PyAST_FunctionDef │ │ │ │ 0000068c T _PyAST_FunctionType │ │ │ │ 00000000 T _PyAST_GeneratorExp │ │ │ │ 000004c8 T _PyAST_Global │ │ │ │ 00000980 T _PyAST_If │ │ │ │ 000003a4 T _PyAST_IfExp │ │ │ │ 00000400 T _PyAST_Import │ │ │ │ 000005d8 T _PyAST_ImportFrom │ │ │ │ -0000f1dc T _PyAST_Interactive │ │ │ │ +0000f0d8 T _PyAST_Interactive │ │ │ │ 000008d0 T _PyAST_JoinedStr │ │ │ │ 00001940 T _PyAST_Lambda │ │ │ │ 000007c8 T _PyAST_List │ │ │ │ 00001160 T _PyAST_ListComp │ │ │ │ 0001379c T _PyAST_Match │ │ │ │ 00014074 T _PyAST_MatchAs │ │ │ │ 00013fe4 T _PyAST_MatchClass │ │ │ │ @@ -12173,15 +12172,15 @@ │ │ │ │ 00014154 T _PyAST_TypeAlias │ │ │ │ 000006e8 T _PyAST_TypeIgnore │ │ │ │ 0001d368 T _PyAST_TypeVar │ │ │ │ 0001d460 T _PyAST_TypeVarTuple │ │ │ │ 000010bc T _PyAST_UnaryOp │ │ │ │ 000001d8 T _PyAST_While │ │ │ │ 00001550 T _PyAST_With │ │ │ │ -0000f0d8 T _PyAST_Yield │ │ │ │ +000126a8 T _PyAST_Yield │ │ │ │ 0001381c T _PyAST_YieldFrom │ │ │ │ 000002fc T _PyAST_alias │ │ │ │ 00000458 T _PyAST_arg │ │ │ │ 00000768 T _PyAST_arguments │ │ │ │ 00000e30 T _PyAST_comprehension │ │ │ │ 000011e4 T _PyAST_keyword │ │ │ │ 0001288c T _PyAST_match_case │ │ │ │ @@ -12191,15 +12190,15 @@ │ │ │ │ 0000169c t _PyOnceFlag_CallOnce.constprop.0 │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyRuntime │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -00006330 t _Py_EnterRecursiveCall │ │ │ │ +00006328 t _Py_EnterRecursiveCall │ │ │ │ U _Py_NoneStruct │ │ │ │ 000000d4 T _Py_asdl_alias_seq_new │ │ │ │ 00000640 T _Py_asdl_arg_seq_new │ │ │ │ 00003e08 T _Py_asdl_arguments_seq_new │ │ │ │ 00000f54 T _Py_asdl_comprehension_seq_new │ │ │ │ 00000744 T _Py_asdl_excepthandler_seq_new │ │ │ │ 0000055c T _Py_asdl_expr_seq_new │ │ │ │ @@ -12216,75 +12215,75 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_type_or │ │ │ │ U __aeabi_read_tp │ │ │ │ U __sync_synchronize │ │ │ │ 00000014 d _astmodule │ │ │ │ 00003160 t add_ast_annotations │ │ │ │ 00001844 t add_attributes │ │ │ │ -0000038c r alias_attributes │ │ │ │ -00000384 r alias_fields │ │ │ │ -0000035c r arg_attributes │ │ │ │ -00000350 r arg_fields │ │ │ │ -00000334 r arguments_fields │ │ │ │ +00000384 r alias_attributes │ │ │ │ +0000037c r alias_fields │ │ │ │ +00000354 r arg_attributes │ │ │ │ +00000348 r arg_fields │ │ │ │ +0000032c r arguments_fields │ │ │ │ 00013a1c t ast2obj_alias │ │ │ │ -0000592c t ast2obj_arg.part.0 │ │ │ │ -000052b0 t ast2obj_arguments │ │ │ │ +00005924 t ast2obj_arg.part.0 │ │ │ │ +000052a8 t ast2obj_arguments │ │ │ │ 0001df70 t ast2obj_comprehension │ │ │ │ 0001e184 t ast2obj_excepthandler │ │ │ │ 00003dc8 t ast2obj_expr │ │ │ │ 000139c8 t ast2obj_expr_context.isra.0 │ │ │ │ 00013d38 t ast2obj_keyword │ │ │ │ 000022c0 t ast2obj_list │ │ │ │ 0001ea04 t ast2obj_match_case │ │ │ │ 0001e608 t ast2obj_object │ │ │ │ -00005184 t ast2obj_operator.isra.0 │ │ │ │ +0000517c t ast2obj_operator.isra.0 │ │ │ │ 0001ebc8 t ast2obj_pattern │ │ │ │ 000023a8 t ast2obj_stmt │ │ │ │ 0001e62c t ast2obj_type_param │ │ │ │ 0001e4a4 t ast2obj_withitem │ │ │ │ 0000007c t ast_clear │ │ │ │ 00001a98 t ast_dealloc │ │ │ │ 00001a3c t ast_traverse │ │ │ │ 000000d0 d ast_type_getsets │ │ │ │ -00005c3c t ast_type_init │ │ │ │ +00005c34 t ast_type_init │ │ │ │ 00000118 d ast_type_members │ │ │ │ 000000f8 d ast_type_methods │ │ │ │ -0000b6ec t ast_type_reduce │ │ │ │ +0000b6e4 t ast_type_reduce │ │ │ │ 000128e8 t astmodule_exec │ │ │ │ 00000048 d astmodule_slots │ │ │ │ -00000308 r comprehension_fields │ │ │ │ -00000318 r excepthandler_attributes │ │ │ │ -00000210 r expr_attributes │ │ │ │ +00000300 r comprehension_fields │ │ │ │ +00000310 r excepthandler_attributes │ │ │ │ +00000208 r expr_attributes │ │ │ │ 00000520 t init_types │ │ │ │ -00000374 r keyword_attributes │ │ │ │ -0000036c r keyword_fields │ │ │ │ +0000036c r keyword_attributes │ │ │ │ +00000364 r keyword_fields │ │ │ │ 000016ec t make_type │ │ │ │ -000003a4 r match_case_fields │ │ │ │ +0000039c r match_case_fields │ │ │ │ U memset │ │ │ │ 00000154 t obj2ast_alias │ │ │ │ 0001d920 t obj2ast_arg │ │ │ │ 0001c770 t obj2ast_arguments │ │ │ │ 00000fd4 t obj2ast_comprehension │ │ │ │ 000007c4 t obj2ast_excepthandler │ │ │ │ -000063fc t obj2ast_expr │ │ │ │ +000063f4 t obj2ast_expr │ │ │ │ 0001c160 t obj2ast_expr_context.isra.0 │ │ │ │ 0001c0bc t obj2ast_identifier.isra.0 │ │ │ │ -00006388 t obj2ast_int.isra.0 │ │ │ │ +00006380 t obj2ast_int.isra.0 │ │ │ │ 0001c214 t obj2ast_keyword │ │ │ │ 00001720 t obj2ast_match_case │ │ │ │ 0001d684 t obj2ast_operator.isra.0 │ │ │ │ 00001adc t obj2ast_pattern │ │ │ │ 00014f6c t obj2ast_stmt │ │ │ │ 00003cdc t obj2ast_string.isra.0 │ │ │ │ 000032c8 t obj2ast_type_param │ │ │ │ 00001490 t obj2ast_withitem │ │ │ │ -000003b0 r pattern_attributes │ │ │ │ -000000c8 r stmt_attributes │ │ │ │ -00000400 r type_param_attributes │ │ │ │ -0000039c r withitem_fields │ │ │ │ +000003a8 r pattern_attributes │ │ │ │ +000000c0 r stmt_attributes │ │ │ │ +000003f8 r type_param_attributes │ │ │ │ +00000394 r withitem_fields │ │ │ │ │ │ │ │ Python-tokenize.o: │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetNone │ │ │ │ U PyErr_SetObject │ │ │ │ U PyErr_SetString │ │ │ │ @@ -12887,23 +12886,23 @@ │ │ │ │ U PyErr_SetObject │ │ │ │ U PyErr_SetRaisedException │ │ │ │ 000000fc T PyEval_EvalCode │ │ │ │ 00000044 T PyEval_EvalCodeEx │ │ │ │ 0000113c T PyEval_EvalFrame │ │ │ │ 00001110 T PyEval_EvalFrameEx │ │ │ │ 00000000 T PyEval_GetBuiltins │ │ │ │ -00013220 T PyEval_GetFrame │ │ │ │ +000132c8 T PyEval_GetFrame │ │ │ │ 00000be4 T PyEval_GetFrameBuiltins │ │ │ │ 00000b68 T PyEval_GetFrameGlobals │ │ │ │ 00000b64 T PyEval_GetFrameLocals │ │ │ │ 00000c74 T PyEval_GetFuncDesc │ │ │ │ 00000cec T PyEval_GetFuncName │ │ │ │ -00012404 T PyEval_GetGlobals │ │ │ │ +000124ac T PyEval_GetGlobals │ │ │ │ 00000d68 T PyEval_GetLocals │ │ │ │ -000131c4 T PyEval_MergeCompilerFlags │ │ │ │ +0001326c T PyEval_MergeCompilerFlags │ │ │ │ 00000f78 T PyEval_SetProfile │ │ │ │ 00000fc4 T PyEval_SetProfileAllThreads │ │ │ │ 00000c28 T PyEval_SetTrace │ │ │ │ 0000105c T PyEval_SetTraceAllThreads │ │ │ │ U PyExc_AssertionError │ │ │ │ U PyExc_AttributeError │ │ │ │ U PyExc_BaseExceptionGroup │ │ │ │ @@ -13013,16 +13012,16 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_New │ │ │ │ U PySuper_Type │ │ │ │ -00013dc4 T PyThreadState_EnterTracing │ │ │ │ -00013dd4 T PyThreadState_LeaveTracing │ │ │ │ +00013e6c T PyThreadState_EnterTracing │ │ │ │ +00013e7c T PyThreadState_LeaveTracing │ │ │ │ U PyThreadState_Next │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTupleIter_Type │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ @@ -13033,17 +13032,17 @@ │ │ │ │ U PyUnicode_Concat │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ 00000618 T PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ -00013de4 T Py_EnterRecursiveCall │ │ │ │ -00013528 T Py_GetRecursionLimit │ │ │ │ -00013e3c T Py_LeaveRecursiveCall │ │ │ │ +00013e8c T Py_EnterRecursiveCall │ │ │ │ +000135d0 T Py_GetRecursionLimit │ │ │ │ +00013ee4 T Py_LeaveRecursiveCall │ │ │ │ 00000174 T Py_SetRecursionLimit │ │ │ │ U _PyBuildSlice_ConsumeRefs │ │ │ │ U _PyCoro_GetAwaitableIter │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyDict_LoadGlobal │ │ │ │ U _PyDict_MergeEx │ │ │ │ U _PyDict_SendEvent │ │ │ │ @@ -13060,45 +13059,45 @@ │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ 0000080c T _PyEvalFramePushAndInit │ │ │ │ 00000438 R _PyEval_BinaryOps │ │ │ │ U _PyEval_BuiltinsFromGlobals │ │ │ │ 00000000 T _PyEval_CallTracing │ │ │ │ 00000904 T _PyEval_CheckExceptStarTypeValid │ │ │ │ -00012368 T _PyEval_CheckExceptTypeValid │ │ │ │ +00012410 T _PyEval_CheckExceptTypeValid │ │ │ │ 000004a0 R _PyEval_ConversionFuncs │ │ │ │ 00001aac t _PyEval_EvalFrame │ │ │ │ 00001ac8 T _PyEval_EvalFrameDefault │ │ │ │ 000009b8 T _PyEval_ExceptionGroupMatch │ │ │ │ 00000b08 T _PyEval_FormatAwaitableError │ │ │ │ 00000000 T _PyEval_FormatExcCheckArg │ │ │ │ 000003d4 T _PyEval_FormatExcUnbound │ │ │ │ 00000448 T _PyEval_FormatKwargsError │ │ │ │ -00011d9c T _PyEval_FrameClearAndPop │ │ │ │ +00011e44 T _PyEval_FrameClearAndPop │ │ │ │ 00000154 T _PyEval_GetAsyncGenFinalizer │ │ │ │ 00000134 T _PyEval_GetAsyncGenFirstiter │ │ │ │ 000002a8 T _PyEval_GetBuiltin │ │ │ │ 000010f4 T _PyEval_GetBuiltinId │ │ │ │ 000000a4 T _PyEval_GetBuiltins │ │ │ │ 00000d8c T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ -000132cc T _PyEval_GetFrame │ │ │ │ -00013328 T _PyEval_GetFrameLocals │ │ │ │ -0001361c T _PyEval_MatchClass │ │ │ │ +00013374 T _PyEval_GetFrame │ │ │ │ +000133d0 T _PyEval_GetFrameLocals │ │ │ │ +000136c4 T _PyEval_MatchClass │ │ │ │ 0000065c T _PyEval_MatchKeys │ │ │ │ 00000f5c T _PyEval_MonitorRaise │ │ │ │ 00000398 T _PyEval_SetAsyncGenFinalizer │ │ │ │ 0000046c T _PyEval_SetAsyncGenFirstiter │ │ │ │ 00000dac T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ U _PyEval_SetProfile │ │ │ │ U _PyEval_SetTrace │ │ │ │ -00012b30 T _PyEval_SliceIndex │ │ │ │ -00013e64 T _PyEval_SliceIndexNotNone │ │ │ │ +00012bd8 T _PyEval_SliceIndex │ │ │ │ +00013f0c T _PyEval_SliceIndexNotNone │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -00011f58 T _PyEval_UnpackIterable │ │ │ │ +00012000 T _PyEval_UnpackIterable │ │ │ │ 000003ec T _PyEval_Vector │ │ │ │ U _PyExc_CreateExceptionGroup │ │ │ │ U _PyFloat_ExactDealloc │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_GetLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyFunction_FromConstructor │ │ │ │ @@ -13123,15 +13122,15 @@ │ │ │ │ 0000025c t _PyMutex_Unlock │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ U _PyObject_FunctionStr │ │ │ │ U _PyObject_GetMethod │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00013128 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +000131d0 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_Contains │ │ │ │ U _PySet_Update │ │ │ │ U _PyStack_UnpackDict │ │ │ │ U _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ U _PySuper_Lookup │ │ │ │ @@ -13189,18 +13188,18 @@ │ │ │ │ U __aeabi_dmul │ │ │ │ U __aeabi_dsub │ │ │ │ U __aeabi_read_tp │ │ │ │ 00000010 r __func__.1 │ │ │ │ 000004c8 r __func__.2 │ │ │ │ 000004b0 r __func__.3 │ │ │ │ U __sync_val_compare_and_swap_1 │ │ │ │ -00011eb8 t clear_thread_frame │ │ │ │ -0001354c t do_monitor_exc │ │ │ │ -00012bf4 t do_raise │ │ │ │ -00012474 t import_from │ │ │ │ +00011f60 t clear_thread_frame │ │ │ │ +000135f4 t do_monitor_exc │ │ │ │ +00012c9c t do_raise │ │ │ │ +0001251c t import_from │ │ │ │ 00000ab4 t initialize_locals │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 00000540 t missing_arguments │ │ │ │ 00000344 t monitor_stop_iteration │ │ │ │ 00000038 r opcode_targets.0 │ │ │ │ @@ -13339,15 +13338,15 @@ │ │ │ │ 000002e8 r NO_LOCATION │ │ │ │ U PyAST_Check │ │ │ │ U PyAST_obj2mod │ │ │ │ U PyCapsule_GetPointer │ │ │ │ U PyCapsule_New │ │ │ │ 00001600 T PyCode_Optimize │ │ │ │ 00005610 T PyCompile_OpcodeStackEffect │ │ │ │ -0000d688 T PyCompile_OpcodeStackEffectWithJump │ │ │ │ +0000d6bc T PyCompile_OpcodeStackEffectWithJump │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_Keys │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetDefaultRef │ │ │ │ @@ -13418,15 +13417,15 @@ │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ -00007be4 t Py_XDECREF │ │ │ │ +00007c18 t Py_XDECREF │ │ │ │ 00000000 T _PyAST_Compile │ │ │ │ U _PyAST_ExprAsUnicode │ │ │ │ U _PyAST_GetDocString │ │ │ │ U _PyAST_Name │ │ │ │ U _PyAST_Optimize │ │ │ │ U _PyAST_Validate │ │ │ │ U _PyArena_Free │ │ │ │ @@ -13441,26 +13440,26 @@ │ │ │ │ U _PyCfg_OptimizeCodeUnit │ │ │ │ U _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ U _PyCfg_ToInstructionSequence │ │ │ │ U _PyCode_ConstantKey │ │ │ │ U _PyCode_GetFreevars │ │ │ │ 00000c10 T _PyCompile_Assemble │ │ │ │ 00001588 T _PyCompile_AstOptimize │ │ │ │ -0000ce54 T _PyCompile_CleanDoc │ │ │ │ +0000ce88 T _PyCompile_CleanDoc │ │ │ │ 00000de0 T _PyCompile_CodeGen │ │ │ │ -0000e82c T _PyCompile_ConstCacheMergeOne │ │ │ │ +0000e860 T _PyCompile_ConstCacheMergeOne │ │ │ │ 00000de0 T _PyCompile_EnsureArrayLargeEnough │ │ │ │ -0001353c T _PyCompile_OpcodeHasArg │ │ │ │ -00013554 T _PyCompile_OpcodeHasConst │ │ │ │ -000135cc T _PyCompile_OpcodeHasExc │ │ │ │ -0001359c T _PyCompile_OpcodeHasFree │ │ │ │ -00013584 T _PyCompile_OpcodeHasJump │ │ │ │ -000135b4 T _PyCompile_OpcodeHasLocal │ │ │ │ -0001356c T _PyCompile_OpcodeHasName │ │ │ │ -00013510 T _PyCompile_OpcodeIsValid │ │ │ │ +00013570 T _PyCompile_OpcodeHasArg │ │ │ │ +00013588 T _PyCompile_OpcodeHasConst │ │ │ │ +00013600 T _PyCompile_OpcodeHasExc │ │ │ │ +000135d0 T _PyCompile_OpcodeHasFree │ │ │ │ +000135b8 T _PyCompile_OpcodeHasJump │ │ │ │ +000135e8 T _PyCompile_OpcodeHasLocal │ │ │ │ +000135a0 T _PyCompile_OpcodeHasName │ │ │ │ +00013544 T _PyCompile_OpcodeIsValid │ │ │ │ 00001474 T _PyCompile_OptimizeCfg │ │ │ │ U _PyErr_WarnExplicitObjectWithContext │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyInstructionSequence_AddNested │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyInstructionSequence_InsertInstruction │ │ │ │ @@ -13469,16 +13468,16 @@ │ │ │ │ U _PyInstructionSequence_Type │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ 0000088c R _PyOpcode_Caches │ │ │ │ 00000768 R _PyOpcode_Deopt │ │ │ │ 00000000 D _PyOpcode_OpName │ │ │ │ 00000868 R _PyOpcode_PseudoTargets │ │ │ │ 0000098c R _PyOpcode_macro_expansion │ │ │ │ -0000d740 T _PyOpcode_num_popped │ │ │ │ -0000d8f4 T _PyOpcode_num_pushed │ │ │ │ +0000d774 T _PyOpcode_num_popped │ │ │ │ +0000d928 T _PyOpcode_num_pushed │ │ │ │ 00000338 R _PyOpcode_opcode_metadata │ │ │ │ U _PyRuntime │ │ │ │ U _PyST_GetScope │ │ │ │ U _PyST_GetSymbol │ │ │ │ U _PyST_IsFunctionLike │ │ │ │ U _PySet_NextEntry │ │ │ │ U _PySymtable_Build │ │ │ │ @@ -13491,89 +13490,89 @@ │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_MaybeMangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_asdl_expr_seq_new │ │ │ │ 00001ce0 t addop_yield │ │ │ │ -000117d4 t assignment_helper │ │ │ │ +00011808 t assignment_helper │ │ │ │ 00006e04 t check_ann_expr │ │ │ │ 00001390 t check_ann_subscr │ │ │ │ 00000310 r compare_masks │ │ │ │ 000028a4 t compiler_add_yield_from │ │ │ │ -00008d48 t compiler_addcompare │ │ │ │ -0000773c t compiler_addop_load_const │ │ │ │ -000074d8 t compiler_addop_name │ │ │ │ -0000c634 t compiler_addop_o │ │ │ │ +00008d7c t compiler_addcompare │ │ │ │ +00007770 t compiler_addop_load_const │ │ │ │ +00007508 t compiler_addop_name │ │ │ │ +0000c668 t compiler_addop_o │ │ │ │ 000069ec t compiler_async_for │ │ │ │ 00004ea4 t compiler_async_with │ │ │ │ 00000eac t compiler_body │ │ │ │ -00012a18 t compiler_call_exit_with_nones │ │ │ │ -0000bd98 t compiler_call_helper │ │ │ │ -00011a40 t compiler_call_simple_kw_helper │ │ │ │ -0000b570 t compiler_check_debug_args │ │ │ │ -0000f360 t compiler_class │ │ │ │ -000084fc t compiler_compare │ │ │ │ +00012a4c t compiler_call_exit_with_nones │ │ │ │ +0000bdcc t compiler_call_helper │ │ │ │ +00011a74 t compiler_call_simple_kw_helper │ │ │ │ +0000b5a4 t compiler_check_debug_args │ │ │ │ +0000f394 t compiler_class │ │ │ │ +00008530 t compiler_compare │ │ │ │ 00000000 t compiler_comprehension │ │ │ │ 0000109c t compiler_comprehension_generator │ │ │ │ 00001f44 t compiler_comprehension_iter │ │ │ │ -0000b864 t compiler_default_arguments │ │ │ │ +0000b898 t compiler_default_arguments │ │ │ │ 00000410 t compiler_enter_scope │ │ │ │ 000024c8 t compiler_error │ │ │ │ -00010708 t compiler_exit_scope │ │ │ │ -00011380 t compiler_for │ │ │ │ -00011cdc t compiler_free │ │ │ │ -000097c0 t compiler_function │ │ │ │ -00007c0c t compiler_jump_if.isra.0 │ │ │ │ -00011354 t compiler_lookup_arg │ │ │ │ -00010d88 t compiler_make_closure │ │ │ │ +0001073c t compiler_exit_scope │ │ │ │ +000113b4 t compiler_for │ │ │ │ +00011d10 t compiler_free │ │ │ │ +000097f4 t compiler_function │ │ │ │ +00007c40 t compiler_jump_if.isra.0 │ │ │ │ +00011388 t compiler_lookup_arg │ │ │ │ +00010dbc t compiler_make_closure │ │ │ │ 00002b38 t compiler_match_inner.constprop.0 │ │ │ │ -00006d2c t compiler_nameop │ │ │ │ +00006d5c t compiler_nameop │ │ │ │ 00003010 t compiler_pattern │ │ │ │ 00006e84 t compiler_pattern_mapping │ │ │ │ 000040e4 t compiler_pattern_sequence │ │ │ │ -0000f0c4 t compiler_pop_except_and_reraise │ │ │ │ -0000bcf8 t compiler_push_fblock │ │ │ │ -0000f238 t compiler_slice │ │ │ │ -00012e48 t compiler_subdict │ │ │ │ +0000f0f8 t compiler_pop_except_and_reraise │ │ │ │ +0000bd2c t compiler_push_fblock │ │ │ │ +0000f26c t compiler_slice │ │ │ │ +00012e7c t compiler_subdict │ │ │ │ 000025ec t compiler_subkwargs │ │ │ │ -0000db74 t compiler_try_except │ │ │ │ +0000dba8 t compiler_try_except │ │ │ │ 00001ff8 t compiler_try_finally │ │ │ │ 00005bf8 t compiler_try_star_except │ │ │ │ 000007c4 t compiler_try_star_finally │ │ │ │ 000005e4 t compiler_type_param_bound_or_default │ │ │ │ 000056ac t compiler_type_params │ │ │ │ 00000064 t compiler_typealias │ │ │ │ -00010ae4 t compiler_unit_free │ │ │ │ -0000eaa0 t compiler_unwind_fblock │ │ │ │ -0000e964 t compiler_unwind_fblock_stack │ │ │ │ +00010b18 t compiler_unit_free │ │ │ │ +0000ead4 t compiler_unwind_fblock │ │ │ │ +0000e998 t compiler_unwind_fblock_stack │ │ │ │ 00005544 t compiler_visit_annexpr │ │ │ │ -0000bbb0 t compiler_visit_argannotation │ │ │ │ -000041e4 t compiler_visit_expr1 │ │ │ │ +0000bbe4 t compiler_visit_argannotation │ │ │ │ +000041f4 t compiler_visit_expr1 │ │ │ │ 00001648 t compiler_visit_stmt │ │ │ │ 000078a0 t compiler_warn │ │ │ │ -000120fc t compiler_with │ │ │ │ -00012b0c t compiler_with_except_finish │ │ │ │ -00007400 t dict_add_o │ │ │ │ +00012130 t compiler_with │ │ │ │ +00012b40 t compiler_with_except_finish │ │ │ │ +00007430 t dict_add_o │ │ │ │ 00004bbc t emit_and_reset_fail_pop │ │ │ │ 00004b2c t ensure_fail_pop │ │ │ │ 000014a0 t find_ann │ │ │ │ -000112c8 t get_ref_type │ │ │ │ +000112fc t get_ref_type │ │ │ │ 00000000 t get_ref_type.part.0.isra.0 │ │ │ │ -0000f1ac t infer_type │ │ │ │ -0000cd00 t instr_sequence_to_cfg │ │ │ │ +0000f1e0 t infer_type │ │ │ │ +0000cd34 t instr_sequence_to_cfg │ │ │ │ 00004a8c t jump_to_fail_pop │ │ │ │ -00011d9c t load_args_for_super │ │ │ │ +00011dd0 t load_args_for_super │ │ │ │ U memset │ │ │ │ -000078c8 t merge_consts_recursive │ │ │ │ -0000c6b8 t optimize_and_assemble │ │ │ │ +000078fc t merge_consts_recursive │ │ │ │ +0000c6ec t optimize_and_assemble │ │ │ │ 00004e18 t pattern_helper_rotate │ │ │ │ 00004ca8 t pattern_helper_store_name │ │ │ │ -00011f08 t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ -00008edc t starunpack_helper │ │ │ │ +00011f3c t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ +00008f10 t starunpack_helper │ │ │ │ 00001de0 t wrap_in_stopiteration_handler │ │ │ │ │ │ │ │ context.o: │ │ │ │ U PyArg_ParseTupleAndKeywords │ │ │ │ 0000036c d PyContextTokenType_getsetlist │ │ │ │ 0000034c d PyContextTokenType_methods │ │ │ │ 00000000 D PyContextToken_Type │ │ │ │ @@ -14075,15 +14074,15 @@ │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U strerror │ │ │ │ U strrchr │ │ │ │ 00001284 t write_unraisable_exc │ │ │ │ │ │ │ │ flowgraph.o: │ │ │ │ -0000014c r NO_LOCATION │ │ │ │ +00000168 r NO_LOCATION │ │ │ │ U PyBool_FromLong │ │ │ │ U PyCompile_OpcodeStackEffectWithJump │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_Next │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ @@ -14099,37 +14098,37 @@ │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ 00000084 T _PyCfgBuilder_Addop │ │ │ │ 000002ec T _PyCfgBuilder_CheckSize │ │ │ │ -00006278 T _PyCfgBuilder_Free │ │ │ │ +0000635c T _PyCfgBuilder_Free │ │ │ │ 00000000 T _PyCfgBuilder_New │ │ │ │ 00000204 T _PyCfgBuilder_UseLabel │ │ │ │ 00000000 T _PyCfg_JumpLabelsToTargets │ │ │ │ 00000368 T _PyCfg_OptimizeCodeUnit │ │ │ │ -0000509c T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ -00006144 T _PyCfg_ToInstructionSequence │ │ │ │ +00005180 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ +00006228 T _PyCfg_ToInstructionSequence │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ U _PyCompile_EnsureArrayLargeEnough │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ U _PyOpcode_opcode_metadata │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ -000063d4 t add_const │ │ │ │ -000062cc t basicblock_add_jump │ │ │ │ -00006090 t basicblock_insert_instruction │ │ │ │ -00003fa0 t duplicate_exits_without_lineno │ │ │ │ -00003b64 t label_exception_targets │ │ │ │ +000064b8 t add_const │ │ │ │ +000063b0 t basicblock_add_jump │ │ │ │ +00006174 t basicblock_insert_instruction │ │ │ │ +00003f84 t duplicate_exits_without_lineno │ │ │ │ +00003b48 t label_exception_targets │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -00004598 t optimize_basic_block │ │ │ │ +0000457c t optimize_basic_block │ │ │ │ │ │ │ │ frame.o: │ │ │ │ U PyCode_Addr2Line │ │ │ │ U PyCode_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_SetRaisedException │ │ │ │ @@ -14224,42 +14223,42 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_EncodeFSDefault │ │ │ │ U PyUnicode_FromString │ │ │ │ 00000370 T PyUnstable_GC_VisitObjects │ │ │ │ 00000298 T PyUnstable_Object_GC_NewWithExtraData │ │ │ │ U Py_BuildValue │ │ │ │ -00001c28 t Py_XDECREF │ │ │ │ +00001ccc t Py_XDECREF │ │ │ │ 00000080 t Py_XDECREF.part.0 │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyDict_MaybeUntrack │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_NoMemory │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyGC_ClearAllFreeLists │ │ │ │ 0000020c T _PyGC_Collect │ │ │ │ -00001de0 T _PyGC_CollectNoFail │ │ │ │ +00001e84 T _PyGC_CollectNoFail │ │ │ │ 0000048c T _PyGC_Dump │ │ │ │ 00000108 T _PyGC_DumpShutdownStats │ │ │ │ -00001dec T _PyGC_Fini │ │ │ │ +00001e90 T _PyGC_Fini │ │ │ │ 000000ac T _PyGC_Freeze │ │ │ │ -00001f98 T _PyGC_GetFreezeCount │ │ │ │ +0000203c T _PyGC_GetFreezeCount │ │ │ │ 0000018c T _PyGC_GetObjects │ │ │ │ 0000028c T _PyGC_GetReferrers │ │ │ │ 00000000 T _PyGC_Init │ │ │ │ 00000000 T _PyGC_InitState │ │ │ │ 0000012c T _PyGC_Unfreeze │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_Dump │ │ │ │ 000001cc T _PyObject_GC_Link │ │ │ │ 00000038 T _PyObject_GC_New │ │ │ │ 000002c0 T _PyObject_GC_NewVar │ │ │ │ -00001d60 T _PyObject_GC_Resize │ │ │ │ +00001e04 T _PyObject_GC_Resize │ │ │ │ U _PyTuple_MaybeUntrack │ │ │ │ U _PyWeakref_CallableProxyType │ │ │ │ U _PyWeakref_ClearRef │ │ │ │ U _PyWeakref_ProxyType │ │ │ │ U _PyWeakref_RefType │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NewReference │ │ │ │ @@ -14270,24 +14269,24 @@ │ │ │ │ 0000000c r __func__.0 │ │ │ │ 00000000 r __func__.1 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __sync_fetch_and_or_4 │ │ │ │ U __sync_synchronize │ │ │ │ U __sync_val_compare_and_swap_4 │ │ │ │ -00001f3c t append_objects │ │ │ │ +00001fe0 t append_objects │ │ │ │ 0000062c t gc_collect_main │ │ │ │ U memset │ │ │ │ U python_gc__done_semaphore │ │ │ │ U python_gc__start_semaphore │ │ │ │ -00001eec t referrersvisit │ │ │ │ -00001c34 t visit_decref │ │ │ │ +00001f90 t referrersvisit │ │ │ │ +00001cd8 t visit_decref │ │ │ │ 000003fc t visit_generation │ │ │ │ 00000000 t visit_move │ │ │ │ -00001c94 t visit_reachable │ │ │ │ +00001d38 t visit_reachable │ │ │ │ │ │ │ │ gc_free_threading.o: │ │ │ │ │ │ │ │ gc_gil.o: │ │ │ │ 00000000 T _PyGC_ClearAllFreeLists │ │ │ │ U _PyObject_ClearFreeLists │ │ │ │ │ │ │ │ @@ -14344,15 +14343,15 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_EqualToUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetDefaultEncoding │ │ │ │ 00000308 t Py_XDECREF │ │ │ │ -00000a78 T _PyArg_BadArgument │ │ │ │ +00000a98 T _PyArg_BadArgument │ │ │ │ 00002098 T _PyArg_CheckPositional │ │ │ │ 00004818 T _PyArg_Fini │ │ │ │ 00004994 T _PyArg_NoKeywords │ │ │ │ 00000000 T _PyArg_NoKwnames │ │ │ │ 00004910 T _PyArg_NoPositional │ │ │ │ 000000bc T _PyArg_ParseStack │ │ │ │ 00000330 T _PyArg_ParseStackAndKeywords │ │ │ │ @@ -14386,27 +14385,27 @@ │ │ │ │ U __aeabi_read_tp │ │ │ │ 000001a0 r __func__.0 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __sync_synchronize │ │ │ │ U __sync_val_compare_and_swap_4 │ │ │ │ 00003808 t _parser_init │ │ │ │ -00000a14 t cleanreturn.constprop.0 │ │ │ │ +00000a34 t cleanreturn.constprop.0 │ │ │ │ 00000144 t cleanup_buffer │ │ │ │ 0000011c t cleanup_ptr │ │ │ │ -0000097c t convertbuffer │ │ │ │ -00000c70 t converterr │ │ │ │ +0000099c t convertbuffer │ │ │ │ +00000c90 t converterr │ │ │ │ 00000ffc t convertitem.constprop.0 │ │ │ │ 00001090 t convertsimple.constprop.0 │ │ │ │ 00000110 t converttuple.constprop.0 │ │ │ │ -00000cf4 t error_unexpected_keyword_arg │ │ │ │ +00000d14 t error_unexpected_keyword_arg │ │ │ │ 00003c70 t find_keyword │ │ │ │ U memcpy │ │ │ │ 00000000 t new_kwtuple │ │ │ │ -00000ae4 t seterror │ │ │ │ +00000b04 t seterror │ │ │ │ 00004448 t skipitem.constprop.0 │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ 00000084 t vgetargs1.constprop.0 │ │ │ │ 000000f0 t vgetargs1_impl │ │ │ │ 00000a70 t vgetargs1_impl.constprop.0 │ │ │ │ @@ -14432,62 +14431,63 @@ │ │ │ │ 00000000 R Py_Version │ │ │ │ 00000020 T _Py_InitVersion │ │ │ │ 0000012c b initialized │ │ │ │ 00000000 b version │ │ │ │ │ │ │ │ ceval_gil.o: │ │ │ │ 00000170 T PyEval_AcquireLock │ │ │ │ -00000b6c T PyEval_AcquireThread │ │ │ │ +00000b9c T PyEval_AcquireThread │ │ │ │ 0000016c T PyEval_InitThreads │ │ │ │ 000001b8 T PyEval_ReleaseLock │ │ │ │ -00000b68 T PyEval_ReleaseThread │ │ │ │ -00000668 T PyEval_RestoreThread │ │ │ │ -00000364 T PyEval_SaveThread │ │ │ │ +00000b98 T PyEval_ReleaseThread │ │ │ │ +00000694 T PyEval_RestoreThread │ │ │ │ +00000390 T PyEval_SaveThread │ │ │ │ 00000168 T PyEval_ThreadsInitialized │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ 000000c0 t PyMutex_LockFlags.constprop.0 │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyThread_exit_thread │ │ │ │ U PyThread_get_thread_ident │ │ │ │ U PyThread_init_thread │ │ │ │ -000005a0 T Py_AddPendingCall │ │ │ │ +00000724 T Py_AddPendingCall │ │ │ │ 0000021c 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 │ │ │ │ -00000440 T _PyEval_AddPendingCall │ │ │ │ -00000410 T _PyEval_Fini │ │ │ │ +00000580 T _PyEval_AddPendingCall │ │ │ │ +00000550 T _PyEval_Fini │ │ │ │ 00000018 T _PyEval_FiniGIL │ │ │ │ 0000006c T _PyEval_GetSwitchInterval │ │ │ │ 00000104 T _PyEval_InitGIL │ │ │ │ 00000000 T _PyEval_InitState │ │ │ │ 0000027c T _PyEval_MakePendingCalls │ │ │ │ 00000000 T _PyEval_ReInitThreads │ │ │ │ -00000398 T _PyEval_ReleaseLock │ │ │ │ +000003c4 T _PyEval_ReleaseLock │ │ │ │ 00000094 T _PyEval_SetSwitchInterval │ │ │ │ -00000414 T _PyEval_SignalReceived │ │ │ │ +00000554 T _PyEval_SignalReceived │ │ │ │ 00000124 T _PyEval_ThreadsInitialized │ │ │ │ +00000800 t _PyMutex_Lock │ │ │ │ U _PyMutex_LockTimed │ │ │ │ -00000934 t _PyMutex_Unlock │ │ │ │ +0000084c t _PyMutex_Unlock │ │ │ │ U _PyRuntime │ │ │ │ U _PyThreadState_Attach │ │ │ │ U _PyThreadState_Detach │ │ │ │ U _PyThreadState_MustExit │ │ │ │ U _PyThreadState_Suspend │ │ │ │ U _PyThread_cond_after │ │ │ │ U _PyThread_cond_init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00000360 T _Py_FinishPendingCalls │ │ │ │ -00000698 T _Py_HandlePending │ │ │ │ +000004a0 T _Py_FinishPendingCalls │ │ │ │ +000006c4 T _Py_HandlePending │ │ │ │ U _Py_RunGC │ │ │ │ 000001e0 T _Py_set_eval_breaker_bit_all │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000022c T _Py_unset_eval_breaker_bit_all │ │ │ │ U __aeabi_idivmod │ │ │ │ U __aeabi_read_tp │ │ │ │ U __errno_location │ │ │ │ @@ -14504,19 +14504,19 @@ │ │ │ │ U __pthread_cond_timedwait64 │ │ │ │ U __sync_fetch_and_add_4 │ │ │ │ U __sync_fetch_and_and_4 │ │ │ │ U __sync_fetch_and_or_4 │ │ │ │ U __sync_synchronize │ │ │ │ U __sync_val_compare_and_swap_1 │ │ │ │ U __sync_val_compare_and_swap_4 │ │ │ │ -00000980 t _make_pending_calls │ │ │ │ +00000898 t _make_pending_calls │ │ │ │ 00000170 t create_gil │ │ │ │ -0000050c t drop_gil │ │ │ │ +00000538 t drop_gil │ │ │ │ 000002e8 t handle_signals │ │ │ │ -000007d4 t make_pending_calls │ │ │ │ +00000360 t make_pending_calls │ │ │ │ U memset │ │ │ │ U pthread_cond_destroy │ │ │ │ U pthread_cond_signal │ │ │ │ U pthread_cond_wait │ │ │ │ U pthread_mutex_destroy │ │ │ │ U pthread_mutex_init │ │ │ │ U pthread_mutex_lock │ │ │ │ @@ -14699,15 +14699,15 @@ │ │ │ │ 000009ec T PyImport_ExecCodeModuleObject │ │ │ │ 0000085c T PyImport_ExecCodeModuleWithPathnames │ │ │ │ 00000000 T PyImport_ExtendInittab │ │ │ │ U PyImport_FrozenModules │ │ │ │ 0000186c T PyImport_GetImporter │ │ │ │ 00001d74 T PyImport_GetMagicNumber │ │ │ │ 00000b4c T PyImport_GetMagicTag │ │ │ │ -000047f4 T PyImport_GetModule │ │ │ │ +000047ec T PyImport_GetModule │ │ │ │ 00000b5c T PyImport_GetModuleDict │ │ │ │ 00003cd0 T PyImport_Import │ │ │ │ 00000c48 T PyImport_ImportFrozenModule │ │ │ │ 00000ca4 T PyImport_ImportFrozenModuleObject │ │ │ │ 000041fc T PyImport_ImportModule │ │ │ │ 00004180 T PyImport_ImportModuleLevel │ │ │ │ 00001bcc T PyImport_ImportModuleLevelObject │ │ │ │ @@ -14808,15 +14808,15 @@ │ │ │ │ U _PyErr_SetString │ │ │ │ 0000246c T _PyImport_AcquireLock │ │ │ │ 000000e0 T _PyImport_BlessMyLoader │ │ │ │ 00001eb4 T _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ 00002050 T _PyImport_ClearCore │ │ │ │ 00000170 T _PyImport_ClearExtension │ │ │ │ 00001fa0 T _PyImport_ClearModules │ │ │ │ -00004cec T _PyImport_ClearModulesByIndex │ │ │ │ +00004ce4 T _PyImport_ClearModulesByIndex │ │ │ │ U _PyImport_DynLoadFiletab │ │ │ │ 0000213c T _PyImport_Fini │ │ │ │ 00000110 T _PyImport_Fini2 │ │ │ │ 00001fd0 T _PyImport_FiniCore │ │ │ │ 00001f2c T _PyImport_FiniExternal │ │ │ │ 0000027c T _PyImport_FixupBuiltin │ │ │ │ U _PyImport_FrozenAliases │ │ │ │ @@ -14828,15 +14828,15 @@ │ │ │ │ 00001e38 T _PyImport_GetImportlibExternalLoader │ │ │ │ 00001864 T _PyImport_GetImportlibLoader │ │ │ │ U _PyImport_GetModInitFunc │ │ │ │ 00003c70 T _PyImport_GetModuleAttr │ │ │ │ 000036e0 T _PyImport_GetModuleAttrString │ │ │ │ 000004e0 T _PyImport_GetModules │ │ │ │ 00000000 T _PyImport_GetNextModuleIndex │ │ │ │ -00004dd0 T _PyImport_ImportlibModuleRepr │ │ │ │ +00004dc8 T _PyImport_ImportlibModuleRepr │ │ │ │ 0000016c T _PyImport_Init │ │ │ │ 000006c4 T _PyImport_InitCore │ │ │ │ 0000067c T _PyImport_InitDefaultImportFunc │ │ │ │ 000012d0 T _PyImport_InitExternal │ │ │ │ 0000025c T _PyImport_InitModules │ │ │ │ U _PyImport_Inittab │ │ │ │ 00001bb8 T _PyImport_IsDefaultImportFunc │ │ │ │ @@ -14907,15 +14907,15 @@ │ │ │ │ U __stack_chk_guard │ │ │ │ U __sync_add_and_fetch_4 │ │ │ │ U __sync_synchronize │ │ │ │ U __sync_val_compare_and_swap_1 │ │ │ │ 0000037c t _extensions_cache_delete │ │ │ │ 00000264 t _extensions_cache_find_unlocked │ │ │ │ 0000016c t _extensions_cache_get │ │ │ │ -000046c4 t _imp__fix_co_filename │ │ │ │ +000046bc t _imp__fix_co_filename │ │ │ │ 00000844 r _imp__fix_co_filename__doc__ │ │ │ │ 00000d2c t _imp__frozen_module_names │ │ │ │ 000003d0 r _imp__frozen_module_names__doc__ │ │ │ │ 00002484 t _imp__override_frozen_modules_for_tests │ │ │ │ 000002fc r _imp__override_frozen_modules_for_tests__doc__ │ │ │ │ 00000ba4 t _imp__override_multi_interp_extensions_check │ │ │ │ 00000240 r _imp__override_multi_interp_extensions_check__doc__ │ │ │ │ @@ -14979,15 +14979,15 @@ │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000fb0 t module_dict_for_exec │ │ │ │ 00000000 B pkgcontext │ │ │ │ U python_import__find__load__done_semaphore │ │ │ │ U python_import__find__load__start_semaphore │ │ │ │ 000003e4 t reload_singlephase_extension │ │ │ │ -000049b4 t remove_importlib_frames │ │ │ │ +000049ac t remove_importlib_frames │ │ │ │ 00000c84 t remove_module │ │ │ │ 000006f8 t set_frozen_error │ │ │ │ U stderr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ U strrchr │ │ │ │ @@ -15034,22 +15034,22 @@ │ │ │ │ 00000000 T _Py_ext_module_loader_result_apply_error │ │ │ │ 000002d8 T _Py_ext_module_loader_result_clear │ │ │ │ U memset │ │ │ │ │ │ │ │ initconfig.o: │ │ │ │ 00000154 r PYCONFIG_SPEC │ │ │ │ U PyBool_FromLong │ │ │ │ -000007b0 T PyConfig_Clear │ │ │ │ +00000834 T PyConfig_Clear │ │ │ │ 00000000 T PyConfig_InitIsolatedConfig │ │ │ │ -00000084 T PyConfig_InitPythonConfig │ │ │ │ +00000094 T PyConfig_InitPythonConfig │ │ │ │ 00000040 T PyConfig_Read │ │ │ │ 00000000 T PyConfig_SetArgv │ │ │ │ -000000ec T PyConfig_SetBytesArgv │ │ │ │ +00000084 T PyConfig_SetBytesArgv │ │ │ │ 00000d24 T PyConfig_SetBytesString │ │ │ │ -00000094 T PyConfig_SetString │ │ │ │ +00000118 T PyConfig_SetString │ │ │ │ 00000064 T PyConfig_SetWideStringList │ │ │ │ U PyDict_GetItemStringRef │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItemString │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ @@ -15069,35 +15069,35 @@ │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMem_RawMalloc │ │ │ │ U PyMem_RawRealloc │ │ │ │ U PyMem_SetAllocator │ │ │ │ 00000c8c T PyStatus_Error │ │ │ │ -00000188 T PyStatus_Exception │ │ │ │ +00000120 T PyStatus_Exception │ │ │ │ 00000cc8 T PyStatus_Exit │ │ │ │ 00000ce4 T PyStatus_IsError │ │ │ │ 00000d04 T PyStatus_IsExit │ │ │ │ 00000ca8 T PyStatus_NoMemory │ │ │ │ -000024d4 T PyStatus_Ok │ │ │ │ +0000246c T PyStatus_Ok │ │ │ │ U PySys_FormatStderr │ │ │ │ U PySys_WriteStderr │ │ │ │ U PyUnicode_AsWideCharString │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ -000001a4 T PyWideStringList_Append │ │ │ │ -0000032c T PyWideStringList_Insert │ │ │ │ +0000013c T PyWideStringList_Append │ │ │ │ +000003b0 T PyWideStringList_Insert │ │ │ │ 00000008 B Py_BytesWarningFlag │ │ │ │ 00000018 B Py_DebugFlag │ │ │ │ U Py_DecodeLocale │ │ │ │ 00000030 B Py_DontWriteBytecodeFlag │ │ │ │ U Py_FileSystemDefaultEncodeErrors │ │ │ │ U Py_FileSystemDefaultEncoding │ │ │ │ 00000024 B Py_FrozenFlag │ │ │ │ -00001cc0 T Py_GETENV │ │ │ │ +00001c58 T Py_GETENV │ │ │ │ 00000234 T Py_GetArgcArgv │ │ │ │ U Py_GetVersion │ │ │ │ U Py_HasFileSystemDefaultEncoding │ │ │ │ 00000038 B Py_HashRandomizationFlag │ │ │ │ 00000004 B Py_IgnoreEnvironmentFlag │ │ │ │ 0000000c B Py_InspectFlag │ │ │ │ 00000010 B Py_InteractiveFlag │ │ │ │ @@ -15107,23 +15107,23 @@ │ │ │ │ 00000014 B Py_OptimizeFlag │ │ │ │ 00000020 B Py_QuietFlag │ │ │ │ 0000003c B Py_UTF8Mode │ │ │ │ 00000028 B Py_UnbufferedStdioFlag │ │ │ │ 0000001c B Py_VerboseFlag │ │ │ │ 00000bac t Py_XDECREF │ │ │ │ U _PyArgv_AsWstrList │ │ │ │ -00000bcc T _PyConfig_AsDict │ │ │ │ -00000434 T _PyConfig_Copy │ │ │ │ -00000fd8 T _PyConfig_FromDict │ │ │ │ +00000c68 T _PyConfig_AsDict │ │ │ │ +000004b8 T _PyConfig_Copy │ │ │ │ +00001074 T _PyConfig_FromDict │ │ │ │ 00000000 T _PyConfig_InitCompatConfig │ │ │ │ -000024ec T _PyConfig_InitImportConfig │ │ │ │ +00002484 T _PyConfig_InitImportConfig │ │ │ │ U _PyConfig_InitPathConfig │ │ │ │ -000001cc T _PyConfig_Read │ │ │ │ -00000130 T _PyConfig_SetPyArgv │ │ │ │ -00002268 T _PyConfig_Write │ │ │ │ +00000164 T _PyConfig_Read │ │ │ │ +000000c8 T _PyConfig_SetPyArgv │ │ │ │ +00002200 T _PyConfig_Write │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ 00000ad8 T _PyErr_SetFromPyStatus │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyMem_RawStrdup │ │ │ │ U _PyMem_RawWcsdup │ │ │ │ U _PyMem_SetDefaultAllocator │ │ │ │ @@ -15137,20 +15137,20 @@ │ │ │ │ U _PyPreConfig_AsDict │ │ │ │ U _PyPreConfig_GetConfig │ │ │ │ U _PyPreConfig_InitFromPreConfig │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_GetOptionalAttrString │ │ │ │ U _PySys_ReadPreinitWarnOptions │ │ │ │ U _PySys_ReadPreinitXOptions │ │ │ │ -00000e60 T _PyWideStringList_AsList │ │ │ │ -000002a4 T _PyWideStringList_Clear │ │ │ │ -00000134 T _PyWideStringList_Copy │ │ │ │ -00001ce0 T _PyWideStringList_Extend │ │ │ │ -00001fe0 t _PyWideStringList_Find │ │ │ │ -00002228 T _Py_ClearArgcArgv │ │ │ │ +00000efc T _PyWideStringList_AsList │ │ │ │ +00000328 T _PyWideStringList_Clear │ │ │ │ +000001b8 T _PyWideStringList_Copy │ │ │ │ +00001c78 T _PyWideStringList_Extend │ │ │ │ +00001f78 t _PyWideStringList_Find │ │ │ │ +000021c0 T _Py_ClearArgcArgv │ │ │ │ U _Py_Dealloc │ │ │ │ 00000d58 T _Py_DumpPathConfig │ │ │ │ 00000250 T _Py_GetConfigsAsDict │ │ │ │ U _Py_GetEnv │ │ │ │ U _Py_GetForceASCII │ │ │ │ U _Py_GetLocaleEncoding │ │ │ │ U _Py_HasFileSystemDefaultEncodeErrors │ │ │ │ @@ -15185,20 +15185,20 @@ │ │ │ │ 000004cc r __func__.7 │ │ │ │ 00001954 r __func__.8 │ │ │ │ 000004b8 r __func__.9 │ │ │ │ U __isoc23_strtoul │ │ │ │ U __isoc23_wcstol │ │ │ │ U __printf_chk │ │ │ │ 000001f0 t config_dict_get.part.0 │ │ │ │ -00000afc t config_get_env_dup.isra.0 │ │ │ │ -00002184 t config_get_locale_encoding.constprop.0 │ │ │ │ -00000b88 t config_get_xoption_value │ │ │ │ -00002034 t config_init_import │ │ │ │ -00001d64 t config_run_filename_abspath │ │ │ │ -00001e9c t config_set_bytes_string │ │ │ │ +00000b80 t config_get_env_dup.isra.0 │ │ │ │ +0000211c t config_get_locale_encoding.constprop.0 │ │ │ │ +00000c24 t config_get_xoption_value │ │ │ │ +00001fcc t config_init_import │ │ │ │ +00001cfc t config_run_filename_abspath │ │ │ │ +00001e34 t config_set_bytes_string │ │ │ │ 00000100 t config_usage │ │ │ │ 00000180 t config_wstr_to_int │ │ │ │ U fwrite │ │ │ │ U getenv │ │ │ │ 00000bd4 t init_dump_ascii_wstr │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ @@ -15213,16 +15213,16 @@ │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 0000058c r usage_envvars │ │ │ │ 000019e4 r usage_help │ │ │ │ 000019a4 r usage_line │ │ │ │ 000012d0 r usage_xoptions │ │ │ │ -00001f64 t warnoptions_append │ │ │ │ -00001e1c t warnoptions_extend.isra.0 │ │ │ │ +00001efc t warnoptions_append │ │ │ │ +00001db4 t warnoptions_extend.isra.0 │ │ │ │ U wcschr │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wcstok │ │ │ │ │ │ │ │ interpconfig.o: │ │ │ │ 00000000 r CSWTCH.45 │ │ │ │ @@ -15310,50 +15310,50 @@ │ │ │ │ 00000558 T _PyMonitoring_FirePyStartEvent │ │ │ │ 000008f0 T _PyMonitoring_FirePyThrowEvent │ │ │ │ 00000b58 T _PyMonitoring_FirePyUnwindEvent │ │ │ │ 00000780 T _PyMonitoring_FirePyYieldEvent │ │ │ │ 00000a10 T _PyMonitoring_FireRaiseEvent │ │ │ │ 00000f7c T _PyMonitoring_FireReraiseEvent │ │ │ │ 00000bfc T _PyMonitoring_FireStopIterationEvent │ │ │ │ -000033f4 T _PyMonitoring_GetLocalEvents │ │ │ │ +00003434 T _PyMonitoring_GetLocalEvents │ │ │ │ 00000000 T _PyMonitoring_RegisterCallback │ │ │ │ 000004ec T _PyMonitoring_SetEvents │ │ │ │ -00003508 T _PyMonitoring_SetLocalEvents │ │ │ │ +00003548 T _PyMonitoring_SetLocalEvents │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNamespace_New │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyOpcode_Deopt │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ 00000000 T _Py_CreateMonitoringObject │ │ │ │ U _Py_Dealloc │ │ │ │ 00000484 T _Py_GetBaseOpcode │ │ │ │ 00002738 T _Py_Instrument │ │ │ │ -00003370 T _Py_Instrumentation_GetLine │ │ │ │ +000033b0 T _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ 00002754 T _Py_call_instrumentation │ │ │ │ 000006a0 T _Py_call_instrumentation_2args │ │ │ │ -00003810 T _Py_call_instrumentation_arg │ │ │ │ +00003850 T _Py_call_instrumentation_arg │ │ │ │ 00000000 T _Py_call_instrumentation_exc2 │ │ │ │ 0000047c T _Py_call_instrumentation_instruction │ │ │ │ 000006f4 T _Py_call_instrumentation_jump │ │ │ │ -00002ebc T _Py_call_instrumentation_line │ │ │ │ +00002ed8 T _Py_call_instrumentation_line │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_read_tp │ │ │ │ U __popcountsi2 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __sync_val_compare_and_swap_1 │ │ │ │ U __sync_val_compare_and_swap_4 │ │ │ │ 00002a78 t call_instrumentation_vector │ │ │ │ -00002d7c t call_one_instrument │ │ │ │ +00002d98 t call_one_instrument │ │ │ │ 00000598 t capi_call_instrumentation.constprop.0 │ │ │ │ -00003c14 t de_instrument.isra.0 │ │ │ │ -00003c98 t de_instrument_per_instruction │ │ │ │ +00003c54 t de_instrument.isra.0 │ │ │ │ +00003cd8 t de_instrument_per_instruction │ │ │ │ 00000024 r event_names │ │ │ │ 00000994 t exception_event_setup │ │ │ │ 00000b00 t force_instrument_lock_held │ │ │ │ U memcpy │ │ │ │ 00000044 d methods │ │ │ │ 0000009c t monitoring__all_events │ │ │ │ 00000378 r monitoring__all_events__doc__ │ │ │ │ @@ -15372,15 +15372,15 @@ │ │ │ │ 00000398 r monitoring_restart_events__doc__ │ │ │ │ 000001a8 t monitoring_set_events │ │ │ │ 00000428 r monitoring_set_events__doc__ │ │ │ │ 00000384 t monitoring_set_local_events │ │ │ │ 000003b8 r monitoring_set_local_events__doc__ │ │ │ │ 0000007c t monitoring_use_tool_id │ │ │ │ 00000508 r monitoring_use_tool_id__doc__ │ │ │ │ -00003b3c t remove_tools │ │ │ │ +00003b7c t remove_tools │ │ │ │ 00000ab0 t set_version_raw │ │ │ │ │ │ │ │ instruction_sequence.o: │ │ │ │ 00000294 t InstructionSequenceType_add_nested │ │ │ │ 000000b4 r InstructionSequenceType_add_nested__doc__ │ │ │ │ 00000020 t InstructionSequenceType_addop │ │ │ │ 00000118 r InstructionSequenceType_addop__doc__ │ │ │ │ @@ -15573,31 +15573,31 @@ │ │ │ │ 00000640 T _PyMutex_TryUnlock │ │ │ │ 00000000 T _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyParkingLot_Park │ │ │ │ U _PyParkingLot_Unpark │ │ │ │ U _PyParkingLot_UnparkAll │ │ │ │ 00000000 T _PyRWMutex_Lock │ │ │ │ 000000a4 T _PyRWMutex_RLock │ │ │ │ -00000180 T _PyRWMutex_RUnlock │ │ │ │ +00000184 T _PyRWMutex_RUnlock │ │ │ │ 0000005c T _PyRWMutex_Unlock │ │ │ │ 000001f4 T _PyRawMutex_LockSlow │ │ │ │ 000002dc T _PyRawMutex_UnlockSlow │ │ │ │ 00000338 T _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ 0000026c T _PyRecursiveMutex_Lock │ │ │ │ 00000378 T _PyRecursiveMutex_Unlock │ │ │ │ U _PySemaphore_Destroy │ │ │ │ U _PySemaphore_Init │ │ │ │ U _PySemaphore_Wait │ │ │ │ U _PySemaphore_Wakeup │ │ │ │ -00000228 T _PySeqLock_AbandonWrite │ │ │ │ -000002f8 T _PySeqLock_AfterFork │ │ │ │ -00000280 T _PySeqLock_BeginRead │ │ │ │ -000002bc T _PySeqLock_EndRead │ │ │ │ -000001b8 T _PySeqLock_LockWrite │ │ │ │ -00000254 T _PySeqLock_UnlockWrite │ │ │ │ +0000022c T _PySeqLock_AbandonWrite │ │ │ │ +000002fc T _PySeqLock_AfterFork │ │ │ │ +00000284 T _PySeqLock_BeginRead │ │ │ │ +000002c0 T _PySeqLock_EndRead │ │ │ │ +000001bc T _PySeqLock_LockWrite │ │ │ │ +00000258 T _PySeqLock_UnlockWrite │ │ │ │ U _PyTime_Add │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U __atomic_load_8 │ │ │ │ U __atomic_store_8 │ │ │ │ 00000028 r __func__.0 │ │ │ │ 0000000c r __func__.1 │ │ │ │ 00000000 r __func__.2 │ │ │ │ @@ -15605,15 +15605,15 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __sync_add_and_fetch_4 │ │ │ │ U __sync_synchronize │ │ │ │ U __sync_val_compare_and_swap_1 │ │ │ │ U __sync_val_compare_and_swap_4 │ │ │ │ 00000700 t mutex_unpark │ │ │ │ -00000108 t rwmutex_set_parked_and_wait │ │ │ │ +0000010c t rwmutex_set_parked_and_wait │ │ │ │ U sched_yield │ │ │ │ │ │ │ │ marshal.o: │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Type │ │ │ │ @@ -15733,15 +15733,15 @@ │ │ │ │ U getc │ │ │ │ 00000450 t marshal_dump │ │ │ │ 000009e8 r marshal_dump__doc__ │ │ │ │ 000000c4 t marshal_dumps │ │ │ │ 00000684 r marshal_dumps__doc__ │ │ │ │ 00000244 t marshal_load │ │ │ │ 0000080c r marshal_load__doc__ │ │ │ │ -00004010 t marshal_loads │ │ │ │ +00004020 t marshal_loads │ │ │ │ 0000058c r marshal_loads__doc__ │ │ │ │ 00000164 d marshal_methods │ │ │ │ 0000000c t marshal_module_exec │ │ │ │ 00000000 d marshalmodule │ │ │ │ 00000144 d marshalmodule_slots │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ @@ -15750,23 +15750,23 @@ │ │ │ │ 00001db4 t r_long │ │ │ │ 0000025c t r_object │ │ │ │ 0000218c t r_ref.constprop.0 │ │ │ │ 00001fb0 t r_string │ │ │ │ 00000170 t read_object │ │ │ │ U stderr │ │ │ │ U strlen │ │ │ │ -00002ae4 t w_complex_object │ │ │ │ -00003fe8 t w_decref_entry │ │ │ │ +00002af4 t w_complex_object │ │ │ │ +00003ff8 t w_decref_entry │ │ │ │ 000001c8 t w_float_bin │ │ │ │ 000006cc t w_float_str │ │ │ │ -00003cf8 t w_long │ │ │ │ -00002740 t w_object │ │ │ │ -00003ee0 t w_reserve │ │ │ │ +00003d08 t w_long │ │ │ │ +00002750 t w_object │ │ │ │ +00003ef0 t w_reserve │ │ │ │ 00000034 t w_short │ │ │ │ -00003e0c t w_string │ │ │ │ +00003e1c t w_string │ │ │ │ │ │ │ │ modsupport.o: │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyComplex_FromCComplex │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItem │ │ │ │ U PyDict_SetItemString │ │ │ │ @@ -15783,43 +15783,43 @@ │ │ │ │ U PyList_New │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -0000106c T PyModule_Add │ │ │ │ -0000138c T PyModule_AddIntConstant │ │ │ │ +00001070 T PyModule_Add │ │ │ │ +00001390 T PyModule_AddIntConstant │ │ │ │ 00000048 T PyModule_AddObject │ │ │ │ -00001188 T PyModule_AddObjectRef │ │ │ │ +0000118c T PyModule_AddObjectRef │ │ │ │ 00000000 T PyModule_AddStringConstant │ │ │ │ -00001288 T PyModule_AddType │ │ │ │ +0000128c T PyModule_AddType │ │ │ │ U PyModule_GetDict │ │ │ │ U PyModule_GetName │ │ │ │ U PyModule_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyTuple_New │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Ready │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ 00000000 T Py_BuildValue │ │ │ │ -00001068 T Py_VaBuildValue │ │ │ │ -00001260 t Py_XDECREF │ │ │ │ +0000106c T Py_VaBuildValue │ │ │ │ +00001264 t Py_XDECREF │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_Name │ │ │ │ 000000b4 T _Py_BuildValue_SizeT │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ -00000d00 T _Py_VaBuildStack │ │ │ │ -00001550 T _Py_VaBuildValue_SizeT │ │ │ │ -000014ac T _Py_convert_optional_to_ssize_t │ │ │ │ -00000c74 t check_end │ │ │ │ +00000d04 T _Py_VaBuildStack │ │ │ │ +00001554 T _Py_VaBuildValue_SizeT │ │ │ │ +000014b0 T _Py_convert_optional_to_ssize_t │ │ │ │ +00000c78 t check_end │ │ │ │ 0000035c t countformat │ │ │ │ 00000000 t do_ignore │ │ │ │ 000004d0 t do_mkvalue │ │ │ │ U strlen │ │ │ │ 00000038 t va_build_value │ │ │ │ U wcslen │ │ │ │ │ │ │ │ @@ -15856,36 +15856,36 @@ │ │ │ │ │ │ │ │ parking_lot.o: │ │ │ │ U PyEval_AcquireThread │ │ │ │ U PyEval_ReleaseThread │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ 00000108 T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ -00000644 T _PyParkingLot_Unpark │ │ │ │ +00000610 T _PyParkingLot_Unpark │ │ │ │ 00000000 T _PyParkingLot_UnparkAll │ │ │ │ -00000474 t _PyRawMutex_Lock │ │ │ │ +00000440 t _PyRawMutex_Lock │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ -000004f4 t _PyRawMutex_Unlock │ │ │ │ +000004c0 t _PyRawMutex_Unlock │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ 00000160 T _PySemaphore_Destroy │ │ │ │ -000004bc T _PySemaphore_Init │ │ │ │ -0000053c T _PySemaphore_Wait │ │ │ │ -000007fc T _PySemaphore_Wakeup │ │ │ │ +00000488 T _PySemaphore_Init │ │ │ │ +00000508 T _PySemaphore_Wait │ │ │ │ +000007c8 T _PySemaphore_Wakeup │ │ │ │ U _PyTime_Add │ │ │ │ U _PyTime_AsTimespec_clamp │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_read_tp │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __atomic_load_8 │ │ │ │ U __errno_location │ │ │ │ -00000048 r __func__.0 │ │ │ │ -0000002c r __func__.1 │ │ │ │ -00000018 r __func__.2 │ │ │ │ +00000040 r __func__.0 │ │ │ │ +00000024 r __func__.1 │ │ │ │ +00000010 r __func__.2 │ │ │ │ U __sem_clockwait64 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __sync_synchronize │ │ │ │ U __sync_val_compare_and_swap_4 │ │ │ │ 00000000 d buckets │ │ │ │ U memset │ │ │ │ @@ -16795,54 +16795,54 @@ │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ 00000000 T PyTime_AsSecondsDouble │ │ │ │ -00000c38 T PyTime_Monotonic │ │ │ │ -000001e8 T PyTime_MonotonicRaw │ │ │ │ -000011d8 T PyTime_PerfCounter │ │ │ │ +00000d40 T PyTime_Monotonic │ │ │ │ +00000314 T PyTime_MonotonicRaw │ │ │ │ +000012e0 T PyTime_PerfCounter │ │ │ │ 00000000 T PyTime_PerfCounterRaw │ │ │ │ -00000e24 T PyTime_Time │ │ │ │ +00000f2c T PyTime_Time │ │ │ │ 00000248 T PyTime_TimeRaw │ │ │ │ U PyType_IsSubtype │ │ │ │ -00000498 T _PyDeadline_Get │ │ │ │ -000016cc T _PyDeadline_Init │ │ │ │ -00001598 T _PyLong_AsTime_t │ │ │ │ +000004c8 T _PyDeadline_Get │ │ │ │ +00000144 T _PyDeadline_Init │ │ │ │ +000016a0 T _PyLong_AsTime_t │ │ │ │ 000000d8 t _PyLong_AsTime_t.part.0 │ │ │ │ -00000868 T _PyLong_FromTime_t │ │ │ │ +00000988 T _PyLong_FromTime_t │ │ │ │ 000002fc T _PyTimeFraction_Mul │ │ │ │ 000002a8 T _PyTimeFraction_Resolution │ │ │ │ -000007a0 T _PyTimeFraction_Set │ │ │ │ -0000065c T _PyTime_Add │ │ │ │ -00000fa4 T _PyTime_AsLong │ │ │ │ +000008c0 T _PyTimeFraction_Set │ │ │ │ +00000778 T _PyTime_Add │ │ │ │ +000010ac T _PyTime_AsLong │ │ │ │ 00000090 T _PyTime_AsMicroseconds │ │ │ │ -000015ec T _PyTime_AsMilliseconds │ │ │ │ -00000db8 T _PyTime_AsTimespec │ │ │ │ -000006c8 T _PyTime_AsTimespec_clamp │ │ │ │ -00000448 T _PyTime_AsTimeval │ │ │ │ +00000114 T _PyTime_AsMilliseconds │ │ │ │ +00000ec0 T _PyTime_AsTimespec │ │ │ │ +000007e4 T _PyTime_AsTimespec_clamp │ │ │ │ +00000478 T _PyTime_AsTimeval │ │ │ │ 00000000 T _PyTime_AsTimevalTime_t │ │ │ │ 0000003c T _PyTime_AsTimeval_clamp │ │ │ │ -000004f4 T _PyTime_FromLong │ │ │ │ -00000160 T _PyTime_FromMicrosecondsClamp │ │ │ │ -0000011c T _PyTime_FromMillisecondsObject │ │ │ │ +00000524 T _PyTime_FromLong │ │ │ │ +0000028c T _PyTime_FromMicrosecondsClamp │ │ │ │ +000001fc T _PyTime_FromMillisecondsObject │ │ │ │ 0000007c T _PyTime_FromSeconds │ │ │ │ 00000180 T _PyTime_FromSecondsDouble │ │ │ │ -0000086c T _PyTime_FromSecondsObject │ │ │ │ +0000098c T _PyTime_FromSecondsObject │ │ │ │ 000000a4 T _PyTime_FromTimespec │ │ │ │ 00000534 T _PyTime_FromTimeval │ │ │ │ -00000114 T _PyTime_MonotonicWithInfo │ │ │ │ -00000fa8 T _PyTime_ObjectToTime_t │ │ │ │ +000001f4 T _PyTime_MonotonicWithInfo │ │ │ │ +000010b0 T _PyTime_ObjectToTime_t │ │ │ │ 000000ac T _PyTime_ObjectToTimespec │ │ │ │ -0000041c T _PyTime_ObjectToTimeval │ │ │ │ +0000044c T _PyTime_ObjectToTimeval │ │ │ │ 00000088 T _PyTime_PerfCounterWithInfo │ │ │ │ 00000090 T _PyTime_TimeWithInfo │ │ │ │ 00000040 T _PyTime_gmtime │ │ │ │ -0000072c T _PyTime_localtime │ │ │ │ +0000084c T _PyTime_localtime │ │ │ │ U __aeabi_d2iz │ │ │ │ U __aeabi_d2lz │ │ │ │ U __aeabi_dadd │ │ │ │ U __aeabi_dcmpeq │ │ │ │ U __aeabi_dcmpge │ │ │ │ U __aeabi_dcmple │ │ │ │ U __aeabi_dcmplt │ │ │ │ @@ -16857,19 +16857,20 @@ │ │ │ │ U __clock_gettime64 │ │ │ │ U __errno_location │ │ │ │ U __gmtime64_r │ │ │ │ U __localtime64_r │ │ │ │ U ceil │ │ │ │ U floor │ │ │ │ U modf │ │ │ │ -00000310 t py_get_monotonic_clock │ │ │ │ -000002fc t pytime_as_timeval.isra.0 │ │ │ │ -00000518 t pytime_fromtimespec │ │ │ │ -00001358 t pytime_object_to_denominator │ │ │ │ -00000b44 t pytime_round │ │ │ │ +0000043c t py_get_monotonic_clock │ │ │ │ +000003d8 t pytime_as_timeval.isra.0 │ │ │ │ +00000160 t pytime_divide │ │ │ │ +00000634 t pytime_fromtimespec │ │ │ │ +00001460 t pytime_object_to_denominator │ │ │ │ +00000c4c t pytime_round │ │ │ │ U round │ │ │ │ │ │ │ │ qsbr.o: │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ @@ -17559,32 +17560,32 @@ │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMem_RawMalloc │ │ │ │ U PyStructSequence_New │ │ │ │ U PyStructSequence_SetItem │ │ │ │ 00000240 T PyThread_GetInfo │ │ │ │ 00000400 T PyThread_ParseTimeoutArg │ │ │ │ 00000150 T PyThread_ReInitTLS │ │ │ │ -0000066c T PyThread_acquire_lock │ │ │ │ -00000490 T PyThread_acquire_lock_timed │ │ │ │ +00000670 T PyThread_acquire_lock │ │ │ │ +00000494 T PyThread_acquire_lock_timed │ │ │ │ 000001f8 T PyThread_acquire_lock_timed_with_retries │ │ │ │ 00000000 T PyThread_allocate_lock │ │ │ │ 000000c8 T PyThread_create_key │ │ │ │ 0000011c T PyThread_delete_key │ │ │ │ 00000120 T PyThread_delete_key_value │ │ │ │ 0000002c T PyThread_detach_thread │ │ │ │ 00000098 T PyThread_exit_thread │ │ │ │ -0000062c T PyThread_free_lock │ │ │ │ +00000630 T PyThread_free_lock │ │ │ │ 0000014c T PyThread_get_key_value │ │ │ │ 00000154 T PyThread_get_stacksize │ │ │ │ 000000e0 T PyThread_get_thread_ident │ │ │ │ 00000130 T PyThread_get_thread_ident_ex │ │ │ │ 00000194 T PyThread_get_thread_native_id │ │ │ │ 00000078 T PyThread_init_thread │ │ │ │ 000001cc T PyThread_join_thread │ │ │ │ -00000600 T PyThread_release_lock │ │ │ │ +00000604 T PyThread_release_lock │ │ │ │ 00000128 T PyThread_set_key_value │ │ │ │ 00000178 T PyThread_set_stacksize │ │ │ │ 00000000 T PyThread_start_joinable_thread │ │ │ │ 000003a8 T PyThread_start_new_thread │ │ │ │ 00000030 T PyThread_tss_alloc │ │ │ │ 00000184 T PyThread_tss_create │ │ │ │ 000001fc T PyThread_tss_delete │ │ │ │ @@ -17601,15 +17602,15 @@ │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyEval_MakePendingCalls │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ 000003f4 T _PyThread_FiniType │ │ │ │ 00000000 T _PyThread_at_fork_reinit │ │ │ │ -00000858 T _PyThread_cond_after │ │ │ │ +00000860 T _PyThread_cond_after │ │ │ │ 00000230 T _PyThread_cond_init │ │ │ │ U _PyTime_Add │ │ │ │ U _PyTime_AsMicroseconds │ │ │ │ U _PyTime_AsTimespec_clamp │ │ │ │ U _PyTime_FromMicrosecondsClamp │ │ │ │ U _PyTime_FromSecondsObject │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -17923,23 +17924,23 @@ │ │ │ │ 00000000 T _Py_strhex_bytes_with_sep │ │ │ │ 00000000 t _Py_strhex_impl │ │ │ │ 000005b8 T _Py_strhex_with_sep │ │ │ │ U __aeabi_uidiv │ │ │ │ │ │ │ │ dtoa.o: │ │ │ │ 0000043c t Balloc │ │ │ │ -00003ca4 t Bfree │ │ │ │ +00003c88 t Bfree │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ -00003cf0 T _PyDtoa_Fini │ │ │ │ +00003cd4 T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ -00003fc8 T _Py_dg_dtoa │ │ │ │ -00008810 T _Py_dg_freedtoa │ │ │ │ +00003fac T _Py_dg_dtoa │ │ │ │ +000087d8 T _Py_dg_freedtoa │ │ │ │ 00000964 T _Py_dg_strtod │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_d2iz │ │ │ │ U __aeabi_d2uiz │ │ │ │ U __aeabi_dadd │ │ │ │ U __aeabi_dcmpeq │ │ │ │ U __aeabi_dcmpge │ │ │ │ @@ -17950,25 +17951,25 @@ │ │ │ │ U __aeabi_dmul │ │ │ │ U __aeabi_dsub │ │ │ │ U __aeabi_i2d │ │ │ │ U __aeabi_read_tp │ │ │ │ U __aeabi_ui2d │ │ │ │ U __aeabi_uidiv │ │ │ │ U __errno_location │ │ │ │ -00008bec t b2d │ │ │ │ +00008bb4 t b2d │ │ │ │ 000000c0 r bigtens │ │ │ │ -00008370 t lshift │ │ │ │ +00008338 t lshift │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 0000051c t mult │ │ │ │ -0000868c t multadd │ │ │ │ -00008874 t nrv_alloc │ │ │ │ +00008654 t multadd │ │ │ │ +0000883c t nrv_alloc │ │ │ │ 00000110 r p05.0 │ │ │ │ -00007c10 t pow5mult │ │ │ │ -000089e4 t sd2b │ │ │ │ +00007bd8 t pow5mult │ │ │ │ +000089ac t sd2b │ │ │ │ 00000008 r tens │ │ │ │ 000000e8 r tinytens │ │ │ │ │ │ │ │ formatter_unicode.o: │ │ │ │ 000000bc r CSWTCH.144 │ │ │ │ 000000e0 r CSWTCH.145 │ │ │ │ U PyComplex_ImagAsDouble │ │ │ │ @@ -18806,15 +18807,15 @@ │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 0000000c t _datetime_exec │ │ │ │ 00000070 r _days_before_month │ │ │ │ 0000003c r _days_in_month │ │ │ │ -00002f94 t _get_current_state.constprop.0 │ │ │ │ +00002fb4 t _get_current_state.constprop.0 │ │ │ │ 00000160 r _keywords.1 │ │ │ │ 00000180 r _keywords.13 │ │ │ │ 0000019c r _keywords.16 │ │ │ │ 000001a4 r _keywords.27 │ │ │ │ 00000170 r _keywords.7 │ │ │ │ 00000740 d _kwtuple.0 │ │ │ │ 00000780 d _kwtuple.12 │ │ │ │ @@ -18822,255 +18823,255 @@ │ │ │ │ 000007c4 d _kwtuple.26 │ │ │ │ 00000760 d _kwtuple.6 │ │ │ │ 000006a4 d _parser.14 │ │ │ │ 00000608 d _parser.17 │ │ │ │ 00000714 d _parser.2 │ │ │ │ 00000634 d _parser.28 │ │ │ │ 000006e0 d _parser.8 │ │ │ │ -00002a1c t _timezone_check_argument │ │ │ │ -000030a0 t accum │ │ │ │ +000029fc t _timezone_check_argument │ │ │ │ +000030c0 t accum │ │ │ │ 000019f8 t add_date_timedelta.isra.0 │ │ │ │ -00003884 t add_datetime_timedelta │ │ │ │ +000038a4 t add_datetime_timedelta │ │ │ │ 00002580 t append_keyword_fold │ │ │ │ 000022c8 t append_keyword_tzinfo │ │ │ │ 000019c8 t build_struct_time │ │ │ │ -00004598 t call_subclass_fold │ │ │ │ +00004554 t call_subclass_fold │ │ │ │ 00000e64 t call_tzinfo_method │ │ │ │ -000032b0 t call_tzname │ │ │ │ +00003290 t call_tzname │ │ │ │ 00000538 d capi │ │ │ │ 00000024 r capi_types │ │ │ │ 00000330 t check_tzinfo_subclass │ │ │ │ 00000b3c t check_tzinfo_subclass.part.0.isra.0 │ │ │ │ 000017a0 t clear_state.isra.0 │ │ │ │ 0000014c r correction.20 │ │ │ │ 00000d34 t create_timezone_from_delta.constprop.0 │ │ │ │ 00001908 t date_add │ │ │ │ 00000cc4 d date_as_number │ │ │ │ 00001bec t date_ctime │ │ │ │ -000033c8 t date_day │ │ │ │ +00003384 t date_day │ │ │ │ 000003d4 r date_doc │ │ │ │ 00000c44 t date_format │ │ │ │ 0000175c t date_from_pickle │ │ │ │ -000033d0 t date_fromisocalendar │ │ │ │ +0000338c t date_fromisocalendar │ │ │ │ 00001cb4 t date_fromisoformat │ │ │ │ -00004cd4 t date_fromordinal │ │ │ │ +00004e3c t date_fromordinal │ │ │ │ 000003a0 t date_fromtimestamp │ │ │ │ 00000f24 d date_getset │ │ │ │ 00001008 t date_hash │ │ │ │ -00004b78 t date_isocalendar │ │ │ │ +00004b34 t date_isocalendar │ │ │ │ 00000d2c t date_isoformat │ │ │ │ 00001f70 t date_isoweekday │ │ │ │ 000005a8 d date_kws │ │ │ │ 00000d54 d date_methods │ │ │ │ -000033c0 t date_month │ │ │ │ +0000337c t date_month │ │ │ │ 00000694 t date_new │ │ │ │ 00001dc8 t date_reduce │ │ │ │ 00000784 t date_repr │ │ │ │ 000012f8 t date_richcompare │ │ │ │ 000009b8 t date_str │ │ │ │ 00001744 t date_strftime │ │ │ │ 000017a4 t date_subtract │ │ │ │ 00001800 t date_timetuple │ │ │ │ 000002dc t date_today │ │ │ │ 000015a4 t date_toordinal │ │ │ │ -000022b4 t date_weekday │ │ │ │ -00001a28 t date_year │ │ │ │ -000048b8 t datetime_add │ │ │ │ +000022d4 t date_weekday │ │ │ │ +000022b4 t date_year │ │ │ │ +000048d8 t datetime_add │ │ │ │ 00000390 t datetime_alloc │ │ │ │ 0000081c d datetime_as_number │ │ │ │ -00002c4c t datetime_astimezone │ │ │ │ +00002c2c t datetime_astimezone │ │ │ │ 0000070c t datetime_best_possible │ │ │ │ 000015f4 t datetime_combine │ │ │ │ 00001fc4 t datetime_ctime │ │ │ │ 0000039c t datetime_date_fromtimestamp │ │ │ │ 00000878 r datetime_date_fromtimestamp__doc__ │ │ │ │ 000012c4 t datetime_date_fromtimestamp_capi │ │ │ │ 00001e14 t datetime_date_replace │ │ │ │ 00000808 r datetime_date_replace__doc__ │ │ │ │ 000005dc t datetime_datetime_now │ │ │ │ 000006a8 r datetime_datetime_now__doc__ │ │ │ │ -00003f44 t datetime_datetime_replace │ │ │ │ +00003f64 t datetime_datetime_replace │ │ │ │ 000005b4 r datetime_datetime_replace__doc__ │ │ │ │ 00000f98 t datetime_dealloc │ │ │ │ 000001cc r datetime_doc │ │ │ │ -0000339c t datetime_dst │ │ │ │ -00004ccc t datetime_fold │ │ │ │ -0000448c t datetime_from_pickle │ │ │ │ -000025dc t datetime_from_timestamp │ │ │ │ -00001b44 t datetime_from_timet_and_us │ │ │ │ -000053c4 t datetime_fromisoformat │ │ │ │ -000024d4 t datetime_fromtimestamp │ │ │ │ -00005390 t datetime_getdate │ │ │ │ +00003358 t datetime_dst │ │ │ │ +00004cec t datetime_fold │ │ │ │ +00004448 t datetime_from_pickle │ │ │ │ +000025bc t datetime_from_timestamp │ │ │ │ +00001b24 t datetime_from_timet_and_us │ │ │ │ +00005380 t datetime_fromisoformat │ │ │ │ +000024b4 t datetime_fromtimestamp │ │ │ │ +0000534c t datetime_getdate │ │ │ │ 00000a2c d datetime_getset │ │ │ │ 00000a8c t datetime_getstate │ │ │ │ 000013a8 t datetime_gettime │ │ │ │ 000020c8 t datetime_gettimetz │ │ │ │ 00001078 t datetime_hash │ │ │ │ -00004f74 t datetime_hour │ │ │ │ -00001e00 t datetime_isoformat │ │ │ │ +000050dc t datetime_hour │ │ │ │ +00001de0 t datetime_isoformat │ │ │ │ 000005b8 d datetime_kws │ │ │ │ 000008ac d datetime_methods │ │ │ │ -000042b8 t datetime_microsecond │ │ │ │ -00004f7c t datetime_minute │ │ │ │ +00004274 t datetime_microsecond │ │ │ │ +000050e4 t datetime_minute │ │ │ │ 00000908 t datetime_new │ │ │ │ 00002094 t datetime_reduce │ │ │ │ 00000a28 t datetime_reduce_ex │ │ │ │ 000007dc t datetime_repr │ │ │ │ 000010b0 t datetime_richcompare │ │ │ │ -00004f84 t datetime_second │ │ │ │ -000041f0 t datetime_str │ │ │ │ +000050ec t datetime_second │ │ │ │ +000041ac t datetime_str │ │ │ │ 00000000 t datetime_strptime │ │ │ │ -000020a0 t datetime_subtract │ │ │ │ +00002080 t datetime_subtract │ │ │ │ 00001038 t datetime_time_replace │ │ │ │ 00000750 r datetime_time_replace__doc__ │ │ │ │ -00003ff8 t datetime_timestamp │ │ │ │ -00001a48 t datetime_timetuple │ │ │ │ -00004878 t datetime_tzinfo │ │ │ │ -00003294 t datetime_tzname │ │ │ │ +00003fb4 t datetime_timestamp │ │ │ │ +00001a28 t datetime_timetuple │ │ │ │ +00004898 t datetime_tzinfo │ │ │ │ +00003274 t datetime_tzname │ │ │ │ 0000200c t datetime_utcfromtimestamp │ │ │ │ 00001700 t datetime_utcnow │ │ │ │ -00003378 t datetime_utcoffset │ │ │ │ +00004cf4 t datetime_utcoffset │ │ │ │ 00002174 t datetime_utctimetuple │ │ │ │ 00000000 d datetimemodule │ │ │ │ 00000fe4 t delta_abs │ │ │ │ -00004ac4 t delta_add │ │ │ │ -00002084 t delta_add.part.0 │ │ │ │ +00004a80 t delta_add │ │ │ │ +00002064 t delta_add.part.0 │ │ │ │ 00000f74 d delta_as_number │ │ │ │ 000009f8 t delta_bool │ │ │ │ -00002640 t delta_divide │ │ │ │ -00002084 t delta_divide.part.0 │ │ │ │ +00002620 t delta_divide │ │ │ │ +00002064 t delta_divide.part.0 │ │ │ │ 000027ec t delta_divmod │ │ │ │ 000004bc r delta_doc │ │ │ │ -00002014 t delta_hash │ │ │ │ +00001ff4 t delta_hash │ │ │ │ 00001034 d delta_members │ │ │ │ 00001004 d delta_methods │ │ │ │ -000042d4 t delta_multiply │ │ │ │ -00002c08 t delta_negative │ │ │ │ -000023ac t delta_new │ │ │ │ +00004290 t delta_multiply │ │ │ │ +00002be8 t delta_negative │ │ │ │ +000023cc t delta_new │ │ │ │ 000027b4 t delta_positive │ │ │ │ 00000ce8 t delta_reduce │ │ │ │ 00002a30 t delta_remainder │ │ │ │ 00000418 t delta_repr │ │ │ │ 00001470 t delta_richcompare │ │ │ │ 00000d5c t delta_str │ │ │ │ -00004688 t delta_subtract │ │ │ │ -00002084 t delta_subtract.part.0 │ │ │ │ -00002820 t delta_to_microseconds │ │ │ │ -00002aa0 t delta_total_seconds │ │ │ │ -000048e8 t delta_truedivide │ │ │ │ +000046a8 t delta_subtract │ │ │ │ +00002064 t delta_subtract.part.0 │ │ │ │ +00002800 t delta_to_microseconds │ │ │ │ +00002a80 t delta_total_seconds │ │ │ │ +000048a4 t delta_truedivide │ │ │ │ 00000ffc t diff_to_bool │ │ │ │ -00004890 t divide_nearest │ │ │ │ -00002764 t divide_timedelta_timedelta │ │ │ │ +0000484c t divide_nearest │ │ │ │ +00002744 t divide_timedelta_timedelta │ │ │ │ 00001c2c t format_ctime.isra.0 │ │ │ │ -00003e00 t format_utcoffset.constprop.0 │ │ │ │ -00003748 t get_flip_fold_offset │ │ │ │ +00003dbc t format_utcoffset.constprop.0 │ │ │ │ +00003704 t get_flip_fold_offset │ │ │ │ 00000f5c t get_tzinfo_member │ │ │ │ 000003fc r iso_calendar_date__doc__ │ │ │ │ -00004de4 t iso_calendar_date_dealloc │ │ │ │ +00004da0 t iso_calendar_date_dealloc │ │ │ │ 00000ed4 d iso_calendar_date_getset │ │ │ │ 00000eb4 d iso_calendar_date_methods │ │ │ │ 00002c30 t iso_calendar_date_new │ │ │ │ -00004d88 t iso_calendar_date_new_impl │ │ │ │ +00004d44 t iso_calendar_date_new_impl │ │ │ │ 00001d8c t iso_calendar_date_reduce │ │ │ │ 00002d2c t iso_calendar_date_repr │ │ │ │ 00002bd4 t iso_calendar_date_traverse │ │ │ │ -00005038 t iso_calendar_date_week │ │ │ │ -0000506c t iso_calendar_date_weekday │ │ │ │ -00005004 t iso_calendar_date_year │ │ │ │ -00003508 t iso_to_ymd │ │ │ │ +00004ff4 t iso_calendar_date_week │ │ │ │ +00005028 t iso_calendar_date_weekday │ │ │ │ +00004fc0 t iso_calendar_date_year │ │ │ │ +000034c4 t iso_to_ymd │ │ │ │ 00000e74 d isocal_slots │ │ │ │ 00000374 d isocal_spec │ │ │ │ 00000690 d keywords.10 │ │ │ │ 0000070c d keywords.11 │ │ │ │ 0000066c d keywords.18 │ │ │ │ 000006d0 d keywords.19 │ │ │ │ 00000660 d keywords.25 │ │ │ │ 00000678 d keywords.29 │ │ │ │ 000005e8 d keywords.3 │ │ │ │ 00000680 d keywords.4 │ │ │ │ 000005e0 d keywords.5 │ │ │ │ -00004b40 t local │ │ │ │ -00003c20 t local_timezone_from_timestamp │ │ │ │ -00003840 t local_to_seconds │ │ │ │ +00004b60 t local │ │ │ │ +00003bdc t local_timezone_from_timestamp │ │ │ │ +000037fc t local_to_seconds │ │ │ │ 00000e94 t make_somezreplacement │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ -00003350 t microseconds_to_delta_ex │ │ │ │ +00003370 t microseconds_to_delta_ex │ │ │ │ U modf │ │ │ │ 000016a4 t module_clear │ │ │ │ 00001990 t module_free │ │ │ │ 00000000 b module_methods │ │ │ │ 000007fc d module_slots │ │ │ │ 00000df0 t module_traverse │ │ │ │ -000043e0 t multiply_int_timedelta │ │ │ │ -000046c4 t multiply_truedivide_timedelta_float │ │ │ │ +0000439c t multiply_int_timedelta │ │ │ │ +00004680 t multiply_truedivide_timedelta_float │ │ │ │ 00000530 t new_date_ex │ │ │ │ 0000221c t new_date_subclass_ex │ │ │ │ 00001318 t new_datetime_ex │ │ │ │ 00000000 t new_datetime_ex2 │ │ │ │ -000037ec t new_datetime_subclass_fold_ex │ │ │ │ +0000380c t new_datetime_subclass_fold_ex │ │ │ │ 000003e8 t new_delta_ex │ │ │ │ 00001368 t new_time_ex │ │ │ │ 00000b70 t new_time_ex2 │ │ │ │ -00003ce0 t new_timezone │ │ │ │ -00004980 t ord_to_ymd │ │ │ │ -00005ab8 t parse_hh_mm_ss_ff.constprop.0 │ │ │ │ -00004e30 t parse_isoformat_date.constprop.0 │ │ │ │ -00005884 t parse_isoformat_time.constprop.0 │ │ │ │ -00003634 t pep495_eq_exception │ │ │ │ +00003c9c t new_timezone │ │ │ │ +000049a0 t ord_to_ymd │ │ │ │ +00005a74 t parse_hh_mm_ss_ff.constprop.0 │ │ │ │ +00004dec t parse_isoformat_date.constprop.0 │ │ │ │ +00005840 t parse_isoformat_time.constprop.0 │ │ │ │ +000035f0 t pep495_eq_exception │ │ │ │ 00000140 r potential_separators.21 │ │ │ │ -000046bc t py_time_second │ │ │ │ +00004678 t py_time_second │ │ │ │ U round │ │ │ │ 000000a4 r specs.24 │ │ │ │ 000000cc r specs.9 │ │ │ │ U strcmp │ │ │ │ 00000cdc t time_alloc │ │ │ │ 0000103c t time_dealloc │ │ │ │ 000002ac r time_doc │ │ │ │ 00000cc4 t time_dst │ │ │ │ 000013a0 t time_fold │ │ │ │ 000024a0 t time_from_pickle │ │ │ │ -00005d0c t time_fromisoformat │ │ │ │ +00005cc8 t time_fromisoformat │ │ │ │ 00000b78 d time_getset │ │ │ │ 000023dc t time_getstate │ │ │ │ 000000b0 t time_hash │ │ │ │ -000046ac t time_hour │ │ │ │ -00003a4c t time_isoformat │ │ │ │ +00004668 t time_hour │ │ │ │ +00003a08 t time_isoformat │ │ │ │ 0000058c d time_kws │ │ │ │ 00000ab8 d time_methods │ │ │ │ 00001280 t time_microsecond │ │ │ │ -000046b4 t time_minute │ │ │ │ +00004670 t time_minute │ │ │ │ 00000e2c t time_new │ │ │ │ 00002780 t time_reduce │ │ │ │ 00002378 t time_reduce_ex │ │ │ │ 000008ec t time_repr │ │ │ │ 00001390 t time_richcompare │ │ │ │ 000009f4 t time_str │ │ │ │ 00002698 t time_strftime │ │ │ │ 0000129c t time_tzinfo │ │ │ │ -00004278 t time_tzname │ │ │ │ -00004294 t time_utcoffset │ │ │ │ +00004234 t time_tzname │ │ │ │ +00004250 t time_utcoffset │ │ │ │ 00001994 t timezone_dealloc │ │ │ │ 00000374 r timezone_doc │ │ │ │ -000029e4 t timezone_dst │ │ │ │ -00001d5c t timezone_fromutc │ │ │ │ +000029c4 t timezone_dst │ │ │ │ +00001d3c t timezone_fromutc │ │ │ │ 00000c24 t timezone_getinitargs │ │ │ │ 00002b80 t timezone_hash │ │ │ │ 00000698 d timezone_kws │ │ │ │ 00000c04 d timezone_methods │ │ │ │ -00004188 t timezone_new │ │ │ │ +00004144 t timezone_new │ │ │ │ 00002b88 t timezone_repr │ │ │ │ -00002b3c t timezone_richcompare │ │ │ │ +00002b1c t timezone_richcompare │ │ │ │ 00001450 t timezone_str │ │ │ │ 0000140c t timezone_tzname │ │ │ │ -00002bb8 t timezone_utcoffset │ │ │ │ +00002b98 t timezone_utcoffset │ │ │ │ 000003a4 r tzinfo_doc │ │ │ │ 00002660 t tzinfo_dst │ │ │ │ -00005c38 t tzinfo_from_isoformat_results │ │ │ │ -000050a0 t tzinfo_fromutc │ │ │ │ +00005bf4 t tzinfo_from_isoformat_results │ │ │ │ +0000505c t tzinfo_fromutc │ │ │ │ 00000c64 d tzinfo_methods │ │ │ │ 00000b50 t tzinfo_reduce │ │ │ │ 00002628 t tzinfo_tzname │ │ │ │ 0000213c t tzinfo_utcoffset │ │ │ │ 00000388 d utc_timezone │ │ │ │ 00001afc t wrap_strftime │ │ │ │ 00001694 t ymd_to_ord │ │ │ │ @@ -19194,48 +19195,48 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_dcmpgt │ │ │ │ U __aeabi_dcmplt │ │ │ │ U __aeabi_dcmpun │ │ │ │ U __aeabi_read_tp │ │ │ │ 0000000c t _json_exec │ │ │ │ 000000a4 d _json_slots │ │ │ │ -00000808 t _parse_constant │ │ │ │ +00000720 t _parse_constant │ │ │ │ 000003dc t encoder_call │ │ │ │ 000005f8 t encoder_clear │ │ │ │ 000005a0 t encoder_dealloc │ │ │ │ 0000010c r encoder_doc │ │ │ │ 000008e4 t encoder_encode_float │ │ │ │ 00000524 t encoder_encode_string.part.0.isra.0 │ │ │ │ 000000cc t encoder_listencode_obj │ │ │ │ 00000184 d encoder_members │ │ │ │ 000001f0 t encoder_new │ │ │ │ -00000608 t encoder_traverse │ │ │ │ +00000798 t encoder_traverse │ │ │ │ 00000000 d jsonmodule │ │ │ │ 00000098 d kwlist.0 │ │ │ │ 0000005c d kwlist.1 │ │ │ │ 0000008c d kwlist.2 │ │ │ │ 00000064 d kwlist.3 │ │ │ │ 000000fc r module_doc │ │ │ │ 00000000 t py_encode_basestring │ │ │ │ 000010dc t py_encode_basestring_ascii │ │ │ │ 00000880 t py_scanstring │ │ │ │ 0000018c r pydoc_encode_basestring │ │ │ │ 000001e4 r pydoc_encode_basestring_ascii │ │ │ │ 0000024c r pydoc_scanstring │ │ │ │ -00000748 t raise_errmsg │ │ │ │ -000006f0 t raise_stop_iteration │ │ │ │ +00000660 t raise_errmsg │ │ │ │ +00000608 t raise_stop_iteration │ │ │ │ 00001be0 t scan_once_unicode │ │ │ │ 00001a7c t scanner_call │ │ │ │ 000007b4 t scanner_clear │ │ │ │ 0000075c t scanner_dealloc │ │ │ │ 00000178 r scanner_doc │ │ │ │ 00000238 d scanner_members │ │ │ │ 00000078 t scanner_new │ │ │ │ 00000000 t scanner_traverse │ │ │ │ -00003b94 t scanstring_unicode │ │ │ │ +00003bd4 t scanstring_unicode │ │ │ │ 000000c4 d speedups_methods │ │ │ │ │ │ │ │ _opcode.o: │ │ │ │ U PyBool_FromLong │ │ │ │ U PyCode_Type │ │ │ │ U PyCompile_OpcodeStackEffectWithJump │ │ │ │ U PyErr_Format │ │ │ │ @@ -19339,24 +19340,24 @@ │ │ │ │ 00003b00 t Pdata_poplist │ │ │ │ 00000c74 t Pdata_poptuple │ │ │ │ 00002b80 t Pdata_push │ │ │ │ 00000ab0 t Pdata_traverse │ │ │ │ 0000198c t PicklerMemoProxy_clear │ │ │ │ 0000132c t PicklerMemoProxy_dealloc │ │ │ │ 00001884 t PicklerMemoProxy_traverse │ │ │ │ -0000a408 t Pickler_clear │ │ │ │ -0000a158 t Pickler_dealloc │ │ │ │ +0000a4ec t Pickler_clear │ │ │ │ +0000a23c t Pickler_dealloc │ │ │ │ 00000fb4 t Pickler_get_memo │ │ │ │ 00004928 t Pickler_getattr │ │ │ │ 00000538 d Pickler_getsets │ │ │ │ 00000560 d Pickler_members │ │ │ │ 00000620 d Pickler_methods │ │ │ │ 00001010 t Pickler_set_memo │ │ │ │ 00000f0c t Pickler_setattr │ │ │ │ -0000cc70 t Pickler_traverse │ │ │ │ +0000cd54 t Pickler_traverse │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_DecodeEscape │ │ │ │ @@ -19417,15 +19418,15 @@ │ │ │ │ U PyLong_FromString │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetOptionalItem │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ -00001350 t PyMemoTable_Clear.isra.0 │ │ │ │ +000012f8 t PyMemoTable_Clear.isra.0 │ │ │ │ 00000678 t PyMemoTable_Del │ │ │ │ 00000604 t PyMemoTable_New │ │ │ │ U PyMemoryView_FromMemory │ │ │ │ U PyMemoryView_FromObject │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddObjectRef │ │ │ │ U PyModule_AddType │ │ │ │ @@ -19497,23 +19498,23 @@ │ │ │ │ 00003ee4 t Unpickler_dealloc │ │ │ │ 000013b0 t Unpickler_get_memo │ │ │ │ 000027ac t Unpickler_getattr │ │ │ │ 000003e0 d Unpickler_getsets │ │ │ │ 00000478 d Unpickler_methods │ │ │ │ 00000dd0 t Unpickler_set_memo │ │ │ │ 00000c78 t Unpickler_setattr │ │ │ │ -0000d010 t Unpickler_traverse │ │ │ │ +0000d0f4 t Unpickler_traverse │ │ │ │ 00000548 t _Pickle_ClearState │ │ │ │ 00002b34 t _Pickle_FastCall │ │ │ │ -00001154 t _Pickler_CommitFrame.isra.0 │ │ │ │ -000011fc t _Pickler_FlushToFile │ │ │ │ +000010fc t _Pickler_CommitFrame.isra.0 │ │ │ │ +000011a4 t _Pickler_FlushToFile │ │ │ │ 00005114 t _Pickler_Write │ │ │ │ 000052f4 t _Pickler_Write.constprop.0 │ │ │ │ 00000f90 t _Pickler_Write.constprop.1 │ │ │ │ -00007c64 t _Pickler_write_bytes │ │ │ │ +00007d48 t _Pickler_write_bytes │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Alloc │ │ │ │ U _PyBytesWriter_Dealloc │ │ │ │ U _PyBytesWriter_Finish │ │ │ │ U _PyBytesWriter_Init │ │ │ │ @@ -19537,35 +19538,35 @@ │ │ │ │ U _PySys_GetSizeOf │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ -000010fc t _Py_EnterRecursiveCall.constprop.0 │ │ │ │ +0000786c t _Py_EnterRecursiveCall.constprop.0 │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000598 t _Unpickler_MemoCleanup │ │ │ │ 00002c1c t _Unpickler_MemoPut │ │ │ │ 0000054c t _Unpickler_NewMemo │ │ │ │ 00002848 t _Unpickler_ReadImpl │ │ │ │ 00000a60 t _Unpickler_ReadInto │ │ │ │ -0000bb78 t _Unpickler_Readline │ │ │ │ +0000bc5c t _Unpickler_Readline │ │ │ │ 0000097c t _Unpickler_SkipConsumed │ │ │ │ U __aeabi_dcmpeq │ │ │ │ U __aeabi_read_tp │ │ │ │ U __errno_location │ │ │ │ U __isoc23_strtol │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00001848 t _checkmodule │ │ │ │ +000017f0 t _checkmodule │ │ │ │ 000001c4 r _keywords.1 │ │ │ │ 00000208 r _keywords.10 │ │ │ │ 00000220 r _keywords.12 │ │ │ │ 00000228 r _keywords.15 │ │ │ │ 0000023c r _keywords.17 │ │ │ │ 00000244 r _keywords.19 │ │ │ │ 00000250 r _keywords.22 │ │ │ │ @@ -19604,58 +19605,58 @@ │ │ │ │ 00001ab0 t _pickle_UnpicklerMemoProxy___reduce__ │ │ │ │ 00001364 r _pickle_UnpicklerMemoProxy___reduce____doc__ │ │ │ │ 00001490 t _pickle_UnpicklerMemoProxy_clear │ │ │ │ 000013d0 r _pickle_UnpicklerMemoProxy_clear__doc__ │ │ │ │ 00001b90 t _pickle_UnpicklerMemoProxy_copy │ │ │ │ 0000139c r _pickle_UnpicklerMemoProxy_copy__doc__ │ │ │ │ 000019e4 t _pickle_UnpicklerMemoProxy_copy_impl │ │ │ │ -0000c648 t _pickle_Unpickler___init__ │ │ │ │ +0000c72c t _pickle_Unpickler___init__ │ │ │ │ 00001400 r _pickle_Unpickler___init____doc__ │ │ │ │ 000017d8 t _pickle_Unpickler___sizeof__ │ │ │ │ 00001874 r _pickle_Unpickler___sizeof____doc__ │ │ │ │ 00002d20 t _pickle_Unpickler_find_class │ │ │ │ 000018b0 r _pickle_Unpickler_find_class__doc__ │ │ │ │ -0000cbe0 t _pickle_Unpickler_load │ │ │ │ +0000ccc4 t _pickle_Unpickler_load │ │ │ │ 00001a10 r _pickle_Unpickler_load__doc__ │ │ │ │ 00000d00 t _pickle_Unpickler_persistent_load │ │ │ │ 00001ad0 r _pickle_Unpickler_persistent_load__doc__ │ │ │ │ 0000072c t _pickle_dump │ │ │ │ 00000e4c r _pickle_dump__doc__ │ │ │ │ -0000af28 t _pickle_dumps │ │ │ │ +0000b00c t _pickle_dumps │ │ │ │ 00000a6c r _pickle_dumps__doc__ │ │ │ │ 0000000c t _pickle_exec │ │ │ │ 00000000 t _pickle_load │ │ │ │ 000005a0 r _pickle_load__doc__ │ │ │ │ -0000aa84 t _pickle_loads │ │ │ │ +0000ab68 t _pickle_loads │ │ │ │ 00000268 r _pickle_loads__doc__ │ │ │ │ 00000000 d _picklemodule │ │ │ │ -00001774 t _save_bytearray_data.isra.0 │ │ │ │ -0000be1c t batch_dict │ │ │ │ -0000c2d8 t batch_list │ │ │ │ +0000171c t _save_bytearray_data.isra.0 │ │ │ │ +0000bf00 t batch_dict │ │ │ │ +0000c3bc t batch_list │ │ │ │ 00003804 t do_append │ │ │ │ 00003bb0 t do_setitems │ │ │ │ 00004c2c t dump │ │ │ │ 00000ac8 t fast_save_enter │ │ │ │ 00000bc4 t fast_save_leave │ │ │ │ 000030e0 t get_deep_attribute │ │ │ │ 000016d4 t instantiate │ │ │ │ 00000230 t load │ │ │ │ -0000b3a4 t load_build │ │ │ │ +0000b488 t load_build │ │ │ │ 00003280 t load_counted_binbytes │ │ │ │ -00001bf4 t load_counted_binstring │ │ │ │ -0000162c t load_counted_long │ │ │ │ +00001b9c t load_counted_binstring │ │ │ │ +000015d4 t load_counted_long │ │ │ │ 00003650 t load_counted_tuple │ │ │ │ -0000190c t load_extension │ │ │ │ +000018b4 t load_extension │ │ │ │ 000014d8 t load_inst │ │ │ │ -000013c4 t load_newobj │ │ │ │ +0000136c t load_newobj │ │ │ │ 00003798 t marker │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -0000a664 t memo_get.isra.0 │ │ │ │ -000077e0 t memo_put.isra.0 │ │ │ │ +0000a748 t memo_get.isra.0 │ │ │ │ +000078c4 t memo_put.isra.0 │ │ │ │ 000005b0 d memoproxy_slots │ │ │ │ 00000048 d memoproxy_spec │ │ │ │ U memset │ │ │ │ 00000670 d pdata_slots │ │ │ │ 00000034 d pdata_spec │ │ │ │ 00000c6c t persistent_id │ │ │ │ 00000528 t pickle_clear │ │ │ │ @@ -19663,18 +19664,18 @@ │ │ │ │ 00000328 d pickle_methods │ │ │ │ 000022dc r pickle_module_doc │ │ │ │ 00000308 d pickle_slots │ │ │ │ 00000000 t pickle_traverse │ │ │ │ 000004c8 d pickler_type_slots │ │ │ │ 00000070 d pickler_type_spec │ │ │ │ 000005e0 d picklerproxy_methods │ │ │ │ -0000b86c t raw_unicode_escape │ │ │ │ +0000b950 t raw_unicode_escape │ │ │ │ 00005424 t save │ │ │ │ -00008adc t save_global │ │ │ │ -000080b4 t save_reduce │ │ │ │ +00008bc0 t save_global │ │ │ │ +00008198 t save_reduce │ │ │ │ 000006a8 t save_singleton_type │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000408 d unpickler_memoproxy_slots │ │ │ │ 0000005c d unpickler_memoproxy_spec │ │ │ │ 00000378 d unpickler_type_slots │ │ │ │ 00000084 d unpickler_type_spec │ │ │ │ @@ -21172,15 +21173,15 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyType_GetModule │ │ │ │ U PyType_GetSlot │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ -00000814 t Py_XDECREF │ │ │ │ +00001020 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyLong_UnsignedShort_Converter │ │ │ │ U _PyObject_New │ │ │ │ U _PyRuntime │ │ │ │ @@ -21222,26 +21223,26 @@ │ │ │ │ U epoll_wait │ │ │ │ U memset │ │ │ │ 00000038 r module_doc │ │ │ │ 000005a8 t newPyEpoll_Object.isra.0 │ │ │ │ U poll │ │ │ │ 000002e8 d poll_Type_slots │ │ │ │ 00000034 d poll_Type_spec │ │ │ │ -00000780 t poll_dealloc │ │ │ │ +00000fc0 t poll_dealloc │ │ │ │ 00000300 d poll_methods │ │ │ │ 00000210 d pyEpoll_Type_slots │ │ │ │ 00000048 d pyEpoll_Type_spec │ │ │ │ 00000710 t pyepoll_dealloc │ │ │ │ 00000ed8 r pyepoll_doc │ │ │ │ 000001c8 t pyepoll_get_closed │ │ │ │ 00000350 d pyepoll_getsetlist │ │ │ │ 000006b0 t pyepoll_internal_close │ │ │ │ 0000085c t pyepoll_internal_ctl │ │ │ │ 00000248 d pyepoll_methods │ │ │ │ -000014cc t reap_obj │ │ │ │ +00001728 t reap_obj │ │ │ │ 000003d0 t select_epoll │ │ │ │ 000002b0 t select_epoll___enter__ │ │ │ │ 00000124 r select_epoll___enter____doc__ │ │ │ │ 00000300 t select_epoll___exit__ │ │ │ │ 000000e0 r select_epoll___exit____doc__ │ │ │ │ 0000065c t select_epoll_close │ │ │ │ 00000624 r select_epoll_close__doc__ │ │ │ │ @@ -21251,33 +21252,33 @@ │ │ │ │ 00000598 r select_epoll_fromfd__doc__ │ │ │ │ 000001e8 t select_epoll_modify │ │ │ │ 0000035c r select_epoll_modify__doc__ │ │ │ │ 00000900 t select_epoll_poll │ │ │ │ 00000140 r select_epoll_poll__doc__ │ │ │ │ 0000076c t select_epoll_register │ │ │ │ 0000042c r select_epoll_register__doc__ │ │ │ │ -00000df0 t select_epoll_unregister │ │ │ │ +00001048 t select_epoll_unregister │ │ │ │ 000002cc r select_epoll_unregister__doc__ │ │ │ │ 000001e0 d select_methods │ │ │ │ -00000094 t select_poll │ │ │ │ +00000df0 t select_poll │ │ │ │ 000006a4 r select_poll__doc__ │ │ │ │ 00000000 t select_poll_modify │ │ │ │ 000008d8 r select_poll_modify__doc__ │ │ │ │ -00000264 t select_poll_poll │ │ │ │ +00000094 t select_poll_poll │ │ │ │ 00000740 r select_poll_poll__doc__ │ │ │ │ -0000010c t select_poll_register │ │ │ │ +00000e68 t select_poll_register │ │ │ │ 000009c8 r select_poll_register__doc__ │ │ │ │ -00000e88 t select_poll_unregister │ │ │ │ +000010e0 t select_poll_unregister │ │ │ │ 0000087c r select_poll_unregister__doc__ │ │ │ │ -00000f34 t select_select │ │ │ │ +0000118c t select_select │ │ │ │ 00000afc r select_select__doc__ │ │ │ │ -00000fa0 t select_select_impl.isra.0 │ │ │ │ +000011f8 t select_select_impl.isra.0 │ │ │ │ 00000000 d selectmodule │ │ │ │ -00001330 t seq2set.constprop.0 │ │ │ │ -00001548 t set2list │ │ │ │ +00001588 t seq2set.constprop.0 │ │ │ │ +000017a8 t set2list │ │ │ │ │ │ │ │ _elementtree.o: │ │ │ │ 000000b0 d ExpatMemoryHandler │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyArg_ParseTupleAndKeywords │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ @@ -21401,27 +21402,27 @@ │ │ │ │ U __stack_chk_guard │ │ │ │ U __strncat_chk │ │ │ │ 00001f70 t _elementtree_Element___copy__ │ │ │ │ 00000528 r _elementtree_Element___copy____doc__ │ │ │ │ 000014f8 t _elementtree_Element___deepcopy__ │ │ │ │ 00000504 r _elementtree_Element___deepcopy____doc__ │ │ │ │ 00001548 t _elementtree_Element___deepcopy___impl │ │ │ │ -000025f4 t _elementtree_Element___getstate__ │ │ │ │ +00002224 t _elementtree_Element___getstate__ │ │ │ │ 000004cc r _elementtree_Element___getstate____doc__ │ │ │ │ 00003bf4 t _elementtree_Element___setstate__ │ │ │ │ 000004a8 r _elementtree_Element___setstate____doc__ │ │ │ │ 00003d50 t _elementtree_Element___sizeof__ │ │ │ │ 000004e8 r _elementtree_Element___sizeof____doc__ │ │ │ │ 000019c8 t _elementtree_Element_append │ │ │ │ 00000558 r _elementtree_Element_append__doc__ │ │ │ │ 00001074 t _elementtree_Element_clear │ │ │ │ 00000540 r _elementtree_Element_clear__doc__ │ │ │ │ 000009e4 t _elementtree_Element_extend │ │ │ │ 00000488 r _elementtree_Element_extend__doc__ │ │ │ │ -00001554 t _elementtree_Element_find │ │ │ │ +000014fc t _elementtree_Element_find │ │ │ │ 0000045c r _elementtree_Element_find__doc__ │ │ │ │ 000019bc t _elementtree_Element_findall │ │ │ │ 000003ec r _elementtree_Element_findall__doc__ │ │ │ │ 000010e8 t _elementtree_Element_findtext │ │ │ │ 0000041c r _elementtree_Element_findtext__doc__ │ │ │ │ 000039e8 t _elementtree_Element_get │ │ │ │ 00000394 r _elementtree_Element_get__doc__ │ │ │ │ @@ -21531,24 +21532,24 @@ │ │ │ │ 00001e38 t element_setitem │ │ │ │ 00000554 d element_slots │ │ │ │ 0000005c d element_spec │ │ │ │ 00003024 t element_subscr │ │ │ │ 000021c4 t element_tag_getter │ │ │ │ 00001b7c t element_tag_setter │ │ │ │ 00002350 t element_tail_getter │ │ │ │ -0000259c t element_tail_setter │ │ │ │ +000021cc t element_tail_setter │ │ │ │ 00002200 t element_text_getter │ │ │ │ -000014fc t element_text_setter │ │ │ │ +0000171c t element_text_setter │ │ │ │ 000022b4 t elementiter_dealloc │ │ │ │ 00001ed4 t elementiter_next │ │ │ │ 0000083c d elementiter_slots │ │ │ │ 00000034 d elementiter_spec │ │ │ │ 00003744 t elementiter_traverse │ │ │ │ -000021cc t elementtree_clear │ │ │ │ -00002598 t elementtree_free │ │ │ │ +00002360 t elementtree_clear │ │ │ │ +0000272c t elementtree_free │ │ │ │ 000003a4 d elementtree_slots │ │ │ │ 000013c4 t elementtree_traverse │ │ │ │ 00000000 d elementtreemodule │ │ │ │ 00002bb8 t expat_comment_handler │ │ │ │ 00003768 t expat_data_handler │ │ │ │ 00001214 t expat_default_handler │ │ │ │ 00003824 t expat_end_handler │ │ │ │ @@ -22000,15 +22001,15 @@ │ │ │ │ 00000298 t py_blake2s_get_name │ │ │ │ 000000bc d py_blake2s_getsetters │ │ │ │ 0000010c d py_blake2s_methods │ │ │ │ 00000000 t py_blake2s_new │ │ │ │ 00000168 r py_blake2s_new__doc__ │ │ │ │ │ │ │ │ md5module.o: │ │ │ │ -00000750 t MD5Type_copy │ │ │ │ +000006f8 t MD5Type_copy │ │ │ │ 00000180 r MD5Type_copy__doc__ │ │ │ │ 00000364 t MD5Type_digest │ │ │ │ 00000140 r MD5Type_digest__doc__ │ │ │ │ 000003f4 t MD5Type_hexdigest │ │ │ │ 000000ec r MD5Type_hexdigest__doc__ │ │ │ │ 00000524 t MD5Type_update │ │ │ │ 00000098 r MD5Type_update__doc__ │ │ │ │ @@ -22052,16 +22053,16 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __sync_val_compare_and_swap_1 │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000074 d _kwtuple.0 │ │ │ │ -000006f8 t _md5_clear │ │ │ │ -0000074c t _md5_free │ │ │ │ +000007a0 t _md5_clear │ │ │ │ +000007f4 t _md5_free │ │ │ │ 00000094 t _md5_md5 │ │ │ │ 00000010 r _md5_md5__doc__ │ │ │ │ 00000094 d _md5_slots │ │ │ │ 0000005c t _md5_traverse │ │ │ │ 00000000 d _md5module │ │ │ │ 00000048 d _parser.2 │ │ │ │ 0000000c t md5_exec │ │ │ │ @@ -22213,15 +22214,15 @@ │ │ │ │ U PyObject_GC_Track │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GetBuffer │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ -00000d28 t SHA256Type_copy │ │ │ │ +00000df8 t SHA256Type_copy │ │ │ │ 00000488 r SHA256Type_copy__doc__ │ │ │ │ 00000298 t SHA256Type_digest │ │ │ │ 00000410 r SHA256Type_digest__doc__ │ │ │ │ 00000328 t SHA256Type_hexdigest │ │ │ │ 0000037c r SHA256Type_hexdigest__doc__ │ │ │ │ 00000a18 t SHA256Type_update │ │ │ │ 000002d4 r SHA256Type_update__doc__ │ │ │ │ @@ -22229,15 +22230,15 @@ │ │ │ │ 00000288 t SHA256_get_block_size │ │ │ │ 00000290 t SHA256_get_digest_size │ │ │ │ 000003b8 t SHA256_get_name │ │ │ │ 000002c4 d SHA256_getseters │ │ │ │ 00000364 d SHA256_methods │ │ │ │ 000001d4 d SHA2_functions │ │ │ │ 00000ec8 t SHA2_traverse │ │ │ │ -00000df8 t SHA512Type_copy │ │ │ │ +00000d28 t SHA512Type_copy │ │ │ │ 00000450 r SHA512Type_copy__doc__ │ │ │ │ 0000048c t SHA512Type_digest │ │ │ │ 000003d0 r SHA512Type_digest__doc__ │ │ │ │ 0000095c t SHA512Type_hexdigest │ │ │ │ 00000328 r SHA512Type_hexdigest__doc__ │ │ │ │ 00000bec t SHA512Type_update │ │ │ │ 00000280 r SHA512Type_update__doc__ │ │ │ │ @@ -23643,25 +23644,25 @@ │ │ │ │ 00000818 d _parser.129 │ │ │ │ 00000c38 d _parser.132 │ │ │ │ 000010e0 d _parser.135 │ │ │ │ 0000105c d _parser.138 │ │ │ │ 00000f80 d _parser.14 │ │ │ │ 00001190 d _parser.141 │ │ │ │ 00000df4 d _parser.144 │ │ │ │ -000011e8 d _parser.147 │ │ │ │ +000011bc d _parser.147 │ │ │ │ 000013a0 d _parser.150 │ │ │ │ 00000aac d _parser.153 │ │ │ │ 00001374 d _parser.156 │ │ │ │ 00001348 d _parser.159 │ │ │ │ 0000131c d _parser.162 │ │ │ │ 000012f0 d _parser.165 │ │ │ │ 000012c4 d _parser.168 │ │ │ │ 00000d14 d _parser.17 │ │ │ │ 00000dc8 d _parser.171 │ │ │ │ -000011bc d _parser.174 │ │ │ │ +000011e8 d _parser.174 │ │ │ │ 00000978 d _parser.177 │ │ │ │ 00000710 d _parser.180 │ │ │ │ 00000ed0 d _parser.184 │ │ │ │ 00000be0 d _parser.187 │ │ │ │ 00000efc d _parser.190 │ │ │ │ 00000cbc d _parser.194 │ │ │ │ 00000920 d _parser.197 │ │ │ │ @@ -23867,15 +23868,15 @@ │ │ │ │ 0000ac5c r os_access__doc__ │ │ │ │ 00002580 t os_chdir │ │ │ │ 0000aa70 r os_chdir__doc__ │ │ │ │ 00001b34 t os_chmod │ │ │ │ 0000a52c r os_chmod__doc__ │ │ │ │ 00001c80 t os_chown │ │ │ │ 00009d40 r os_chown__doc__ │ │ │ │ -00004614 t os_chroot │ │ │ │ +0000451c t os_chroot │ │ │ │ 0000a340 r os_chroot__doc__ │ │ │ │ 00004c44 t os_close │ │ │ │ 00004f3c r os_close__doc__ │ │ │ │ 00007e0c t os_closerange │ │ │ │ 00004ecc r os_closerange__doc__ │ │ │ │ 000017f8 t os_confstr │ │ │ │ 0000276c r os_confstr__doc__ │ │ │ │ @@ -23898,33 +23899,33 @@ │ │ │ │ 00001b6c r os_eventfd_read__doc__ │ │ │ │ 000029c0 t os_eventfd_write │ │ │ │ 00001b2c r os_eventfd_write__doc__ │ │ │ │ 00002b74 t os_execv │ │ │ │ 000082ec r os_execv__doc__ │ │ │ │ 00002d70 t os_execve │ │ │ │ 00008200 r os_execve__doc__ │ │ │ │ -00006784 t os_fchdir │ │ │ │ +000066c0 t os_fchdir │ │ │ │ 0000a9d4 r os_fchdir__doc__ │ │ │ │ 00003bf8 t os_fchmod │ │ │ │ 0000a37c r os_fchmod__doc__ │ │ │ │ 00003d4c t os_fchown │ │ │ │ 00009cac r os_fchown__doc__ │ │ │ │ -00006c54 t os_fdatasync │ │ │ │ +00006900 t os_fdatasync │ │ │ │ 0000a274 r os_fdatasync__doc__ │ │ │ │ 00001188 t os_fork │ │ │ │ 00007824 r os_fork__doc__ │ │ │ │ -0000185c t os_forkpty │ │ │ │ +0000178c t os_forkpty │ │ │ │ 00006bec r os_forkpty__doc__ │ │ │ │ 00006e5c t os_fpathconf │ │ │ │ 000028dc r os_fpathconf__doc__ │ │ │ │ 000036a0 t os_fspath │ │ │ │ 000011e0 r os_fspath__doc__ │ │ │ │ 00004b04 t os_fstat │ │ │ │ 00004404 r os_fstat__doc__ │ │ │ │ -0000451c t os_fstatvfs │ │ │ │ +00004640 t os_fstatvfs │ │ │ │ 00002a70 r os_fstatvfs__doc__ │ │ │ │ 00005168 t os_fsync │ │ │ │ 0000a308 r os_fsync__doc__ │ │ │ │ 00002390 t os_ftruncate │ │ │ │ 00003334 r os_ftruncate__doc__ │ │ │ │ 00002430 t os_ftruncate_impl.isra.0 │ │ │ │ 00000d4c t os_get_blocking │ │ │ │ @@ -23971,15 +23972,15 @@ │ │ │ │ 00005250 r os_getsid__doc__ │ │ │ │ 00000038 t os_getuid │ │ │ │ 000066cc r os_getuid__doc__ │ │ │ │ 00003070 t os_getxattr │ │ │ │ 00002160 r os_getxattr__doc__ │ │ │ │ 00005418 t os_grantpt │ │ │ │ 00007048 r os_grantpt__doc__ │ │ │ │ -00004df0 t os_initgroups │ │ │ │ +00004e20 t os_initgroups │ │ │ │ 000068f8 r os_initgroups__doc__ │ │ │ │ 00001018 t os_isatty │ │ │ │ 0000434c r os_isatty__doc__ │ │ │ │ 00001a84 t os_kill │ │ │ │ 0000668c r os_kill__doc__ │ │ │ │ 00000db8 t os_killpg │ │ │ │ 00006640 r os_killpg__doc__ │ │ │ │ @@ -24007,23 +24008,23 @@ │ │ │ │ 00001c10 r os_memfd_create__doc__ │ │ │ │ 000051dc t os_minor │ │ │ │ 0000340c r os_minor__doc__ │ │ │ │ 000046f4 t os_mkdir │ │ │ │ 00009340 r os_mkdir__doc__ │ │ │ │ 00000e58 t os_mkfifo │ │ │ │ 000037b8 r os_mkfifo__doc__ │ │ │ │ -000054ac t os_mknod │ │ │ │ +00005500 t os_mknod │ │ │ │ 000034bc r os_mknod__doc__ │ │ │ │ 00008408 t os_nice │ │ │ │ 000092d8 r os_nice__doc__ │ │ │ │ 000041d4 t os_open │ │ │ │ 00004f70 r os_open__doc__ │ │ │ │ 00000c84 t os_openpty │ │ │ │ 00006dfc r os_openpty__doc__ │ │ │ │ -00006ab0 t os_pathconf │ │ │ │ +00006994 t os_pathconf │ │ │ │ 000027c0 r os_pathconf__doc__ │ │ │ │ 000057f0 t os_pidfd_open │ │ │ │ 00005f0c r os_pidfd_open__doc__ │ │ │ │ 00001090 t os_pipe │ │ │ │ 00005884 t os_pipe2 │ │ │ │ 00004200 r os_pipe2__doc__ │ │ │ │ 000042e8 r os_pipe__doc__ │ │ │ │ @@ -24037,15 +24038,15 @@ │ │ │ │ 00007e68 r os_posix_spawn__doc__ │ │ │ │ 0000093c t os_posix_spawnp │ │ │ │ 00007acc r os_posix_spawnp__doc__ │ │ │ │ 00005b60 t os_pread │ │ │ │ 00004828 r os_pread__doc__ │ │ │ │ 00005d38 t os_preadv │ │ │ │ 00004570 r os_preadv__doc__ │ │ │ │ -00004eb8 t os_ptsname │ │ │ │ +00004df0 t os_ptsname │ │ │ │ 00006e9c r os_ptsname__doc__ │ │ │ │ 00004ee8 t os_ptsname_impl.isra.0 │ │ │ │ 00007840 t os_putenv │ │ │ │ 00002f00 r os_putenv__doc__ │ │ │ │ 00005f1c t os_pwrite │ │ │ │ 00004024 r os_pwrite__doc__ │ │ │ │ 00006078 t os_pwritev │ │ │ │ @@ -24115,15 +24116,15 @@ │ │ │ │ 000051cc r os_setpgid__doc__ │ │ │ │ 000081f8 t os_setpgrp │ │ │ │ 00006810 r os_setpgrp__doc__ │ │ │ │ 000003e4 t os_setpriority │ │ │ │ 00009238 r os_setpriority__doc__ │ │ │ │ 000002d4 t os_setregid │ │ │ │ 000064ac r os_setregid__doc__ │ │ │ │ -000066c0 t os_setresgid │ │ │ │ +00006778 t os_setresgid │ │ │ │ 000023a8 r os_setresgid__doc__ │ │ │ │ 0000683c t os_setresuid │ │ │ │ 00002414 r os_setresuid__doc__ │ │ │ │ 00000224 t os_setreuid │ │ │ │ 0000650c r os_setreuid__doc__ │ │ │ │ 00008014 t os_setsid │ │ │ │ 00005218 r os_setsid__doc__ │ │ │ │ @@ -24170,31 +24171,31 @@ │ │ │ │ 00005104 t os_umask │ │ │ │ 00008c98 r os_umask__doc__ │ │ │ │ 00000d9c t os_uname │ │ │ │ 0000891c r os_uname__doc__ │ │ │ │ 00000eb4 t os_uname_impl │ │ │ │ 00006270 t os_unlink │ │ │ │ 00008b3c r os_unlink__doc__ │ │ │ │ -000056d4 t os_unlockpt │ │ │ │ +000054ac t os_unlockpt │ │ │ │ 00006f98 r os_unlockpt__doc__ │ │ │ │ 000079d8 t os_unsetenv │ │ │ │ 00002ec0 r os_unsetenv__doc__ │ │ │ │ 00000728 t os_unshare │ │ │ │ 00005de0 r os_unshare__doc__ │ │ │ │ 00004a0c t os_urandom │ │ │ │ 00001c48 r os_urandom__doc__ │ │ │ │ 00001e60 t os_utime │ │ │ │ 00008408 r os_utime__doc__ │ │ │ │ 00000804 t os_wait │ │ │ │ 0000207c t os_wait3 │ │ │ │ 00006380 r os_wait3__doc__ │ │ │ │ -0000178c t os_wait4 │ │ │ │ +000018ac t os_wait4 │ │ │ │ 000062d8 r os_wait4__doc__ │ │ │ │ 00005fc4 r os_wait__doc__ │ │ │ │ -00006900 t os_waitid │ │ │ │ +00006b38 t os_waitid │ │ │ │ 0000611c r os_waitid__doc__ │ │ │ │ 00002794 t os_waitpid │ │ │ │ 0000604c r os_waitpid__doc__ │ │ │ │ 00002918 t os_waitstatus_to_exitcode │ │ │ │ 00000f90 r os_waitstatus_to_exitcode__doc__ │ │ │ │ 00000b54 t os_write │ │ │ │ 00004524 r os_write__doc__ │ │ │ │ @@ -24473,15 +24474,15 @@ │ │ │ │ U sigismember │ │ │ │ 0000035c t signal_alarm │ │ │ │ 00001350 r signal_alarm__doc__ │ │ │ │ 000002e0 t signal_default_int_handler │ │ │ │ 000013b0 r signal_default_int_handler__doc__ │ │ │ │ 00000628 t signal_getitimer │ │ │ │ 00000b90 r signal_getitimer__doc__ │ │ │ │ -00000c5c t signal_getsignal │ │ │ │ +00000b64 t signal_getsignal │ │ │ │ 00001000 r signal_getsignal__doc__ │ │ │ │ 00000964 t signal_handler │ │ │ │ 000000a8 d signal_methods │ │ │ │ 00000000 d signal_module │ │ │ │ 0000000c t signal_module_exec │ │ │ │ 00000fc4 t signal_pause │ │ │ │ 0000131c r signal_pause__doc__ │ │ │ │ @@ -24511,15 +24512,15 @@ │ │ │ │ 00000840 r signal_sigwaitinfo__doc__ │ │ │ │ 00000088 d signal_slots │ │ │ │ 00000c9c t signal_strsignal │ │ │ │ 00000ee0 r signal_strsignal__doc__ │ │ │ │ 00000a30 t signal_valid_signals │ │ │ │ 000008f0 r signal_valid_signals__doc__ │ │ │ │ U sigpending │ │ │ │ -00000b64 t sigset_to_set │ │ │ │ +00000948 t sigset_to_set │ │ │ │ U sigwait │ │ │ │ U sigwaitinfo │ │ │ │ U strsignal │ │ │ │ U strstr │ │ │ │ 000005dc r struct_siginfo__doc__ │ │ │ │ 00000034 d struct_siginfo_desc │ │ │ │ 000001e8 d struct_siginfo_fields │ │ │ │ @@ -24874,15 +24875,15 @@ │ │ │ │ 00000510 t deque_concat │ │ │ │ 00000d28 t deque_contains │ │ │ │ 000008b4 t deque_copy │ │ │ │ 00000758 r deque_copy__doc__ │ │ │ │ 000005f0 t deque_copy_impl │ │ │ │ 000007b8 t deque_count │ │ │ │ 00000610 r deque_count__doc__ │ │ │ │ -00000d60 t deque_dealloc │ │ │ │ +00000e30 t deque_dealloc │ │ │ │ 000003dc t deque_del_item │ │ │ │ 00001ad8 t deque_extend │ │ │ │ 000007f8 r deque_extend__doc__ │ │ │ │ 000014b4 t deque_extend_impl │ │ │ │ 00000964 t deque_extendleft │ │ │ │ 00000790 r deque_extendleft__doc__ │ │ │ │ 000010b4 t deque_extendleft_impl │ │ │ │ @@ -24904,15 +24905,15 @@ │ │ │ │ 00000458 d deque_methods │ │ │ │ 000000b0 t deque_new │ │ │ │ 00001244 t deque_pop │ │ │ │ 00000938 r deque_pop__doc__ │ │ │ │ 00001314 t deque_pop_impl │ │ │ │ 000013e4 t deque_popleft │ │ │ │ 000008f8 r deque_popleft__doc__ │ │ │ │ -00000e7c t deque_popleft_impl │ │ │ │ +00000d60 t deque_popleft_impl │ │ │ │ 000002ac t deque_remove │ │ │ │ 00000518 r deque_remove__doc__ │ │ │ │ 00000dfc t deque_repeat │ │ │ │ 00000438 t deque_repr │ │ │ │ 00001360 t deque_reverse │ │ │ │ 00000654 r deque_reverse__doc__ │ │ │ │ 0000000c t deque_reviter │ │ │ │ @@ -25746,17 +25747,17 @@ │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyFileIO_closed │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyIOBase_cannot_pickle │ │ │ │ U _PyIOBase_check_closed │ │ │ │ U _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ -000039cc T _PyIO_find_line_ending │ │ │ │ +0000398c T _PyIO_find_line_ending │ │ │ │ U _PyIO_trap_eintr │ │ │ │ -000030fc T _PyIncrementalNewlineDecoder_decode │ │ │ │ +000030bc T _PyIncrementalNewlineDecoder_decode │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ @@ -25778,48 +25779,48 @@ │ │ │ │ U __aeabi_ddiv │ │ │ │ U __aeabi_dmul │ │ │ │ U __aeabi_i2d │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_read_tp │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00001a44 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ +00001a04 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ 00000cf0 r _io_IncrementalNewlineDecoder___init____doc__ │ │ │ │ -00005558 t _io_IncrementalNewlineDecoder_decode │ │ │ │ +0000553c t _io_IncrementalNewlineDecoder_decode │ │ │ │ 00000cc4 r _io_IncrementalNewlineDecoder_decode__doc__ │ │ │ │ -00004b78 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ +00004b54 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ 00000cac r _io_IncrementalNewlineDecoder_getstate__doc__ │ │ │ │ 00000b60 t _io_IncrementalNewlineDecoder_reset │ │ │ │ 00000c74 r _io_IncrementalNewlineDecoder_reset__doc__ │ │ │ │ 00001da0 t _io_IncrementalNewlineDecoder_setstate │ │ │ │ 00000c8c r _io_IncrementalNewlineDecoder_setstate__doc__ │ │ │ │ 00000944 t _io_TextIOWrapper__CHUNK_SIZE_get │ │ │ │ 00000870 t _io_TextIOWrapper__CHUNK_SIZE_set │ │ │ │ 00000000 t _io_TextIOWrapper___init__ │ │ │ │ 000006c4 r _io_TextIOWrapper___init____doc__ │ │ │ │ -00003d9c t _io_TextIOWrapper_close │ │ │ │ +00003d5c t _io_TextIOWrapper_close │ │ │ │ 00000174 r _io_TextIOWrapper_close__doc__ │ │ │ │ -00001c1c t _io_TextIOWrapper_closed_get │ │ │ │ -00001614 t _io_TextIOWrapper_closed_get_impl │ │ │ │ +00001bdc t _io_TextIOWrapper_closed_get │ │ │ │ +000015d4 t _io_TextIOWrapper_closed_get_impl │ │ │ │ 00001d1c t _io_TextIOWrapper_detach │ │ │ │ 000005d4 r _io_TextIOWrapper_detach__doc__ │ │ │ │ 0000002c t _io_TextIOWrapper_errors_get │ │ │ │ -00005430 t _io_TextIOWrapper_fileno │ │ │ │ +00005414 t _io_TextIOWrapper_fileno │ │ │ │ 00000204 r _io_TextIOWrapper_fileno__doc__ │ │ │ │ -00003f7c t _io_TextIOWrapper_flush │ │ │ │ +00003f3c t _io_TextIOWrapper_flush │ │ │ │ 0000018c r _io_TextIOWrapper_flush__doc__ │ │ │ │ 0000002c t _io_TextIOWrapper_isatty │ │ │ │ 000001a4 r _io_TextIOWrapper_isatty__doc__ │ │ │ │ 000000f0 t _io_TextIOWrapper_name_get │ │ │ │ 00000310 t _io_TextIOWrapper_newlines_get │ │ │ │ -00004d28 t _io_TextIOWrapper_read │ │ │ │ +00004d04 t _io_TextIOWrapper_read │ │ │ │ 00000598 r _io_TextIOWrapper_read__doc__ │ │ │ │ 000004b0 t _io_TextIOWrapper_readable │ │ │ │ 000001d4 r _io_TextIOWrapper_readable__doc__ │ │ │ │ -00004a4c t _io_TextIOWrapper_readline │ │ │ │ +00004a28 t _io_TextIOWrapper_readline │ │ │ │ 00000574 r _io_TextIOWrapper_readline__doc__ │ │ │ │ 00000164 t _io_TextIOWrapper_reconfigure │ │ │ │ 000005ec r _io_TextIOWrapper_reconfigure__doc__ │ │ │ │ 000013c8 t _io_TextIOWrapper_seek │ │ │ │ 000002e8 r _io_TextIOWrapper_seek__doc__ │ │ │ │ 000005c0 t _io_TextIOWrapper_seekable │ │ │ │ 000001ec r _io_TextIOWrapper_seekable__doc__ │ │ │ │ @@ -25861,23 +25862,23 @@ │ │ │ │ 00000108 d _parser.15 │ │ │ │ 000000b0 d _parser.17 │ │ │ │ 00000058 d _parser.2 │ │ │ │ 00000000 d _parser.5 │ │ │ │ 00000084 d _parser.8 │ │ │ │ 00001bb0 t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ 00001c68 t _textiowrapper_encoder_reset │ │ │ │ -00001e18 t _textiowrapper_readline │ │ │ │ -00001688 t _textiowrapper_writeflush │ │ │ │ +00001dd8 t _textiowrapper_readline │ │ │ │ +00001648 t _textiowrapper_writeflush │ │ │ │ 00000000 t ascii_encode │ │ │ │ -00003954 t check_decoded │ │ │ │ +00003914 t check_decoded │ │ │ │ 00000af0 t convert_optional_bool │ │ │ │ 00000008 r encodefuncs │ │ │ │ -00003d4c t find_control_char │ │ │ │ -000049c4 t incrementalnewlinedecoder_clear │ │ │ │ -000048e4 t incrementalnewlinedecoder_dealloc │ │ │ │ +00003d0c t find_control_char │ │ │ │ +000049a0 t incrementalnewlinedecoder_clear │ │ │ │ +000048c0 t incrementalnewlinedecoder_dealloc │ │ │ │ 000004ac d incrementalnewlinedecoder_getset │ │ │ │ 000004d4 d incrementalnewlinedecoder_methods │ │ │ │ 000003b0 t incrementalnewlinedecoder_newlines_get │ │ │ │ 00000080 t incrementalnewlinedecoder_traverse │ │ │ │ 000000b4 t latin1_encode │ │ │ │ U memchr │ │ │ │ U memcpy │ │ │ │ @@ -25887,26 +25888,26 @@ │ │ │ │ U strlen │ │ │ │ 000000c0 r textiobase_doc │ │ │ │ 00000558 d textiobase_getset │ │ │ │ 000005a8 d textiobase_methods │ │ │ │ 00000538 d textiobase_slots │ │ │ │ 00000524 D textiobase_spec │ │ │ │ 00001e98 t textiowrapper_build_cookie │ │ │ │ -00004670 t textiowrapper_clear │ │ │ │ -0000435c t textiowrapper_dealloc │ │ │ │ -000054b8 t textiowrapper_get_decoded_chars │ │ │ │ +0000464c t textiowrapper_clear │ │ │ │ +00004338 t textiowrapper_dealloc │ │ │ │ +0000549c t textiowrapper_get_decoded_chars │ │ │ │ 00000230 d textiowrapper_getset │ │ │ │ -00001c90 t textiowrapper_iternext │ │ │ │ +00001c50 t textiowrapper_iternext │ │ │ │ 000002a8 d textiowrapper_members │ │ │ │ 00000348 d textiowrapper_methods │ │ │ │ -00002c0c t textiowrapper_read_chunk │ │ │ │ +00002bcc t textiowrapper_read_chunk │ │ │ │ 000000e0 t textiowrapper_repr │ │ │ │ 000001d8 D textiowrapper_slots │ │ │ │ 000001c4 D textiowrapper_spec │ │ │ │ -000018c0 t textiowrapper_traverse │ │ │ │ +00001880 t textiowrapper_traverse │ │ │ │ 00001f34 t utf16_encode │ │ │ │ 00000734 t utf16be_encode │ │ │ │ 00001f74 t utf16le_encode │ │ │ │ 00000764 t utf32_encode │ │ │ │ 000007d4 t utf32be_encode │ │ │ │ 000007a4 t utf32le_encode │ │ │ │ 00000000 t utf8_encode │ │ │ │ @@ -26143,65 +26144,65 @@ │ │ │ │ 0000153c t batched_next │ │ │ │ 00000f10 d batched_slots │ │ │ │ 00000048 d batched_spec │ │ │ │ 000012cc t batched_traverse │ │ │ │ 00001fb8 t chain_dealloc │ │ │ │ 00000b70 r chain_doc │ │ │ │ 000009f0 d chain_methods │ │ │ │ -00001c88 t chain_new │ │ │ │ +00001d00 t chain_new │ │ │ │ 00001dd4 t chain_next │ │ │ │ 000026f8 t chain_reduce │ │ │ │ 00002780 t chain_setstate │ │ │ │ 000009a0 d chain_slots │ │ │ │ 0000005c d chain_spec │ │ │ │ -00001cf8 t chain_traverse │ │ │ │ -0000211c t combinations_dealloc │ │ │ │ +00002688 t chain_traverse │ │ │ │ +000020ac t combinations_dealloc │ │ │ │ 000008d0 d combinations_methods │ │ │ │ 00003bb8 t combinations_next │ │ │ │ 000028b4 t combinations_reduce │ │ │ │ 000029cc t combinations_setstate │ │ │ │ 00000110 t combinations_sizeof │ │ │ │ 00000880 d combinations_slots │ │ │ │ 00000070 d combinations_spec │ │ │ │ 000004b8 t combinations_traverse │ │ │ │ -00002698 t compress_dealloc │ │ │ │ +00002628 t compress_dealloc │ │ │ │ 000006c0 d compress_methods │ │ │ │ 00003720 t compress_next │ │ │ │ 00002dc0 t compress_reduce │ │ │ │ 00000670 d compress_slots │ │ │ │ 00000084 d compress_spec │ │ │ │ 0000157c t compress_traverse │ │ │ │ 000007b8 t count_dealloc │ │ │ │ 000005e0 d count_methods │ │ │ │ 000002f8 t count_next │ │ │ │ 00002ed4 t count_reduce │ │ │ │ 00002e14 t count_repr │ │ │ │ 00000588 d count_slots │ │ │ │ 00000098 d count_spec │ │ │ │ 00000284 t count_traverse │ │ │ │ -0000233c t cwr_dealloc │ │ │ │ +000022cc t cwr_dealloc │ │ │ │ 00000840 d cwr_methods │ │ │ │ 00003f00 t cwr_next │ │ │ │ 00002b18 t cwr_reduce │ │ │ │ 00002c30 t cwr_setstate │ │ │ │ 00000124 t cwr_sizeof │ │ │ │ 000007f0 d cwr_slots │ │ │ │ 000000ac d cwr_spec │ │ │ │ 00000530 t cwr_traverse │ │ │ │ -00001ed0 t cycle_dealloc │ │ │ │ +00001e60 t cycle_dealloc │ │ │ │ 00000c80 d cycle_methods │ │ │ │ 00003358 t cycle_next │ │ │ │ 000005a8 t cycle_reduce │ │ │ │ 00002f48 t cycle_setstate │ │ │ │ 00000c30 d cycle_slots │ │ │ │ 000000c0 d cycle_spec │ │ │ │ 00001324 t cycle_traverse │ │ │ │ 0000016c t dropwhile_dealloc │ │ │ │ 00000c00 d dropwhile_methods │ │ │ │ -000024c4 t dropwhile_next │ │ │ │ +00002454 t dropwhile_next │ │ │ │ 000006d4 t dropwhile_reduce │ │ │ │ 00000734 t dropwhile_setstate │ │ │ │ 00000bb0 d dropwhile_slots │ │ │ │ 000000d4 d dropwhile_spec │ │ │ │ 0000139c t dropwhile_traverse │ │ │ │ 00001800 t filterfalse_dealloc │ │ │ │ 00000650 d filterfalse_methods │ │ │ │ @@ -26229,27 +26230,27 @@ │ │ │ │ 00000124 d islice_spec │ │ │ │ 00002d6c t islice_traverse │ │ │ │ 0000097c t itertools__grouper │ │ │ │ 000036c0 t itertools__tee │ │ │ │ 000016e4 r itertools__tee__doc__ │ │ │ │ 00001abc t itertools_accumulate │ │ │ │ 000010d4 r itertools_accumulate__doc__ │ │ │ │ -00001d5c t itertools_chain_from_iterable │ │ │ │ +00001c88 t itertools_chain_from_iterable │ │ │ │ 000013c4 r itertools_chain_from_iterable__doc__ │ │ │ │ -00001f30 t itertools_combinations │ │ │ │ +00001ec0 t itertools_combinations │ │ │ │ 0000131c r itertools_combinations__doc__ │ │ │ │ -0000218c t itertools_combinations_with_replacement │ │ │ │ +0000211c t itertools_combinations_with_replacement │ │ │ │ 00001200 r itertools_combinations_with_replacement__doc__ │ │ │ │ -000025c0 t itertools_compress │ │ │ │ +00002550 t itertools_compress │ │ │ │ 00001010 r itertools_compress__doc__ │ │ │ │ 000004b8 t itertools_count │ │ │ │ 00000e84 r itertools_count__doc__ │ │ │ │ -00001d68 t itertools_cycle │ │ │ │ +00001cf8 t itertools_cycle │ │ │ │ 0000161c r itertools_cycle__doc__ │ │ │ │ -000023ac t itertools_dropwhile │ │ │ │ +0000233c t itertools_dropwhile │ │ │ │ 00001574 r itertools_dropwhile__doc__ │ │ │ │ 000016f0 t itertools_filterfalse │ │ │ │ 00000f70 r itertools_filterfalse__doc__ │ │ │ │ 000018b8 t itertools_groupby │ │ │ │ 0000177c r itertools_groupby__doc__ │ │ │ │ 00000378 t itertools_permutations │ │ │ │ 00001150 r itertools_permutations__doc__ │ │ │ │ @@ -26421,15 +26422,15 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -0000a48c t Py_UNICODE_ISALNUM │ │ │ │ +0000a4e8 t Py_UNICODE_ISALNUM │ │ │ │ 00004b8c t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Join │ │ │ │ U _PyDict_Next │ │ │ │ U _PyDict_SetItem_KnownHash │ │ │ │ @@ -26510,41 +26511,41 @@ │ │ │ │ 00000bb4 r _sre_SRE_Match_expand__doc__ │ │ │ │ 00003518 t _sre_SRE_Match_groupdict │ │ │ │ 00000a34 r _sre_SRE_Match_groupdict__doc__ │ │ │ │ 000060bc t _sre_SRE_Match_groups │ │ │ │ 00000b04 r _sre_SRE_Match_groups__doc__ │ │ │ │ 00003b34 t _sre_SRE_Match_span │ │ │ │ 0000091c r _sre_SRE_Match_span__doc__ │ │ │ │ -0000ee94 t _sre_SRE_Match_start │ │ │ │ +0000efbc t _sre_SRE_Match_start │ │ │ │ 000009d8 r _sre_SRE_Match_start__doc__ │ │ │ │ 00000734 t _sre_SRE_Pattern___copy__ │ │ │ │ 00000db8 r _sre_SRE_Pattern___copy____doc__ │ │ │ │ 00000720 t _sre_SRE_Pattern___deepcopy__ │ │ │ │ 00000d94 r _sre_SRE_Pattern___deepcopy____doc__ │ │ │ │ -0000f224 t _sre_SRE_Pattern_findall │ │ │ │ +0000f34c t _sre_SRE_Pattern_findall │ │ │ │ 0000108c r _sre_SRE_Pattern_findall__doc__ │ │ │ │ -00010dc8 t _sre_SRE_Pattern_finditer │ │ │ │ +00010eec t _sre_SRE_Pattern_finditer │ │ │ │ 00000fc8 r _sre_SRE_Pattern_finditer__doc__ │ │ │ │ -00012518 t _sre_SRE_Pattern_fullmatch │ │ │ │ +0001267c t _sre_SRE_Pattern_fullmatch │ │ │ │ 000011d0 r _sre_SRE_Pattern_fullmatch__doc__ │ │ │ │ 00000e0c t _sre_SRE_Pattern_match │ │ │ │ 00001230 r _sre_SRE_Pattern_match__doc__ │ │ │ │ 00000348 t _sre_SRE_Pattern_scanner │ │ │ │ 00000f8c r _sre_SRE_Pattern_scanner__doc__ │ │ │ │ -00008b00 t _sre_SRE_Pattern_search │ │ │ │ +00008b5c t _sre_SRE_Pattern_search │ │ │ │ 00001108 r _sre_SRE_Pattern_search__doc__ │ │ │ │ -0000a544 t _sre_SRE_Pattern_split │ │ │ │ +0000a5a0 t _sre_SRE_Pattern_split │ │ │ │ 00000f38 r _sre_SRE_Pattern_split__doc__ │ │ │ │ 00006b44 t _sre_SRE_Pattern_sub │ │ │ │ 00000e90 r _sre_SRE_Pattern_sub__doc__ │ │ │ │ 00003f88 t _sre_SRE_Pattern_subn │ │ │ │ 00000dd0 r _sre_SRE_Pattern_subn__doc__ │ │ │ │ 0000099c t _sre_SRE_Scanner_match │ │ │ │ 000008c8 r _sre_SRE_Scanner_match__doc__ │ │ │ │ -000112e8 t _sre_SRE_Scanner_search │ │ │ │ +0001140c t _sre_SRE_Scanner_search │ │ │ │ 000008b0 r _sre_SRE_Scanner_search__doc__ │ │ │ │ 00005188 t _sre_ascii_iscased │ │ │ │ 0000132c r _sre_ascii_iscased__doc__ │ │ │ │ 00005128 t _sre_ascii_tolower │ │ │ │ 000012d4 r _sre_ascii_tolower__doc__ │ │ │ │ 00000000 t _sre_compile │ │ │ │ 00000d3c r _sre_compile__doc__ │ │ │ │ @@ -26564,15 +26565,15 @@ │ │ │ │ 0000469c t data_stack_grow │ │ │ │ 00003c3c t expand_template │ │ │ │ 00000658 r flag_names.3 │ │ │ │ 00004cac t match_clear │ │ │ │ 00004bb4 t match_dealloc │ │ │ │ 000013fc r match_doc │ │ │ │ 00006a84 t match_getindex │ │ │ │ -0000efc0 t match_getitem │ │ │ │ +0000f0e8 t match_getitem │ │ │ │ 0000064c d match_getset │ │ │ │ 000063c0 t match_getslice_by_index │ │ │ │ 00006578 t match_group │ │ │ │ 00001378 r match_group_doc │ │ │ │ 00003e74 t match_lastgroup_get │ │ │ │ 000002b4 t match_lastindex_get │ │ │ │ 000005e8 d match_members │ │ │ │ @@ -26598,17 +26599,17 @@ │ │ │ │ 0000472c t pattern_new_match │ │ │ │ 0000027c t pattern_repr │ │ │ │ 00000190 t pattern_richcompare │ │ │ │ 0000074c d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ 00006ccc t pattern_subx │ │ │ │ 00005084 t pattern_traverse │ │ │ │ -0000a4e8 t repeat_pool_malloc │ │ │ │ -000124c0 t scanner_clear │ │ │ │ -00012348 t scanner_dealloc │ │ │ │ +0000a544 t repeat_pool_malloc │ │ │ │ +00012624 t scanner_clear │ │ │ │ +000124ac t scanner_dealloc │ │ │ │ 00000540 d scanner_members │ │ │ │ 00000568 d scanner_methods │ │ │ │ 00000510 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 0000025c t scanner_traverse │ │ │ │ 00005e64 t sre_category │ │ │ │ 000004c0 t sre_clear │ │ │ │ @@ -26621,16 +26622,16 @@ │ │ │ │ 00003f28 t sre_tolower │ │ │ │ 00003f58 t sre_toupper │ │ │ │ 00004d70 t sre_traverse │ │ │ │ 00005aa4 t sre_ucs1_charset.isra.0 │ │ │ │ 000002d0 t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ 000051ec t sre_ucs1_count │ │ │ │ 00001768 t sre_ucs1_match │ │ │ │ -0000e9c4 t sre_ucs2_count │ │ │ │ -0000bfb0 t sre_ucs2_match │ │ │ │ +0000eaec t sre_ucs2_count │ │ │ │ +0000c008 t sre_ucs2_match │ │ │ │ 000030a4 t sre_ucs4_count │ │ │ │ 000005f8 t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ 00004abc t state_fini │ │ │ │ 0000014c t state_init.part.0 │ │ │ │ 000039fc t template_clear │ │ │ │ 00000204 t template_dealloc │ │ │ │ @@ -26815,15 +26816,15 @@ │ │ │ │ 0000075c r _count_doc │ │ │ │ 00001b80 t _ldict │ │ │ │ 00001d64 r acquire_doc │ │ │ │ 00001d0c r acquire_lock_doc │ │ │ │ 00000b70 r allocate_doc │ │ │ │ 00000bb4 r allocate_lock_doc │ │ │ │ 00000c24 t check_started │ │ │ │ -0000133c t clear_locals │ │ │ │ +00001458 t clear_locals │ │ │ │ 00000680 t create_localdummies │ │ │ │ 00000468 t create_localsdict │ │ │ │ 000012c4 r daemon_threads_allowed_doc │ │ │ │ 00000d48 t detach_thread.isra.0 │ │ │ │ 0000104c t do_start_new_thread │ │ │ │ 00001ce4 r enter_doc │ │ │ │ 00000288 r excepthook_doc │ │ │ │ @@ -26918,15 +26919,15 @@ │ │ │ │ 000000e8 d thread_methods │ │ │ │ 00000000 d thread_module │ │ │ │ 000009dc t thread_module_clear │ │ │ │ 0000000c t thread_module_exec │ │ │ │ 00000b54 t thread_module_free │ │ │ │ 000000c8 d thread_module_slots │ │ │ │ 000004d4 t thread_module_traverse │ │ │ │ -0000141c t thread_run │ │ │ │ +0000133c t thread_run │ │ │ │ 00000da0 t thread_shutdown │ │ │ │ 00000894 t thread_stack_size │ │ │ │ 000000a8 d wr_callback_def.1 │ │ │ │ │ │ │ │ timemodule.o: │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyArg_UnpackTuple │ │ │ │ @@ -27021,15 +27022,15 @@ │ │ │ │ 00000c10 r asctime_doc │ │ │ │ U clock │ │ │ │ 00001774 r clock_getres_doc │ │ │ │ 00001844 r clock_settime_doc │ │ │ │ 000017e4 r clock_settime_ns_doc │ │ │ │ 00000b28 r ctime_doc │ │ │ │ 000004ac r get_clock_info_doc │ │ │ │ -00000f64 t gettmarg │ │ │ │ +00000f68 t gettmarg │ │ │ │ 00001524 r gmtime_doc │ │ │ │ 0000020c t init_timezone │ │ │ │ 0000141c r localtime_doc │ │ │ │ U memset │ │ │ │ 000009fc r mktime_doc │ │ │ │ 0000004c r module_doc │ │ │ │ 00000000 r mon_name.0 │ │ │ │ @@ -27062,24 +27063,24 @@ │ │ │ │ 000005f0 t time_clock_settime_ns │ │ │ │ 000001f0 t time_clockid_converter │ │ │ │ 00000000 t time_ctime │ │ │ │ 000018dc r time_doc │ │ │ │ 0000000c t time_exec │ │ │ │ 000008a4 t time_get_clock_info │ │ │ │ 000004c4 t time_gmtime │ │ │ │ -00001138 t time_localtime │ │ │ │ +0000113c t time_localtime │ │ │ │ 00000064 d time_methods │ │ │ │ 00000c20 t time_mktime │ │ │ │ 00000468 t time_module_clear │ │ │ │ 000004c0 t time_module_free │ │ │ │ 00000000 t time_module_traverse │ │ │ │ -000011fc t time_monotonic │ │ │ │ +00001200 t time_monotonic │ │ │ │ 00000488 t time_monotonic_ns │ │ │ │ 00001890 r time_ns_doc │ │ │ │ -000010f8 t time_perf_counter │ │ │ │ +000010fc t time_perf_counter │ │ │ │ 000004c0 t time_perf_counter_ns │ │ │ │ 0000053c t time_process_time │ │ │ │ 000004f8 t time_process_time_ns │ │ │ │ 000003d0 t time_pthread_getcpuclockid │ │ │ │ 0000026c t time_sleep │ │ │ │ 00000044 d time_slots │ │ │ │ 000003e4 t time_strftime │ │ │ │ @@ -27584,15 +27585,15 @@ │ │ │ │ 00000f80 r _operator_abs__doc__ │ │ │ │ 0000054c t _operator_add │ │ │ │ 00001100 r _operator_add__doc__ │ │ │ │ 000007e8 t _operator_and_ │ │ │ │ 00000e80 r _operator_and___doc__ │ │ │ │ 00000888 t _operator_call │ │ │ │ 0000037c r _operator_call__doc__ │ │ │ │ -00000928 t _operator_concat │ │ │ │ +000008e4 t _operator_concat │ │ │ │ 00000bbc r _operator_concat__doc__ │ │ │ │ 00000978 t _operator_contains │ │ │ │ 00000b2c r _operator_contains__doc__ │ │ │ │ 000009f4 t _operator_countOf │ │ │ │ 00000a90 r _operator_countOf__doc__ │ │ │ │ 00000a70 t _operator_delitem │ │ │ │ 00000a00 r _operator_delitem__doc__ │ │ │ │ @@ -27660,35 +27661,35 @@ │ │ │ │ 00000ff0 r _operator_mod__doc__ │ │ │ │ 00000e7c t _operator_mul │ │ │ │ 000010a8 r _operator_mul__doc__ │ │ │ │ 00000b3c t _operator_ne │ │ │ │ 000009a8 r _operator_ne__doc__ │ │ │ │ 00001460 t _operator_neg │ │ │ │ 00000fcc r _operator_neg__doc__ │ │ │ │ -000008e4 t _operator_not_ │ │ │ │ +00000934 t _operator_not_ │ │ │ │ 00000eac r _operator_not___doc__ │ │ │ │ 00000ecc t _operator_or_ │ │ │ │ 00000e28 r _operator_or___doc__ │ │ │ │ 00001468 t _operator_pos │ │ │ │ 00000fa8 r _operator_pos__doc__ │ │ │ │ 00000f6c t _operator_pow │ │ │ │ 000008d4 r _operator_pow__doc__ │ │ │ │ 00001470 t _operator_rshift │ │ │ │ 00000ed4 r _operator_rshift__doc__ │ │ │ │ 000014c0 t _operator_setitem │ │ │ │ 00000a30 r _operator_setitem__doc__ │ │ │ │ 00000e2c t _operator_sub │ │ │ │ 000010d4 r _operator_sub__doc__ │ │ │ │ -000010b0 t _operator_truediv │ │ │ │ +00001128 t _operator_truediv │ │ │ │ 0000101c r _operator_truediv__doc__ │ │ │ │ 00000ba0 t _operator_truth │ │ │ │ 0000112c r _operator_truth__doc__ │ │ │ │ 00000838 t _operator_xor │ │ │ │ 00000e54 r _operator_xor__doc__ │ │ │ │ -00001100 t _tscmp │ │ │ │ +000010b0 t _tscmp │ │ │ │ 00000034 t attrgetter_args │ │ │ │ 00001784 t attrgetter_call │ │ │ │ 000009e8 t attrgetter_clear │ │ │ │ 000009e4 t attrgetter_dealloc │ │ │ │ 0000010c r attrgetter_doc │ │ │ │ 00000198 d attrgetter_members │ │ │ │ 000001c0 d attrgetter_methods │ │ │ │ @@ -27752,31 +27753,31 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000028 r module_doc │ │ │ │ 0000023c t stat_S_IFMT │ │ │ │ 000007d8 r stat_S_IFMT_doc │ │ │ │ 00000284 t stat_S_IMODE │ │ │ │ 0000081c r stat_S_IMODE_doc │ │ │ │ -00000048 t stat_S_ISBLK │ │ │ │ +00000098 t stat_S_ISBLK │ │ │ │ 00000a38 r stat_S_ISBLK_doc │ │ │ │ -0000009c t stat_S_ISCHR │ │ │ │ +000000f4 t stat_S_ISCHR │ │ │ │ 00000a88 r stat_S_ISCHR_doc │ │ │ │ 000005a4 t stat_S_ISDIR │ │ │ │ 00000adc r stat_S_ISDIR_doc │ │ │ │ -00000000 t stat_S_ISDOOR │ │ │ │ +00000054 t stat_S_ISDOOR │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ 000002d0 t stat_S_ISFIFO │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ 000005fc t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ -00000044 t stat_S_ISPORT │ │ │ │ +000000ec t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ 0000000c t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ -000000f4 t stat_S_ISSOCK │ │ │ │ +00000000 t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ 000000f0 t stat_S_ISWHT │ │ │ │ 00000864 r stat_S_ISWHT_doc │ │ │ │ 00000000 t stat_exec │ │ │ │ 00000060 t stat_filemode │ │ │ │ 0000079c r stat_filemode_doc │ │ │ │ 00000054 d stat_methods │ │ │ ├── file list │ │ │ │ @@ -1,172 +1,172 @@ │ │ │ │ ---------- 0 0 0 80302 1970-01-01 00:00:00.000000 / │ │ │ │ ---------- 0 0 0 0 1970-01-01 00:00:00.000000 // │ │ │ │ ?rw-r--r-- 0 0 0 1288 1970-01-01 00:00:00.000000 getbuildinfo.o │ │ │ │ ?rw-r--r-- 0 0 0 3396 1970-01-01 00:00:00.000000 token.o │ │ │ │ ?rw-r--r-- 0 0 0 16520 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ ?rw-r--r-- 0 0 0 7684 1970-01-01 00:00:00.000000 pegen_errors.o │ │ │ │ -?rw-r--r-- 0 0 0 24740 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 265048 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 24784 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ +?rw-r--r-- 0 0 0 266236 1970-01-01 00:00:00.000000 parser.o │ │ │ │ ?rw-r--r-- 0 0 0 5536 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ ?rw-r--r-- 0 0 0 1812 1970-01-01 00:00:00.000000 peg_api.o │ │ │ │ ?rw-r--r-- 0 0 0 1364 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ -?rw-r--r-- 0 0 0 19124 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ +?rw-r--r-- 0 0 0 19116 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ ?rw-r--r-- 0 0 0 2208 1970-01-01 00:00:00.000000 state.o │ │ │ │ ?rw-r--r-- 0 0 0 7060 1970-01-01 00:00:00.000000 file_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 3088 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 2216 1970-01-01 00:00:00.000000 string_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 1508 1970-01-01 00:00:00.000000 utf8_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 6804 1970-01-01 00:00:00.000000 helpers.o │ │ │ │ ?rw-r--r-- 0 0 0 3384 1970-01-01 00:00:00.000000 myreadline.o │ │ │ │ -?rw-r--r-- 0 0 0 67712 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ +?rw-r--r-- 0 0 0 67708 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ ?rw-r--r-- 0 0 0 4108 1970-01-01 00:00:00.000000 boolobject.o │ │ │ │ ?rw-r--r-- 0 0 0 24988 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ ?rw-r--r-- 0 0 0 77216 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ -?rw-r--r-- 0 0 0 92208 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ +?rw-r--r-- 0 0 0 92264 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ ?rw-r--r-- 0 0 0 22780 1970-01-01 00:00:00.000000 call.o │ │ │ │ ?rw-r--r-- 0 0 0 6804 1970-01-01 00:00:00.000000 capsule.o │ │ │ │ ?rw-r--r-- 0 0 0 4592 1970-01-01 00:00:00.000000 cellobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10076 1970-01-01 00:00:00.000000 classobject.o │ │ │ │ ?rw-r--r-- 0 0 0 38956 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 22348 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ ?rw-r--r-- 0 0 0 35380 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10268 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ ?rw-r--r-- 0 0 0 83484 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ ?rw-r--r-- 0 0 0 16580 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ -?rw-r--r-- 0 0 0 33884 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ +?rw-r--r-- 0 0 0 33888 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10424 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ -?rw-r--r-- 0 0 0 44260 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ +?rw-r--r-- 0 0 0 44128 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ ?rw-r--r-- 0 0 0 30476 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ ?rw-r--r-- 0 0 0 30160 1970-01-01 00:00:00.000000 funcobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9436 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ -?rw-r--r-- 0 0 0 63208 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 134292 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 112936 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 64256 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 134044 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 112924 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 28548 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 63292 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10452 1970-01-01 00:00:00.000000 methodobject.o │ │ │ │ ?rw-r--r-- 0 0 0 26688 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ ?rw-r--r-- 0 0 0 6044 1970-01-01 00:00:00.000000 namespaceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 43716 1970-01-01 00:00:00.000000 object.o │ │ │ │ -?rw-r--r-- 0 0 0 136652 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ +?rw-r--r-- 0 0 0 136656 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 4360 1970-01-01 00:00:00.000000 picklebufobject.o │ │ │ │ ?rw-r--r-- 0 0 0 17816 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 66432 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ +?rw-r--r-- 0 0 0 67636 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ ?rw-r--r-- 0 0 0 11760 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 16336 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ -?rw-r--r-- 0 0 0 23200 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 201496 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 23132 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 201416 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 40428 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ -?rw-r--r-- 0 0 0 358276 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 358876 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 147484 1970-01-01 00:00:00.000000 unicodectype.o │ │ │ │ ?rw-r--r-- 0 0 0 7524 1970-01-01 00:00:00.000000 unionobject.o │ │ │ │ ?rw-r--r-- 0 0 0 35528 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ -?rw-r--r-- 0 0 0 24632 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ -?rw-r--r-- 0 0 0 289272 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ +?rw-r--r-- 0 0 0 24624 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ +?rw-r--r-- 0 0 0 289256 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ ?rw-r--r-- 0 0 0 7676 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ ?rw-r--r-- 0 0 0 1448 1970-01-01 00:00:00.000000 asdl.o │ │ │ │ ?rw-r--r-- 0 0 0 10664 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ ?rw-r--r-- 0 0 0 16472 1970-01-01 00:00:00.000000 ast.o │ │ │ │ ?rw-r--r-- 0 0 0 21468 1970-01-01 00:00:00.000000 ast_opt.o │ │ │ │ ?rw-r--r-- 0 0 0 11504 1970-01-01 00:00:00.000000 ast_unparse.o │ │ │ │ ?rw-r--r-- 0 0 0 64768 1970-01-01 00:00:00.000000 bltinmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 436 1970-01-01 00:00:00.000000 brc.o │ │ │ │ -?rw-r--r-- 0 0 0 121320 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 121536 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ ?rw-r--r-- 0 0 0 25168 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ -?rw-r--r-- 0 0 0 164368 1970-01-01 00:00:00.000000 compile.o │ │ │ │ +?rw-r--r-- 0 0 0 164420 1970-01-01 00:00:00.000000 compile.o │ │ │ │ ?rw-r--r-- 0 0 0 20316 1970-01-01 00:00:00.000000 context.o │ │ │ │ ?rw-r--r-- 0 0 0 992 1970-01-01 00:00:00.000000 critical_section.o │ │ │ │ ?rw-r--r-- 0 0 0 29808 1970-01-01 00:00:00.000000 crossinterp.o │ │ │ │ ?rw-r--r-- 0 0 0 436 1970-01-01 00:00:00.000000 dynamic_annotations.o │ │ │ │ ?rw-r--r-- 0 0 0 30824 1970-01-01 00:00:00.000000 errors.o │ │ │ │ -?rw-r--r-- 0 0 0 31280 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ +?rw-r--r-- 0 0 0 31536 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ ?rw-r--r-- 0 0 0 4004 1970-01-01 00:00:00.000000 frame.o │ │ │ │ ?rw-r--r-- 0 0 0 2584 1970-01-01 00:00:00.000000 frozenmain.o │ │ │ │ ?rw-r--r-- 0 0 0 2400 1970-01-01 00:00:00.000000 future.o │ │ │ │ -?rw-r--r-- 0 0 0 17440 1970-01-01 00:00:00.000000 gc.o │ │ │ │ +?rw-r--r-- 0 0 0 17636 1970-01-01 00:00:00.000000 gc.o │ │ │ │ ?rw-r--r-- 0 0 0 436 1970-01-01 00:00:00.000000 gc_free_threading.o │ │ │ │ ?rw-r--r-- 0 0 0 772 1970-01-01 00:00:00.000000 gc_gil.o │ │ │ │ -?rw-r--r-- 0 0 0 37840 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ +?rw-r--r-- 0 0 0 37872 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ ?rw-r--r-- 0 0 0 784 1970-01-01 00:00:00.000000 getcompiler.o │ │ │ │ ?rw-r--r-- 0 0 0 1092 1970-01-01 00:00:00.000000 getcopyright.o │ │ │ │ ?rw-r--r-- 0 0 0 780 1970-01-01 00:00:00.000000 getplatform.o │ │ │ │ ?rw-r--r-- 0 0 0 1316 1970-01-01 00:00:00.000000 getversion.o │ │ │ │ -?rw-r--r-- 0 0 0 12720 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ +?rw-r--r-- 0 0 0 13316 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ ?rw-r--r-- 0 0 0 18576 1970-01-01 00:00:00.000000 hamt.o │ │ │ │ ?rw-r--r-- 0 0 0 4568 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ -?rw-r--r-- 0 0 0 68156 1970-01-01 00:00:00.000000 import.o │ │ │ │ +?rw-r--r-- 0 0 0 68148 1970-01-01 00:00:00.000000 import.o │ │ │ │ ?rw-r--r-- 0 0 0 6528 1970-01-01 00:00:00.000000 importdl.o │ │ │ │ -?rw-r--r-- 0 0 0 49480 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ +?rw-r--r-- 0 0 0 49532 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 6140 1970-01-01 00:00:00.000000 interpconfig.o │ │ │ │ -?rw-r--r-- 0 0 0 35380 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ +?rw-r--r-- 0 0 0 35444 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ ?rw-r--r-- 0 0 0 9408 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ ?rw-r--r-- 0 0 0 7276 1970-01-01 00:00:00.000000 intrinsics.o │ │ │ │ ?rw-r--r-- 0 0 0 436 1970-01-01 00:00:00.000000 jit.o │ │ │ │ ?rw-r--r-- 0 0 0 8548 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ -?rw-r--r-- 0 0 0 7724 1970-01-01 00:00:00.000000 lock.o │ │ │ │ -?rw-r--r-- 0 0 0 35132 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ -?rw-r--r-- 0 0 0 11104 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ +?rw-r--r-- 0 0 0 7752 1970-01-01 00:00:00.000000 lock.o │ │ │ │ +?rw-r--r-- 0 0 0 35148 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ +?rw-r--r-- 0 0 0 11108 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ ?rw-r--r-- 0 0 0 1032 1970-01-01 00:00:00.000000 mysnprintf.o │ │ │ │ ?rw-r--r-- 0 0 0 4012 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ ?rw-r--r-- 0 0 0 1660 1970-01-01 00:00:00.000000 object_stack.o │ │ │ │ ?rw-r--r-- 0 0 0 436 1970-01-01 00:00:00.000000 optimizer.o │ │ │ │ ?rw-r--r-- 0 0 0 436 1970-01-01 00:00:00.000000 optimizer_analysis.o │ │ │ │ ?rw-r--r-- 0 0 0 436 1970-01-01 00:00:00.000000 optimizer_symbols.o │ │ │ │ -?rw-r--r-- 0 0 0 14020 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ +?rw-r--r-- 0 0 0 13928 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ ?rw-r--r-- 0 0 0 6448 1970-01-01 00:00:00.000000 pathconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 11588 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 1692 1970-01-01 00:00:00.000000 pyarena.o │ │ │ │ ?rw-r--r-- 0 0 0 2252 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 6160 1970-01-01 00:00:00.000000 pyhash.o │ │ │ │ ?rw-r--r-- 0 0 0 205648 1970-01-01 00:00:00.000000 pylifecycle.o │ │ │ │ ?rw-r--r-- 0 0 0 436 1970-01-01 00:00:00.000000 pymath.o │ │ │ │ ?rw-r--r-- 0 0 0 195524 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ ?rw-r--r-- 0 0 0 24880 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ -?rw-r--r-- 0 0 0 16040 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ +?rw-r--r-- 0 0 0 15760 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ ?rw-r--r-- 0 0 0 3068 1970-01-01 00:00:00.000000 qsbr.o │ │ │ │ ?rw-r--r-- 0 0 0 4452 1970-01-01 00:00:00.000000 bootstrap_hash.o │ │ │ │ ?rw-r--r-- 0 0 0 12500 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ ?rw-r--r-- 0 0 0 5308 1970-01-01 00:00:00.000000 structmember.o │ │ │ │ ?rw-r--r-- 0 0 0 45928 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ ?rw-r--r-- 0 0 0 81576 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 11576 1970-01-01 00:00:00.000000 thread.o │ │ │ │ +?rw-r--r-- 0 0 0 11584 1970-01-01 00:00:00.000000 thread.o │ │ │ │ ?rw-r--r-- 0 0 0 16680 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ ?rw-r--r-- 0 0 0 17216 1970-01-01 00:00:00.000000 tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 3236 1970-01-01 00:00:00.000000 getopt.o │ │ │ │ ?rw-r--r-- 0 0 0 1220 1970-01-01 00:00:00.000000 pystrcmp.o │ │ │ │ ?rw-r--r-- 0 0 0 5452 1970-01-01 00:00:00.000000 pystrtod.o │ │ │ │ ?rw-r--r-- 0 0 0 3156 1970-01-01 00:00:00.000000 pystrhex.o │ │ │ │ -?rw-r--r-- 0 0 0 42228 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 42164 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ ?rw-r--r-- 0 0 0 18004 1970-01-01 00:00:00.000000 formatter_unicode.o │ │ │ │ ?rw-r--r-- 0 0 0 24128 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ -?rw-r--r-- 0 0 0 3888 1970-01-01 00:00:00.000000 suggestions.o │ │ │ │ +?rw-r--r-- 0 0 0 3896 1970-01-01 00:00:00.000000 suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 1244 1970-01-01 00:00:00.000000 perf_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 436 1970-01-01 00:00:00.000000 perf_jit_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 2412 1970-01-01 00:00:00.000000 dynload_shlib.o │ │ │ │ ?rw-r--r-- 0 0 0 1308 1970-01-01 00:00:00.000000 pydtrace.o │ │ │ │ ?rw-r--r-- 0 0 0 4648 1970-01-01 00:00:00.000000 config.o │ │ │ │ ?rw-r--r-- 0 0 0 12344 1970-01-01 00:00:00.000000 main.o │ │ │ │ ?rw-r--r-- 0 0 0 14480 1970-01-01 00:00:00.000000 gcmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 13420 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 27768 1970-01-01 00:00:00.000000 _csv.o │ │ │ │ -?rw-r--r-- 0 0 0 106032 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ +?rw-r--r-- 0 0 0 106412 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 17752 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 34336 1970-01-01 00:00:00.000000 _json.o │ │ │ │ +?rw-r--r-- 0 0 0 34400 1970-01-01 00:00:00.000000 _json.o │ │ │ │ ?rw-r--r-- 0 0 0 14976 1970-01-01 00:00:00.000000 _opcode.o │ │ │ │ -?rw-r--r-- 0 0 0 114340 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ +?rw-r--r-- 0 0 0 114512 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ ?rw-r--r-- 0 0 0 12548 1970-01-01 00:00:00.000000 _randommodule.o │ │ │ │ ?rw-r--r-- 0 0 0 101508 1970-01-01 00:00:00.000000 socketmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5476 1970-01-01 00:00:00.000000 _statisticsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 46100 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ ?rw-r--r-- 0 0 0 51840 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ ?rw-r--r-- 0 0 0 21060 1970-01-01 00:00:00.000000 binascii.o │ │ │ │ ?rw-r--r-- 0 0 0 38700 1970-01-01 00:00:00.000000 cmathmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 85100 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 24632 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 24528 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 67144 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ ?rw-r--r-- 0 0 0 52332 1970-01-01 00:00:00.000000 pyexpat.o │ │ │ │ ?rw-r--r-- 0 0 0 3912 1970-01-01 00:00:00.000000 blake2module.o │ │ │ │ ?rw-r--r-- 0 0 0 33372 1970-01-01 00:00:00.000000 blake2b_impl.o │ │ │ │ ?rw-r--r-- 0 0 0 18776 1970-01-01 00:00:00.000000 blake2s_impl.o │ │ │ │ ?rw-r--r-- 0 0 0 7896 1970-01-01 00:00:00.000000 md5module.o │ │ │ │ ?rw-r--r-- 0 0 0 8172 1970-01-01 00:00:00.000000 Hacl_Hash_MD5.o │ │ │ │ @@ -180,32 +180,32 @@ │ │ │ │ ?rw-r--r-- 0 0 0 15328 1970-01-01 00:00:00.000000 fcntlmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 7964 1970-01-01 00:00:00.000000 grpmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 9348 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 40116 1970-01-01 00:00:00.000000 zlibmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6264 1970-01-01 00:00:00.000000 atexitmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 19044 1970-01-01 00:00:00.000000 faulthandler.o │ │ │ │ ?rw-r--r-- 0 0 0 246636 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 30128 1970-01-01 00:00:00.000000 signalmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 31076 1970-01-01 00:00:00.000000 signalmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5820 1970-01-01 00:00:00.000000 _tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 2732 1970-01-01 00:00:00.000000 _suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 33964 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 40348 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 13092 1970-01-01 00:00:00.000000 errnomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 22720 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 20712 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ ?rw-r--r-- 0 0 0 22560 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ ?rw-r--r-- 0 0 0 20340 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ ?rw-r--r-- 0 0 0 59476 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ -?rw-r--r-- 0 0 0 62920 1970-01-01 00:00:00.000000 textio.o │ │ │ │ +?rw-r--r-- 0 0 0 62900 1970-01-01 00:00:00.000000 textio.o │ │ │ │ ?rw-r--r-- 0 0 0 19432 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ ?rw-r--r-- 0 0 0 78076 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 131804 1970-01-01 00:00:00.000000 sre.o │ │ │ │ +?rw-r--r-- 0 0 0 132160 1970-01-01 00:00:00.000000 sre.o │ │ │ │ ?rw-r--r-- 0 0 0 1892 1970-01-01 00:00:00.000000 _sysconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 42464 1970-01-01 00:00:00.000000 _threadmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 31220 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ +?rw-r--r-- 0 0 0 31224 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 2320 1970-01-01 00:00:00.000000 _typingmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 4844 1970-01-01 00:00:00.000000 _weakref.o │ │ │ │ ?rw-r--r-- 0 0 0 17292 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ ?rw-r--r-- 0 0 0 25460 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 16884 1970-01-01 00:00:00.000000 _localemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 35800 1970-01-01 00:00:00.000000 _operator.o │ │ │ │ ?rw-r--r-- 0 0 0 10740 1970-01-01 00:00:00.000000 _stat.o │ │ │ ├── pegen.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -223,15 +223,15 @@ │ │ │ │ │ 00001dcc 0000231c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001de4 0000231c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001dfc 0000231c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001e08 0000231d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ 00001e0c 0000051c R_ARM_CALL 00000000 Py_XDECREF.part.0 │ │ │ │ │ 00001e1c 0000231c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001e40 00006e1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -0000204c 0000741c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002034 0000741c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002058 00005202 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 0000205c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002060 0000311d R_ARM_JUMP24 000006ec _PyPegen_lookahead │ │ │ │ │ 00002064 0000311d R_ARM_JUMP24 000006ec _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.unlikely' at offset 0x3d60 contains 4 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2191,147 +2191,147 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 1f30 <_PyPegen_byte_offset_to_character_offset_line+0x108> │ │ │ │ │ + bge 1f14 <_PyPegen_byte_offset_to_character_offset_line+0xec> │ │ │ │ │ ldrb r3, [r0, r4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 1f38 <_PyPegen_byte_offset_to_character_offset_line+0x110> │ │ │ │ │ + bne 1f1c <_PyPegen_byte_offset_to_character_offset_line+0xf4> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 1f5c <_PyPegen_byte_offset_to_character_offset_line+0x134> │ │ │ │ │ + ble 1f34 <_PyPegen_byte_offset_to_character_offset_line+0x10c> │ │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 1f64 <_PyPegen_byte_offset_to_character_offset_line+0x13c> │ │ │ │ │ + bne 1f3c <_PyPegen_byte_offset_to_character_offset_line+0x114> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 1f88 <_PyPegen_byte_offset_to_character_offset_line+0x160> │ │ │ │ │ + ble 1f54 <_PyPegen_byte_offset_to_character_offset_line+0x12c> │ │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 1f04 <_PyPegen_byte_offset_to_character_offset_line+0xdc> │ │ │ │ │ + bne 1ef4 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 1f28 <_PyPegen_byte_offset_to_character_offset_line+0x100> │ │ │ │ │ + ble 1f0c <_PyPegen_byte_offset_to_character_offset_line+0xe4> │ │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 1f90 <_PyPegen_byte_offset_to_character_offset_line+0x168> │ │ │ │ │ + bne 1f5c <_PyPegen_byte_offset_to_character_offset_line+0x134> │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble 1fb4 <_PyPegen_byte_offset_to_character_offset_line+0x18c> │ │ │ │ │ + ble 1f74 <_PyPegen_byte_offset_to_character_offset_line+0x14c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ b 1ec8 <_PyPegen_byte_offset_to_character_offset_line+0xa0> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ │ beq 1eb8 <_PyPegen_byte_offset_to_character_offset_line+0x90> │ │ │ │ │ and ip, r1, #224 @ 0xe0 │ │ │ │ │ cmp ip, #192 @ 0xc0 │ │ │ │ │ - and lr, r1, #240 @ 0xf0 │ │ │ │ │ - addeq r3, r3, #2 │ │ │ │ │ - beq 1ef4 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ - cmp lr, #224 @ 0xe0 │ │ │ │ │ - bne 1ff4 <_PyPegen_byte_offset_to_character_offset_line+0x1cc> │ │ │ │ │ - add r3, r3, #3 │ │ │ │ │ + bne 1ffc <_PyPegen_byte_offset_to_character_offset_line+0x1d4> │ │ │ │ │ + add r3, r3, #2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ blt 1ec8 <_PyPegen_byte_offset_to_character_offset_line+0xa0> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ and r1, r3, #224 @ 0xe0 │ │ │ │ │ cmp r1, #192 @ 0xc0 │ │ │ │ │ - beq 1fd0 <_PyPegen_byte_offset_to_character_offset_line+0x1a8> │ │ │ │ │ - and r1, r3, #240 @ 0xf0 │ │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ │ - addeq r4, r4, #3 │ │ │ │ │ - bne 1fbc <_PyPegen_byte_offset_to_character_offset_line+0x194> │ │ │ │ │ + addeq r4, r4, #2 │ │ │ │ │ + bne 1f9c <_PyPegen_byte_offset_to_character_offset_line+0x174> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bgt 1e98 <_PyPegen_byte_offset_to_character_offset_line+0x70> │ │ │ │ │ mov r0, #3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ and r1, r3, #224 @ 0xe0 │ │ │ │ │ cmp r1, #192 @ 0xc0 │ │ │ │ │ - beq 1fec <_PyPegen_byte_offset_to_character_offset_line+0x1c4> │ │ │ │ │ - and r1, r3, #240 @ 0xf0 │ │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ │ - addeq r4, r4, #3 │ │ │ │ │ - bne 1fd8 <_PyPegen_byte_offset_to_character_offset_line+0x1b0> │ │ │ │ │ + addeq r4, r4, #2 │ │ │ │ │ + bne 1fbc <_PyPegen_byte_offset_to_character_offset_line+0x194> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bgt 1e68 <_PyPegen_byte_offset_to_character_offset_line+0x40> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ and r1, r3, #224 @ 0xe0 │ │ │ │ │ cmp r1, #192 @ 0xc0 │ │ │ │ │ - beq 2038 <_PyPegen_byte_offset_to_character_offset_line+0x210> │ │ │ │ │ - and r1, r3, #240 @ 0xf0 │ │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ │ - addeq r4, r4, #3 │ │ │ │ │ - bne 2024 <_PyPegen_byte_offset_to_character_offset_line+0x1fc> │ │ │ │ │ + addeq r4, r4, #2 │ │ │ │ │ + bne 1fdc <_PyPegen_byte_offset_to_character_offset_line+0x1b4> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bgt 1e80 <_PyPegen_byte_offset_to_character_offset_line+0x58> │ │ │ │ │ mov r0, #2 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ and r1, r3, #224 @ 0xe0 │ │ │ │ │ cmp r1, #192 @ 0xc0 │ │ │ │ │ - beq 201c <_PyPegen_byte_offset_to_character_offset_line+0x1f4> │ │ │ │ │ - and r1, r3, #240 @ 0xf0 │ │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ │ - addeq r3, r4, #3 │ │ │ │ │ - bne 2008 <_PyPegen_byte_offset_to_character_offset_line+0x1e0> │ │ │ │ │ + addeq r3, r4, #2 │ │ │ │ │ + bne 1f7c <_PyPegen_byte_offset_to_character_offset_line+0x154> │ │ │ │ │ cmp r5, r3 │ │ │ │ │ bgt 1eb0 <_PyPegen_byte_offset_to_character_offset_line+0x88> │ │ │ │ │ mov r0, #4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ + and r1, r3, #240 @ 0xf0 │ │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ │ + beq 2040 <_PyPegen_byte_offset_to_character_offset_line+0x218> │ │ │ │ │ and r3, r3, #248 @ 0xf8 │ │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ │ - bne 2040 <_PyPegen_byte_offset_to_character_offset_line+0x218> │ │ │ │ │ - add r4, r4, #4 │ │ │ │ │ - b 1f20 <_PyPegen_byte_offset_to_character_offset_line+0xf8> │ │ │ │ │ - add r4, r4, #2 │ │ │ │ │ - b 1f20 <_PyPegen_byte_offset_to_character_offset_line+0xf8> │ │ │ │ │ + bne 2028 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ + add r3, r4, #4 │ │ │ │ │ + b 1f6c <_PyPegen_byte_offset_to_character_offset_line+0x144> │ │ │ │ │ + and r1, r3, #240 @ 0xf0 │ │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ │ + beq 2020 <_PyPegen_byte_offset_to_character_offset_line+0x1f8> │ │ │ │ │ and r3, r3, #248 @ 0xf8 │ │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ │ - bne 2040 <_PyPegen_byte_offset_to_character_offset_line+0x218> │ │ │ │ │ + bne 2028 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ - b 1f54 <_PyPegen_byte_offset_to_character_offset_line+0x12c> │ │ │ │ │ - add r4, r4, #2 │ │ │ │ │ - b 1f54 <_PyPegen_byte_offset_to_character_offset_line+0x12c> │ │ │ │ │ - and r1, r1, #248 @ 0xf8 │ │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ │ - bne 2040 <_PyPegen_byte_offset_to_character_offset_line+0x218> │ │ │ │ │ - add r3, r3, #4 │ │ │ │ │ - b 1ef4 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ + b 1f04 <_PyPegen_byte_offset_to_character_offset_line+0xdc> │ │ │ │ │ + and r1, r3, #240 @ 0xf0 │ │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ │ + beq 2048 <_PyPegen_byte_offset_to_character_offset_line+0x220> │ │ │ │ │ and r3, r3, #248 @ 0xf8 │ │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ │ - bne 2040 <_PyPegen_byte_offset_to_character_offset_line+0x218> │ │ │ │ │ - add r3, r4, #4 │ │ │ │ │ - b 1fac <_PyPegen_byte_offset_to_character_offset_line+0x184> │ │ │ │ │ - add r3, r4, #2 │ │ │ │ │ - b 1fac <_PyPegen_byte_offset_to_character_offset_line+0x184> │ │ │ │ │ + bne 2028 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ + add r4, r4, #4 │ │ │ │ │ + b 1f2c <_PyPegen_byte_offset_to_character_offset_line+0x104> │ │ │ │ │ + and r1, r3, #240 @ 0xf0 │ │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ │ + beq 2050 <_PyPegen_byte_offset_to_character_offset_line+0x228> │ │ │ │ │ and r3, r3, #248 @ 0xf8 │ │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ │ - bne 2040 <_PyPegen_byte_offset_to_character_offset_line+0x218> │ │ │ │ │ + bne 2028 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ - b 1f80 <_PyPegen_byte_offset_to_character_offset_line+0x158> │ │ │ │ │ - add r4, r4, #2 │ │ │ │ │ - b 1f80 <_PyPegen_byte_offset_to_character_offset_line+0x158> │ │ │ │ │ - ldr r3, [pc, #16] @ 2058 <_PyPegen_byte_offset_to_character_offset_line+0x230> │ │ │ │ │ - ldr r1, [pc, #16] @ 205c <_PyPegen_byte_offset_to_character_offset_line+0x234> │ │ │ │ │ + b 1f4c <_PyPegen_byte_offset_to_character_offset_line+0x124> │ │ │ │ │ + and ip, r1, #240 @ 0xf0 │ │ │ │ │ + cmp ip, #224 @ 0xe0 │ │ │ │ │ + addeq r3, r3, #3 │ │ │ │ │ + beq 1ee4 <_PyPegen_byte_offset_to_character_offset_line+0xbc> │ │ │ │ │ + and r1, r1, #248 @ 0xf8 │ │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ │ + bne 2028 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + b 1ee4 <_PyPegen_byte_offset_to_character_offset_line+0xbc> │ │ │ │ │ + add r4, r4, #3 │ │ │ │ │ + b 1f04 <_PyPegen_byte_offset_to_character_offset_line+0xdc> │ │ │ │ │ + ldr r3, [pc, #40] @ 2058 <_PyPegen_byte_offset_to_character_offset_line+0x230> │ │ │ │ │ + ldr r1, [pc, #40] @ 205c <_PyPegen_byte_offset_to_character_offset_line+0x234> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ + add r3, r4, #3 │ │ │ │ │ + b 1f6c <_PyPegen_byte_offset_to_character_offset_line+0x144> │ │ │ │ │ + add r4, r4, #3 │ │ │ │ │ + b 1f2c <_PyPegen_byte_offset_to_character_offset_line+0x104> │ │ │ │ │ + add r4, r4, #3 │ │ │ │ │ + b 1f4c <_PyPegen_byte_offset_to_character_offset_line+0x124> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000001c0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00002060 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ _PyPegen_lookahead_for_expr(): │ │ │ ├── action_helpers.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 24100 (bytes into file) │ │ │ │ │ + Start of section headers: 24144 (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 0x5e24: │ │ │ │ │ +There are 16 section headers, starting at offset 0x5e50: │ │ │ │ │ │ │ │ │ │ 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 000a48 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00556c 0002a0 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 005598 0002a0 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000a7c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000a7c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000a7c 000409 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000e88 002c50 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 00580c 000508 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 003ad8 00002b 00 A 0 0 1 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 003b04 000408 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 005d14 000088 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 003f0c 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 003f0c 00002b 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 003f38 000b00 10 14 52 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 004a38 000b34 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 005d9c 000088 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000e88 002c7c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 005838 000508 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 003b04 00002b 00 A 0 0 1 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 003b30 000408 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 005d40 000088 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 003f38 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 003f38 00002b 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 003f64 000b00 10 14 52 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 004a64 000b34 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 005dc8 000088 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -13,38 +13,38 @@ │ │ │ │ │ 9: 00000240 124 FUNC LOCAL DEFAULT 9 _set_seq_context │ │ │ │ │ 10: 00000c8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 11: 00000c90 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 12: 00000f18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 13: 00000f1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 14: 00000000 120 FUNC LOCAL DEFAULT 1 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ 15: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 16: 00001104 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 17: 0000110c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 18: 00001648 88 FUNC LOCAL DEFAULT 6 _get_names.isra.0 │ │ │ │ │ - 19: 00001738 88 FUNC LOCAL DEFAULT 6 _get_defaults.isra.0 │ │ │ │ │ + 16: 00001130 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 17: 00001138 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 18: 00001674 88 FUNC LOCAL DEFAULT 6 _get_names.isra.0 │ │ │ │ │ + 19: 00001764 88 FUNC LOCAL DEFAULT 6 _get_defaults.isra.0 │ │ │ │ │ 20: 000000d4 92 FUNC LOCAL DEFAULT 9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - 21: 00001b14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 22: 00001b1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 23: 0000214c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 24: 00002164 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 25: 000027a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 26: 000027b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 21: 00001b40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 22: 00001b48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 23: 00002178 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 24: 00002190 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 25: 000027d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 26: 000027dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 27: 00000130 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 28: 00002b64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 29: 00002b68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 28: 00002b90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 29: 00002b94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 30: 00000140 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 31: 00000208 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 32: 00000210 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 33: 000002b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 34: 000002b8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 35: 00000314 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 36: 0000031c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 37: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 38: 000000cc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 39: 000000d4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 33: 0000026c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 34: 00000274 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 35: 0000037c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 36: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 37: 000000cc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 38: 000000d4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 39: 00000380 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 40: 000005f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 41: 000005f4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 42: 000007f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 43: 000007f8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 44: 00000944 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 45: 000001ac 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 46: 000001b8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -82,80 +82,80 @@ │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Starred │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Subscript │ │ │ │ │ 80: 00000c90 52 FUNC GLOBAL HIDDEN 6 _PyPegen_singleton_seq │ │ │ │ │ 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ 82: 00000cc4 184 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_insert_in_front │ │ │ │ │ 83: 00000d7c 416 FUNC GLOBAL HIDDEN 6 _PyPegen_collect_call_seqs │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ - 85: 00002864 300 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ - 86: 00002990 408 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ + 85: 00002890 300 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ + 86: 000029bc 408 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 89: 00000f1c 24 FUNC GLOBAL HIDDEN 6 _PyPegen_add_type_comment_to_arg │ │ │ │ │ 90: 000009c8 128 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ 92: 00000f34 52 FUNC GLOBAL HIDDEN 6 _PyPegen_cmpop_expr_pair │ │ │ │ │ 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_Malloc │ │ │ │ │ 94: 00000f68 76 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_count_dots │ │ │ │ │ 95: 00000fb4 128 FUNC GLOBAL HIDDEN 6 _PyPegen_get_cmpops │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_int_seq_new │ │ │ │ │ - 97: 00001034 216 FUNC GLOBAL HIDDEN 6 _PyPegen_checked_future_import │ │ │ │ │ + 97: 00001034 260 FUNC GLOBAL HIDDEN 6 _PyPegen_checked_future_import │ │ │ │ │ 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ImportFrom │ │ │ │ │ - 100: 0000110c 128 FUNC GLOBAL HIDDEN 6 _PyPegen_get_exprs │ │ │ │ │ - 101: 0000118c 1212 FUNC GLOBAL HIDDEN 6 _PyPegen_make_arguments │ │ │ │ │ + 100: 00001138 128 FUNC GLOBAL HIDDEN 6 _PyPegen_get_exprs │ │ │ │ │ + 101: 000011b8 1212 FUNC GLOBAL HIDDEN 6 _PyPegen_make_arguments │ │ │ │ │ 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_arg_seq_new │ │ │ │ │ 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arguments │ │ │ │ │ - 104: 000016a0 152 FUNC GLOBAL HIDDEN 6 _PyPegen_join_sequences │ │ │ │ │ - 105: 00001790 172 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_token │ │ │ │ │ + 104: 000016cc 152 FUNC GLOBAL HIDDEN 6 _PyPegen_join_sequences │ │ │ │ │ + 105: 000017bc 172 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_token │ │ │ │ │ 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 107: 0000183c 736 FUNC GLOBAL HIDDEN 6 _PyPegen_formatted_value │ │ │ │ │ + 107: 00001868 736 FUNC GLOBAL HIDDEN 6 _PyPegen_formatted_value │ │ │ │ │ 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FormattedValue │ │ │ │ │ - 109: 00001b1c 392 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ - 110: 00001ca4 1216 FUNC GLOBAL HIDDEN 6 _PyPegen_joined_str │ │ │ │ │ + 109: 00001b48 392 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ + 110: 00001cd0 1216 FUNC GLOBAL HIDDEN 6 _PyPegen_joined_str │ │ │ │ │ 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND strpbrk │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decode_string │ │ │ │ │ 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 119: 00002164 564 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ - 120: 00002398 564 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ - 121: 000025cc 100 FUNC GLOBAL HIDDEN 6 _PyPegen_name_default_pair │ │ │ │ │ - 122: 00002630 60 FUNC GLOBAL HIDDEN 6 _PyPegen_star_etc │ │ │ │ │ + 119: 00002190 564 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ + 120: 000023c4 564 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ + 121: 000025f8 100 FUNC GLOBAL HIDDEN 6 _PyPegen_name_default_pair │ │ │ │ │ + 122: 0000265c 60 FUNC GLOBAL HIDDEN 6 _PyPegen_star_etc │ │ │ │ │ 123: 00000078 84 FUNC GLOBAL HIDDEN 1 _PyPegen_map_names_to_ids │ │ │ │ │ 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_identifier_seq_new │ │ │ │ │ - 125: 0000266c 120 FUNC GLOBAL HIDDEN 6 _PyPegen_function_def_decorators │ │ │ │ │ + 125: 00002698 120 FUNC GLOBAL HIDDEN 6 _PyPegen_function_def_decorators │ │ │ │ │ 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionDef │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFunctionDef │ │ │ │ │ - 128: 000026e4 52 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ - 129: 00002718 152 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ - 130: 000027b0 180 FUNC GLOBAL HIDDEN 6 _PyPegen_empty_arguments │ │ │ │ │ + 128: 00002710 52 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ + 129: 00002744 152 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ + 130: 000027dc 180 FUNC GLOBAL HIDDEN 6 _PyPegen_empty_arguments │ │ │ │ │ 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_keyword_seq_new │ │ │ │ │ 132: 000000cc 116 FUNC GLOBAL HIDDEN 1 _PyPegen_check_barry_as_flufl │ │ │ │ │ - 133: 00002b28 44 FUNC GLOBAL HIDDEN 6 _PyPegen_augoperator │ │ │ │ │ - 134: 00002b54 20 FUNC GLOBAL HIDDEN 6 _PyPegen_dummy_name │ │ │ │ │ - 135: 00002b68 180 FUNC GLOBAL HIDDEN 6 _PyPegen_make_module │ │ │ │ │ + 133: 00002b54 44 FUNC GLOBAL HIDDEN 6 _PyPegen_augoperator │ │ │ │ │ + 134: 00002b80 20 FUNC GLOBAL HIDDEN 6 _PyPegen_dummy_name │ │ │ │ │ + 135: 00002b94 180 FUNC GLOBAL HIDDEN 6 _PyPegen_make_module │ │ │ │ │ 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Module │ │ │ │ │ 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_type_ignore_seq_new │ │ │ │ │ 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeIgnore │ │ │ │ │ 139: 00000140 208 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ 140: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 141: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_read_tp │ │ │ │ │ 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 143: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 144: 00002c1c 52 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ - 145: 00000210 168 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ - 146: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ - 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ - 148: 000002b8 100 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ - 149: 0000031c 100 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ - 150: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ + 144: 00002c48 52 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ + 145: 00000210 100 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ + 146: 00000274 100 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ + 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ + 148: 000002d8 168 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ + 149: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ + 150: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ 151: 00000000 212 FUNC GLOBAL HIDDEN 9 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ 153: 00000380 200 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ 154: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ 155: 00000448 428 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ 156: 000005f4 52 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ 157: 00000628 52 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x556c contains 84 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x5598 contains 84 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 0000351c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000030 00005a1c R_ARM_CALL 000009c8 _PyPegen_new_type_comment │ │ │ │ │ 00000064 00005b1c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ 0000009c 00007c1c R_ARM_CALL 00000000 _Py_asdl_identifier_seq_new │ │ │ │ │ 000000fc 0000741d R_ARM_JUMP24 00000000 strcmp │ │ │ │ │ 00000104 0000741c R_ARM_CALL 00000000 strcmp │ │ │ │ │ @@ -16,24 +16,24 @@ │ │ │ │ │ 00000180 00008d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000194 00008e1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ 000001a0 0000371c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 000001d4 00004a1c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ 000001fc 00003b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000208 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000020c 00008f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000238 0000921c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -0000024c 0000371c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -0000027c 0000931c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000002a8 00003b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002b4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002e0 0000621c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -000002f4 0000621c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000314 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000318 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000374 0000961c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00000238 0000621c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +0000024c 0000621c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +0000026c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000270 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000002cc 0000931c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00000300 0000951c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +00000314 0000371c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000344 0000961c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00000370 00003b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000037c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003a8 00009a1c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ 000003c8 0000731c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ 000003dc 0000371c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000410 0000381c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 0000043c 00003b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000514 00003e1c R_ARM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ 00000530 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ @@ -82,15 +82,15 @@ │ │ │ │ │ 000009c0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009e4 0000711c R_ARM_CALL 00000000 strlen │ │ │ │ │ 000009f4 0000ab1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ 00000a08 0000371c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000a3c 00003b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x580c contains 161 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x5838 contains 161 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 0000351c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000034 0000361c R_ARM_CALL 00000000 _PyPegen_parse_string │ │ │ │ │ 00000048 0000371c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000088 0000381c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 00000098 0000391c R_ARM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ 000000ac 00003a1c R_ARM_CALL 00000000 _PyPegen_new_identifier │ │ │ │ │ @@ -130,131 +130,131 @@ │ │ │ │ │ 00000c4c 00004e1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ 00000c80 00004f1c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 00000c8c 00000802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000cb0 0000511c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000cec 0000511c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000d68 0000511c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000dd4 0000541d R_ARM_JUMP24 00000000 _PyAST_Call │ │ │ │ │ -00000dec 0000551c R_ARM_CALL 00002864 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -00000e04 0000561c R_ARM_CALL 00002990 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +00000dec 0000551c R_ARM_CALL 00002890 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +00000e04 0000561c R_ARM_CALL 000029bc _PyPegen_seq_delete_starred_exprs │ │ │ │ │ 00000e24 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00000e4c 0000571c R_ARM_CALL 00000000 memmove │ │ │ │ │ 00000e98 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00000ec0 0000571c R_ARM_CALL 00000000 memmove │ │ │ │ │ 00000f18 00005802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000f30 00000e1d R_ARM_JUMP24 00000000 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ 00000f54 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 00000fd8 0000601c R_ARM_CALL 00000000 _Py_asdl_int_seq_new │ │ │ │ │ 00001030 0000601d R_ARM_JUMP24 00000000 _Py_asdl_int_seq_new │ │ │ │ │ 00001074 0000621c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ 000010a8 0000631d R_ARM_JUMP24 00000000 _PyAST_ImportFrom │ │ │ │ │ -000010e8 0000621c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00001104 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001108 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001130 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001188 00003d1d R_ARM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000011c8 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -000011f8 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00001224 0000511c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000012e4 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000130c 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00001320 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001350 0000671c R_ARM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00001444 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00001474 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000014b4 0000671c R_ARM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -000014c4 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00001504 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00001544 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000015bc 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000015fc 0000681c R_ARM_CALL 000016a0 _PyPegen_join_sequences │ │ │ │ │ -00001624 0000681c R_ARM_CALL 000016a0 _PyPegen_join_sequences │ │ │ │ │ -0000166c 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -000016d4 0000511c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000175c 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000017b0 0000351c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000017bc 00006a1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000017d0 0000371c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001804 0000381c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00001830 00003b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018c4 00006c1c R_ARM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -00001958 00006c1c R_ARM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -000019a0 00006c1c R_ARM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -000019f4 0000381c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00001a08 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001a40 00003e1d R_ARM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ -00001a60 00006c1c R_ARM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -00001aa4 0000141c R_ARM_CALL 000000d4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00001b14 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001b18 00004802 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00001bb8 0000511c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001c64 0000511c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001ca0 0000511d R_ARM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001d08 0000351c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00001d18 00006f1c R_ARM_CALL 00000000 strpbrk │ │ │ │ │ -00001d28 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001d68 0000701c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00001dbc 0000711c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001dcc 0000721c R_ARM_CALL 00000000 strchr │ │ │ │ │ -00001dec 0000731c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00001e00 0000371c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001e34 0000381c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00001eac 00003e1c R_ARM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -00001ed4 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001f74 00003b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f80 0000391c R_ARM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ -00001f94 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001ffc 0000701c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -0000200c 0000741c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00002020 0000741c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00002030 0000711c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000204c 0000731c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00002060 0000371c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00002094 0000381c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00002120 0000721c R_ARM_CALL 00000000 strchr │ │ │ │ │ -00002144 0000751c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000214c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002150 00004702 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00002154 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002158 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000215c 00007602 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00002160 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002188 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000237c 00003d1d R_ARM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000023bc 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000025b0 00003d1d R_ARM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000025f4 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00002624 00000e1c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ -00002654 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000026d0 00007e1c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -000026dc 00007f1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -00002704 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00002760 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -0000279c 0000141c R_ARM_CALL 000000d4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000027a8 00004802 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000027ac 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000027d0 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -000027e4 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -000027f8 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000280c 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00002820 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00002850 0000671c R_ARM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -0000292c 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00002a1c 0000831c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -00002ac0 0000831c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -00002b44 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00002b64 00005802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002b9c 0000881d R_ARM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ -00002ba8 0000891c R_ARM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ -00002bcc 00005a1c R_ARM_CALL 000009c8 _PyPegen_new_type_comment │ │ │ │ │ -00002be4 00008a1c R_ARM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ -00002c10 0000881d R_ARM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ -00002c3c 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001114 0000621c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00001130 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001134 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000115c 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000011b4 00003d1d R_ARM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000011f4 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00001224 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00001250 0000511c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001310 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001338 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +0000134c 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000137c 0000671c R_ARM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00001470 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +000014a0 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000014e0 0000671c R_ARM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +000014f0 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00001530 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00001570 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000015e8 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001628 0000681c R_ARM_CALL 000016cc _PyPegen_join_sequences │ │ │ │ │ +00001650 0000681c R_ARM_CALL 000016cc _PyPegen_join_sequences │ │ │ │ │ +00001698 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00001700 0000511c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001788 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000017dc 0000351c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000017e8 00006a1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000017fc 0000371c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001830 0000381c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000185c 00003b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018f0 00006c1c R_ARM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +00001984 00006c1c R_ARM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +000019cc 00006c1c R_ARM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +00001a20 0000381c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00001a34 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001a6c 00003e1d R_ARM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ +00001a8c 00006c1c R_ARM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +00001ad0 0000141c R_ARM_CALL 000000d4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001b40 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001b44 00004802 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00001be4 0000511c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001c90 0000511c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001ccc 0000511d R_ARM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001d34 0000351c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001d44 00006f1c R_ARM_CALL 00000000 strpbrk │ │ │ │ │ +00001d54 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001d94 0000701c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00001de8 0000711c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001df8 0000721c R_ARM_CALL 00000000 strchr │ │ │ │ │ +00001e18 0000731c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00001e2c 0000371c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001e60 0000381c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00001ed8 00003e1c R_ARM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +00001f00 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001fa0 00003b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fac 0000391c R_ARM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ +00001fc0 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00002028 0000701c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00002038 0000741c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +0000204c 0000741c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +0000205c 0000711c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00002078 0000731c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +0000208c 0000371c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000020c0 0000381c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000214c 0000721c R_ARM_CALL 00000000 strchr │ │ │ │ │ +00002170 0000751c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002178 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000217c 00004702 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00002180 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002184 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002188 00007602 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +0000218c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000021b4 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000023a8 00003d1d R_ARM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000023e8 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000025dc 00003d1d R_ARM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00002620 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00002650 00000e1c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ +00002680 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000026fc 00007e1c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +00002708 00007f1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +00002730 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000278c 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000027c8 0000141c R_ARM_CALL 000000d4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000027d4 00004802 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000027d8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000027fc 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00002810 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00002824 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00002838 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +0000284c 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000287c 0000671c R_ARM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00002958 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00002a48 0000831c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00002aec 0000831c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00002b70 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00002b90 00005802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002bc8 0000881d R_ARM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +00002bd4 0000891c R_ARM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ +00002bf8 00005a1c R_ARM_CALL 000009c8 _PyPegen_new_type_comment │ │ │ │ │ +00002c10 00008a1c R_ARM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ +00002c3c 0000881d R_ARM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +00002c68 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x5d14 contains 17 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x5d40 contains 17 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000000cc 00004802 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 000000d0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000120 0000981c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 000001ac 0000a802 R_ARM_ABS32 00000000 PyComplex_Type │ │ │ │ │ 000001b0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b4 00004802 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -118,20 +118,20 @@ │ │ │ │ │ _PyAST_TypeIgnore │ │ │ │ │ _PyPegen_join_names_with_dot │ │ │ │ │ PyUnicode_FromFormat │ │ │ │ │ __aeabi_read_tp │ │ │ │ │ _PyUnicode_InternImmortal │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ _PyPegen_key_value_pair │ │ │ │ │ -_PyPegen_alias_for_star │ │ │ │ │ -PyUnicode_InternFromString │ │ │ │ │ -_PyAST_alias │ │ │ │ │ _PyPegen_check_legacy_stmt │ │ │ │ │ _PyPegen_class_def_decorators │ │ │ │ │ _PyAST_ClassDef │ │ │ │ │ +_PyPegen_alias_for_star │ │ │ │ │ +PyUnicode_InternFromString │ │ │ │ │ +_PyAST_alias │ │ │ │ │ _PyPegen_nonparen_genexp_in_call │ │ │ │ │ _PyPegen_raise_error_known_location │ │ │ │ │ _PyPegen_decoded_constant_from_token │ │ │ │ │ PyBytes_AsStringAndSize │ │ │ │ │ _PyPegen_setup_full_format_spec │ │ │ │ │ _PyPegen_slash_with_default │ │ │ │ │ _PyPegen_key_pattern_pair │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -162,97 +162,47 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 1d8 <_PyPegen_join_names_with_dot+0x98> │ │ │ │ │ .word 0x00000164 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000210 <_PyPegen_alias_for_star>: │ │ │ │ │ -_PyPegen_alias_for_star(): │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - sub sp, sp, #16 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #132] @ 2b4 <_PyPegen_alias_for_star+0xa4> │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_InternFromString │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 2ac <_PyPegen_alias_for_star+0x9c> │ │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 <_PyArena_AddPyObject> │ │ │ │ │ - R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 288 <_PyPegen_alias_for_star+0x78> │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - str r6, [sp] │ │ │ │ │ - bl 0 <_PyAST_alias> │ │ │ │ │ - R_ARM_CALL _PyAST_alias │ │ │ │ │ - add sp, sp, #16 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2ac <_PyPegen_alias_for_star+0x9c> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - bne 2ac <_PyPegen_alias_for_star+0x9c> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 280 <_PyPegen_alias_for_star+0x70> │ │ │ │ │ - .word 0x0000016c │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - │ │ │ │ │ -000002b8 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ +00000210 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ _PyPegen_check_legacy_stmt(): │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, #24 │ │ │ │ │ - bne 304 <_PyPegen_check_legacy_stmt+0x4c> │ │ │ │ │ + bne 25c <_PyPegen_check_legacy_stmt+0x4c> │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #48] @ 314 <_PyPegen_check_legacy_stmt+0x5c> │ │ │ │ │ + ldr r1, [pc, #48] @ 26c <_PyPegen_check_legacy_stmt+0x5c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 30c <_PyPegen_check_legacy_stmt+0x54> │ │ │ │ │ - ldr r1, [pc, #36] @ 318 <_PyPegen_check_legacy_stmt+0x60> │ │ │ │ │ + beq 264 <_PyPegen_check_legacy_stmt+0x54> │ │ │ │ │ + ldr r1, [pc, #36] @ 270 <_PyPegen_check_legacy_stmt+0x60> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - .word 0x00000170 │ │ │ │ │ + .word 0x0000016c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000178 │ │ │ │ │ + .word 0x00000174 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000031c <_PyPegen_class_def_decorators>: │ │ │ │ │ +00000274 <_PyPegen_class_def_decorators>: │ │ │ │ │ _PyPegen_class_def_decorators(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ │ @@ -273,14 +223,64 @@ │ │ │ │ │ ldmib ip, {r0, r1, r2} │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_CALL _PyAST_ClassDef │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ │ │ +000002d8 <_PyPegen_alias_for_star>: │ │ │ │ │ +_PyPegen_alias_for_star(): │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + sub sp, sp, #16 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r0, [pc, #132] @ 37c <_PyPegen_alias_for_star+0xa4> │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_InternFromString │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 374 <_PyPegen_alias_for_star+0x9c> │ │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 0 <_PyArena_AddPyObject> │ │ │ │ │ + R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 350 <_PyPegen_alias_for_star+0x78> │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + bl 0 <_PyAST_alias> │ │ │ │ │ + R_ARM_CALL _PyAST_alias │ │ │ │ │ + add sp, sp, #16 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 374 <_PyPegen_alias_for_star+0x9c> │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne 374 <_PyPegen_alias_for_star+0x9c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 348 <_PyPegen_alias_for_star+0x70> │ │ │ │ │ + .word 0x0000017c │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + │ │ │ │ │ 00000380 <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ _PyPegen_decoded_constant_from_token(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -376,18 +376,18 @@ │ │ │ │ │ beq 4f4 <_PyPegen_setup_full_format_spec+0xac> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bne 5bc <_PyPegen_setup_full_format_spec+0x174> │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ bne 5bc <_PyPegen_setup_full_format_spec+0x174> │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + str r2, [sp] │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_CALL _PyAST_JoinedStr │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -429,19 +429,19 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 56c <_PyPegen_setup_full_format_spec+0x124> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r2, [ip, lr, lsl #2] │ │ │ │ │ b 56c <_PyPegen_setup_full_format_spec+0x124> │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 540 <_PyPegen_setup_full_format_spec+0xf8> │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 10c <_PyPegen_check_barry_as_flufl+0x40> │ │ │ │ │ R_ARM_CALL _PyPegen_concatenate_strings │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -10,17 +10,17 @@ │ │ │ │ │ [ dc] {{ │ │ │ │ │ [ e0] }} │ │ │ │ │ [ e4] f-string: conversion type must come right after the exclamanation mark │ │ │ │ │ [ 12c] <> │ │ │ │ │ [ 130] with Barry as BDFL, use '<>' instead of '!=' │ │ │ │ │ [ 160] != │ │ │ │ │ [ 164] %U.%U │ │ │ │ │ - [ 16c] * │ │ │ │ │ - [ 170] print │ │ │ │ │ - [ 178] exec │ │ │ │ │ + [ 16c] print │ │ │ │ │ + [ 174] exec │ │ │ │ │ + [ 17c] * │ │ │ │ │ [ 180] Generator expression must be parenthesized │ │ │ │ │ [ 1ac] attribute │ │ │ │ │ [ 1b8] subscript │ │ │ │ │ [ 1c4] starred │ │ │ │ │ [ 1cc] name │ │ │ │ │ [ 1d4] list │ │ │ │ │ [ 1dc] tuple │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -952,22 +952,22 @@ │ │ │ │ │ b 0 <_PyAST_Call> │ │ │ │ │ R_ARM_JUMP24 _PyAST_Call │ │ │ │ │ ldr sl, [r4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 2864 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ + bl 2890 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2990 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ + bl 29bc <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_delete_starred_exprs │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r9, r0 │ │ │ │ │ bne e7c <_PyPegen_collect_call_seqs+0x100> │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -1138,15 +1138,15 @@ │ │ │ │ │ ldm r9, {r9, sl, fp} │ │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bne 1080 <_PyPegen_checked_future_import+0x4c> │ │ │ │ │ - ldr r1, [pc, #144] @ 1104 <_PyPegen_checked_future_import+0xd0> │ │ │ │ │ + ldr r1, [pc, #188] @ 1130 <_PyPegen_checked_future_import+0xfc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 10ac <_PyPegen_checked_future_import+0x78> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -1157,50 +1157,61 @@ │ │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 <_PyAST_ImportFrom> │ │ │ │ │ R_ARM_JUMP24 _PyAST_ImportFrom │ │ │ │ │ add r3, r6, #4 │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ + str fp, [sp, #8] │ │ │ │ │ + str r7, [sp, #12] │ │ │ │ │ + mov fp, sl │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r0, [r6] │ │ │ │ │ moveq r0, r6 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - ldr r1, [pc, #52] @ 1108 <_PyPegen_checked_future_import+0xd4> │ │ │ │ │ - ldrge r5, [sp, #8] │ │ │ │ │ - ldrge r4, [sp, #12] │ │ │ │ │ - bge 1080 <_PyPegen_checked_future_import+0x4c> │ │ │ │ │ + ldr r1, [pc, #76] @ 1134 <_PyPegen_checked_future_import+0x100> │ │ │ │ │ + blt 1108 <_PyPegen_checked_future_import+0xd4> │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + mov sl, fp │ │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ │ + b 1080 <_PyPegen_checked_future_import+0x4c> │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #4] │ │ │ │ │ ldreq r1, [r3, #64] @ 0x40 │ │ │ │ │ orreq r1, r1, #32 │ │ │ │ │ streq r1, [r3, #64] @ 0x40 │ │ │ │ │ - b 10bc <_PyPegen_checked_future_import+0x88> │ │ │ │ │ + b 10d0 <_PyPegen_checked_future_import+0x9c> │ │ │ │ │ .word 0x00000030 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000003c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000110c <_PyPegen_get_exprs>: │ │ │ │ │ +00001138 <_PyPegen_get_exprs>: │ │ │ │ │ _PyPegen_get_exprs(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ - beq 1180 <_PyPegen_get_exprs+0x74> │ │ │ │ │ + beq 11ac <_PyPegen_get_exprs+0x74> │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ @@ -1214,344 +1225,344 @@ │ │ │ │ │ add r2, r3, #4 │ │ │ │ │ add r1, r0, #8 │ │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ │ ldr ip, [r2], #4 │ │ │ │ │ ldr ip, [ip, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str ip, [r1, #4]! │ │ │ │ │ - bne 1168 <_PyPegen_get_exprs+0x5c> │ │ │ │ │ + bne 1194 <_PyPegen_get_exprs+0x5c> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_JUMP24 _Py_asdl_expr_seq_new │ │ │ │ │ │ │ │ │ │ -0000118c <_PyPegen_make_arguments>: │ │ │ │ │ +000011b8 <_PyPegen_make_arguments>: │ │ │ │ │ _PyPegen_make_arguments(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 11d4 <_PyPegen_make_arguments+0x48> │ │ │ │ │ + bne 1200 <_PyPegen_make_arguments+0x48> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1608 <_PyPegen_make_arguments+0x47c> │ │ │ │ │ + bne 1634 <_PyPegen_make_arguments+0x47c> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + beq 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ subs r0, r7, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ subs sl, fp, #0 │ │ │ │ │ movne sl, #1 │ │ │ │ │ tst r0, sl │ │ │ │ │ - beq 14d8 <_PyPegen_make_arguments+0x34c> │ │ │ │ │ + beq 1504 <_PyPegen_make_arguments+0x34c> │ │ │ │ │ ldr r6, [fp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + beq 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt 13e8 <_PyPegen_make_arguments+0x25c> │ │ │ │ │ + bgt 1414 <_PyPegen_make_arguments+0x25c> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r9, [r7] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ add r0, r9, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + beq 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 135c <_PyPegen_make_arguments+0x1d0> │ │ │ │ │ + ble 1388 <_PyPegen_make_arguments+0x1d0> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ str r0, [r1] │ │ │ │ │ - beq 12ac <_PyPegen_make_arguments+0x120> │ │ │ │ │ + beq 12d8 <_PyPegen_make_arguments+0x120> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r9, #2 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq 12ac <_PyPegen_make_arguments+0x120> │ │ │ │ │ + beq 12d8 <_PyPegen_make_arguments+0x120> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r9, #3 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ - beq 12ac <_PyPegen_make_arguments+0x120> │ │ │ │ │ + beq 12d8 <_PyPegen_make_arguments+0x120> │ │ │ │ │ mov r1, #3 │ │ │ │ │ ldr ip, [r7, #4] │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ ldr lr, [ip, r0] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr ip, [r6, #4] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ str lr, [ip, r0] │ │ │ │ │ - bne 128c <_PyPegen_make_arguments+0x100> │ │ │ │ │ + bne 12b8 <_PyPegen_make_arguments+0x100> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 1368 <_PyPegen_make_arguments+0x1dc> │ │ │ │ │ + bgt 1394 <_PyPegen_make_arguments+0x1dc> │ │ │ │ │ subs r0, r8, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ tst sl, r0 │ │ │ │ │ - bne 15cc <_PyPegen_make_arguments+0x440> │ │ │ │ │ + bne 15f8 <_PyPegen_make_arguments+0x440> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movne sl, #0 │ │ │ │ │ andeq sl, sl, #1 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 152c <_PyPegen_make_arguments+0x3a0> │ │ │ │ │ + beq 1558 <_PyPegen_make_arguments+0x3a0> │ │ │ │ │ ldr r8, [fp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + beq 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bgt 13ac <_PyPegen_make_arguments+0x220> │ │ │ │ │ + bgt 13d8 <_PyPegen_make_arguments+0x220> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1424 <_PyPegen_make_arguments+0x298> │ │ │ │ │ + bne 1450 <_PyPegen_make_arguments+0x298> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + beq 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + beq 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_arguments> │ │ │ │ │ R_ARM_CALL _PyAST_arguments │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 12b4 <_PyPegen_make_arguments+0x128> │ │ │ │ │ + ble 12e0 <_PyPegen_make_arguments+0x128> │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ str r0, [r1, r9, lsl #2] │ │ │ │ │ lsl r9, r9, #2 │ │ │ │ │ - beq 12b4 <_PyPegen_make_arguments+0x128> │ │ │ │ │ + beq 12e0 <_PyPegen_make_arguments+0x128> │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr ip, [r0, r1, lsl #2] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r0, r0, r9 │ │ │ │ │ str ip, [r0, r1, lsl #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 12b4 <_PyPegen_make_arguments+0x128> │ │ │ │ │ - b 1388 <_PyPegen_make_arguments+0x1fc> │ │ │ │ │ + beq 12e0 <_PyPegen_make_arguments+0x128> │ │ │ │ │ + b 13b4 <_PyPegen_make_arguments+0x1fc> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ - beq 12f8 <_PyPegen_make_arguments+0x16c> │ │ │ │ │ + beq 1324 <_PyPegen_make_arguments+0x16c> │ │ │ │ │ add r8, r3, r8, lsl #2 │ │ │ │ │ add r2, r7, #8 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ ldr r1, [r3], #4 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r1, [r2, #4]! │ │ │ │ │ - beq 12f8 <_PyPegen_make_arguments+0x16c> │ │ │ │ │ - b 13d0 <_PyPegen_make_arguments+0x244> │ │ │ │ │ + beq 1324 <_PyPegen_make_arguments+0x16c> │ │ │ │ │ + b 13fc <_PyPegen_make_arguments+0x244> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq 120c <_PyPegen_make_arguments+0x80> │ │ │ │ │ + beq 1238 <_PyPegen_make_arguments+0x80> │ │ │ │ │ add r6, r2, r6, lsl #2 │ │ │ │ │ add r1, r3, #8 │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ ldr r0, [r2], #4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r0, [r1, #4]! │ │ │ │ │ - beq 120c <_PyPegen_make_arguments+0x80> │ │ │ │ │ - b 140c <_PyPegen_make_arguments+0x280> │ │ │ │ │ + beq 1238 <_PyPegen_make_arguments+0x80> │ │ │ │ │ + b 1438 <_PyPegen_make_arguments+0x280> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ ldr sl, [r3, #4] │ │ │ │ │ ldr r9, [r3] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 14bc <_PyPegen_make_arguments+0x330> │ │ │ │ │ + beq 14e8 <_PyPegen_make_arguments+0x330> │ │ │ │ │ ldr fp, [sl] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + beq 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bgt 157c <_PyPegen_make_arguments+0x3f0> │ │ │ │ │ + bgt 15a8 <_PyPegen_make_arguments+0x3f0> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ ldr fp, [r3, #4] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 15b4 <_PyPegen_make_arguments+0x428> │ │ │ │ │ + beq 15e0 <_PyPegen_make_arguments+0x428> │ │ │ │ │ ldr sl, [fp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + beq 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bgt 1558 <_PyPegen_make_arguments+0x3cc> │ │ │ │ │ + bgt 1584 <_PyPegen_make_arguments+0x3cc> │ │ │ │ │ str r0, [sp] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr ip, [r3, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_arguments> │ │ │ │ │ R_ARM_CALL _PyAST_arguments │ │ │ │ │ - b 1354 <_PyPegen_make_arguments+0x1c8> │ │ │ │ │ + b 1380 <_PyPegen_make_arguments+0x1c8> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1458 <_PyPegen_make_arguments+0x2cc> │ │ │ │ │ + bne 1484 <_PyPegen_make_arguments+0x2cc> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1354 <_PyPegen_make_arguments+0x1c8> │ │ │ │ │ + b 1380 <_PyPegen_make_arguments+0x1c8> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, sl, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15a0 <_PyPegen_make_arguments+0x414> │ │ │ │ │ + bne 15cc <_PyPegen_make_arguments+0x414> │ │ │ │ │ cmp fp, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ andeq r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1518 <_PyPegen_make_arguments+0x38c> │ │ │ │ │ + bne 1544 <_PyPegen_make_arguments+0x38c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 12b4 <_PyPegen_make_arguments+0x128> │ │ │ │ │ - b 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + bne 12e0 <_PyPegen_make_arguments+0x128> │ │ │ │ │ + b 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ subs r0, r8, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - beq 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + beq 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ cmp fp, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ andeq r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1634 <_PyPegen_make_arguments+0x4a8> │ │ │ │ │ + bne 1660 <_PyPegen_make_arguments+0x4a8> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 12f8 <_PyPegen_make_arguments+0x16c> │ │ │ │ │ - b 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + bne 1324 <_PyPegen_make_arguments+0x16c> │ │ │ │ │ + b 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ add r1, r0, #4 │ │ │ │ │ add r3, r2, sl, lsl #2 │ │ │ │ │ ldr ip, [r2], #4 │ │ │ │ │ ldr ip, [ip, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str ip, [r1, #4]! │ │ │ │ │ - beq 1488 <_PyPegen_make_arguments+0x2fc> │ │ │ │ │ - b 1564 <_PyPegen_make_arguments+0x3d8> │ │ │ │ │ + beq 14b4 <_PyPegen_make_arguments+0x2fc> │ │ │ │ │ + b 1590 <_PyPegen_make_arguments+0x3d8> │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ add r1, r8, #4 │ │ │ │ │ add r3, r2, fp, lsl #2 │ │ │ │ │ ldr r0, [r2], #4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r0, [r1, #4]! │ │ │ │ │ - beq 1458 <_PyPegen_make_arguments+0x2cc> │ │ │ │ │ - b 1588 <_PyPegen_make_arguments+0x3fc> │ │ │ │ │ + beq 1484 <_PyPegen_make_arguments+0x2cc> │ │ │ │ │ + b 15b4 <_PyPegen_make_arguments+0x3fc> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ - bl 1648 <_get_names.isra.0> │ │ │ │ │ + bl 1674 <_get_names.isra.0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 150c <_PyPegen_make_arguments+0x380> │ │ │ │ │ + b 1538 <_PyPegen_make_arguments+0x380> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1488 <_PyPegen_make_arguments+0x2fc> │ │ │ │ │ - b 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + bne 14b4 <_PyPegen_make_arguments+0x2fc> │ │ │ │ │ + b 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - bl 1738 <_get_defaults.isra.0> │ │ │ │ │ + bl 1764 <_get_defaults.isra.0> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + beq 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ - bl 1738 <_get_defaults.isra.0> │ │ │ │ │ + bl 1764 <_get_defaults.isra.0> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + beq 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16a0 <_PyPegen_join_sequences> │ │ │ │ │ + bl 16cc <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 154c <_PyPegen_make_arguments+0x3c0> │ │ │ │ │ + b 1578 <_PyPegen_make_arguments+0x3c0> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - bl 1648 <_get_names.isra.0> │ │ │ │ │ + bl 1674 <_get_names.isra.0> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + beq 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16a0 <_PyPegen_join_sequences> │ │ │ │ │ + bl 16cc <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_CALL _PyPegen_join_sequences │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 11d4 <_PyPegen_make_arguments+0x48> │ │ │ │ │ - b 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + bne 1200 <_PyPegen_make_arguments+0x48> │ │ │ │ │ + b 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - bl 1738 <_get_defaults.isra.0> │ │ │ │ │ + bl 1764 <_get_defaults.isra.0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 154c <_PyPegen_make_arguments+0x3c0> │ │ │ │ │ + b 1578 <_PyPegen_make_arguments+0x3c0> │ │ │ │ │ │ │ │ │ │ -00001648 <_get_names.isra.0>: │ │ │ │ │ +00001674 <_get_names.isra.0>: │ │ │ │ │ _get_names.isra.0(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ ldrne r4, [r5] │ │ │ │ │ @@ -1567,17 +1578,17 @@ │ │ │ │ │ cmp r4, r3 │ │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r1, [r2, #4]! │ │ │ │ │ - b 1680 <_get_names.isra.0+0x38> │ │ │ │ │ + b 16ac <_get_names.isra.0+0x38> │ │ │ │ │ │ │ │ │ │ -000016a0 <_PyPegen_join_sequences>: │ │ │ │ │ +000016cc <_PyPegen_join_sequences>: │ │ │ │ │ _PyPegen_join_sequences(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ ldrne r4, [r5] │ │ │ │ │ @@ -1591,35 +1602,35 @@ │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ lsl ip, r3, #2 │ │ │ │ │ - bge 1708 <_PyPegen_join_sequences+0x68> │ │ │ │ │ + bge 1734 <_PyPegen_join_sequences+0x68> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r2, [r2, ip] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [r1, ip] │ │ │ │ │ - b 16e4 <_PyPegen_join_sequences+0x44> │ │ │ │ │ + b 1710 <_PyPegen_join_sequences+0x44> │ │ │ │ │ bic r4, r4, r4, asr #31 │ │ │ │ │ mov r3, #0 │ │ │ │ │ lsl r4, r4, #2 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ popge {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r1, [r2, r4] │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ - b 1714 <_PyPegen_join_sequences+0x74> │ │ │ │ │ + b 1740 <_PyPegen_join_sequences+0x74> │ │ │ │ │ │ │ │ │ │ -00001738 <_get_defaults.isra.0>: │ │ │ │ │ +00001764 <_get_defaults.isra.0>: │ │ │ │ │ _get_defaults.isra.0(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ ldrne r4, [r5] │ │ │ │ │ @@ -1635,40 +1646,40 @@ │ │ │ │ │ cmp r4, r3 │ │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str r1, [r2, #4]! │ │ │ │ │ - b 1770 <_get_defaults.isra.0+0x38> │ │ │ │ │ + b 179c <_get_defaults.isra.0+0x38> │ │ │ │ │ │ │ │ │ │ -00001790 <_PyPegen_constant_from_token>: │ │ │ │ │ +000017bc <_PyPegen_constant_from_token>: │ │ │ │ │ _PyPegen_constant_from_token(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1834 <_PyPegen_constant_from_token+0xa4> │ │ │ │ │ + beq 1860 <_PyPegen_constant_from_token+0xa4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1834 <_PyPegen_constant_from_token+0xa4> │ │ │ │ │ + beq 1860 <_PyPegen_constant_from_token+0xa4> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1810 <_PyPegen_constant_from_token+0x80> │ │ │ │ │ + blt 183c <_PyPegen_constant_from_token+0x80> │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ @@ -1677,26 +1688,26 @@ │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1834 <_PyPegen_constant_from_token+0xa4> │ │ │ │ │ + beq 1860 <_PyPegen_constant_from_token+0xa4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 1834 <_PyPegen_constant_from_token+0xa4> │ │ │ │ │ + bne 1860 <_PyPegen_constant_from_token+0xa4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1808 <_PyPegen_constant_from_token+0x78> │ │ │ │ │ + b 1834 <_PyPegen_constant_from_token+0x78> │ │ │ │ │ │ │ │ │ │ -0000183c <_PyPegen_formatted_value>: │ │ │ │ │ +00001868 <_PyPegen_formatted_value>: │ │ │ │ │ _PyPegen_formatted_value(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -1708,95 +1719,95 @@ │ │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - bne 18e0 <_PyPegen_formatted_value+0xa4> │ │ │ │ │ + bne 190c <_PyPegen_formatted_value+0xa4> │ │ │ │ │ subs r3, r4, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a44 <_PyPegen_formatted_value+0x208> │ │ │ │ │ + bne 1a70 <_PyPegen_formatted_value+0x208> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1980 <_PyPegen_formatted_value+0x144> │ │ │ │ │ + bne 19ac <_PyPegen_formatted_value+0x144> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, fp │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ str r8, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_CALL _PyAST_FormattedValue │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 1a68 <_PyPegen_formatted_value+0x22c> │ │ │ │ │ + bne 1a94 <_PyPegen_formatted_value+0x22c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsr lr, r1, #2 │ │ │ │ │ and lr, lr, #7 │ │ │ │ │ lsr ip, r1, #5 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ and ip, ip, #1 │ │ │ │ │ - bne 1ab0 <_PyPegen_formatted_value+0x274> │ │ │ │ │ + bne 1adc <_PyPegen_formatted_value+0x274> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1ad4 <_PyPegen_formatted_value+0x298> │ │ │ │ │ + beq 1b00 <_PyPegen_formatted_value+0x298> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1ae4 <_PyPegen_formatted_value+0x2a8> │ │ │ │ │ + beq 1b10 <_PyPegen_formatted_value+0x2a8> │ │ │ │ │ ldrb r1, [r3, #20] │ │ │ │ │ ldr ip, [r3, #8] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bgt 1a74 <_PyPegen_formatted_value+0x238> │ │ │ │ │ + bgt 1aa0 <_PyPegen_formatted_value+0x238> │ │ │ │ │ sub ip, r1, #114 @ 0x72 │ │ │ │ │ cmp r1, #97 @ 0x61 │ │ │ │ │ cmpne ip, #1 │ │ │ │ │ - bhi 1a74 <_PyPegen_formatted_value+0x238> │ │ │ │ │ + bhi 1aa0 <_PyPegen_formatted_value+0x238> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - bne 1984 <_PyPegen_formatted_value+0x148> │ │ │ │ │ + bne 19b0 <_PyPegen_formatted_value+0x148> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, fp │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ str r8, [sp, #4] │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_CALL _PyAST_FormattedValue │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 18d4 <_PyPegen_formatted_value+0x98> │ │ │ │ │ + beq 1900 <_PyPegen_formatted_value+0x98> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ - b 19d0 <_PyPegen_formatted_value+0x194> │ │ │ │ │ + b 19fc <_PyPegen_formatted_value+0x194> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ str r8, [sp, #4] │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_CALL _PyAST_FormattedValue │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 18d4 <_PyPegen_formatted_value+0x98> │ │ │ │ │ + beq 1900 <_PyPegen_formatted_value+0x98> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1968 <_PyPegen_formatted_value+0x12c> │ │ │ │ │ + bne 1994 <_PyPegen_formatted_value+0x12c> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ str r8, [sp] │ │ │ │ │ @@ -1806,22 +1817,22 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ add r3, r9, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1aa8 <_PyPegen_formatted_value+0x26c> │ │ │ │ │ + beq 1ad4 <_PyPegen_formatted_value+0x26c> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1aa8 <_PyPegen_formatted_value+0x26c> │ │ │ │ │ + beq 1ad4 <_PyPegen_formatted_value+0x26c> │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ @@ -1838,240 +1849,240 @@ │ │ │ │ │ str r8, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_CALL _PyAST_FormattedValue │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ - b 19d0 <_PyPegen_formatted_value+0x194> │ │ │ │ │ - ldr r1, [pc, #152] @ 1b14 <_PyPegen_formatted_value+0x2d8> │ │ │ │ │ + b 19fc <_PyPegen_formatted_value+0x194> │ │ │ │ │ + ldr r1, [pc, #152] @ 1b40 <_PyPegen_formatted_value+0x2d8> │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #144] @ 1b18 <_PyPegen_formatted_value+0x2dc> │ │ │ │ │ + ldr r3, [pc, #144] @ 1b44 <_PyPegen_formatted_value+0x2dc> │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ bl d4 <_PyPegen_constant_from_string+0xd4> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 18d4 <_PyPegen_formatted_value+0x98> │ │ │ │ │ + b 1900 <_PyPegen_formatted_value+0x98> │ │ │ │ │ cmp lr, #2 │ │ │ │ │ - bne 1af0 <_PyPegen_formatted_value+0x2b4> │ │ │ │ │ + bne 1b1c <_PyPegen_formatted_value+0x2b4> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1adc <_PyPegen_formatted_value+0x2a0> │ │ │ │ │ + beq 1b08 <_PyPegen_formatted_value+0x2a0> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r3, #20 │ │ │ │ │ addeq r1, r3, #28 │ │ │ │ │ ldrh r1, [r1] │ │ │ │ │ - b 1918 <_PyPegen_formatted_value+0xdc> │ │ │ │ │ + b 1944 <_PyPegen_formatted_value+0xdc> │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ - b 1ae8 <_PyPegen_formatted_value+0x2ac> │ │ │ │ │ + b 1b14 <_PyPegen_formatted_value+0x2ac> │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ - b 1acc <_PyPegen_formatted_value+0x290> │ │ │ │ │ + b 1af8 <_PyPegen_formatted_value+0x290> │ │ │ │ │ add r1, r3, #28 │ │ │ │ │ ldrb r1, [r1] │ │ │ │ │ - b 1918 <_PyPegen_formatted_value+0xdc> │ │ │ │ │ + b 1944 <_PyPegen_formatted_value+0xdc> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldreq r1, [r3, #28] │ │ │ │ │ - bne 1b04 <_PyPegen_formatted_value+0x2c8> │ │ │ │ │ + bne 1b30 <_PyPegen_formatted_value+0x2c8> │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ - b 1918 <_PyPegen_formatted_value+0xdc> │ │ │ │ │ + b 1944 <_PyPegen_formatted_value+0xdc> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r3, #20 │ │ │ │ │ addeq r1, r3, #28 │ │ │ │ │ - b 1afc <_PyPegen_formatted_value+0x2c0> │ │ │ │ │ + b 1b28 <_PyPegen_formatted_value+0x2c0> │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ │ │ │ │ │ -00001b1c <_PyPegen_seq_flatten>: │ │ │ │ │ +00001b48 <_PyPegen_seq_flatten>: │ │ │ │ │ _PyPegen_seq_flatten(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ - beq 1c94 <_PyPegen_seq_flatten+0x178> │ │ │ │ │ + beq 1cc0 <_PyPegen_seq_flatten+0x178> │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 1c5c <_PyPegen_seq_flatten+0x140> │ │ │ │ │ + ble 1c88 <_PyPegen_seq_flatten+0x140> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c84 <_PyPegen_seq_flatten+0x168> │ │ │ │ │ + beq 1cb0 <_PyPegen_seq_flatten+0x168> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - beq 1bb4 <_PyPegen_seq_flatten+0x98> │ │ │ │ │ + beq 1be0 <_PyPegen_seq_flatten+0x98> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r3] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ - beq 1bb4 <_PyPegen_seq_flatten+0x98> │ │ │ │ │ + beq 1be0 <_PyPegen_seq_flatten+0x98> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r3] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ - beq 1bb4 <_PyPegen_seq_flatten+0x98> │ │ │ │ │ + beq 1be0 <_PyPegen_seq_flatten+0x98> │ │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ │ add r3, r2, #12 │ │ │ │ │ ldr r2, [r3], #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1c78 <_PyPegen_seq_flatten+0x15c> │ │ │ │ │ + beq 1ca4 <_PyPegen_seq_flatten+0x15c> │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ - bne 1b98 <_PyPegen_seq_flatten+0x7c> │ │ │ │ │ + bne 1bc4 <_PyPegen_seq_flatten+0x7c> │ │ │ │ │ ldr r1, [ip, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c70 <_PyPegen_seq_flatten+0x154> │ │ │ │ │ + beq 1c9c <_PyPegen_seq_flatten+0x154> │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ pople {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1bf4 <_PyPegen_seq_flatten+0xd8> │ │ │ │ │ + beq 1c20 <_PyPegen_seq_flatten+0xd8> │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bgt 1c04 <_PyPegen_seq_flatten+0xe8> │ │ │ │ │ + bgt 1c30 <_PyPegen_seq_flatten+0xe8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 1bdc <_PyPegen_seq_flatten+0xc0> │ │ │ │ │ + bne 1c08 <_PyPegen_seq_flatten+0xc0> │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ ldr lr, [r1] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ lsl r7, r5, #2 │ │ │ │ │ str lr, [r1, r5, lsl #2] │ │ │ │ │ - beq 1c44 <_PyPegen_seq_flatten+0x128> │ │ │ │ │ + beq 1c70 <_PyPegen_seq_flatten+0x128> │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [r2, #4] │ │ │ │ │ ldr r8, [lr, r1, lsl #2] │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ add lr, lr, r1, lsl #2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str r8, [lr, r7] │ │ │ │ │ - bne 1c24 <_PyPegen_seq_flatten+0x108> │ │ │ │ │ + bne 1c50 <_PyPegen_seq_flatten+0x108> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ add r5, r5, ip │ │ │ │ │ - b 1bdc <_PyPegen_seq_flatten+0xc0> │ │ │ │ │ + b 1c08 <_PyPegen_seq_flatten+0xc0> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1bc4 <_PyPegen_seq_flatten+0xa8> │ │ │ │ │ + bne 1bf0 <_PyPegen_seq_flatten+0xa8> │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 1b98 <_PyPegen_seq_flatten+0x7c> │ │ │ │ │ - b 1bb4 <_PyPegen_seq_flatten+0x98> │ │ │ │ │ + bne 1bc4 <_PyPegen_seq_flatten+0x7c> │ │ │ │ │ + b 1be0 <_PyPegen_seq_flatten+0x98> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bne 1b60 <_PyPegen_seq_flatten+0x44> │ │ │ │ │ - b 1bb4 <_PyPegen_seq_flatten+0x98> │ │ │ │ │ + bne 1b8c <_PyPegen_seq_flatten+0x44> │ │ │ │ │ + b 1be0 <_PyPegen_seq_flatten+0x98> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_JUMP24 _Py_asdl_generic_seq_new │ │ │ │ │ │ │ │ │ │ -00001ca4 <_PyPegen_joined_str>: │ │ │ │ │ +00001cd0 <_PyPegen_joined_str>: │ │ │ │ │ _PyPegen_joined_str(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 1fc4 <_PyPegen_joined_str+0x320> │ │ │ │ │ + beq 1ff0 <_PyPegen_joined_str+0x320> │ │ │ │ │ ldr fp, [r7] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble 1eb8 <_PyPegen_joined_str+0x214> │ │ │ │ │ + ble 1ee4 <_PyPegen_joined_str+0x214> │ │ │ │ │ add r1, r7, #4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str fp, [sp, #24] │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmp r0, #19 │ │ │ │ │ - beq 1f24 <_PyPegen_joined_str+0x280> │ │ │ │ │ + beq 1f50 <_PyPegen_joined_str+0x280> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne 1ce4 <_PyPegen_joined_str+0x40> │ │ │ │ │ + bne 1d10 <_PyPegen_joined_str+0x40> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f84 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ - ldr r1, [pc, #1072] @ 214c <_PyPegen_joined_str+0x4a8> │ │ │ │ │ + beq 1fb0 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ + ldr r1, [pc, #1072] @ 2178 <_PyPegen_joined_str+0x4a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strpbrk │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1f84 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ + beq 1fb0 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble 1ec0 <_PyPegen_joined_str+0x21c> │ │ │ │ │ + ble 1eec <_PyPegen_joined_str+0x21c> │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1fd0 <_PyPegen_joined_str+0x32c> │ │ │ │ │ + bne 1ffc <_PyPegen_joined_str+0x32c> │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r4, [r7, #4]! │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - beq 1ee4 <_PyPegen_joined_str+0x240> │ │ │ │ │ + beq 1f10 <_PyPegen_joined_str+0x240> │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne 1e60 <_PyPegen_joined_str+0x1bc> │ │ │ │ │ + bne 1e8c <_PyPegen_joined_str+0x1bc> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1f84 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ + beq 1fb0 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ ldrb r3, [r6] │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne 1d98 <_PyPegen_joined_str+0xf4> │ │ │ │ │ + bne 1dc4 <_PyPegen_joined_str+0xf4> │ │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ - bne 1d98 <_PyPegen_joined_str+0xf4> │ │ │ │ │ + bne 1dc4 <_PyPegen_joined_str+0xf4> │ │ │ │ │ ldrb r1, [r6, #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2118 <_PyPegen_joined_str+0x474> │ │ │ │ │ + beq 2144 <_PyPegen_joined_str+0x474> │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - bne 1db8 <_PyPegen_joined_str+0x114> │ │ │ │ │ + bne 1de4 <_PyPegen_joined_str+0x114> │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - bne 1db8 <_PyPegen_joined_str+0x114> │ │ │ │ │ + bne 1de4 <_PyPegen_joined_str+0x114> │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2118 <_PyPegen_joined_str+0x474> │ │ │ │ │ + beq 2144 <_PyPegen_joined_str+0x474> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2082,52 +2093,52 @@ │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_CALL _PyPegen_decode_string │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1f7c <_PyPegen_joined_str+0x2d8> │ │ │ │ │ + beq 1fa8 <_PyPegen_joined_str+0x2d8> │ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1f54 <_PyPegen_joined_str+0x2b0> │ │ │ │ │ + blt 1f80 <_PyPegen_joined_str+0x2b0> │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1f84 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ + beq 1fb0 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #772] @ 2150 <_PyPegen_joined_str+0x4ac> │ │ │ │ │ + ldr r1, [pc, #772] @ 217c <_PyPegen_joined_str+0x4ac> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 1e60 <_PyPegen_joined_str+0x1bc> │ │ │ │ │ + bne 1e8c <_PyPegen_joined_str+0x1bc> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f14 <_PyPegen_joined_str+0x270> │ │ │ │ │ + beq 1f40 <_PyPegen_joined_str+0x270> │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ add r3, r5, #2 │ │ │ │ │ cmp fp, sl │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r4, [r9, r3, lsl #2] │ │ │ │ │ - bne 1d4c <_PyPegen_joined_str+0xa8> │ │ │ │ │ + bne 1d78 <_PyPegen_joined_str+0xa8> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 1f8c <_PyPegen_joined_str+0x2e8> │ │ │ │ │ + bne 1fb8 <_PyPegen_joined_str+0x2e8> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ str r2, [sp] │ │ │ │ │ @@ -2135,289 +2146,289 @@ │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_CALL _PyAST_JoinedStr │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str fp, [sp, #24] │ │ │ │ │ - b 1d00 <_PyPegen_joined_str+0x5c> │ │ │ │ │ + b 1d2c <_PyPegen_joined_str+0x5c> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e84 <_PyPegen_joined_str+0x1e0> │ │ │ │ │ + beq 1eb0 <_PyPegen_joined_str+0x1e0> │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 1e84 <_PyPegen_joined_str+0x1e0> │ │ │ │ │ - b 1f84 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ + bne 1eb0 <_PyPegen_joined_str+0x1e0> │ │ │ │ │ + b 1fb0 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2134 <_PyPegen_joined_str+0x490> │ │ │ │ │ + beq 2160 <_PyPegen_joined_str+0x490> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 2134 <_PyPegen_joined_str+0x490> │ │ │ │ │ + bne 2160 <_PyPegen_joined_str+0x490> │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add r2, r9, r5, lsl #2 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp fp, sl │ │ │ │ │ - bne 1d4c <_PyPegen_joined_str+0xa8> │ │ │ │ │ - b 1e78 <_PyPegen_joined_str+0x1d4> │ │ │ │ │ + bne 1d78 <_PyPegen_joined_str+0xa8> │ │ │ │ │ + b 1ea4 <_PyPegen_joined_str+0x1d4> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r2, [r2] │ │ │ │ │ mvneq r2, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, r0, r2 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - bne 1ce4 <_PyPegen_joined_str+0x40> │ │ │ │ │ - b 1d00 <_PyPegen_joined_str+0x5c> │ │ │ │ │ + bne 1d10 <_PyPegen_joined_str+0x40> │ │ │ │ │ + b 1d2c <_PyPegen_joined_str+0x5c> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1f84 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ + beq 1fb0 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1f84 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ + bne 1fb0 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1f84 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ + b 1fb0 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_raise_decode_error> │ │ │ │ │ R_ARM_CALL _Pypegen_raise_decode_error │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1eb0 <_PyPegen_joined_str+0x20c> │ │ │ │ │ + b 1edc <_PyPegen_joined_str+0x20c> │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1f84 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ + beq 1fb0 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ movge r9, r3 │ │ │ │ │ - bge 1e84 <_PyPegen_joined_str+0x1e0> │ │ │ │ │ + bge 1eb0 <_PyPegen_joined_str+0x1e0> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r9, r2, lsl #2] │ │ │ │ │ str r1, [r3, r2, lsl #2] │ │ │ │ │ - b 1fa4 <_PyPegen_joined_str+0x300> │ │ │ │ │ + b 1fd0 <_PyPegen_joined_str+0x300> │ │ │ │ │ mov fp, r7 │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ - b 1d00 <_PyPegen_joined_str+0x5c> │ │ │ │ │ + b 1d2c <_PyPegen_joined_str+0x5c> │ │ │ │ │ mov r2, #0 │ │ │ │ │ add sl, r7, #4 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r4, [sl, #4]! │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - beq 20dc <_PyPegen_joined_str+0x438> │ │ │ │ │ + beq 2108 <_PyPegen_joined_str+0x438> │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne 20c0 <_PyPegen_joined_str+0x41c> │ │ │ │ │ + bne 20ec <_PyPegen_joined_str+0x41c> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1f84 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ - ldr r1, [pc, #324] @ 2154 <_PyPegen_joined_str+0x4b0> │ │ │ │ │ + beq 1fb0 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ + ldr r1, [pc, #324] @ 2180 <_PyPegen_joined_str+0x4b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2110 <_PyPegen_joined_str+0x46c> │ │ │ │ │ - ldr r1, [pc, #312] @ 2158 <_PyPegen_joined_str+0x4b4> │ │ │ │ │ + beq 213c <_PyPegen_joined_str+0x46c> │ │ │ │ │ + ldr r1, [pc, #312] @ 2184 <_PyPegen_joined_str+0x4b4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2110 <_PyPegen_joined_str+0x46c> │ │ │ │ │ + beq 213c <_PyPegen_joined_str+0x46c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_CALL _PyPegen_decode_string │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1f7c <_PyPegen_joined_str+0x2d8> │ │ │ │ │ + beq 1fa8 <_PyPegen_joined_str+0x2d8> │ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1f54 <_PyPegen_joined_str+0x2b0> │ │ │ │ │ + blt 1f80 <_PyPegen_joined_str+0x2b0> │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1f84 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ + beq 1fb0 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #164] @ 2150 <_PyPegen_joined_str+0x4ac> │ │ │ │ │ + ldr r1, [pc, #164] @ 217c <_PyPegen_joined_str+0x4ac> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 20c0 <_PyPegen_joined_str+0x41c> │ │ │ │ │ + bne 20ec <_PyPegen_joined_str+0x41c> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20cc <_PyPegen_joined_str+0x428> │ │ │ │ │ + beq 20f8 <_PyPegen_joined_str+0x428> │ │ │ │ │ add r3, r5, #2 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r4, [r9, r3, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne 1fe0 <_PyPegen_joined_str+0x33c> │ │ │ │ │ - b 1e78 <_PyPegen_joined_str+0x1d4> │ │ │ │ │ + bne 200c <_PyPegen_joined_str+0x33c> │ │ │ │ │ + b 1ea4 <_PyPegen_joined_str+0x1d4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2134 <_PyPegen_joined_str+0x490> │ │ │ │ │ + beq 2160 <_PyPegen_joined_str+0x490> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 2134 <_PyPegen_joined_str+0x490> │ │ │ │ │ + bne 2160 <_PyPegen_joined_str+0x490> │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add r2, r9, r5, lsl #2 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b 20cc <_PyPegen_joined_str+0x428> │ │ │ │ │ + b 20f8 <_PyPegen_joined_str+0x428> │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 2038 <_PyPegen_joined_str+0x394> │ │ │ │ │ + b 2064 <_PyPegen_joined_str+0x394> │ │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strchr │ │ │ │ │ mov r3, #1 │ │ │ │ │ clz r1, r0 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ - b 1ddc <_PyPegen_joined_str+0x138> │ │ │ │ │ - ldr r3, [pc, #32] @ 215c <_PyPegen_joined_str+0x4b8> │ │ │ │ │ + b 1e08 <_PyPegen_joined_str+0x138> │ │ │ │ │ + ldr r3, [pc, #32] @ 2188 <_PyPegen_joined_str+0x4b8> │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ - ldr r1, [pc, #28] @ 2160 <_PyPegen_joined_str+0x4bc> │ │ │ │ │ + ldr r1, [pc, #28] @ 218c <_PyPegen_joined_str+0x4bc> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1f84 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ + b 1fb0 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x000000dc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000000e0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x00000098 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002164 <_PyPegen_get_keys>: │ │ │ │ │ +00002190 <_PyPegen_get_keys>: │ │ │ │ │ _PyPegen_get_keys(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - subs r5, r1, #0 │ │ │ │ │ + subs r4, r1, #0 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ - beq 2374 <_PyPegen_get_keys+0x210> │ │ │ │ │ - ldr r4, [r5] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + beq 23a0 <_PyPegen_get_keys+0x210> │ │ │ │ │ + ldr r5, [r4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ + cmp r5, #2 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cmp r4, #3 │ │ │ │ │ + cmp r5, #3 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - cmp r4, #4 │ │ │ │ │ + cmp r5, #4 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ - cmp r4, #5 │ │ │ │ │ + cmp r5, #5 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ - cmp r4, #6 │ │ │ │ │ + cmp r5, #6 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ - cmp r4, #7 │ │ │ │ │ + cmp r5, #7 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r0, #32] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ - cmp r4, #8 │ │ │ │ │ + cmp r5, #8 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ - cmp r4, #9 │ │ │ │ │ + cmp r5, #9 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ │ add r1, r3, #32 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ sub lr, r3, #4 │ │ │ │ │ - add lr, lr, r4, lsl #2 │ │ │ │ │ + add lr, lr, r5, lsl #2 │ │ │ │ │ sub ip, lr, r1 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ lsr ip, ip, #2 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ add r2, r0, #40 @ 0x28 │ │ │ │ │ - beq 22fc <_PyPegen_get_keys+0x198> │ │ │ │ │ + beq 2328 <_PyPegen_get_keys+0x198> │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 22e8 <_PyPegen_get_keys+0x184> │ │ │ │ │ + beq 2314 <_PyPegen_get_keys+0x184> │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 22dc <_PyPegen_get_keys+0x178> │ │ │ │ │ + beq 2308 <_PyPegen_get_keys+0x178> │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - beq 22d0 <_PyPegen_get_keys+0x16c> │ │ │ │ │ + beq 22fc <_PyPegen_get_keys+0x16c> │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 22c4 <_PyPegen_get_keys+0x160> │ │ │ │ │ + beq 22f0 <_PyPegen_get_keys+0x160> │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 22b8 <_PyPegen_get_keys+0x154> │ │ │ │ │ + beq 22e4 <_PyPegen_get_keys+0x154> │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - bne 2380 <_PyPegen_get_keys+0x21c> │ │ │ │ │ + bne 23ac <_PyPegen_get_keys+0x21c> │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r2, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r2, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ @@ -2458,112 +2469,112 @@ │ │ │ │ │ ldr r3, [r1, #-4] │ │ │ │ │ cmp r1, lr │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r2, #-4] │ │ │ │ │ ldr r3, [ip, #32] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 22fc <_PyPegen_get_keys+0x198> │ │ │ │ │ + bne 2328 <_PyPegen_get_keys+0x198> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_JUMP24 _Py_asdl_expr_seq_new │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r1, #36]! @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r2, #44]! @ 0x2c │ │ │ │ │ - b 22ac <_PyPegen_get_keys+0x148> │ │ │ │ │ + b 22d8 <_PyPegen_get_keys+0x148> │ │ │ │ │ │ │ │ │ │ -00002398 <_PyPegen_get_values>: │ │ │ │ │ +000023c4 <_PyPegen_get_values>: │ │ │ │ │ _PyPegen_get_values(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - subs r5, r1, #0 │ │ │ │ │ + subs r4, r1, #0 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ - beq 25a8 <_PyPegen_get_values+0x210> │ │ │ │ │ - ldr r4, [r5] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + beq 25d4 <_PyPegen_get_values+0x210> │ │ │ │ │ + ldr r5, [r4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ + cmp r5, #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cmp r4, #3 │ │ │ │ │ + cmp r5, #3 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - cmp r4, #4 │ │ │ │ │ + cmp r5, #4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ - cmp r4, #5 │ │ │ │ │ + cmp r5, #5 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ - cmp r4, #6 │ │ │ │ │ + cmp r5, #6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ - cmp r4, #7 │ │ │ │ │ + cmp r5, #7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #32] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ - cmp r4, #8 │ │ │ │ │ + cmp r5, #8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ - cmp r4, #9 │ │ │ │ │ + cmp r5, #9 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ │ add r1, r3, #32 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ sub lr, r3, #4 │ │ │ │ │ - add lr, lr, r4, lsl #2 │ │ │ │ │ + add lr, lr, r5, lsl #2 │ │ │ │ │ sub ip, lr, r1 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ lsr ip, ip, #2 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ add r2, r0, #40 @ 0x28 │ │ │ │ │ - beq 2530 <_PyPegen_get_values+0x198> │ │ │ │ │ + beq 255c <_PyPegen_get_values+0x198> │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 251c <_PyPegen_get_values+0x184> │ │ │ │ │ + beq 2548 <_PyPegen_get_values+0x184> │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 2510 <_PyPegen_get_values+0x178> │ │ │ │ │ + beq 253c <_PyPegen_get_values+0x178> │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - beq 2504 <_PyPegen_get_values+0x16c> │ │ │ │ │ + beq 2530 <_PyPegen_get_values+0x16c> │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 24f8 <_PyPegen_get_values+0x160> │ │ │ │ │ + beq 2524 <_PyPegen_get_values+0x160> │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 24ec <_PyPegen_get_values+0x154> │ │ │ │ │ + beq 2518 <_PyPegen_get_values+0x154> │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - bne 25b4 <_PyPegen_get_values+0x21c> │ │ │ │ │ + bne 25e0 <_PyPegen_get_values+0x21c> │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r2, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r2, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ @@ -2604,58 +2615,58 @@ │ │ │ │ │ ldr r3, [r1, #-4] │ │ │ │ │ cmp r1, lr │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r2, #-4] │ │ │ │ │ ldr r3, [ip, #32] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 2530 <_PyPegen_get_values+0x198> │ │ │ │ │ + bne 255c <_PyPegen_get_values+0x198> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_JUMP24 _Py_asdl_expr_seq_new │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r1, #36]! @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r2, #44]! @ 0x2c │ │ │ │ │ - b 24e0 <_PyPegen_get_values+0x148> │ │ │ │ │ + b 250c <_PyPegen_get_values+0x148> │ │ │ │ │ │ │ │ │ │ -000025cc <_PyPegen_name_default_pair>: │ │ │ │ │ +000025f8 <_PyPegen_name_default_pair>: │ │ │ │ │ _PyPegen_name_default_pair(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_CALL _PyArena_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2610 <_PyPegen_name_default_pair+0x44> │ │ │ │ │ + beq 263c <_PyPegen_name_default_pair+0x44> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2618 <_PyPegen_name_default_pair+0x4c> │ │ │ │ │ + bne 2644 <_PyPegen_name_default_pair+0x4c> │ │ │ │ │ str r8, [r4] │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_CALL _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ stm r4, {r0, r7} │ │ │ │ │ - b 2610 <_PyPegen_name_default_pair+0x44> │ │ │ │ │ + b 263c <_PyPegen_name_default_pair+0x44> │ │ │ │ │ │ │ │ │ │ -00002630 <_PyPegen_star_etc>: │ │ │ │ │ +0000265c <_PyPegen_star_etc>: │ │ │ │ │ _PyPegen_star_etc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ @@ -2666,15 +2677,15 @@ │ │ │ │ │ R_ARM_CALL _PyArena_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r6, [r0] │ │ │ │ │ strne r5, [r0, #4] │ │ │ │ │ strne r4, [r0, #8] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -0000266c <_PyPegen_function_def_decorators>: │ │ │ │ │ +00002698 <_PyPegen_function_def_decorators>: │ │ │ │ │ _PyPegen_function_def_decorators(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ mov ip, r2 │ │ │ │ │ @@ -2692,24 +2703,24 @@ │ │ │ │ │ str ip, [sp, #24] │ │ │ │ │ str r9, [sp, #20] │ │ │ │ │ stmib sp, {r5, r6, r7, r8} │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [lr, #20] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 26dc <_PyPegen_function_def_decorators+0x70> │ │ │ │ │ + beq 2708 <_PyPegen_function_def_decorators+0x70> │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_CALL _PyAST_FunctionDef │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <_PyAST_AsyncFunctionDef> │ │ │ │ │ R_ARM_CALL _PyAST_AsyncFunctionDef │ │ │ │ │ - b 26d4 <_PyPegen_function_def_decorators+0x68> │ │ │ │ │ + b 2700 <_PyPegen_function_def_decorators+0x68> │ │ │ │ │ │ │ │ │ │ -000026e4 <_PyPegen_keyword_or_starred>: │ │ │ │ │ +00002710 <_PyPegen_keyword_or_starred>: │ │ │ │ │ _PyPegen_keyword_or_starred(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ @@ -2718,377 +2729,377 @@ │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_CALL _PyArena_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r5, [r0] │ │ │ │ │ strne r4, [r0, #4] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00002718 <_PyPegen_check_fstring_conversion>: │ │ │ │ │ +00002744 <_PyPegen_check_fstring_conversion>: │ │ │ │ │ _PyPegen_check_fstring_conversion(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 2778 <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ + bne 27a4 <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne 2778 <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ + bne 27a4 <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r1, #8 │ │ │ │ │ ldr r5, [r3, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_CALL _PyArena_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27a0 <_PyPegen_check_fstring_conversion+0x88> │ │ │ │ │ + beq 27cc <_PyPegen_check_fstring_conversion+0x88> │ │ │ │ │ stm r0, {r4, r5} │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #40] @ 27a8 <_PyPegen_check_fstring_conversion+0x90> │ │ │ │ │ - ldr ip, [pc, #40] @ 27ac <_PyPegen_check_fstring_conversion+0x94> │ │ │ │ │ + ldr r1, [pc, #40] @ 27d4 <_PyPegen_check_fstring_conversion+0x90> │ │ │ │ │ + ldr ip, [pc, #40] @ 27d8 <_PyPegen_check_fstring_conversion+0x94> │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r4, #28] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl d4 <_PyPegen_constant_from_string+0xd4> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2770 <_PyPegen_check_fstring_conversion+0x58> │ │ │ │ │ + b 279c <_PyPegen_check_fstring_conversion+0x58> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000027b0 <_PyPegen_empty_arguments>: │ │ │ │ │ +000027dc <_PyPegen_empty_arguments>: │ │ │ │ │ _PyPegen_empty_arguments(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 285c <_PyPegen_empty_arguments+0xac> │ │ │ │ │ + beq 2888 <_PyPegen_empty_arguments+0xac> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 285c <_PyPegen_empty_arguments+0xac> │ │ │ │ │ + beq 2888 <_PyPegen_empty_arguments+0xac> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 285c <_PyPegen_empty_arguments+0xac> │ │ │ │ │ + beq 2888 <_PyPegen_empty_arguments+0xac> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 285c <_PyPegen_empty_arguments+0xac> │ │ │ │ │ + beq 2888 <_PyPegen_empty_arguments+0xac> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 285c <_PyPegen_empty_arguments+0xac> │ │ │ │ │ + beq 2888 <_PyPegen_empty_arguments+0xac> │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r8, [sp, #8] │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_arguments> │ │ │ │ │ R_ARM_CALL _PyAST_arguments │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2854 <_PyPegen_empty_arguments+0xa4> │ │ │ │ │ + b 2880 <_PyPegen_empty_arguments+0xa4> │ │ │ │ │ │ │ │ │ │ -00002864 <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ +00002890 <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ _PyPegen_seq_extract_starred_exprs(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - beq 28e8 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ + beq 2914 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 28e8 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ + ble 2914 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2900 <_PyPegen_seq_extract_starred_exprs+0x9c> │ │ │ │ │ + beq 292c <_PyPegen_seq_extract_starred_exprs+0x9c> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 28e8 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ + beq 2914 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2978 <_PyPegen_seq_extract_starred_exprs+0x114> │ │ │ │ │ + beq 29a4 <_PyPegen_seq_extract_starred_exprs+0x114> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ movne ip, #0 │ │ │ │ │ - beq 28e8 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ + beq 2914 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ ldr r1, [r3], #4 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 28f0 <_PyPegen_seq_extract_starred_exprs+0x8c> │ │ │ │ │ + beq 291c <_PyPegen_seq_extract_starred_exprs+0x8c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 28c8 <_PyPegen_seq_extract_starred_exprs+0x64> │ │ │ │ │ + bne 28f4 <_PyPegen_seq_extract_starred_exprs+0x64> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 2924 <_PyPegen_seq_extract_starred_exprs+0xc0> │ │ │ │ │ + bne 2950 <_PyPegen_seq_extract_starred_exprs+0xc0> │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - bne 28c8 <_PyPegen_seq_extract_starred_exprs+0x64> │ │ │ │ │ - b 28e0 <_PyPegen_seq_extract_starred_exprs+0x7c> │ │ │ │ │ + bne 28f4 <_PyPegen_seq_extract_starred_exprs+0x64> │ │ │ │ │ + b 290c <_PyPegen_seq_extract_starred_exprs+0x7c> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 2988 <_PyPegen_seq_extract_starred_exprs+0x124> │ │ │ │ │ + beq 29b4 <_PyPegen_seq_extract_starred_exprs+0x124> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2974 <_PyPegen_seq_extract_starred_exprs+0x110> │ │ │ │ │ + beq 29a0 <_PyPegen_seq_extract_starred_exprs+0x110> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mov ip, #1 │ │ │ │ │ - bne 28c0 <_PyPegen_seq_extract_starred_exprs+0x5c> │ │ │ │ │ + bne 28ec <_PyPegen_seq_extract_starred_exprs+0x5c> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28e8 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ + beq 2914 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, ip │ │ │ │ │ popge {r4, pc} │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr lr, [r2, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ ldreq lr, [r2] │ │ │ │ │ addeq r2, r1, #2 │ │ │ │ │ streq lr, [r0, r2, lsl #2] │ │ │ │ │ addeq r1, r1, #1 │ │ │ │ │ - b 2944 <_PyPegen_seq_extract_starred_exprs+0xe0> │ │ │ │ │ + b 2970 <_PyPegen_seq_extract_starred_exprs+0xe0> │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, r1, #1 │ │ │ │ │ - bgt 28c0 <_PyPegen_seq_extract_starred_exprs+0x5c> │ │ │ │ │ - b 2924 <_PyPegen_seq_extract_starred_exprs+0xc0> │ │ │ │ │ + bgt 28ec <_PyPegen_seq_extract_starred_exprs+0x5c> │ │ │ │ │ + b 2950 <_PyPegen_seq_extract_starred_exprs+0xc0> │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b 2924 <_PyPegen_seq_extract_starred_exprs+0xc0> │ │ │ │ │ + b 2950 <_PyPegen_seq_extract_starred_exprs+0xc0> │ │ │ │ │ │ │ │ │ │ -00002990 <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ +000029bc <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ _PyPegen_seq_delete_starred_exprs(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - beq 2acc <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ + beq 2af8 <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 2ab4 <_PyPegen_seq_delete_starred_exprs+0x124> │ │ │ │ │ + ble 2ae0 <_PyPegen_seq_delete_starred_exprs+0x124> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2afc <_PyPegen_seq_delete_starred_exprs+0x16c> │ │ │ │ │ + beq 2b28 <_PyPegen_seq_delete_starred_exprs+0x16c> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - beq 2aac <_PyPegen_seq_delete_starred_exprs+0x11c> │ │ │ │ │ + beq 2ad8 <_PyPegen_seq_delete_starred_exprs+0x11c> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2b18 <_PyPegen_seq_delete_starred_exprs+0x188> │ │ │ │ │ + beq 2b44 <_PyPegen_seq_delete_starred_exprs+0x188> │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq 2aac <_PyPegen_seq_delete_starred_exprs+0x11c> │ │ │ │ │ + beq 2ad8 <_PyPegen_seq_delete_starred_exprs+0x11c> │ │ │ │ │ add r1, r2, #8 │ │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ │ ldr ip, [r1], #4 │ │ │ │ │ ldr ip, [ip, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 2ad4 <_PyPegen_seq_delete_starred_exprs+0x144> │ │ │ │ │ + beq 2b00 <_PyPegen_seq_delete_starred_exprs+0x144> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 29f8 <_PyPegen_seq_delete_starred_exprs+0x68> │ │ │ │ │ + bne 2a24 <_PyPegen_seq_delete_starred_exprs+0x68> │ │ │ │ │ subs r0, r5, r0 │ │ │ │ │ - beq 2acc <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ + beq 2af8 <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2acc <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ + beq 2af8 <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2ae4 <_PyPegen_seq_delete_starred_exprs+0x154> │ │ │ │ │ + beq 2b10 <_PyPegen_seq_delete_starred_exprs+0x154> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 2b0c <_PyPegen_seq_delete_starred_exprs+0x17c> │ │ │ │ │ + beq 2b38 <_PyPegen_seq_delete_starred_exprs+0x17c> │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ add r1, r3, #2 │ │ │ │ │ str ip, [r0, r1, lsl #2] │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ add r1, r2, #8 │ │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ │ ldr ip, [r1], #4 │ │ │ │ │ add lr, r3, #2 │ │ │ │ │ ldr r4, [ip, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2af0 <_PyPegen_seq_delete_starred_exprs+0x160> │ │ │ │ │ + beq 2b1c <_PyPegen_seq_delete_starred_exprs+0x160> │ │ │ │ │ ldr ip, [ip] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str ip, [r0, lr, lsl #2] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 2a80 <_PyPegen_seq_delete_starred_exprs+0xf0> │ │ │ │ │ + b 2aac <_PyPegen_seq_delete_starred_exprs+0xf0> │ │ │ │ │ sub r0, r5, r0 │ │ │ │ │ - b 2a18 <_PyPegen_seq_delete_starred_exprs+0x88> │ │ │ │ │ - beq 2acc <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ + b 2a44 <_PyPegen_seq_delete_starred_exprs+0x88> │ │ │ │ │ + beq 2af8 <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - bne 29f8 <_PyPegen_seq_delete_starred_exprs+0x68> │ │ │ │ │ - b 2a10 <_PyPegen_seq_delete_starred_exprs+0x80> │ │ │ │ │ + bne 2a24 <_PyPegen_seq_delete_starred_exprs+0x68> │ │ │ │ │ + b 2a3c <_PyPegen_seq_delete_starred_exprs+0x80> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne 2a50 <_PyPegen_seq_delete_starred_exprs+0xc0> │ │ │ │ │ + bne 2a7c <_PyPegen_seq_delete_starred_exprs+0xc0> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 2a80 <_PyPegen_seq_delete_starred_exprs+0xf0> │ │ │ │ │ + bne 2aac <_PyPegen_seq_delete_starred_exprs+0xf0> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 2acc <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ + beq 2af8 <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 29d8 <_PyPegen_seq_delete_starred_exprs+0x48> │ │ │ │ │ + b 2a04 <_PyPegen_seq_delete_starred_exprs+0x48> │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bne 2a78 <_PyPegen_seq_delete_starred_exprs+0xe8> │ │ │ │ │ + bne 2aa4 <_PyPegen_seq_delete_starred_exprs+0xe8> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r5, #2 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - bne 29f0 <_PyPegen_seq_delete_starred_exprs+0x60> │ │ │ │ │ - b 2a10 <_PyPegen_seq_delete_starred_exprs+0x80> │ │ │ │ │ + bne 2a1c <_PyPegen_seq_delete_starred_exprs+0x60> │ │ │ │ │ + b 2a3c <_PyPegen_seq_delete_starred_exprs+0x80> │ │ │ │ │ │ │ │ │ │ -00002b28 <_PyPegen_augoperator>: │ │ │ │ │ +00002b54 <_PyPegen_augoperator>: │ │ │ │ │ _PyPegen_augoperator(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r1, #4 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_CALL _PyArena_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r4, [r0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00002b54 <_PyPegen_dummy_name>: │ │ │ │ │ +00002b80 <_PyPegen_dummy_name>: │ │ │ │ │ _PyPegen_dummy_name(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ - ldr r0, [pc, #4] @ 2b64 <_PyPegen_dummy_name+0x10> │ │ │ │ │ + ldr r0, [pc, #4] @ 2b90 <_PyPegen_dummy_name+0x10> │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x000005a0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002b68 <_PyPegen_make_module>: │ │ │ │ │ +00002b94 <_PyPegen_make_module>: │ │ │ │ │ _PyPegen_make_module(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r6, [r0, #80] @ 0x50 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bgt 2ba0 <_PyPegen_make_module+0x38> │ │ │ │ │ + bgt 2bcc <_PyPegen_make_module+0x38> │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 <_PyAST_Module> │ │ │ │ │ R_ARM_JUMP24 _PyAST_Module │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_type_ignore_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_type_ignore_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2c14 <_PyPegen_make_module+0xac> │ │ │ │ │ + beq 2c40 <_PyPegen_make_module+0xac> │ │ │ │ │ add r9, r8, #4 │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r7, lsl #3 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ bl 9c8 <_PyPegen_concatenate_strings+0x8bc> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2c14 <_PyPegen_make_module+0xac> │ │ │ │ │ + beq 2c40 <_PyPegen_make_module+0xac> │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, r7, lsl #3] │ │ │ │ │ bl 0 <_PyAST_TypeIgnore> │ │ │ │ │ R_ARM_CALL _PyAST_TypeIgnore │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c14 <_PyPegen_make_module+0xac> │ │ │ │ │ + beq 2c40 <_PyPegen_make_module+0xac> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ str r0, [r9, #4]! │ │ │ │ │ - bne 2bbc <_PyPegen_make_module+0x54> │ │ │ │ │ + bne 2be8 <_PyPegen_make_module+0x54> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 <_PyAST_Module> │ │ │ │ │ R_ARM_JUMP24 _PyAST_Module │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ │ │ -00002c1c <_PyPegen_key_value_pair>: │ │ │ │ │ +00002c48 <_PyPegen_key_value_pair>: │ │ │ │ │ _PyPegen_key_value_pair(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -127,23 +127,23 @@ │ │ │ │ │ 0x000007c0 6d65735f 77697468 5f646f74 00507955 mes_with_dot.PyU │ │ │ │ │ 0x000007d0 6e69636f 64655f46 726f6d46 6f726d61 nicode_FromForma │ │ │ │ │ 0x000007e0 74005f5f 61656162 695f7265 61645f74 t.__aeabi_read_t │ │ │ │ │ 0x000007f0 70005f50 79556e69 636f6465 5f496e74 p._PyUnicode_Int │ │ │ │ │ 0x00000800 65726e49 6d6d6f72 74616c00 5f50795f ernImmortal._Py_ │ │ │ │ │ 0x00000810 7473735f 74737461 7465005f 50795065 tss_tstate._PyPe │ │ │ │ │ 0x00000820 67656e5f 6b65795f 76616c75 655f7061 gen_key_value_pa │ │ │ │ │ - 0x00000830 6972005f 50795065 67656e5f 616c6961 ir._PyPegen_alia │ │ │ │ │ - 0x00000840 735f666f 725f7374 61720050 79556e69 s_for_star.PyUni │ │ │ │ │ - 0x00000850 636f6465 5f496e74 65726e46 726f6d53 code_InternFromS │ │ │ │ │ - 0x00000860 7472696e 67005f50 79415354 5f616c69 tring._PyAST_ali │ │ │ │ │ - 0x00000870 6173005f 50795065 67656e5f 63686563 as._PyPegen_chec │ │ │ │ │ - 0x00000880 6b5f6c65 67616379 5f73746d 74005f50 k_legacy_stmt._P │ │ │ │ │ - 0x00000890 79506567 656e5f63 6c617373 5f646566 yPegen_class_def │ │ │ │ │ - 0x000008a0 5f646563 6f726174 6f727300 5f507941 _decorators._PyA │ │ │ │ │ - 0x000008b0 53545f43 6c617373 44656600 5f507950 ST_ClassDef._PyP │ │ │ │ │ + 0x00000830 6972005f 50795065 67656e5f 63686563 ir._PyPegen_chec │ │ │ │ │ + 0x00000840 6b5f6c65 67616379 5f73746d 74005f50 k_legacy_stmt._P │ │ │ │ │ + 0x00000850 79506567 656e5f63 6c617373 5f646566 yPegen_class_def │ │ │ │ │ + 0x00000860 5f646563 6f726174 6f727300 5f507941 _decorators._PyA │ │ │ │ │ + 0x00000870 53545f43 6c617373 44656600 5f507950 ST_ClassDef._PyP │ │ │ │ │ + 0x00000880 6567656e 5f616c69 61735f66 6f725f73 egen_alias_for_s │ │ │ │ │ + 0x00000890 74617200 5079556e 69636f64 655f496e tar.PyUnicode_In │ │ │ │ │ + 0x000008a0 7465726e 46726f6d 53747269 6e67005f ternFromString._ │ │ │ │ │ + 0x000008b0 50794153 545f616c 69617300 5f507950 PyAST_alias._PyP │ │ │ │ │ 0x000008c0 6567656e 5f6e6f6e 70617265 6e5f6765 egen_nonparen_ge │ │ │ │ │ 0x000008d0 6e657870 5f696e5f 63616c6c 005f5079 nexp_in_call._Py │ │ │ │ │ 0x000008e0 50656765 6e5f7261 6973655f 6572726f Pegen_raise_erro │ │ │ │ │ 0x000008f0 725f6b6e 6f776e5f 6c6f6361 74696f6e r_known_location │ │ │ │ │ 0x00000900 005f5079 50656765 6e5f6465 636f6465 ._PyPegen_decode │ │ │ │ │ 0x00000910 645f636f 6e737461 6e745f66 726f6d5f d_constant_from_ │ │ │ │ │ 0x00000920 746f6b65 6e005079 42797465 735f4173 token.PyBytes_As │ │ │ ├── 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: 264408 (bytes into file) │ │ │ │ │ + Start of section headers: 265596 (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 0x408d8: │ │ │ │ │ +There are 16 section headers, starting at offset 0x40d7c: │ │ │ │ │ │ │ │ │ │ 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 006400 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 037e94 001410 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 006434 000198 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0392a4 000180 08 I 13 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0065cc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0065cc 029b70 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 039424 006e80 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 03013c 0012eb 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 031428 001ae0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0402a4 0005b0 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 032f08 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 032f08 00002b 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 032f34 0031f0 10 14 637 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 036124 001d70 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 040854 000084 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00608c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0382a8 001388 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0060c0 000198 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 039630 000180 08 I 13 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 006258 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 006258 02a2f8 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0397b0 006f98 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 030550 0012eb 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 03183c 001ae0 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 040748 0005b0 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 03331c 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 03331c 00002b 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 033348 0031f0 10 14 637 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 036538 001d70 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 040cf8 000084 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,459 +1,459 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 799 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: 000241c4 1160 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ - 4: 00027c18 456 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ - 5: 00000e88 10568 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ - 6: 00003de4 10728 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ - 7: 00003af4 752 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ + 3: 00024234 1160 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ + 4: 00027c88 456 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ + 5: 00000e88 10584 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ + 6: 00003df4 10728 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ + 7: 00003b04 752 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ 8: 00000d3c 436 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ - 9: 0000c66c 2044 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ + 9: 0000c698 2044 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ 10: 00000d3c 436 FUNC LOCAL DEFAULT 9 _gather_143_rule │ │ │ │ │ 11: 00000d3c 436 FUNC LOCAL DEFAULT 9 _gather_145_rule │ │ │ │ │ 12: 00000d3c 436 FUNC LOCAL DEFAULT 9 _gather_147_rule │ │ │ │ │ - 13: 00027c18 456 FUNC LOCAL DEFAULT 6 _loop0_2_rule │ │ │ │ │ + 13: 00027c88 456 FUNC LOCAL DEFAULT 6 _loop0_2_rule │ │ │ │ │ 14: 00000e70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 15: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 16: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 17: 00000e88 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 18: 00014078 808 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ - 19: 00014d5c 2720 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ - 20: 0001b5f4 1400 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 21: 0001d900 2116 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ - 22: 0001f674 1096 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ - 23: 0001fabc 512 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ - 24: 000209c4 1572 FUNC LOCAL DEFAULT 6 class_def_raw_rule │ │ │ │ │ - 25: 00023c08 1468 FUNC LOCAL DEFAULT 6 _gather_53_rule │ │ │ │ │ - 26: 0000a998 1560 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ - 27: 0000dfc0 2416 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ - 28: 00020390 1588 FUNC LOCAL DEFAULT 6 _loop1_60_rule │ │ │ │ │ + 18: 000140b4 808 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ + 19: 00014d98 2720 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ + 20: 0001b634 1400 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 21: 0001d94c 2116 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 22: 0001f6c4 1096 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ + 23: 0001fb0c 512 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ + 24: 00020a14 1608 FUNC LOCAL DEFAULT 6 class_def_raw_rule │ │ │ │ │ + 25: 00023c78 1468 FUNC LOCAL DEFAULT 6 _gather_53_rule │ │ │ │ │ + 26: 0000a9a8 1560 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ + 27: 0000dfec 2416 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ + 28: 000203e0 1588 FUNC LOCAL DEFAULT 6 _loop1_60_rule │ │ │ │ │ 29: 00002d74 452 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ 30: 00002f38 1076 FUNC LOCAL DEFAULT 1 _loop1_64_rule │ │ │ │ │ - 31: 000236c0 112 FUNC LOCAL DEFAULT 6 INVALID_VERSION_CHECK │ │ │ │ │ - 32: 00023c08 1468 FUNC LOCAL DEFAULT 6 _gather_57_rule │ │ │ │ │ - 33: 00017a50 84 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ - 34: 00001e84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 35: 000037d0 232 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ - 36: 000038b8 188 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ - 37: 00003974 192 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ - 38: 00003a34 192 FUNC LOCAL DEFAULT 6 _tmp_10_rule │ │ │ │ │ - 39: 00001ef8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 40: 00005570 1328 FUNC LOCAL DEFAULT 1 _loop1_61_rule │ │ │ │ │ - 41: 00023c08 1468 FUNC LOCAL DEFAULT 6 _gather_51_rule │ │ │ │ │ + 31: 00023730 112 FUNC LOCAL DEFAULT 6 INVALID_VERSION_CHECK │ │ │ │ │ + 32: 00023c78 1468 FUNC LOCAL DEFAULT 6 _gather_57_rule │ │ │ │ │ + 33: 00017a8c 84 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ + 34: 00001e6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 35: 000037e0 232 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ + 36: 000038c8 188 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ + 37: 00003984 192 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ + 38: 00003a44 192 FUNC LOCAL DEFAULT 6 _tmp_10_rule │ │ │ │ │ + 39: 00001edc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 40: 000051fc 1328 FUNC LOCAL DEFAULT 1 _loop1_61_rule │ │ │ │ │ + 41: 00023c78 1468 FUNC LOCAL DEFAULT 6 _gather_51_rule │ │ │ │ │ 42: 00000618 1044 FUNC LOCAL DEFAULT 9 invalid_try_stmt_rule │ │ │ │ │ 43: 00000000 436 FUNC LOCAL DEFAULT 9 _gather_210_rule │ │ │ │ │ 44: 000016b0 436 FUNC LOCAL DEFAULT 9 _gather_212_rule │ │ │ │ │ - 45: 00000000 436 FUNC LOCAL DEFAULT 9 _gather_206_rule │ │ │ │ │ - 46: 000016b0 436 FUNC LOCAL DEFAULT 9 _gather_208_rule │ │ │ │ │ - 47: 000015a8 216 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ - 48: 00023c08 1468 FUNC LOCAL DEFAULT 6 _gather_55_rule │ │ │ │ │ - 49: 00003798 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 50: 000037d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 51: 000038ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 52: 000038b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 53: 0000396c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 54: 00003974 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 55: 00003a28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 56: 00003a34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 57: 00003ae8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 58: 00003af4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 59: 00003ddc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 60: 00003de4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 61: 000067cc 5108 FUNC LOCAL DEFAULT 6 assignment_rule │ │ │ │ │ - 62: 000196e4 2076 FUNC LOCAL DEFAULT 6 import_from_targets_rule │ │ │ │ │ - 63: 000164bc 2476 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ + 45: 0000150c 216 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ + 46: 00023c78 1468 FUNC LOCAL DEFAULT 6 _gather_55_rule │ │ │ │ │ + 47: 000016b0 436 FUNC LOCAL DEFAULT 9 _gather_208_rule │ │ │ │ │ + 48: 00000000 436 FUNC LOCAL DEFAULT 9 _gather_206_rule │ │ │ │ │ + 49: 000037ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 50: 000037e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 51: 000038bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 52: 000038c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 53: 0000397c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 54: 00003984 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 55: 00003a38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 56: 00003a44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 57: 00003af8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 58: 00003b04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 59: 00003dec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 60: 00003df4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 61: 000067dc 5108 FUNC LOCAL DEFAULT 6 assignment_rule │ │ │ │ │ + 62: 00019724 2076 FUNC LOCAL DEFAULT 6 import_from_targets_rule │ │ │ │ │ + 63: 000164f8 2476 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ 64: 00000644 552 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ - 65: 0001724c 536 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ - 66: 00004db4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 67: 00014588 192 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ + 65: 00017288 536 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 66: 00004dc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 67: 000145c4 192 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ 68: 00000d88 156 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ - 69: 00004e00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 69: 00004e10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 70: 000002b0 444 FUNC LOCAL DEFAULT 1 _gather_18_rule │ │ │ │ │ 71: 000002b0 444 FUNC LOCAL DEFAULT 1 _gather_20_rule │ │ │ │ │ - 72: 00016e68 996 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ + 72: 00016ea4 996 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ 73: 000002f4 164 FUNC LOCAL DEFAULT 9 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - 74: 00001680 92 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - 75: 000067b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 76: 000067cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 77: 0000d2c8 2068 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ - 78: 00004a04 148 FUNC LOCAL DEFAULT 1 _tmp_11_rule │ │ │ │ │ - 79: 00007cdc 3356 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ - 80: 0002185c 960 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ - 81: 0001fcbc 1748 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ - 82: 000016dc 236 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 83: 0001bf74 400 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ - 84: 000018f4 452 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ - 85: 000018f4 452 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ - 86: 00004a04 148 FUNC LOCAL DEFAULT 1 _tmp_13_rule │ │ │ │ │ - 87: 00016428 148 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ - 88: 00007728 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 89: 0000a8c8 208 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 90: 0000775c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 91: 0001e2ec 1504 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ - 92: 00007bc0 284 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ - 93: 00007cd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 94: 00007cdc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 95: 0000c230 1084 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ - 96: 000157fc 324 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ - 97: 000089f8 5576 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ - 98: 000089ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 99: 000089f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 100: 0000a078 2128 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 101: 0001bb6c 1032 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ - 102: 0001e144 424 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ - 103: 00014648 1812 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 104: 00020fe8 1492 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ - 105: 00020fe8 1492 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ - 106: 0001024c 720 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ - 107: 00017aa4 716 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ - 108: 000012d0 728 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ - 109: 00009a00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 110: 00009fc0 184 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ - 111: 00001048 156 FUNC LOCAL DEFAULT 1 _tmp_233_rule │ │ │ │ │ - 112: 000063fc 4 FUNC LOCAL DEFAULT 1 _tmp_234_rule │ │ │ │ │ - 113: 00009a50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 114: 0000a074 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 115: 0000a078 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 116: 0001e8cc 2976 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ - 117: 0000a8c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 118: 0000a8c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 119: 0000a994 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 120: 0000a998 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 121: 0000b200 4144 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ - 122: 0000afb0 592 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ - 123: 0000afa4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 124: 0000afb0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 125: 0000b1f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 126: 0000b200 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 74: 000015e4 92 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 75: 000067c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 76: 000067dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 77: 0000d2f4 2068 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ + 78: 00004690 148 FUNC LOCAL DEFAULT 1 _tmp_11_rule │ │ │ │ │ + 79: 00007cec 3356 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ + 80: 000218bc 960 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 81: 0001fd0c 1748 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 82: 00001640 236 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ + 83: 0001bfb4 400 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 84: 00001858 452 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ + 85: 00001858 452 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ + 86: 00004690 148 FUNC LOCAL DEFAULT 1 _tmp_13_rule │ │ │ │ │ + 87: 00016464 148 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 88: 00007738 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 89: 0000a8d8 208 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ + 90: 0000776c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 91: 0001e338 1504 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ + 92: 00007bd0 284 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ + 93: 00007ce4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 94: 00007cec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 95: 0000c25c 1084 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ + 96: 00015838 324 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ + 97: 00008a08 5576 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ + 98: 000089fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 99: 00008a08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 100: 0000a088 2128 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ + 101: 0001bbac 1032 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 102: 0001e190 424 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ + 103: 00014684 1812 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ + 104: 0002105c 1472 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ + 105: 0002105c 1472 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ + 106: 0001025c 720 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ + 107: 00017ae0 716 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 108: 00001234 728 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ + 109: 00009a10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 110: 00009fd0 184 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ + 111: 00001a1c 156 FUNC LOCAL DEFAULT 1 _tmp_233_rule │ │ │ │ │ + 112: 00006088 4 FUNC LOCAL DEFAULT 1 _tmp_234_rule │ │ │ │ │ + 113: 00009a60 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 114: 0000a084 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 115: 0000a088 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 116: 0001e918 2980 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ + 117: 0000a8d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 118: 0000a8d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 119: 0000a9a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 120: 0000a9a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 121: 0000b210 4172 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ + 122: 0000afc0 592 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ + 123: 0000afb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 124: 0000afc0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 125: 0000b204 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 126: 0000b210 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 127: 0000c204 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 128: 0000c214 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 129: 0000c660 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 130: 0000c66c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 131: 0000ce68 1120 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ - 132: 000143a0 488 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ - 133: 0002464c 2924 FUNC LOCAL DEFAULT 6 lambda_params_rule │ │ │ │ │ - 134: 0000ce3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 135: 00001218 184 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ + 129: 0000c68c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 130: 0000c698 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 131: 0000ce94 1120 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 132: 000143dc 488 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ + 133: 000246bc 2924 FUNC LOCAL DEFAULT 6 lambda_params_rule │ │ │ │ │ + 134: 0000ce68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 135: 0000117c 184 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ 136: 000013ec 156 FUNC LOCAL DEFAULT 9 _tmp_159_rule │ │ │ │ │ - 137: 0000ce68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 138: 0000dadc 1252 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ - 139: 0000d2bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 140: 0000d2c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 141: 0000dad0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 142: 0000dadc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 143: 0000e930 5996 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ - 144: 0000dfb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 145: 0000dfc0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 146: 0001009c 432 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ - 147: 0000e928 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 148: 0000e930 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 149: 0001051c 1548 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ - 150: 0000f90c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 151: 0000f924 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 152: 00010244 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 153: 0001024c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 154: 00010514 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 155: 0001051c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 156: 00010b28 2508 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ - 157: 000114f4 1436 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ - 158: 00010b1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 159: 00010b28 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 160: 000114ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 161: 000114f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 162: 00011a90 868 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ - 163: 00011a7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 164: 00011a90 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 165: 00011df4 444 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ - 166: 00011dec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 167: 00011df4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 168: 00011fb0 3476 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ - 169: 00011fa8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 170: 00011fb0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 171: 00012d44 1920 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ - 172: 00012d2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 173: 00012d44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 174: 000134c4 444 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 175: 000134b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 176: 000134c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 177: 00013680 2552 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ - 178: 00013678 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 179: 00013680 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 180: 00014070 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 181: 00014078 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 182: 0001439c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 183: 000143a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 184: 00014584 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 185: 00014588 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 186: 0001463c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 187: 00014648 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 188: 000215bc 672 FUNC LOCAL DEFAULT 6 _loop0_120_rule │ │ │ │ │ - 189: 000215bc 672 FUNC LOCAL DEFAULT 6 _loop0_119_rule │ │ │ │ │ - 190: 00014d3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 191: 00014d5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 192: 00017d70 3860 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ - 193: 0001f46c 520 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ - 194: 00001178 160 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ - 195: 00001178 160 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ - 196: 000157cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 137: 0000ce94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 138: 0000db08 1252 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 139: 0000d2e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 140: 0000d2f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 141: 0000dafc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 142: 0000db08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 143: 0000e95c 5968 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ + 144: 0000dfe0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 145: 0000dfec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 146: 000100ac 432 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ + 147: 0000e954 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 148: 0000e95c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 149: 0001052c 1548 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ + 150: 0000f91c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 151: 0000f934 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 152: 00010254 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 153: 0001025c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 154: 00010524 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 155: 0001052c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 156: 00010b38 2508 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ + 157: 00011504 1436 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ + 158: 00010b2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 159: 00010b38 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 160: 000114fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 161: 00011504 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 162: 00011aa0 868 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ + 163: 00011a8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 164: 00011aa0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 165: 00011e04 444 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ + 166: 00011dfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 167: 00011e04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 168: 00011fc0 3476 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ + 169: 00011fb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 170: 00011fc0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 171: 00012d54 1936 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 172: 00012d3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 173: 00012d54 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 174: 000134e4 444 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ + 175: 000134d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 176: 000134e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 177: 000136a0 2580 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 178: 00013698 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 179: 000136a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 180: 000140ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 181: 000140b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 182: 000143d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 183: 000143dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 184: 000145c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 185: 000145c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 186: 00014678 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 187: 00014684 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 188: 0002161c 672 FUNC LOCAL DEFAULT 6 _loop0_120_rule │ │ │ │ │ + 189: 0002161c 672 FUNC LOCAL DEFAULT 6 _loop0_119_rule │ │ │ │ │ + 190: 00014d78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 191: 00014d98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 192: 00017dac 3864 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ + 193: 0001f4bc 520 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ + 194: 000010dc 160 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ + 195: 000010dc 160 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ + 196: 00015808 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 197: 00000578 160 FUNC LOCAL DEFAULT 9 _tmp_149_rule │ │ │ │ │ - 198: 000157fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 199: 00015940 2792 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ + 198: 00015838 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 199: 0001597c 2792 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ 200: 00001d54 3132 FUNC LOCAL DEFAULT 1 invalid_arguments_rule │ │ │ │ │ - 201: 00015934 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 202: 00015940 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 203: 00021c1c 4608 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ - 204: 00017464 1516 FUNC LOCAL DEFAULT 6 _tmp_258_rule │ │ │ │ │ - 205: 00016410 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 206: 00016428 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 207: 000164b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 208: 000164bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 209: 00016e60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 210: 00016e68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 211: 00004f80 1308 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ - 212: 0001723c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 213: 0001724c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 214: 0001745c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 215: 00017464 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 216: 00017a38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 217: 00017a50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 218: 00017d60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 219: 00017d70 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 220: 00018ffc 1248 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 221: 0001a100 1216 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ - 222: 0001c104 3072 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ - 223: 0001cd04 2452 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ - 224: 0001a9a4 3152 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ - 225: 0001a5c0 500 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ - 226: 0001c104 3072 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ - 227: 000010e4 148 FUNC LOCAL DEFAULT 1 _tmp_169_rule │ │ │ │ │ - 228: 00018c84 264 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ - 229: 0001a5c0 500 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ - 230: 0001a9a4 3152 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ - 231: 0001a5c0 500 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ - 232: 000010e4 148 FUNC LOCAL DEFAULT 1 _tmp_174_rule │ │ │ │ │ + 201: 00015970 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 202: 0001597c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 203: 00021c7c 4624 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 204: 000174a0 1516 FUNC LOCAL DEFAULT 6 _tmp_258_rule │ │ │ │ │ + 205: 0001644c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 206: 00016464 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 207: 000164f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 208: 000164f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 209: 00016e9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 210: 00016ea4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 211: 00004c0c 1308 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ + 212: 00017278 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 213: 00017288 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 214: 00017498 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 215: 000174a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 216: 00017a74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 217: 00017a8c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 218: 00017d9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 219: 00017dac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 220: 0001903c 1248 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 221: 0001a140 1216 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ + 222: 0001c144 3072 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ + 223: 0001cd44 2452 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ + 224: 0001a9e4 3152 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ + 225: 0001a600 500 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ + 226: 0001c144 3072 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ + 227: 00001048 148 FUNC LOCAL DEFAULT 1 _tmp_169_rule │ │ │ │ │ + 228: 00018cc4 264 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ + 229: 0001a600 500 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ + 230: 0001a9e4 3152 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ + 231: 0001a600 500 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ + 232: 00001048 148 FUNC LOCAL DEFAULT 1 _tmp_174_rule │ │ │ │ │ 233: 00000000 688 FUNC LOCAL DEFAULT 1 _loop0_175_rule │ │ │ │ │ - 234: 00023730 1240 FUNC LOCAL DEFAULT 6 _loop1_178_rule │ │ │ │ │ - 235: 0001c104 3072 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ + 234: 000237a0 1240 FUNC LOCAL DEFAULT 6 _loop1_178_rule │ │ │ │ │ + 235: 0001c144 3072 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ 236: 00000000 688 FUNC LOCAL DEFAULT 1 _loop0_170_rule │ │ │ │ │ - 237: 00018d8c 624 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ + 237: 00018dcc 624 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ 238: 00000000 688 FUNC LOCAL DEFAULT 1 _loop0_177_rule │ │ │ │ │ - 239: 00018c5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 240: 00018c84 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 241: 00018d8c 624 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ - 242: 00018d8c 624 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ - 243: 00018d84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 244: 00018d8c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 245: 00018d8c 624 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ - 246: 00018ff8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 247: 00018ffc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 248: 000194d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 249: 000194dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 250: 000194dc 520 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ - 251: 000196e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 252: 000196e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 253: 0001a7b4 496 FUNC LOCAL DEFAULT 6 import_from_as_name_rule │ │ │ │ │ - 254: 00019f00 512 FUNC LOCAL DEFAULT 6 import_from_as_names_rule │ │ │ │ │ - 255: 00019ee4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 256: 00019f00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 257: 0001a0fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 258: 0001a100 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 259: 0001a9a4 3152 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ - 260: 0001a9a4 3152 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ - 261: 0001a5b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 262: 0001a5c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 263: 0001a7b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 264: 0001a7b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 265: 0001a99c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 266: 0001a9a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 267: 00022e1c 408 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ - 268: 0001b5ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 269: 0001b5f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 270: 0001bb44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 271: 000017c8 300 FUNC LOCAL DEFAULT 1 _tmp_161_rule │ │ │ │ │ + 239: 00018c9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 240: 00018cc4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 241: 00018dcc 624 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ + 242: 00018dcc 624 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ + 243: 00018dc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 244: 00018dcc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 245: 00018dcc 624 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ + 246: 00019038 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 247: 0001903c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 248: 00019514 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 249: 0001951c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 250: 0001951c 520 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 251: 00019720 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 252: 00019724 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 253: 0001a7f4 496 FUNC LOCAL DEFAULT 6 import_from_as_name_rule │ │ │ │ │ + 254: 00019f40 512 FUNC LOCAL DEFAULT 6 import_from_as_names_rule │ │ │ │ │ + 255: 00019f24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 256: 00019f40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 257: 0001a13c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 258: 0001a140 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 259: 0001a9e4 3152 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ + 260: 0001a9e4 3152 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ + 261: 0001a5f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 262: 0001a600 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 263: 0001a7f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 264: 0001a7f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 265: 0001a9dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 266: 0001a9e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 267: 00022e8c 408 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 268: 0001b62c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 269: 0001b634 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 270: 0001bb84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 271: 0000172c 300 FUNC LOCAL DEFAULT 1 _tmp_161_rule │ │ │ │ │ 272: 00000a2c 152 FUNC LOCAL DEFAULT 9 _tmp_160_rule │ │ │ │ │ 273: 00001294 4 FUNC LOCAL DEFAULT 9 _tmp_162_rule │ │ │ │ │ - 274: 0001bb6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 275: 0001bf70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 276: 0001bf74 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 277: 0001c100 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 278: 0001c104 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 279: 0001ccfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 280: 0001cd04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 274: 0001bbac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 275: 0001bfb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 276: 0001bfb4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 277: 0001c140 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 278: 0001c144 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 279: 0001cd3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 280: 0001cd44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 281: 00000000 688 FUNC LOCAL DEFAULT 1 _loop0_48_rule │ │ │ │ │ - 282: 0001d698 616 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ + 282: 0001d6d8 628 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ 283: 0000046c 472 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ - 284: 00023730 1240 FUNC LOCAL DEFAULT 6 _loop1_50_rule │ │ │ │ │ + 284: 000237a0 1240 FUNC LOCAL DEFAULT 6 _loop1_50_rule │ │ │ │ │ 285: 00001330 188 FUNC LOCAL DEFAULT 9 _tmp_184_rule │ │ │ │ │ 286: 00000ac4 148 FUNC LOCAL DEFAULT 9 _tmp_181_rule │ │ │ │ │ 287: 00000000 688 FUNC LOCAL DEFAULT 1 _loop0_182_rule │ │ │ │ │ 288: 00000ac4 148 FUNC LOCAL DEFAULT 9 _tmp_183_rule │ │ │ │ │ 289: 00000000 688 FUNC LOCAL DEFAULT 1 _loop0_49_rule │ │ │ │ │ - 290: 0001d674 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 291: 0001d698 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 292: 0001d8f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 293: 0001d900 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 294: 0001e130 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 295: 0001e144 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 296: 0001e2e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 297: 0001e2ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 298: 0001e8c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 299: 0001e8cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 300: 0000481c 488 FUNC LOCAL DEFAULT 1 _loop0_112_rule │ │ │ │ │ + 290: 0001d6b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 291: 0001d6d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 292: 0001d93c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 293: 0001d94c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 294: 0001e17c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 295: 0001e190 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 296: 0001e334 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 297: 0001e338 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 298: 0001e910 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 299: 0001e918 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 300: 000044a8 488 FUNC LOCAL DEFAULT 1 _loop0_112_rule │ │ │ │ │ 301: 00001904 140 FUNC LOCAL DEFAULT 9 _tmp_237_rule.isra.0 │ │ │ │ │ - 302: 0000481c 488 FUNC LOCAL DEFAULT 1 _loop0_240_rule │ │ │ │ │ - 303: 0001f418 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 302: 000044a8 488 FUNC LOCAL DEFAULT 1 _loop0_240_rule │ │ │ │ │ + 303: 0001f468 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 304: 00001614 152 FUNC LOCAL DEFAULT 9 _tmp_238_rule │ │ │ │ │ 305: 00001a24 188 FUNC LOCAL DEFAULT 9 _tmp_236_rule │ │ │ │ │ 306: 00001534 224 FUNC LOCAL DEFAULT 9 _tmp_235_rule │ │ │ │ │ 307: 000016ac 4 FUNC LOCAL DEFAULT 9 _tmp_242_rule │ │ │ │ │ - 308: 0001f46c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 309: 0001f664 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 310: 0001f674 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 311: 0001faa0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 312: 0001fabc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 313: 0001fca4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 314: 0001fcbc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 315: 00029870 768 FUNC LOCAL DEFAULT 6 _tmp_253_rule │ │ │ │ │ - 316: 00020388 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 317: 00020390 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 308: 0001f4bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 309: 0001f6b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 310: 0001f6c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 311: 0001faf0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 312: 0001fb0c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 313: 0001fcf4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 314: 0001fd0c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 315: 00029ff8 768 FUNC LOCAL DEFAULT 6 _tmp_253_rule │ │ │ │ │ + 316: 000203d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 317: 000203e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 318: 00000f90 772 FUNC LOCAL DEFAULT 9 invalid_except_stmt_rule │ │ │ │ │ 319: 00000ef0 160 FUNC LOCAL DEFAULT 9 _tmp_224_rule │ │ │ │ │ - 320: 000209ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 321: 00020390 1588 FUNC LOCAL DEFAULT 6 _loop1_216_rule │ │ │ │ │ - 322: 000209c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 320: 000209fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 321: 000203e0 1588 FUNC LOCAL DEFAULT 6 _loop1_216_rule │ │ │ │ │ + 322: 00020a14 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 323: 00001488 172 FUNC LOCAL DEFAULT 9 _tmp_229_rule.isra.0 │ │ │ │ │ - 324: 00020fc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 325: 00020fe8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 326: 000215b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 327: 000215bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 328: 00021858 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 329: 0002185c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 330: 00021c14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 324: 0002103c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 325: 0002105c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 326: 00021610 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 327: 0002161c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 328: 000218b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 329: 000218bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 330: 00021c74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 331: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 332: 000002a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 333: 00021c1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 334: 00023470 592 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ - 335: 00022fb4 1212 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 333: 00021c7c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 334: 000234e0 592 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 335: 00023024 1212 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ 336: 00000ee4 356 FUNC LOCAL DEFAULT 1 _loop0_129_rule │ │ │ │ │ 337: 00002990 836 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ - 338: 00022c28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 339: 00022c38 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 340: 00022fa4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 341: 00006360 156 FUNC LOCAL DEFAULT 1 _tmp_179_rule │ │ │ │ │ - 342: 00022fb4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 343: 00023460 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 344: 00023470 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 345: 000236bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 338: 00022c88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 339: 00022c98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 340: 00023014 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 341: 00005fec 156 FUNC LOCAL DEFAULT 1 _tmp_179_rule │ │ │ │ │ + 342: 00023024 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 343: 000234d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 344: 000234e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 345: 0002372c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 346: 000002b0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 347: 00000468 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 348: 000236c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 349: 00023728 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 348: 00023730 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 349: 00023798 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 350: 0000046c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 351: 00000640 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 352: 00023730 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 353: 00023c00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 354: 00023c08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 355: 000241b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 352: 000237a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 353: 00023c70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 354: 00023c78 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 355: 00024220 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 356: 00000e24 192 FUNC LOCAL DEFAULT 1 _tmp_59_rule │ │ │ │ │ - 357: 0000635c 4 FUNC LOCAL DEFAULT 1 _tmp_203_rule │ │ │ │ │ + 357: 00005fe8 4 FUNC LOCAL DEFAULT 1 _tmp_203_rule │ │ │ │ │ 358: 00000644 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 359: 0000086c 1308 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ 360: 00000868 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 361: 0000086c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 362: 00000d7c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 363: 00000d88 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 364: 00000e20 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 365: 00000e24 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 366: 00000ee0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 367: 00000ee4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 368: 00001044 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 369: 000241c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 370: 00024648 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 371: 0002464c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 372: 000252c0 1392 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ - 373: 000252c0 1392 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ - 374: 00025bd0 2144 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ - 375: 00026430 2192 FUNC LOCAL DEFAULT 6 _loop1_107_rule │ │ │ │ │ - 376: 00025bd0 2144 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ - 377: 00026430 2192 FUNC LOCAL DEFAULT 6 _loop1_109_rule │ │ │ │ │ - 378: 000252c0 1392 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ - 379: 00026cc0 1408 FUNC LOCAL DEFAULT 6 _loop0_102_rule │ │ │ │ │ - 380: 00027240 1904 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ - 381: 00026430 2192 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ - 382: 00026cc0 1408 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ - 383: 00025bd0 2144 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ - 384: 00026cc0 1408 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ + 369: 00024234 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 370: 000246b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 371: 000246bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 372: 00025330 1392 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ + 373: 00025330 1392 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ + 374: 00025c40 2144 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ + 375: 000264a0 2192 FUNC LOCAL DEFAULT 6 _loop1_107_rule │ │ │ │ │ + 376: 00025c40 2144 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ + 377: 000264a0 2192 FUNC LOCAL DEFAULT 6 _loop1_109_rule │ │ │ │ │ + 378: 00025330 1392 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ + 379: 00026d30 1408 FUNC LOCAL DEFAULT 6 _loop0_102_rule │ │ │ │ │ + 380: 000272b0 1904 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ + 381: 000264a0 2192 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ + 382: 00026d30 1408 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ + 383: 00025c40 2144 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ + 384: 00026d30 1408 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ 385: 00000448 144 FUNC LOCAL DEFAULT 9 _tmp_186_rule │ │ │ │ │ - 386: 000251b8 264 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ - 387: 00025bd0 2144 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ - 388: 00025a6c 356 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ - 389: 00026430 2192 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ - 390: 00025bd0 2144 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ + 386: 00025228 264 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ + 387: 00025c40 2144 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ + 388: 00025adc 356 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ + 389: 000264a0 2192 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ + 390: 00025c40 2144 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ 391: 00000448 144 FUNC LOCAL DEFAULT 9 _tmp_192_rule │ │ │ │ │ 392: 00001ab8 336 FUNC LOCAL DEFAULT 1 _loop0_193_rule │ │ │ │ │ - 393: 00005b3c 376 FUNC LOCAL DEFAULT 1 _loop1_196_rule │ │ │ │ │ - 394: 00025910 348 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ - 395: 00025830 224 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 393: 000057c8 376 FUNC LOCAL DEFAULT 1 _loop1_196_rule │ │ │ │ │ + 394: 00025980 348 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 395: 000258a0 224 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ 396: 00001ab8 336 FUNC LOCAL DEFAULT 1 _loop0_195_rule │ │ │ │ │ 397: 00001ab8 336 FUNC LOCAL DEFAULT 1 _loop0_187_rule │ │ │ │ │ - 398: 00025190 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 399: 000251b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 400: 000252b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 401: 000252c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 402: 00025828 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 403: 00025830 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 404: 00025908 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 405: 00025910 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 406: 00025a68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 407: 00025a6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 408: 00025bc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 409: 00025bd0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 410: 00026428 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 411: 00026430 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 412: 00026cb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 413: 00026cc0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 414: 00027238 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 415: 00027240 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 398: 00025200 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 399: 00025228 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 400: 00025328 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 401: 00025330 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 402: 00025898 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 403: 000258a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 404: 00025978 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 405: 00025980 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 406: 00025ad8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 407: 00025adc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 408: 00025c38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 409: 00025c40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 410: 00026498 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 411: 000264a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 412: 00026d28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 413: 00026d30 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 414: 000272a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 415: 000272b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 416: 00001ab8 336 FUNC LOCAL DEFAULT 1 _loop0_110_rule │ │ │ │ │ - 417: 000279b0 616 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ + 417: 00027a20 616 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ 418: 00001330 188 FUNC LOCAL DEFAULT 9 _tmp_202_rule │ │ │ │ │ 419: 00001990 148 FUNC LOCAL DEFAULT 9 _tmp_199_rule │ │ │ │ │ 420: 00001ab8 336 FUNC LOCAL DEFAULT 1 _loop0_200_rule │ │ │ │ │ 421: 00001990 148 FUNC LOCAL DEFAULT 9 _tmp_201_rule │ │ │ │ │ - 422: 00005b3c 376 FUNC LOCAL DEFAULT 1 _loop1_111_rule │ │ │ │ │ - 423: 00027994 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 424: 000279b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 425: 00027c08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 426: 00001048 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 427: 000010e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 428: 00027c18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 429: 00027ddc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 430: 000010e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 431: 00001174 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 432: 00001178 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 433: 00001214 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 434: 00001218 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 435: 000012cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 436: 000012d0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 437: 00027de0 184 FUNC LOCAL DEFAULT 6 _tmp_167_rule │ │ │ │ │ - 438: 00027de0 184 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ - 439: 00001598 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 440: 00027de0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 441: 00027e94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 442: 000015a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 443: 00001674 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 444: 00001680 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 445: 000017c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 446: 000017c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 447: 000018e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 448: 000018f4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 422: 000057c8 376 FUNC LOCAL DEFAULT 1 _loop1_111_rule │ │ │ │ │ + 423: 00027a04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 424: 00027a20 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 425: 00027c78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 426: 00027c88 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 427: 00027e4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 428: 00001048 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 429: 000010d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 430: 000010dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 431: 00001178 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 432: 0000117c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 433: 00001230 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 434: 00001234 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 435: 00027e50 184 FUNC LOCAL DEFAULT 6 _tmp_167_rule │ │ │ │ │ + 436: 00027e50 184 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ + 437: 000014fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 438: 00027e50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 439: 00027f04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 440: 0000150c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 441: 000015d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 442: 000015e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 443: 00001728 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 444: 0000172c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 445: 00001848 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 446: 00001858 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 447: 00001a18 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 448: 00001a1c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 449: 00001ab4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 450: 00001ab8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 451: 00001c08 332 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ 452: 00001c04 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 453: 00001c08 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 454: 00001d4c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 455: 00001d54 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ @@ -465,113 +465,113 @@ │ │ │ │ │ 461: 00002cd4 160 FUNC LOCAL DEFAULT 1 _tmp_157_rule │ │ │ │ │ 462: 00002cd4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 463: 00002d70 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 464: 00002d74 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 465: 00002f34 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 466: 00002f38 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 467: 0000336c 372 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ - 468: 000046c8 148 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ + 468: 00004354 148 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ 469: 00003350 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 470: 0000336c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 471: 000034e0 228 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ - 472: 0000383c 884 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ + 472: 00027f08 1844 FUNC LOCAL DEFAULT 6 pattern_rule │ │ │ │ │ 473: 000034dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 474: 000034e0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 475: 000035c4 632 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ - 476: 000044a0 552 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ + 476: 0000412c 552 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ 477: 000035c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 478: 000035c4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 479: 00003f60 256 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ - 480: 00004060 356 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ + 479: 00003bec 256 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ + 480: 00003cec 356 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ 481: 00003838 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 482: 0000383c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 483: 00027e98 924 FUNC LOCAL DEFAULT 6 or_pattern_rule │ │ │ │ │ - 484: 00003b94 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 485: 00027e98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 486: 00028234 4948 FUNC LOCAL DEFAULT 6 closed_pattern_rule │ │ │ │ │ - 487: 00028230 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 488: 00028234 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 489: 00003bb0 408 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ - 490: 00003d48 536 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ - 491: 000041c4 584 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ - 492: 0000440c 148 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ - 493: 00004a9c 512 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ - 494: 00005cb4 148 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ - 495: 00005d48 512 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ - 496: 00004c9c 516 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ - 497: 00029230 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 498: 00005aa0 156 FUNC LOCAL DEFAULT 1 _tmp_67_rule │ │ │ │ │ - 499: 00004a98 4 FUNC LOCAL DEFAULT 1 _tmp_70_rule │ │ │ │ │ - 500: 00029264 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 501: 00003bb0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 502: 00003d44 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 503: 00003d48 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 504: 00029588 744 FUNC LOCAL DEFAULT 6 signed_real_number_rule │ │ │ │ │ + 482: 00027f08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 483: 000289bc 4948 FUNC LOCAL DEFAULT 6 closed_pattern_rule │ │ │ │ │ + 484: 0002863c 896 FUNC LOCAL DEFAULT 6 or_pattern_rule │ │ │ │ │ + 485: 00028620 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 486: 0002863c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 487: 000289b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 488: 000289bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 489: 0000383c 408 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ + 490: 000039d4 536 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ + 491: 00003e50 584 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ + 492: 00004098 148 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ + 493: 00004728 512 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ + 494: 00005940 148 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ + 495: 000059d4 512 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ + 496: 00004928 516 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ + 497: 000299b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 498: 0000572c 156 FUNC LOCAL DEFAULT 1 _tmp_67_rule │ │ │ │ │ + 499: 00004724 4 FUNC LOCAL DEFAULT 1 _tmp_70_rule │ │ │ │ │ + 500: 000299ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 501: 0000383c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 502: 000039d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 503: 000039d4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 504: 00029d10 744 FUNC LOCAL DEFAULT 6 signed_real_number_rule │ │ │ │ │ 505: 00000398 176 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ - 506: 00003f5c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 507: 0002986c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 508: 00003f60 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 509: 00004050 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 510: 0000475c 192 FUNC LOCAL DEFAULT 1 _tmp_69_rule │ │ │ │ │ - 511: 00004060 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 512: 000041bc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 513: 000041c4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 514: 00004404 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 515: 0000440c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 516: 0000449c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 517: 000044a0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 518: 000046c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 519: 000046c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 520: 00004758 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 521: 0000475c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 522: 00004818 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 523: 0000481c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 524: 00004a00 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 525: 00004a04 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 526: 00004a94 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 527: 00029870 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 528: 00029b6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 529: 00004a98 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 530: 00004c98 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 531: 00004c9c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 532: 00004ea0 224 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ - 533: 00004e9c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 534: 00004ea0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 535: 00004f7c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 506: 00003be8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 507: 00029ff4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 508: 00003bec 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 509: 00003cdc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 510: 000043e8 192 FUNC LOCAL DEFAULT 1 _tmp_69_rule │ │ │ │ │ + 511: 00003cec 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 512: 00003e48 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 513: 00003e50 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 514: 00004090 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 515: 00004098 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 516: 00004128 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 517: 0000412c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 518: 00004350 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 519: 00004354 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 520: 000043e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 521: 000043e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 522: 000044a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 523: 000044a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 524: 0000468c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 525: 00004690 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 526: 00004720 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 527: 00029ff8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 528: 0002a2f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 529: 00004724 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 530: 00004924 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 531: 00004928 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 532: 00004b2c 224 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ + 533: 00004b28 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 534: 00004b2c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 535: 00004c08 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 536: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 537: 000001b4 160 FUNC LOCAL DEFAULT 9 _tmp_267_rule │ │ │ │ │ 538: 000001b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 539: 000001b4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 540: 00000254 160 FUNC LOCAL DEFAULT 9 _tmp_276_rule │ │ │ │ │ 541: 00000250 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 542: 00000254 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 543: 000002ec 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 544: 00000254 160 FUNC LOCAL DEFAULT 9 _tmp_277_rule │ │ │ │ │ - 545: 00004f80 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 546: 0000549c 212 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ - 547: 0000547c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 548: 0000549c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 549: 00005568 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 550: 00005570 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 545: 00004c0c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 546: 00005128 212 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ + 547: 00005108 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 548: 00005128 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 549: 000051f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 550: 000051fc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 551: 00000ef0 160 FUNC LOCAL DEFAULT 9 _tmp_225_rule │ │ │ │ │ - 552: 00005a88 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 553: 00005570 1328 FUNC LOCAL DEFAULT 1 _loop1_219_rule │ │ │ │ │ - 554: 00005aa0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 555: 00005b38 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 556: 00005b3c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 557: 00005cb0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 558: 00005cb4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 559: 00005d44 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 560: 00005d48 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 561: 00005f48 1040 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ - 562: 00005f44 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 563: 00005f48 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 564: 00006338 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 565: 00006358 4 FUNC LOCAL DEFAULT 1 _tmp_68_rule │ │ │ │ │ - 566: 00006358 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 552: 00005714 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 553: 000051fc 1328 FUNC LOCAL DEFAULT 1 _loop1_219_rule │ │ │ │ │ + 554: 0000572c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 555: 000057c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 556: 000057c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 557: 0000593c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 558: 00005940 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 559: 000059d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 560: 000059d4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 561: 00005bd4 1040 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ + 562: 00005bd0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 563: 00005bd4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 564: 00005fc4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 565: 00005fe4 4 FUNC LOCAL DEFAULT 1 _tmp_68_rule │ │ │ │ │ + 566: 00005fe4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 567: 000002f4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 568: 0000038c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 569: 00000398 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 570: 00000444 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 571: 00000448 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 572: 000004d4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 573: 000004d8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -603,15 +603,15 @@ │ │ │ │ │ 599: 0000127c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 600: 00001294 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 601: 0000132c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 602: 00001330 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 603: 000013e8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 604: 000013ec 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 605: 00001480 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 606: 000063f8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 606: 00006084 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 607: 00001488 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 608: 00001530 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 609: 00001534 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 610: 00001610 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 611: 00001614 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 612: 000016a8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 613: 000016ac 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -619,15 +619,15 @@ │ │ │ │ │ 615: 00001860 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 616: 00001864 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 617: 00001900 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 618: 00001904 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 619: 0000198c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 620: 00001990 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 621: 00001a20 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 622: 000063fc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 622: 00006088 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 623: 00001a24 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 624: 00001adc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 625: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ 626: 00000000 36 OBJECT LOCAL DEFAULT 3 reserved_keywords │ │ │ │ │ 627: 00000190 8 OBJECT LOCAL DEFAULT 3 __compound_literal.0 │ │ │ │ │ 628: 00000188 8 OBJECT LOCAL DEFAULT 3 __compound_literal.1 │ │ │ │ │ 629: 00000158 48 OBJECT LOCAL DEFAULT 3 __compound_literal.2 │ │ │ │ │ @@ -779,16 +779,16 @@ │ │ │ │ │ 775: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ 776: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_arguments_parsing_error │ │ │ │ │ 777: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_comprehension_item │ │ │ │ │ 778: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_nonparen_genexp_in_call │ │ │ │ │ 779: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_match_case │ │ │ │ │ 780: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSequence │ │ │ │ │ 781: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchStar │ │ │ │ │ - 782: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchAs │ │ │ │ │ - 783: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchOr │ │ │ │ │ + 782: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchOr │ │ │ │ │ + 783: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchAs │ │ │ │ │ 784: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchClass │ │ │ │ │ 785: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchValue │ │ │ │ │ 786: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchMapping │ │ │ │ │ 787: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_pattern_keys │ │ │ │ │ 788: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_patterns │ │ │ │ │ 789: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSingleton │ │ │ │ │ 790: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_first_item │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x37e94 contains 642 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x382a8 contains 625 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000050 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000000a0 0000fa1c R_ARM_CALL 000194dc param_rule │ │ │ │ │ -000000b0 00010b1c R_ARM_CALL 00022e1c default_rule │ │ │ │ │ +000000a0 0000fa1c R_ARM_CALL 0001951c param_rule │ │ │ │ │ +000000b0 00010b1c R_ARM_CALL 00022e8c default_rule │ │ │ │ │ 000000cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000000e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000100 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00000148 0000fa1c R_ARM_CALL 000194dc param_rule │ │ │ │ │ +00000148 0000fa1c R_ARM_CALL 0001951c param_rule │ │ │ │ │ 0000016c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000184 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000001a4 00010b1c R_ARM_CALL 00022e1c default_rule │ │ │ │ │ +000001a4 00010b1c R_ARM_CALL 00022e8c default_rule │ │ │ │ │ 000001c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000001e4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000220 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000023c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000248 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000260 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000274 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -32,15 +32,15 @@ │ │ │ │ │ 0000042c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000438 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000444 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000460 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000004cc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000004f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000052c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000053c 0000921c R_ARM_CALL 0001009c star_expression_rule │ │ │ │ │ +0000053c 0000921c R_ARM_CALL 000100ac star_expression_rule │ │ │ │ │ 00000558 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000590 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ 000005a8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000005f8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000638 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000006dc 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000704 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -51,19 +51,19 @@ │ │ │ │ │ 000007e4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000007fc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000808 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000830 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000838 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000848 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000008b8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000008f4 00005c1c R_ARM_CALL 00007bc0 t_primary_rule │ │ │ │ │ +000008f4 00005c1c R_ARM_CALL 00007bd0 t_primary_rule │ │ │ │ │ 00000908 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000928 00005c1c R_ARM_CALL 00007bc0 t_primary_rule │ │ │ │ │ +00000928 00005c1c R_ARM_CALL 00007bd0 t_primary_rule │ │ │ │ │ 0000093c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000094c 0000511c R_ARM_CALL 0001fcbc slices_rule │ │ │ │ │ +0000094c 0000511c R_ARM_CALL 0001fd0c slices_rule │ │ │ │ │ 00000960 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000978 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000988 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000009c0 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 000009e0 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 00000a50 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00000a64 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ @@ -84,163 +84,163 @@ │ │ │ │ │ 00000c88 0002d91c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ 00000c94 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000ce8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000cf8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000d2c 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ 00000d54 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d6c 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00000d84 00005902 R_ARM_ABS32 0000a8c8 t_lookahead_rule │ │ │ │ │ +00000d84 00005902 R_ARM_ABS32 0000a8d8 t_lookahead_rule │ │ │ │ │ 00000dd8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000dfc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000e18 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000e74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000e98 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ebc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ed8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000f24 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000f4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f64 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000f7c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f98 00014e1c R_ARM_CALL 00023470 kwarg_or_double_starred_rule │ │ │ │ │ -00000fc4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000fe4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001008 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001028 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001034 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001098 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000010bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000010d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001130 0000e41c R_ARM_CALL 00018c84 slash_no_default_rule │ │ │ │ │ -00001150 0000dd1c R_ARM_CALL 0001a100 slash_with_default_rule │ │ │ │ │ -0000116c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000011c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000011f8 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -0000120c 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001258 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001278 0003051c R_ARM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ -00001298 0002d21c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -000012ac 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000012c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001330 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001354 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001378 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013a4 0001b51c R_ARM_CALL 00027de0 _tmp_167_rule │ │ │ │ │ -000013c4 0001b61c R_ARM_CALL 00027de0 _tmp_168_rule │ │ │ │ │ -000013fc 00006b1c R_ARM_CALL 00017aa4 starred_expression_rule │ │ │ │ │ -00001414 0000531c R_ARM_CALL 0001bf74 star_named_expression_rule │ │ │ │ │ -00001428 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001438 00005b1c R_ARM_CALL 0001e2ec star_named_expressions_rule │ │ │ │ │ -00001448 0000671c R_ARM_CALL 00014648 for_if_clauses_rule │ │ │ │ │ -00001470 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000147c 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000014a8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000014cc 0000531c R_ARM_CALL 0001bf74 star_named_expression_rule │ │ │ │ │ -000014e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014f0 0000671c R_ARM_CALL 00014648 for_if_clauses_rule │ │ │ │ │ -0000152c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001544 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001570 0000671c R_ARM_CALL 00014648 for_if_clauses_rule │ │ │ │ │ -0000159c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000015a0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000015a4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000015f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000160c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001630 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000163c 00001b1c R_ARM_CALL 0000dfc0 star_expressions_rule │ │ │ │ │ -00001650 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00001654 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000016cc 0003071c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -00001728 0000661c R_ARM_CALL 0001e144 list_rule │ │ │ │ │ -00001748 0000651c R_ARM_CALL 0001bb6c tuple_rule │ │ │ │ │ -0000176c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001814 0000661c R_ARM_CALL 0001e144 list_rule │ │ │ │ │ -00001834 0000651c R_ARM_CALL 0001bb6c tuple_rule │ │ │ │ │ -00001854 00005f1c R_ARM_CALL 0000c230 genexp_rule │ │ │ │ │ -00001878 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000189c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001934 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000197c 00001a1c R_ARM_CALL 0000a998 star_targets_rule │ │ │ │ │ -000019a0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000019b8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000019d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019ec 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001a20 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a30 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001a50 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001a78 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a98 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001aa4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000f94 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000fb4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000fc0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000fd4 00014e1c R_ARM_CALL 000234e0 kwarg_or_double_starred_rule │ │ │ │ │ +00001000 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001030 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001094 0000e41c R_ARM_CALL 00018cc4 slash_no_default_rule │ │ │ │ │ +000010b4 0000dd1c R_ARM_CALL 0001a140 slash_with_default_rule │ │ │ │ │ +000010d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000112c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001150 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000115c 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ +00001170 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000011bc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000011dc 0003051c R_ARM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ +000011fc 0002d21c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00001210 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00001228 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001294 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001308 0001b31c R_ARM_CALL 00027e50 _tmp_167_rule │ │ │ │ │ +00001328 0001b41c R_ARM_CALL 00027e50 _tmp_168_rule │ │ │ │ │ +00001360 00006b1c R_ARM_CALL 00017ae0 starred_expression_rule │ │ │ │ │ +00001378 0000531c R_ARM_CALL 0001bfb4 star_named_expression_rule │ │ │ │ │ +0000138c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000139c 00005b1c R_ARM_CALL 0001e338 star_named_expressions_rule │ │ │ │ │ +000013ac 0000671c R_ARM_CALL 00014684 for_if_clauses_rule │ │ │ │ │ +000013d4 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000013e0 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000140c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001430 0000531c R_ARM_CALL 0001bfb4 star_named_expression_rule │ │ │ │ │ +00001444 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001454 0000671c R_ARM_CALL 00014684 for_if_clauses_rule │ │ │ │ │ +00001490 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000014a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000014d4 0000671c R_ARM_CALL 00014684 for_if_clauses_rule │ │ │ │ │ +00001500 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00001504 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001508 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001558 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001570 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001594 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000015a0 00001b1c R_ARM_CALL 0000dfec star_expressions_rule │ │ │ │ │ +000015b4 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000015b8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001630 0003071c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +0000168c 0000661c R_ARM_CALL 0001e190 list_rule │ │ │ │ │ +000016ac 0000651c R_ARM_CALL 0001bbac tuple_rule │ │ │ │ │ +000016d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000170c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001720 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001778 0000661c R_ARM_CALL 0001e190 list_rule │ │ │ │ │ +00001798 0000651c R_ARM_CALL 0001bbac tuple_rule │ │ │ │ │ +000017b8 00005f1c R_ARM_CALL 0000c25c genexp_rule │ │ │ │ │ +000017dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001800 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001824 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001840 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001898 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000018e0 00001a1c R_ARM_CALL 0000a9a8 star_targets_rule │ │ │ │ │ +00001904 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000191c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000193c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001950 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00001984 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001994 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000019b4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000019dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000019fc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a08 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001a6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001aac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001af8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00001b34 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00001b4c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001b9c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00001bb8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001bd0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001bdc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001bfc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c48 00018a1c R_ARM_CALL 00025910 lambda_param_rule │ │ │ │ │ -00001c68 00018a1c R_ARM_CALL 00025910 lambda_param_rule │ │ │ │ │ -00001c94 00010b1c R_ARM_CALL 00022e1c default_rule │ │ │ │ │ +00001c48 00018a1c R_ARM_CALL 00025980 lambda_param_rule │ │ │ │ │ +00001c68 00018a1c R_ARM_CALL 00025980 lambda_param_rule │ │ │ │ │ +00001c94 00010b1c R_ARM_CALL 00022e8c default_rule │ │ │ │ │ 00001cb0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001ccc 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 00001cdc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001d0c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d18 00010b1c R_ARM_CALL 00022e1c default_rule │ │ │ │ │ +00001d18 00010b1c R_ARM_CALL 00022e8c default_rule │ │ │ │ │ 00001d3c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00001d50 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e00 00006b1c R_ARM_CALL 00017aa4 starred_expression_rule │ │ │ │ │ +00001e00 00006b1c R_ARM_CALL 00017ae0 starred_expression_rule │ │ │ │ │ 00001e74 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001eac 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -00001eec 0000cb1c R_ARM_CALL 00021c1c kwargs_rule │ │ │ │ │ -00001f18 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ +00001eac 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ +00001eec 0000cb1c R_ARM_CALL 00021c7c kwargs_rule │ │ │ │ │ +00001f18 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ 00001f38 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001f74 0000c71c R_ARM_CALL 00015940 args_rule │ │ │ │ │ +00001f74 0000c71c R_ARM_CALL 0001597c args_rule │ │ │ │ │ 00001fa0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001fc0 0000c71c R_ARM_CALL 00015940 args_rule │ │ │ │ │ -00001fe0 0000c71c R_ARM_CALL 00015940 args_rule │ │ │ │ │ -00002000 0000c71c R_ARM_CALL 00015940 args_rule │ │ │ │ │ +00001fc0 0000c71c R_ARM_CALL 0001597c args_rule │ │ │ │ │ +00001fe0 0000c71c R_ARM_CALL 0001597c args_rule │ │ │ │ │ +00002000 0000c71c R_ARM_CALL 0001597c args_rule │ │ │ │ │ 0000203c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00002064 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00002094 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000020c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000020d8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000020f0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000210c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0000212c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002148 0000cc1c R_ARM_CALL 00017464 _tmp_258_rule │ │ │ │ │ +00002148 0000cc1c R_ARM_CALL 000174a0 _tmp_258_rule │ │ │ │ │ 0000218c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000219c 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ +0000219c 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ 000021b0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000021d0 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 000021f8 0002da1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000220c 00001f1c R_ARM_CALL 000236c0 INVALID_VERSION_CHECK │ │ │ │ │ +0000220c 00001f1c R_ARM_CALL 00023730 INVALID_VERSION_CHECK │ │ │ │ │ 00002224 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000225c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00002278 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000022b0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000022bc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000022fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000230c 0000c71c R_ARM_CALL 00015940 args_rule │ │ │ │ │ +0000230c 0000c71c R_ARM_CALL 0001597c args_rule │ │ │ │ │ 00002320 0003081c R_ARM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ 0000232c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002354 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002364 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -00002374 0000671c R_ARM_CALL 00014648 for_if_clauses_rule │ │ │ │ │ +00002364 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ +00002374 0000671c R_ARM_CALL 00014684 for_if_clauses_rule │ │ │ │ │ 00002390 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 00002394 0003091c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ 000023a0 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 000023a4 0003091c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000023d8 0000671c R_ARM_CALL 00014648 for_if_clauses_rule │ │ │ │ │ +000023d8 0000671c R_ARM_CALL 00014684 for_if_clauses_rule │ │ │ │ │ 000023ec 00030a1c R_ARM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -00002414 0000cb1c R_ARM_CALL 00021c1c kwargs_rule │ │ │ │ │ +00002414 0000cb1c R_ARM_CALL 00021c7c kwargs_rule │ │ │ │ │ 0000242c 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00002458 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000248c 0001c81c R_ARM_CALL 000004d8 _tmp_262_rule │ │ │ │ │ 000024b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000024cc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002510 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000253c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -254,85 +254,85 @@ │ │ │ │ │ 0000265c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002668 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00002694 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000026a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000026b8 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000026c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000026ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026fc 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -0000270c 0000671c R_ARM_CALL 00014648 for_if_clauses_rule │ │ │ │ │ +000026fc 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ +0000270c 0000671c R_ARM_CALL 00014684 for_if_clauses_rule │ │ │ │ │ 0000272c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000274c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000276c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002784 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000027c8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000027e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000280c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000281c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002828 0000671c R_ARM_CALL 00014648 for_if_clauses_rule │ │ │ │ │ +00002828 0000671c R_ARM_CALL 00014684 for_if_clauses_rule │ │ │ │ │ 0000283c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002874 0000c71c R_ARM_CALL 00015940 args_rule │ │ │ │ │ +00002874 0000c71c R_ARM_CALL 0001597c args_rule │ │ │ │ │ 000028ac 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 000028b0 0003091c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ 000028bc 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 000028c0 0003091c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ 00002928 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002934 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -0000294c 0000671c R_ARM_CALL 00014648 for_if_clauses_rule │ │ │ │ │ +00002934 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ +0000294c 0000671c R_ARM_CALL 00014684 for_if_clauses_rule │ │ │ │ │ 00002960 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000296c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ 00002974 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002978 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 0000297c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002980 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002984 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002988 0001ca02 R_ARM_ABS32 00001298 _tmp_155_rule │ │ │ │ │ 0000298c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000029f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002a14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002a38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002a64 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00002a88 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00002a98 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ +00002a98 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ 00002abc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002ae8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002af8 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -00002b08 0000671c R_ARM_CALL 00014648 for_if_clauses_rule │ │ │ │ │ +00002af8 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ +00002b08 0000671c R_ARM_CALL 00014684 for_if_clauses_rule │ │ │ │ │ 00002b44 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002b6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002bb8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002c18 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002c38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c48 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ +00002c48 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ 00002c5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c6c 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ +00002c6c 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ 00002cbc 0001cd02 R_ARM_ABS32 00002cd4 _tmp_157_rule │ │ │ │ │ 00002cc0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002cc4 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 00002cc8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002ccc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002cd0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002d20 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00002d4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002d60 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00002d68 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002dc4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002df0 0000531c R_ARM_CALL 0001bf74 star_named_expression_rule │ │ │ │ │ +00002df0 0000531c R_ARM_CALL 0001bfb4 star_named_expression_rule │ │ │ │ │ 00002e04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e24 0000141c R_ARM_CALL 0001b5f4 named_expression_rule │ │ │ │ │ +00002e24 0000141c R_ARM_CALL 0001b634 named_expression_rule │ │ │ │ │ 00002e88 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002e94 00005b1c R_ARM_CALL 0001e2ec star_named_expressions_rule │ │ │ │ │ +00002e94 00005b1c R_ARM_CALL 0001e338 star_named_expressions_rule │ │ │ │ │ 00002eac 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002ed4 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00002f00 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ 00002f14 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002f7c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00002fd0 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 0000300c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000301c 0000151c R_ARM_CALL 0001d900 block_rule │ │ │ │ │ +0000301c 0000151c R_ARM_CALL 0001d94c block_rule │ │ │ │ │ 00003034 00030b1c R_ARM_CALL 00000000 _PyAST_match_case │ │ │ │ │ 00003064 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000030a0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000030cc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000030f4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00003110 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000311c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ @@ -353,302 +353,285 @@ │ │ │ │ │ 00003354 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003358 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ 0000335c 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ 00003360 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003364 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 00003368 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000033bc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003418 0001d81c R_ARM_CALL 00027f08 pattern_rule │ │ │ │ │ 00003470 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000347c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000034a8 00030c1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ 000034bc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003540 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003588 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00003598 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000035b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003634 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00003674 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003698 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000036c0 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000036fc 0001d81c R_ARM_CALL 00027f08 pattern_rule │ │ │ │ │ 00003730 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000375c 00030d1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ 0000376c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003798 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000037c8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000037d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000037f8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00003824 00030d1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -000038bc 0001e31c R_ARM_CALL 00027e98 or_pattern_rule │ │ │ │ │ -000038d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000390c 0001e31c R_ARM_CALL 00027e98 or_pattern_rule │ │ │ │ │ -00003930 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003994 0001e31c R_ARM_CALL 00027e98 or_pattern_rule │ │ │ │ │ -000039a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000039c8 0001e31c R_ARM_CALL 00027e98 or_pattern_rule │ │ │ │ │ -000039dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a14 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003a54 00030e1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -00003a6c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003aa0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003ac4 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00003b00 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b40 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b70 0002fc1c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -00003b80 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -00003b9c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ba0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ba4 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00003ba8 0002b102 R_ARM_ABS32 00000000 _PyPegen_name_token │ │ │ │ │ -00003bac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003c10 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00003c38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003c70 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00003c80 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003cbc 0002e41c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00003cd0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003cf4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003da8 0001f81c R_ARM_CALL 00029588 signed_real_number_rule │ │ │ │ │ -00003dc8 0001f81c R_ARM_CALL 00029588 signed_real_number_rule │ │ │ │ │ -00003df4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e14 0001f91c R_ARM_CALL 00000398 imaginary_number_rule │ │ │ │ │ -00003e24 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003e5c 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00003e78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e88 0001f91c R_ARM_CALL 00000398 imaginary_number_rule │ │ │ │ │ -00003e98 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003ed0 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00003edc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003f0c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003fb8 0002a71c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00003fc8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003fe0 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003ff8 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00004028 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004048 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004054 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004058 00029402 R_ARM_ABS32 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000405c 0001fe02 R_ARM_ABS32 0000475c _tmp_69_rule │ │ │ │ │ -000040d0 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00004100 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004134 00030e1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0000414c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004180 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004188 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000041c0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004208 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004248 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000042e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000042f0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004304 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004340 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00004380 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000043c0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000043c8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000043fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004478 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004494 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004538 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004560 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004598 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000045b4 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000045d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004608 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004640 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004658 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004664 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000468c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000046b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000046b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004718 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004740 0000141c R_ARM_CALL 0001b5f4 named_expression_rule │ │ │ │ │ -00004750 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000047ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004810 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000485c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000048ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000048cc 0000741c R_ARM_CALL 0001e8cc fstring_replacement_field_rule │ │ │ │ │ -000048f0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000491c 0003181c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -00004950 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004974 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004988 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004994 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000049a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000049b8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000049dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000049e4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004a54 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a7c 0000571c R_ARM_CALL 00016428 annotated_rhs_rule │ │ │ │ │ -00004a8c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004b34 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004b5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b9c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004bb4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004bd0 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00004c1c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004c34 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004c40 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004c60 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004c70 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004c7c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004d34 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004d5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d74 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004d8c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004da8 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00004dd0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004de0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004dec 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004e4c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004e64 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004e80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004eec 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004f00 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f24 0003191c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -00004f44 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004f4c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004fcc 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005008 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005054 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000509c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000050d4 00031a1c R_ARM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ -000050f4 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00005124 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005148 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000516c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000517c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005190 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000051b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000051c4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000051ec 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005220 00031b1c R_ARM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ -00005230 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005244 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005258 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005268 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -00005288 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000389c 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +000038c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000038f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000038fc 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0000390c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003948 0002e41c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000395c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003980 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003a34 0001f81c R_ARM_CALL 00029d10 signed_real_number_rule │ │ │ │ │ +00003a54 0001f81c R_ARM_CALL 00029d10 signed_real_number_rule │ │ │ │ │ +00003a80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003a90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003aa0 0001f91c R_ARM_CALL 00000398 imaginary_number_rule │ │ │ │ │ +00003ab0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003ae8 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00003b04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b14 0001f91c R_ARM_CALL 00000398 imaginary_number_rule │ │ │ │ │ +00003b24 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003b5c 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00003b68 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003b98 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003c44 0002a71c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +00003c54 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003c6c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003c84 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00003cb4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003cd4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003ce0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003ce4 00029402 R_ARM_ABS32 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00003ce8 0001fe02 R_ARM_ABS32 000043e8 _tmp_69_rule │ │ │ │ │ +00003d5c 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00003d8c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003dc0 00030f1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00003dd8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003e0c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e14 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003e4c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003e94 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003ed4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003f6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003f7c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003f90 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003fcc 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000400c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000404c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004054 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004088 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004104 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004120 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000041c4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000041ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004224 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004240 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00004260 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004294 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000042cc 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000042e4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000042f0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004318 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000433c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004344 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000043a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000043cc 0000141c R_ARM_CALL 0001b634 named_expression_rule │ │ │ │ │ +000043dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004438 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000445c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004480 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000449c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000044e8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004538 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004558 0000741c R_ARM_CALL 0001e918 fstring_replacement_field_rule │ │ │ │ │ +0000457c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000045a8 0003181c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +000045dc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004600 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004614 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004620 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004634 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004644 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004668 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004670 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000046e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004708 0000571c R_ARM_CALL 00016464 annotated_rhs_rule │ │ │ │ │ +00004718 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004788 0001d81c R_ARM_CALL 00027f08 pattern_rule │ │ │ │ │ +000047c0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000047e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000047f8 0001d81c R_ARM_CALL 00027f08 pattern_rule │ │ │ │ │ +00004828 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004840 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000485c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000048a8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000048c0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000048cc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000048ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000048fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004908 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000049c0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000049e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a00 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004a18 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004a34 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00004a5c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004a6c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004a78 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004ad8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004af0 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004b0c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004b78 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004b8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b9c 0001d81c R_ARM_CALL 00027f08 pattern_rule │ │ │ │ │ +00004bb0 0003191c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +00004bd0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004bd8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004c58 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004c94 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004ce0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d28 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004d60 00031a1c R_ARM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ +00004d80 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00004db0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004dd4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004df8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e08 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004e1c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e50 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004e78 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004eac 00031b1c R_ARM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ +00004ebc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ed0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004ee4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004ef4 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ +00004f14 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004f5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f8c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004fc0 00031c1c R_ARM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ +00004fd8 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ +00004fec 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ +00005038 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005064 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005084 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005090 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000509c 0000921c R_ARM_CALL 000100ac star_expression_rule │ │ │ │ │ +000050b4 00001f1c R_ARM_CALL 00023730 INVALID_VERSION_CHECK │ │ │ │ │ +000050cc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000050d4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005110 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005114 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005118 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000511c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005120 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00005124 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005178 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000051a4 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ +000051bc 00001f1c R_ARM_CALL 00023730 INVALID_VERSION_CHECK │ │ │ │ │ +000051cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000051ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000051f8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005250 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000052d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005300 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005334 00031c1c R_ARM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -0000534c 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -00005360 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -000053ac 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000053d8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000053f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005404 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005410 0000921c R_ARM_CALL 0001009c star_expression_rule │ │ │ │ │ -00005428 00001f1c R_ARM_CALL 000236c0 INVALID_VERSION_CHECK │ │ │ │ │ -00005440 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005448 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005484 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005488 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000548c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005490 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005494 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00005498 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000054ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005518 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -00005530 00001f1c R_ARM_CALL 000236c0 INVALID_VERSION_CHECK │ │ │ │ │ -00005540 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005560 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000556c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000055c4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005644 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005658 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005668 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -000056b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000056e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000056f4 0000151c R_ARM_CALL 0001d900 block_rule │ │ │ │ │ -00005704 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005748 0002fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00005784 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000057e0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000580c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005878 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000058a0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000058b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000058d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000058e8 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -000058f8 0002271c R_ARM_CALL 00000ef0 _tmp_225_rule │ │ │ │ │ -00005914 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005928 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005944 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000596c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00005978 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000059ac 00013e1c R_ARM_CALL 00000f90 invalid_except_stmt_rule │ │ │ │ │ -000059d4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000059e0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005a00 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005a14 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005a38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005a44 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005a5c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005a6c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005a80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005a94 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a98 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -00005a9c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005af0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b30 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005b7c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005be0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005c0c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005c24 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c30 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005c3c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005c50 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005c70 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005c8c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005d04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d28 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005de0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005e08 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e20 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005e38 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005e54 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005ec8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005ee0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005eec 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005f0c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f1c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f28 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005ffc 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006024 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006048 0003191c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -000060a0 0000641c R_ARM_CALL 0000a078 strings_rule │ │ │ │ │ -000060c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000060e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000610c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000612c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000061b8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000061ec 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000061f8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000621c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006250 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00006264 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006298 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000062ac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000062c8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000062e4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006310 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000633c 00023502 R_ARM_ABS32 00006358 _tmp_68_rule │ │ │ │ │ -0000634c 0002d002 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00006350 0002cf02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00006354 0002ce02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000063b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000063d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000063f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000052e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000052f4 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ +0000533c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005370 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005380 0000151c R_ARM_CALL 0001d94c block_rule │ │ │ │ │ +00005390 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000053d4 0002fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00005410 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000546c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005498 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005504 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000552c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005540 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005564 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005574 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ +00005584 0002271c R_ARM_CALL 00000ef0 _tmp_225_rule │ │ │ │ │ +000055a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000055b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000055d0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000055f8 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00005604 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005638 00013e1c R_ARM_CALL 00000f90 invalid_except_stmt_rule │ │ │ │ │ +00005660 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000566c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000568c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000056a0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000056c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000056d0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000056e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000056f8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000570c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005720 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00005724 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +00005728 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000577c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000057a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000057bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005808 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000586c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005898 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000058b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000058bc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000058c8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000058dc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000058fc 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005918 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005990 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000059b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005a6c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005a94 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005aac 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005ac4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005ae0 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00005b54 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005b6c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005b78 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005b98 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005ba8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005bb4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005c88 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005cb0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005cc0 0001d81c R_ARM_CALL 00027f08 pattern_rule │ │ │ │ │ +00005cd4 0003191c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +00005d2c 0000641c R_ARM_CALL 0000a088 strings_rule │ │ │ │ │ +00005d50 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d98 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005db8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005e44 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005e78 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00005e84 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ea8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005edc 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00005ef0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005f24 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00005f38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f54 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f70 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005f9c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005fc8 00023502 R_ARM_ABS32 00005fe4 _tmp_68_rule │ │ │ │ │ +00005fd8 0002d002 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00005fdc 0002cf02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00005fe0 0002ce02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000603c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006060 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000607c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x392a4 contains 48 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x39630 contains 48 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -691,15 +674,15 @@ │ │ │ │ │ 00000148 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000158 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000160 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000168 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000170 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000178 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x39424 contains 3536 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x397b0 contains 3571 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000000a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000000b8 00027f1c R_ARM_CALL 00000000 _PyAST_Expression │ │ │ │ │ 00000134 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000001d4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000001e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000001fc 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ @@ -804,3475 +787,3510 @@ │ │ │ │ │ 00001420 0002961c R_ARM_CALL 00000000 _PyAST_With │ │ │ │ │ 0000142c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000014a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000014cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000014f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001508 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001574 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015a8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000015ec 0002971c R_ARM_CALL 00000000 _PyAST_For │ │ │ │ │ -000015f8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001634 0002981c R_ARM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ -00001640 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000016bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016d4 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001734 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001764 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000177c 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000017ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001840 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001874 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000018a8 00029a1c R_ARM_CALL 00000000 _PyAST_Try │ │ │ │ │ -000018bc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000018d8 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00001900 0002951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -0000190c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001990 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019f0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001a30 00029b1c R_ARM_CALL 00000000 _PyAST_While │ │ │ │ │ -00001a54 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001aa8 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001acc 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001af4 00001d1c R_ARM_CALL 00002d74 subject_expr_rule │ │ │ │ │ -00001b08 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b1c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b30 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b40 00001e1c R_ARM_CALL 00002f38 _loop1_64_rule │ │ │ │ │ -00001b54 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b64 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001b98 00029c1c R_ARM_CALL 00000000 _PyAST_Match │ │ │ │ │ -00001bb8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001be0 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001c10 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001c3c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001c74 00029a1c R_ARM_CALL 00000000 _PyAST_Try │ │ │ │ │ -00001c9c 00029d1c R_ARM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ -00001ca8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001cd8 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001d14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d3c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d60 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d98 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dd4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001e14 00029e1c R_ARM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -00001e88 00002302 R_ARM_ABS32 000037d0 _tmp_7_rule │ │ │ │ │ -00001e8c 00002402 R_ARM_ABS32 000038b8 _tmp_8_rule │ │ │ │ │ -00001e90 00002502 R_ARM_ABS32 00003974 _tmp_9_rule │ │ │ │ │ -00001e94 00002602 R_ARM_ABS32 00003a34 _tmp_10_rule │ │ │ │ │ +000015a4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000015e8 0002971c R_ARM_CALL 00000000 _PyAST_For │ │ │ │ │ +000015f4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001628 0002981c R_ARM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ +00001634 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000016b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016c8 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001728 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001758 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001770 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000017e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001834 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001868 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000189c 00029a1c R_ARM_CALL 00000000 _PyAST_Try │ │ │ │ │ +000018b0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000018cc 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000018f4 0002951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +00001900 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001980 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019e0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001a20 00029b1c R_ARM_CALL 00000000 _PyAST_While │ │ │ │ │ +00001a44 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001ac0 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001ae4 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001b0c 00001d1c R_ARM_CALL 00002d74 subject_expr_rule │ │ │ │ │ +00001b20 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b34 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b48 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b58 00001e1c R_ARM_CALL 00002f38 _loop1_64_rule │ │ │ │ │ +00001b6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b7c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001bb0 00029c1c R_ARM_CALL 00000000 _PyAST_Match │ │ │ │ │ +00001bd0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001bf8 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001c28 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001c54 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001c8c 00029a1c R_ARM_CALL 00000000 _PyAST_Try │ │ │ │ │ +00001cb4 00029d1c R_ARM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ +00001cc0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001cf0 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001d2c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d54 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001db0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001dc4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001dec 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001e2c 00029e1c R_ARM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +00001e70 00002302 R_ARM_ABS32 000037e0 _tmp_7_rule │ │ │ │ │ +00001e74 00002402 R_ARM_ABS32 000038c8 _tmp_8_rule │ │ │ │ │ +00001e78 00002502 R_ARM_ABS32 00003984 _tmp_9_rule │ │ │ │ │ +00001e7c 00002602 R_ARM_ABS32 00003a44 _tmp_10_rule │ │ │ │ │ +00001e80 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001e84 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001e90 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001e98 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e9c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ea0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ea4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001eb0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001eb8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ebc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ec4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001eac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001ec0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001ec4 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00001ec8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ecc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ed0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ed4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ee0 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00001ee4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001eec 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ef0 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -00001ef4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001f10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ed4 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +00001ed8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001f24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f48 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001f80 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001fc4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002008 0002a11c R_ARM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ -00002044 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000205c 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00002080 0000281c R_ARM_CALL 00005570 _loop1_61_rule │ │ │ │ │ -000020d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002108 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000213c 0002a21c R_ARM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ -0000215c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000021dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000021f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002208 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000221c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002244 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002298 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022dc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002304 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002310 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002350 0002a41c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00002368 0002a51c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00002398 0002961c R_ARM_CALL 00000000 _PyAST_With │ │ │ │ │ -000023b4 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000023ec 0002a41c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000023fc 0002a51c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00002434 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002448 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000245c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002478 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000024a0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000024b0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000250c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002520 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002534 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002570 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002598 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000025a4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000025e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002610 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002654 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000267c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002688 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000026c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000273c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002764 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002770 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000027a4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000027fc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002834 00002a1c R_ARM_CALL 00000618 invalid_try_stmt_rule │ │ │ │ │ -00002860 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000286c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000028c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f94 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fd8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000201c 0002a11c R_ARM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ +00002058 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002070 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00002094 0000281c R_ARM_CALL 000051fc _loop1_61_rule │ │ │ │ │ +000020ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000211c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002150 0002a21c R_ARM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ +00002170 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000021c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002200 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002228 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000227c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002290 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022f0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002318 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002324 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002368 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000237c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002390 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000023d4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000023fc 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002408 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002434 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00002478 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000248c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024bc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000024e4 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000024f4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002534 0002a41c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00002544 0002a51c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00002564 0002a41c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000257c 0002a51c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +000025ac 0002961c R_ARM_CALL 00000000 _PyAST_With │ │ │ │ │ +000025ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002600 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002614 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002658 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002680 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000268c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000026cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002710 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002738 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002744 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002788 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000027a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000027f4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002814 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000284c 00002a1c R_ARM_CALL 00000618 invalid_try_stmt_rule │ │ │ │ │ +00002878 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002884 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000028dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028ec 00002b1c R_ARM_CALL 00000000 _gather_210_rule │ │ │ │ │ 00002900 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002924 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000293c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000296c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002990 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029a0 00002c1c R_ARM_CALL 000016b0 _gather_212_rule │ │ │ │ │ -000029b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a10 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002a38 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002a44 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002a74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a90 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002ab8 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002ad8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002948 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000295c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002978 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000029d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002a04 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002a24 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002a50 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002a70 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002a88 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002aac 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002b04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002b1c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b34 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b58 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b70 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b98 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002bd0 00002d1c R_ARM_CALL 00000000 _gather_206_rule │ │ │ │ │ -00002be4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c04 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002c10 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002c3c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c4c 00002e1c R_ARM_CALL 000016b0 _gather_208_rule │ │ │ │ │ -00002c60 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ca8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002cc8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002ce4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d04 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d24 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d44 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d84 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002ddc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e00 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e48 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e78 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002ea0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002eac 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f30 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f60 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002f88 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002fac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002fdc 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003018 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003044 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003064 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003094 00002f1c R_ARM_CALL 000015a8 invalid_for_target_rule │ │ │ │ │ -000030c0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000030ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003108 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003154 00001d1c R_ARM_CALL 00002d74 subject_expr_rule │ │ │ │ │ -00003168 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000317c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003198 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000031c0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000031cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000031f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003210 00001d1c R_ARM_CALL 00002d74 subject_expr_rule │ │ │ │ │ -00003224 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003244 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003294 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000032b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000032e8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000332c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000334c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003364 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003378 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003398 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000033d0 00029e1c R_ARM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -000033f8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003450 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003468 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000348c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003520 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003550 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000355c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003594 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000035c0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003618 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000363c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003660 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003684 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003698 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036b4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000036ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003724 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003730 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003754 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003770 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000379c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -000037a0 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -000037a4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000037a8 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000037ac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000037b0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000037b4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000037b8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002b2c 00002b1c R_ARM_CALL 00000000 _gather_210_rule │ │ │ │ │ +00002b40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b64 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002be4 00001d1c R_ARM_CALL 00002d74 subject_expr_rule │ │ │ │ │ +00002bf8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c28 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002c50 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002c5c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002c80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002ca0 00001d1c R_ARM_CALL 00002d74 subject_expr_rule │ │ │ │ │ +00002cb4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002cd4 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002d10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d2c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002d54 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002d60 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002d88 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d98 00002c1c R_ARM_CALL 000016b0 _gather_212_rule │ │ │ │ │ +00002dac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002dc4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002dd8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002dec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e08 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002e30 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002e58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002e8c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002ed0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002f28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f64 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f88 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fc8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ff8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000302c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003050 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003064 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003080 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000030a8 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000030b4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000030e8 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003138 00002d1c R_ARM_CALL 0000150c invalid_for_target_rule │ │ │ │ │ +00003170 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003188 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000319c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000031bc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000031f4 00029e1c R_ARM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +0000321c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000326c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003284 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000330c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000331c 00002f1c R_ARM_CALL 000016b0 _gather_208_rule │ │ │ │ │ +00003330 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003348 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000335c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000337c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003388 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000033b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000033d0 0000301c R_ARM_CALL 00000000 _gather_206_rule │ │ │ │ │ +000033e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000033f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003418 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000343c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003488 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000034e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003504 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003528 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000354c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003560 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000357c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000035a4 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000035b0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000035ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003634 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000366c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000036b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000036d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000370c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003744 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003750 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003784 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003798 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000037bc 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +000037c0 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +000037c4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000037c8 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 000037cc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003814 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003838 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000385c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000388c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000038fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003920 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000394c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000039b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000039dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a08 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003a78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ac8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b54 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003b68 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b7c 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00003c24 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003c4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c8c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003cb8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003cd4 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00003cf4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d34 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003d4c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003d58 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003d70 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d78 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d98 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003dbc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003de0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e34 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003ea4 0002a71c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00003ef8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003f24 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003f54 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003f7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003fac 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003fdc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000400c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004034 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000405c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000408c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000040bc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000040e4 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00004104 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004130 0002a91c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00004144 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000416c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000041a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004210 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004248 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004288 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000042b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000042d4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000042e4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000430c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004338 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004358 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004374 0002aa1c R_ARM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -000043a8 0002ab1c R_ARM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ -00004414 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000443c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004474 0002ac1c R_ARM_CALL 00000000 _PyAST_Return │ │ │ │ │ -000044e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000452c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000455c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004590 0002ad1c R_ARM_CALL 00000000 _PyAST_Raise │ │ │ │ │ -0000459c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004668 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046d0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004730 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004790 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047bc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000047f4 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00004824 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000484c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004860 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004870 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000488c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000048ac 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000048d8 0002af1c R_ARM_CALL 00000000 _PyAST_Import │ │ │ │ │ -000048fc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004920 0002921c R_ARM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -00004958 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000049a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049c8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004a94 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004aa4 0000401c R_ARM_CALL 00000644 del_targets_rule │ │ │ │ │ -00004abc 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004acc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004b04 0002b21c R_ARM_CALL 00000000 _PyAST_Delete │ │ │ │ │ -00004b10 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004b90 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004bc8 0002a91c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00004bd4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004c5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004cbc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004cec 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004d2c 0002b31c R_ARM_CALL 00000000 _PyAST_Assert │ │ │ │ │ -00004d38 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004d78 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004d9c 0002b41c R_ARM_CALL 00000000 _PyAST_Break │ │ │ │ │ -00004db8 00029402 R_ARM_ABS32 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00004dbc 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00004dc0 00004302 R_ARM_ABS32 00014588 _tmp_6_rule │ │ │ │ │ -00004dd0 00004402 R_ARM_ABS32 00000d88 _tmp_22_rule │ │ │ │ │ -00004dec 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004df0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004e18 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004e68 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e88 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004ecc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004f08 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004f2c 0002b51c R_ARM_CALL 00000000 _PyAST_Continue │ │ │ │ │ -00004f48 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004f5c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004f8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004fb0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004fc4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004ff8 0002ad1c R_ARM_CALL 00000000 _PyAST_Raise │ │ │ │ │ -00005068 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005078 0000461c R_ARM_CALL 000002b0 _gather_18_rule │ │ │ │ │ -00005088 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000050b0 0002b61c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -000050d8 0002b71c R_ARM_CALL 00000000 _PyAST_Global │ │ │ │ │ -00005100 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005114 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000519c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000051c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000051f0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005270 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005280 0000471c R_ARM_CALL 000002b0 _gather_20_rule │ │ │ │ │ -00005290 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000052ac 0002b61c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -000052d4 0002b91c R_ARM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ -000052e0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000534c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000053bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000053f4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005430 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00005470 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000548c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000054cc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000054e0 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000551c 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00005528 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000554c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005558 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005584 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000055bc 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000560c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005634 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000566c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005684 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000569c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000056bc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000056d4 0002aa1c R_ARM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -000056fc 0002ba1c R_ARM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ -00005708 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005778 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00005788 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000057b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000057dc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005808 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00005834 0002bc1c R_ARM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ -00005854 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005958 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000059c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a00 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005a3c 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00005abc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005af0 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005b0c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005b30 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005b48 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005b7c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005bc4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c08 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005c40 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c68 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005c90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c9c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005cd0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005ce8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d44 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d6c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005da4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005dd8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005de4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e08 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005e14 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005e34 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e40 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005e54 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e60 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005e84 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e8c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005ebc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005ef8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f14 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005f4c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f8c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005fb0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006014 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000604c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000060c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000060e4 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -000060e8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006114 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000615c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006178 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000061a0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000061d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000625c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006298 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062c8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000062e0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000062fc 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000631c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006364 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00006368 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000063ac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006404 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000643c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000645c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006468 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006480 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000064a0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000064bc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000064fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006508 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006534 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006570 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000065a4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000065b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000065dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000065e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006618 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006634 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006660 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000666c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000669c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006718 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006734 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006744 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000677c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000679c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067c0 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000067c4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000067c8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000682c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00006868 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000068e8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006940 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006990 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000069dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000069fc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006a60 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a80 00004e1c R_ARM_CALL 00004a04 _tmp_11_rule │ │ │ │ │ -00006a98 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006ab8 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00006aec 0002bd1c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -00006b0c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006b40 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006bac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006bd4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006c38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ccc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006d00 0002be1c R_ARM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ -00006d68 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006da4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006df8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006e88 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00006e9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006eb4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006ef0 0002bf1c R_ARM_CALL 00000000 _PyAST_Assign │ │ │ │ │ -00006f24 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006f78 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006fcc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007024 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007078 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000070c8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000711c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000716c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000071dc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000071f8 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007208 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007244 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00007268 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000072a4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000072c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000072e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007318 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007330 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007340 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007378 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00007384 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000073ac 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000073fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007430 0000521c R_ARM_CALL 000016dc invalid_ann_assign_target_rule │ │ │ │ │ -00007490 0000541c R_ARM_CALL 000018f4 _loop0_164_rule │ │ │ │ │ -000074c0 0000551c R_ARM_CALL 000018f4 _loop0_165_rule │ │ │ │ │ -0000752c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000755c 0000561c R_ARM_CALL 00004a04 _tmp_13_rule │ │ │ │ │ -0000757c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000075b8 0002bd1c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -000075dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000075f4 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -000075f8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000761c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007628 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007660 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000076a8 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000076ec 0002c21c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00007714 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000772c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007734 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00007738 00005902 R_ARM_ABS32 0000a8c8 t_lookahead_rule │ │ │ │ │ +000037d0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000037d8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000037dc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003824 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003848 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000386c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000389c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000390c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003930 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000395c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000039c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000039ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a18 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003a88 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003aac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003ad8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003b64 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003b78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b8c 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00003c34 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003c5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003c9c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003cc8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003ce4 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00003d04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003d20 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003d44 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003d5c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003d68 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003d80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d88 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003da8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003dcc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003df0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e44 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003eb4 0002a71c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +00003f08 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003f34 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003f64 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003f8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003fbc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003fec 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000401c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004044 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000406c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000409c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000040cc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000040f4 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00004114 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004140 0002a91c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +00004154 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000417c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000041b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004220 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004258 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004298 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000042c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000042e4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000042f4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000431c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004348 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004368 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004384 0002aa1c R_ARM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +000043b8 0002ab1c R_ARM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ +00004424 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000444c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004484 0002ac1c R_ARM_CALL 00000000 _PyAST_Return │ │ │ │ │ +000044f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000453c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000456c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000045a0 0002ad1c R_ARM_CALL 00000000 _PyAST_Raise │ │ │ │ │ +000045ac 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004678 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000046e0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004740 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000047a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000047cc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004804 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00004834 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000485c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004870 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004880 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000489c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000048bc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000048e8 0002af1c R_ARM_CALL 00000000 _PyAST_Import │ │ │ │ │ +0000490c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004930 0002921c R_ARM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +00004968 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000049b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000049d8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004aa4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004ab4 0000401c R_ARM_CALL 00000644 del_targets_rule │ │ │ │ │ +00004acc 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004adc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004b14 0002b21c R_ARM_CALL 00000000 _PyAST_Delete │ │ │ │ │ +00004b20 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ba0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004bd8 0002a91c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +00004be4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004c6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004ccc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004cfc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004d3c 0002b31c R_ARM_CALL 00000000 _PyAST_Assert │ │ │ │ │ +00004d48 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004d88 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004dac 0002b41c R_ARM_CALL 00000000 _PyAST_Break │ │ │ │ │ +00004dc8 00029402 R_ARM_ABS32 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00004dcc 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00004dd0 00004302 R_ARM_ABS32 000145c4 _tmp_6_rule │ │ │ │ │ +00004de0 00004402 R_ARM_ABS32 00000d88 _tmp_22_rule │ │ │ │ │ +00004dfc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004e00 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004e28 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004e78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e98 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004edc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004f18 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004f3c 0002b51c R_ARM_CALL 00000000 _PyAST_Continue │ │ │ │ │ +00004f58 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004f6c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004f9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fc0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fd4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005008 0002ad1c R_ARM_CALL 00000000 _PyAST_Raise │ │ │ │ │ +00005078 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005088 0000461c R_ARM_CALL 000002b0 _gather_18_rule │ │ │ │ │ +00005098 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000050c0 0002b61c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +000050e8 0002b71c R_ARM_CALL 00000000 _PyAST_Global │ │ │ │ │ +00005110 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005124 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +000051ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000051d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005200 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005280 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005290 0000471c R_ARM_CALL 000002b0 _gather_20_rule │ │ │ │ │ +000052a0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000052bc 0002b61c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +000052e4 0002b91c R_ARM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ +000052f0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000535c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000053cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005404 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005440 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00005480 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000549c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000054dc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000054f0 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000552c 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00005538 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000555c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005568 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005594 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000055cc 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000561c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005644 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000567c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005694 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000056ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000056cc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000056e4 0002aa1c R_ARM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +0000570c 0002ba1c R_ARM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ +00005718 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005788 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00005798 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000057c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000057ec 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005818 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00005844 0002bc1c R_ARM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ +00005864 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005968 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000059d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a10 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005a4c 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00005acc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005b00 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005b1c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005b40 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005b58 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005b8c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005bd4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005c18 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005c50 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005c78 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005ca0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005cac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005cdc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005cf4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005d48 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d54 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d7c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005db4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005de8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005df4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e18 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005e24 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005e44 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e50 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e70 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005e94 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e9c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ecc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f08 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f1c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005f54 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f74 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f9c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005fc0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006024 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000605c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000060d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000060f4 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000060f8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006124 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000616c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006188 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000061b0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000061e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000626c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000062a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062d8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000062f0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000630c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000632c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006374 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00006378 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000063bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006414 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000644c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000646c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006478 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006490 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000064b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000064cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000650c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006518 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006544 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006580 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000065b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000065c0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000065ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000065f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006628 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006644 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006670 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000667c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000066ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006728 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006744 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006754 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000678c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067ac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067d0 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000067d4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000067d8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000683c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006878 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000068f8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006950 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000069a0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000069ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a0c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006a70 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a90 00004e1c R_ARM_CALL 00004690 _tmp_11_rule │ │ │ │ │ +00006aa8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006ac8 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006afc 0002bd1c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +00006b1c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006b50 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006bbc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006be4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006c48 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006cdc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006d10 0002be1c R_ARM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ +00006d78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006db4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006e08 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006e98 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00006eac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006ec4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006f00 0002bf1c R_ARM_CALL 00000000 _PyAST_Assign │ │ │ │ │ +00006f34 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006f88 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006fdc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007034 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007088 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000070d8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000712c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000717c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000071ec 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007208 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007218 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007254 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00007278 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000072b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000072d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000072f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007328 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007340 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007350 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007388 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00007394 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000073bc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000740c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007440 0000521c R_ARM_CALL 00001640 invalid_ann_assign_target_rule │ │ │ │ │ +000074a0 0000541c R_ARM_CALL 00001858 _loop0_164_rule │ │ │ │ │ +000074d0 0000551c R_ARM_CALL 00001858 _loop0_165_rule │ │ │ │ │ +0000753c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000756c 0000561c R_ARM_CALL 00004690 _tmp_13_rule │ │ │ │ │ +0000758c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000075c8 0002bd1c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +000075ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007604 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00007608 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000762c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007638 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007670 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000076b8 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000076fc 0002c21c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00007724 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000773c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007740 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007744 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007744 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00007748 00005902 R_ARM_ABS32 0000a8d8 t_lookahead_rule │ │ │ │ │ 0000774c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00007750 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007754 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00007758 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007764 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000077a0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007804 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000781c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007834 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000787c 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00007888 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000078ac 0002a41c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000078bc 0002a51c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000790c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000793c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007980 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000079a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007754 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000775c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007760 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007764 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00007768 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007774 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000077b0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007814 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000782c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007844 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000788c 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00007898 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000078bc 0002a41c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000078cc 0002a51c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000791c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000794c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007990 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000079b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000079cc 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000079e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000079f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007a3c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007a60 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007a6c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007ab4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007ac0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007ae0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007af8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007b5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007b94 0002c21c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00007c00 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007c3c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007cbc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007d64 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007d90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007dd8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007e04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e4c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007ebc 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007ee8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f2c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007f3c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007f78 0002c31c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00007fa0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007fb8 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007fc8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008000 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00008070 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000812c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008144 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00008154 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000818c 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00008198 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000081cc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008218 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008264 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000082b0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000082fc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008374 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000083c0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000840c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008458 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000084a4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000084f8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008544 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008590 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000085dc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008628 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000867c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000086c8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008714 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008760 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000087ac 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008858 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000886c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000088cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000088f4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008910 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000893c 0002c31c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00008950 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008978 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008984 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008990 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089a8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000089f4 00005902 R_ARM_ABS32 0000a8c8 t_lookahead_rule │ │ │ │ │ -00008a58 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00008a94 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008ab8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008adc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b04 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00008b24 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00008b50 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008b7c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008ba8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008bcc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c74 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008ca8 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00008cb4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008d64 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008da0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008db0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008df0 0002c61c R_ARM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ -00008e10 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008e44 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00008e84 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008f0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008ff0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009068 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009078 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000090a0 0002c71c R_ARM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ -000090bc 0002c81c R_ARM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ -000090e4 0002c91c R_ARM_CALL 00000000 _PyAST_Dict │ │ │ │ │ -000090f0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009154 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009178 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009188 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000091b4 0002ca1c R_ARM_CALL 00000000 _PyAST_Set │ │ │ │ │ -000091c0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000091e4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009218 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00009240 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000092ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000092e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009308 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000932c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009360 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00009384 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000093c8 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000093cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009448 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000949c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000094c0 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000094f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009504 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009544 0002cc1c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -00009550 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000957c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000095d8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000960c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009620 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009664 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00009668 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009698 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000096f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009724 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009738 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000097d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009814 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009824 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009864 0002cd1c R_ARM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ -00009870 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000098b0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009930 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009978 00006c1c R_ARM_CALL 000012d0 invalid_comprehension_rule │ │ │ │ │ -00009988 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000099a8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000099d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a10 00006e02 R_ARM_ABS32 00009fc0 _tmp_93_rule │ │ │ │ │ -00009a14 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00009a18 0002ce02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00009a1c 0002cf02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00009a20 0002d002 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00009a24 0002d102 R_ARM_ABS32 00000000 _Py_EllipsisObject │ │ │ │ │ -00009a28 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009a2c 00006f02 R_ARM_ABS32 00001048 _tmp_233_rule │ │ │ │ │ -00009a30 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009a34 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000079c8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000079dc 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000079f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007a08 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007a4c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007a70 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007a7c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007ac4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007ad0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007af0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007b08 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007b6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ba4 0002c21c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00007c10 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007c4c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007ccc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007d74 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007da0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007de8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007e14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e5c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007ecc 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007ef8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f3c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007f4c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007f88 0002c31c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00007fb0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007fc8 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007fd8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008010 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00008080 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000813c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008154 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00008164 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000819c 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +000081a8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000081dc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008228 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008274 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000082c0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000830c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000838c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000083d8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008424 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008470 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000084bc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008510 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000855c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000085a8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000085f4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008640 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008694 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000086e0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000872c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008778 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000087c4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008868 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000887c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000088f8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008920 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000892c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008960 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000897c 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000089a8 0002c31c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +000089d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000089dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000089f4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008a04 00005902 R_ARM_ABS32 0000a8d8 t_lookahead_rule │ │ │ │ │ +00008a68 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00008aa4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008ac8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008aec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b14 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00008b34 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00008b60 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008b8c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008bb8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008bdc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c84 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008cb8 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00008cc4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008d74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008db0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008dc0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008e00 0002c61c R_ARM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ +00008e20 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008e54 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00008e94 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008f1c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009000 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009078 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009088 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000090b0 0002c71c R_ARM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ +000090cc 0002c81c R_ARM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ +000090f4 0002c91c R_ARM_CALL 00000000 _PyAST_Dict │ │ │ │ │ +00009100 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009164 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009188 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009198 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000091c4 0002ca1c R_ARM_CALL 00000000 _PyAST_Set │ │ │ │ │ +000091d0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000091f4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009228 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00009250 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000092bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000092f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009318 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000933c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009370 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00009394 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000093d8 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000093dc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009458 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000094ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000094d0 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00009504 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009514 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009554 0002cc1c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +00009560 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000958c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000095e8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000961c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009630 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009674 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00009678 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000096a8 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00009700 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009734 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009748 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000097e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009824 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009834 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009874 0002cd1c R_ARM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ +00009880 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000098c0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009940 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009988 00006c1c R_ARM_CALL 00001234 invalid_comprehension_rule │ │ │ │ │ +00009998 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000099b8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000099e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a20 00006e02 R_ARM_ABS32 00009fd0 _tmp_93_rule │ │ │ │ │ +00009a24 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00009a28 0002ce02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00009a2c 0002cf02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00009a30 0002d002 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00009a34 0002d102 R_ARM_ABS32 00000000 _Py_EllipsisObject │ │ │ │ │ 00009a38 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009a3c 00007002 R_ARM_ABS32 000063fc _tmp_234_rule │ │ │ │ │ +00009a3c 00006f02 R_ARM_ABS32 00001a1c _tmp_233_rule │ │ │ │ │ 00009a40 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009a44 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00009a48 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009a4c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00009a54 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a70 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ac0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009b00 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b20 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009b58 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00009b5c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b7c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009ba8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009be0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c10 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009c50 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c74 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c94 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009cb8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009cfc 00006c1c R_ARM_CALL 000012d0 invalid_comprehension_rule │ │ │ │ │ -00009d50 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d5c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d68 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009da4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009dbc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009dfc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009e14 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00009e58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e74 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ea8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ed8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009eec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f0c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f50 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f88 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00009f8c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a000 0002d21c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000a024 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a054 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a0c8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a13c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a1a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a1dc 0002d21c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000a1ec 0002d31c R_ARM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ -0000a230 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a27c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a2d0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a2e4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a318 0002d41c R_ARM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ -0000a338 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000a370 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a41c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a42c 0002d51c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -0000a458 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a4a8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a5e0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a5f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a610 0002d61c R_ARM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ -0000a61c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a654 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a674 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a6e0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a700 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a71c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a74c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a758 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a77c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a788 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a7a4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a7e0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a81c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a84c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a884 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a89c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a8a8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a90c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a930 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a954 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a970 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa20 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000aa60 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aaa8 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000aad4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000ab3c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000abac 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000abf8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac40 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac68 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000acd0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ace8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad00 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ad20 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000ad4c 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000ad78 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000addc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000ae08 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ae2c 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000ae5c 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000ae8c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ae94 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aeb4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000af08 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000af2c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000af38 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000af50 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000af64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000af80 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000afac 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b000 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b040 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b07c 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000b0ec 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000b118 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b138 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000b160 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000b174 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b1b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b1c0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b1e4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b1fc 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b250 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b2b8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b310 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b37c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b390 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000b3b8 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000b3d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b3fc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b428 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b44c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b470 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b494 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b4d8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b53c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b564 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b5c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b5ec 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b638 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b688 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b6d8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b72c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b778 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b7c4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b810 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b858 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b870 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000b880 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b8c0 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000b8f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b910 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000b920 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b958 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000b96c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b9a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b9c0 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000b9cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ba54 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ba90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000badc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb10 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000bb74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bbd4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000bc0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bcf0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd00 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bd34 0002d91c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -0000bd80 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000bdb0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bdd4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000bdf4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000be10 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000be34 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000be50 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000be84 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000bf04 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000bf3c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000bf54 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf70 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000bfb8 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000bfc4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bffc 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c028 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c05c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c070 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c07c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c0a4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c0b0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c0f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c110 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c124 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c14c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c158 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c184 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c1b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c1cc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c1ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c1fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c20c 00005902 R_ARM_ABS32 0000a8c8 t_lookahead_rule │ │ │ │ │ -0000c228 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c294 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c32c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000c390 00006c1c R_ARM_CALL 000012d0 invalid_comprehension_rule │ │ │ │ │ -0000c3a0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c3c4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c400 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000c414 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c438 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c45c 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000c488 0002da1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000c4cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c4dc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c510 0002db1c R_ARM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -0000c538 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c564 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c5ac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c5c0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c600 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c654 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c664 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000c668 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c6bc 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c730 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c76c 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000c7c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c7e4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c818 0002dc1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000c870 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000c8cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c920 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ca2c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000ca50 0002dd1c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -0000ca5c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ca88 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cab0 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000cae8 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000caec 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cb14 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cb50 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb6c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000cbe0 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000cbe8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cc00 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000cc2c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc50 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc74 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ccb0 0002dc1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000ccd4 0002dd1c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -0000cd28 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000cd2c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cd54 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000cd9c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cdb8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cdd0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ce10 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ce48 00008702 R_ARM_ABS32 00001218 _tmp_158_rule │ │ │ │ │ -0000ce4c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ce50 00008802 R_ARM_ABS32 000013ec _tmp_159_rule │ │ │ │ │ -0000ce54 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000ce58 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ce5c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000ce60 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000ce64 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000ceb8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cf4c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000cf88 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cfa8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cff4 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000d058 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d090 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d0e4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d0f8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d118 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000d140 0002de1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000d160 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d1d8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d1f4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d214 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d238 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d244 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d25c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d284 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d2ac 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d368 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d3c0 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d400 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d424 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d454 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000d480 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d4e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d50c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d570 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d594 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d5e0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d630 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d680 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d6d0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d71c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d768 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d7b4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d7f8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d810 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000d820 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d858 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000d888 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d8e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d8f8 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000d908 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d940 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000d94c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d98c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d9b0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000da60 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000da78 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000daa0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dabc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dad8 00005902 R_ARM_ABS32 0000a8c8 t_lookahead_rule │ │ │ │ │ -0000db2c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000dba4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000dbe0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc00 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dc4c 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dccc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd14 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000dda8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ddbc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000dddc 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000de0c 0002de1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000de6c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000deac 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000dedc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dee8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000df00 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000df38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000df50 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000df84 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000df9c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e048 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e08c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e0c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e0e8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e12c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e158 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e1a0 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e20c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e248 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e29c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e2d8 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e35c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e398 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e3a4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e448 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e48c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e4d4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e4ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e500 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e520 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000e548 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000e5bc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e5f0 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e620 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e654 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e688 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e6c8 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e6f8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e720 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e734 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e764 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e770 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e780 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e7a8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e7c4 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000e7fc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e820 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e84c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e864 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e88c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e8a0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e8ac 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e8c0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e8e0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e8f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e90c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e980 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e9c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ea50 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000eaa4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000eaf8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb84 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ebc0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ebfc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ecb0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ecec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed48 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ed94 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000edcc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ee9c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eef4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ef3c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef60 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ef98 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000f00c 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f088 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f0d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f10c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f144 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f17c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f224 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f25c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f294 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f2dc 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f330 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f344 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f360 0002e11c R_ARM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -0000f378 0002e21c R_ARM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -0000f3ac 0002e31c R_ARM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -0000f3cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f3f0 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f3fc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f444 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f450 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f488 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f494 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f4d4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f508 0002e41c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000f530 0002e51c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000f568 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f574 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5ac 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f5b8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5fc 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f608 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f64c 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f69c 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f6a8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f6ec 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f6f8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f72c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f750 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f75c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f7a0 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f7bc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f7e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f804 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f810 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f868 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f874 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f8c0 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f8cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f93c 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f948 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f994 0002e51c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000f9c4 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f9d0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa08 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000fa14 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa40 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa90 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000fa9c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a4c 00007002 R_ARM_ABS32 00006088 _tmp_234_rule │ │ │ │ │ +00009a50 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009a58 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009a5c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00009a64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ad0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b10 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b30 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b68 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00009b6c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b8c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009bb8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009bf0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c20 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009c60 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c84 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ca4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009cc8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009d0c 00006c1c R_ARM_CALL 00001234 invalid_comprehension_rule │ │ │ │ │ +00009d60 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d6c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d78 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009db4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009dcc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009e0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009e24 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00009e68 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009e84 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009e90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009eb8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ee8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009efc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f1c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f60 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f98 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00009f9c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a010 0002d21c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000a034 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a064 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a0d8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a14c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a1b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a1ec 0002d21c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000a1fc 0002d31c R_ARM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ +0000a240 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a28c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a2e0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a2f4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a328 0002d41c R_ARM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ +0000a348 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000a380 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a42c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a43c 0002d51c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +0000a468 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a4b8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a5f0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a608 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a620 0002d61c R_ARM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ +0000a62c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a664 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a684 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a6f0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a710 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a72c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a75c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a768 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a78c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a798 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7f0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a82c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a85c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a894 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a8ac 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a8b8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a91c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a940 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a964 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a980 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa30 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000aa70 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aab8 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000aae4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ab4c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000abbc 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ac08 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac50 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac78 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ace0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000acf8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad10 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ad30 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000ad5c 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000ad88 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000adec 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ae18 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ae3c 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000ae6c 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000ae9c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aea4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aec4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000af18 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000af3c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000af48 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000af60 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000af74 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000af90 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000afbc 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b010 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b050 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b08c 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000b0fc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000b128 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b148 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000b170 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000b184 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b1c8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b1d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b1f4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b20c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b260 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b2c8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b320 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b38c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b3a0 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000b3c8 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000b3e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b40c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b438 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b45c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b480 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b4a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b4e8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b54c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b574 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b5d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b5fc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b648 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b698 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b6e8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b73c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b788 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b7d4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b820 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b868 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b880 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000b890 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b8d0 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000b908 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b920 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000b930 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b968 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000b97c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b9c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9d8 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000b9e4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ba6c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000baa8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000baf4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bb28 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000bb8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bbec 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000bc24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc58 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd08 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd18 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bd4c 0002d91c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +0000bd98 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000bdc8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bdec 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000be0c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000be28 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000be4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000be68 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000be9c 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000bf1c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000bf54 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000bf6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bf88 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000bfd0 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000bfdc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c014 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c040 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c074 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c08c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c098 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c0b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c0ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c108 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c114 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c134 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c190 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c1a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c1c8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c1d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c1f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c20c 00005902 R_ARM_ABS32 0000a8d8 t_lookahead_rule │ │ │ │ │ +0000c21c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c238 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c254 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c2c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c358 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000c3bc 00006c1c R_ARM_CALL 00001234 invalid_comprehension_rule │ │ │ │ │ +0000c3cc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c3f0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c42c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000c440 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c464 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c488 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000c4b4 0002da1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000c4f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c508 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c53c 0002db1c R_ARM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +0000c564 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c590 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c5d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c5ec 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c62c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c680 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c690 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000c694 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c6e8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c75c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c798 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000c7f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c810 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c844 0002dc1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +0000c89c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000c8f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c94c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ca58 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ca7c 0002dd1c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +0000ca88 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cab4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cadc 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000cb14 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000cb18 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cb40 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cb7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb98 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000cc0c 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000cc14 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cc2c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cc58 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cca0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ccdc 0002dc1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +0000cd00 0002dd1c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +0000cd54 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000cd58 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cd80 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cdc8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cde4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cdfc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ce3c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ce74 00008702 R_ARM_ABS32 0000117c _tmp_158_rule │ │ │ │ │ +0000ce78 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ce7c 00008802 R_ARM_ABS32 000013ec _tmp_159_rule │ │ │ │ │ +0000ce80 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000ce84 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ce88 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000ce8c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000ce90 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cee4 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cf78 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000cfb4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cfd4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d020 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000d084 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d0bc 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d110 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d124 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d144 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000d16c 0002de1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000d18c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d204 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d220 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d240 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d264 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d270 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d288 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d2b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d2d8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d394 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d3ec 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d42c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d450 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d480 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000d4ac 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d510 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d538 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d59c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d5c0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d60c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d65c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d6ac 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d6fc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d748 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d794 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d7e0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d824 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d83c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000d84c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d884 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000d8b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d90c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d924 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000d934 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d96c 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000d978 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d9b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d9dc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000da8c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000daa4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dacc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dae8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000db04 00005902 R_ARM_ABS32 0000a8d8 t_lookahead_rule │ │ │ │ │ +0000db58 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000dbd0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000dc0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc2c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dc78 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000dcf8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd40 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ddd4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dde8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000de08 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000de38 0002de1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000de98 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ded8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000df08 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000df14 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000df2c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000df64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000df7c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dfb0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000dfc8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e074 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e0b8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e0f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e114 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e158 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e184 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e1cc 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e238 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e274 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e2c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e304 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e388 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e3c4 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e3d0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e474 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e4b8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e500 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e518 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e52c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e54c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000e574 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000e5e8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e61c 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e64c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e680 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e6b4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e6f4 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e724 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e74c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e760 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e790 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e79c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e7ac 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e7d4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e7f0 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000e828 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e84c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e878 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e890 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e8b8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e8cc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e8d8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e8ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e90c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e91c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e938 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e9ac 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e9f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ea78 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000eacc 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000eb20 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eb6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ebac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ebe8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec60 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ecd8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed50 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed70 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000edbc 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000edf0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000eec4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ef1c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ef64 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef88 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000efc0 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000f034 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f0b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f0f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f134 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f16c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f214 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f24c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f284 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f2bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f308 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f360 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f374 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f390 0002e11c R_ARM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +0000f3a8 0002e21c R_ARM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +0000f3d4 0002e31c R_ARM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +0000f3f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f418 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f424 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f470 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f47c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f4b4 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f4c0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f500 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f534 0002e41c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000f55c 0002e51c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000f594 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f5a0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f5d8 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f5e4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f628 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f634 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f678 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f6c8 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f6d4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f718 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f724 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f758 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f77c 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f788 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f7cc 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f7e8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f814 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f838 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f844 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f88c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f8e4 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f8f0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f94c 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f958 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f99c 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f9a8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f9d4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa00 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fa24 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000fa30 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa74 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000fa80 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fab0 0002e51c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ 0000fae0 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ 0000faec 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb18 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb4c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fb78 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb98 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fbc0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fbe0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc04 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc3c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fc48 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fc58 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc98 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fcb4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fd0c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd14 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd40 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fdb0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fdd0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fdf0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe10 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe30 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe50 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe70 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000feac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fed8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb24 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000fb30 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb70 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fb8c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fbbc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fbdc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc04 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc20 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc4c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc94 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fca0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fcb4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fcd0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fd24 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd30 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd50 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd70 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd8c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fdb8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fdd8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fdf8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe1c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe48 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe68 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe88 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fea4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fed0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000fef8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff18 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff54 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff7c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ffac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ffec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fff8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001000c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010038 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010058 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010080 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000100ec 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010144 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010184 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000101a4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000101d8 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000101e8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010210 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010234 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001028c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000102cc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000103a8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000103e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001040c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010444 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010490 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000104d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000104d8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001055c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001059c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010630 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000106b0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000106f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010714 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001074c 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0001079c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010874 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000108c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000108e4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010920 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000109e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010a04 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010a18 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010a58 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010acc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010ad8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010b68 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010bb0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010c2c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010ce8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010d6c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010e0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010e2c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010e64 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010ecc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010fbc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010fdc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011018 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011084 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000110d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000110f4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011130 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0001123c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011284 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000112f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011304 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011368 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011370 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001138c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000113d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001141c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001144c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000114a0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011534 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011574 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011684 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000116c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000116e8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011720 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0001172c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011768 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001178c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000117c4 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011838 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001185c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011880 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000118a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000118c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000118ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011910 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011988 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001198c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000119b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000119dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011a08 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011a28 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011a48 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011a84 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011a88 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00011ad0 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011b10 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011c0c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011c4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011c70 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011ca8 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011cb4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011cfc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011d20 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011d58 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011dbc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011dd4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e34 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011e6c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011eb8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011f04 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011f90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012038 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012090 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000120e8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012140 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012198 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012220 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001227c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000122a4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012300 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012328 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012384 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000123ac 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012408 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012430 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001248c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000124ac 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000124e4 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00012504 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001253c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012574 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0001259c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000125e8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001263c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012688 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000126dc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012728 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001277c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000127c8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001281c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012868 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001290c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012944 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00012998 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000129bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000129e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012a20 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012a58 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00012a7c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012ab4 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00012b68 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012bd0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012bdc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012c18 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c24 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c30 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c3c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c5c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012cac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012d00 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00012d04 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012d34 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00012d3c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00012d40 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00012d94 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012dd4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012df8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012e1c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012e9c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012edc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f18 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00012f3c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f84 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012fc4 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00013014 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013050 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000130d4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013108 0002e41c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0001311c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001316c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000131a4 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000131d0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000131fc 0002e61c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ -00013248 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013280 0002e61c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ -000132c4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013310 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013348 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001336c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013394 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000133a4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000133c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000133e0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000133f4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013410 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013434 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013448 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013478 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000134c0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00013504 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001353c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013588 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000135d4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013660 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013708 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013734 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001377c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000137ec 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013818 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013860 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001388c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013938 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00013948 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013980 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000139b8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013a04 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013a50 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013ac4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013b10 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013b5c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013bc0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013bd0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013c14 0002c31c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00013c3c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013c88 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013cd4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013d70 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013dbc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013e08 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013e80 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013e90 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013ec8 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00013ed4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013f1c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013f38 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00013f60 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013fc4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013ff8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014004 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001405c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014068 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000140d0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001410c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001412c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001416c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000141bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000141f4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014248 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014284 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000142c4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000142f8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014304 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014318 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014324 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014330 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001433c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014354 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001436c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001437c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014404 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001444c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001446c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000144ac 0002e71c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -000144c8 0002e81c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -000144ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014510 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014548 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000145cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000145f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001461c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000146a0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000146f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014714 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014738 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ff14 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff38 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff58 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff98 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ffa4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ffb8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ffd8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fff8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010028 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010048 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010068 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010088 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000100fc 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010154 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010194 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000101b4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000101e8 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000101f8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010220 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010244 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001029c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000102dc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000103b8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000103f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001041c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010454 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000104a0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000104e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000104e8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001056c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000105ac 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010640 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000106c0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010700 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010724 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001075c 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000107ac 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010884 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000108d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000108f4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010930 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000109f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010a14 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010a28 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010a68 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010adc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010ae8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010b78 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010bc0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010c3c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010cf8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010d7c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010e1c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010e3c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010e74 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010edc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010fcc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010fec 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011028 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011094 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000110e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011104 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011140 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0001124c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011294 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011300 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011314 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011378 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011380 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001139c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000113e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001142c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001145c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000114b0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011544 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011584 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011698 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000116bc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000116f4 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011700 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011738 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011778 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001179c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000117d4 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011848 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001186c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011890 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000118b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000118d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000118fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011920 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011998 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001199c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000119c0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000119ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011a18 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011a38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011a58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011a94 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011a98 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00011ae0 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011b20 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011c1c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011c5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011c80 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011cb8 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011cc4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011d0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011d30 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011d68 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011dcc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011de4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e44 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011e7c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011ec8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011f14 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011fa0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012048 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000120a0 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000120f8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012150 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000121a8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012230 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001228c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000122b4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012310 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012338 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012394 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000123bc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012418 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012440 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001249c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000124bc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000124f4 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00012514 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001254c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012584 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000125ac 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000125f8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001264c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012698 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000126ec 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012738 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001278c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000127d8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001282c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012878 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001291c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012954 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000129a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000129cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000129f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a30 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012a68 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00012a8c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012ac4 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00012b78 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012be0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012bec 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012c28 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c34 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c40 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c4c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c6c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012ca0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012cbc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012d10 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00012d14 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012d44 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00012d4c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00012d50 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00012da4 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012de4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012e08 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012e2c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012eac 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012eec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012f28 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00012f4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012f94 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012fd0 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00013020 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001305c 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000130c0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013114 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013148 0002e41c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0001315c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000131ac 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000131e4 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00013210 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001323c 0002e61c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ +00013264 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000132a0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000132d8 0002e61c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ +00013300 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013338 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013384 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000133c0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000133d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000133f4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013408 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013424 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013444 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013468 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000134b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000134e0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00013524 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001355c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000135a8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000135f4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013680 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013728 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013754 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001379c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001380c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013838 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013880 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000138ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013958 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00013968 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000139a0 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +000139d8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013a24 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013a70 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013ae4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013b30 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013b7c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013bd0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013c1c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013c68 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013d14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013d24 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013d68 0002c31c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00013d90 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013ddc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013e28 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013ea0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013eb0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013ee8 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00013ef4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013f3c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013f58 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00013f80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013fe4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013ff0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014050 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001405c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014090 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001410c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014148 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014168 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000141a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000141f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014230 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014284 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000142c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014300 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014334 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014340 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014354 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014360 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001436c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014378 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014390 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000143a8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000143b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014440 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014488 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000144a8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000144e8 0002e71c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +00014504 0002e81c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +00014528 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001454c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014584 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014608 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001462c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014658 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000146dc 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001472c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00014750 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014788 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000147cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001480c 0002e91c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -00014844 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001486c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000148ac 0002e91c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -000148cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001490c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014960 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001497c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000149a4 00002f1c R_ARM_CALL 000015a8 invalid_for_target_rule │ │ │ │ │ -000149ac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000149d4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000149e0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014a60 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014ac4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014b00 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014b28 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014b40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014b64 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014b8c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014bac 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014bc0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014bf4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014c00 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014c18 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014c34 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014c58 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014cb0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014cbc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014cd4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014cf8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014d4c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00014d50 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d54 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00014d58 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00014dd4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014de4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00014774 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001478c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000147c4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014808 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014848 0002e91c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +00014880 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000148a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000148e8 0002e91c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +00014908 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014948 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001499c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000149b8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000149e0 00002d1c R_ARM_CALL 0000150c invalid_for_target_rule │ │ │ │ │ +000149e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014a10 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014a1c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014a9c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014b00 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b3c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014b64 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014b7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ba0 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014bc8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014be8 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014bfc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014c30 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014c3c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014c54 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014c70 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014c94 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014cec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014cf8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014d10 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014d34 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014d88 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00014d8c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d90 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00014d94 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00014e10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e3c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e20 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00014e4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00014e78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ea8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014eb4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00014ee4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ef8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f64 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014fc8 0002eb1c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -00014ff4 0002e81c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -00015038 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001504c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001505c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00014f20 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f34 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f64 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fa0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015004 0002eb1c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +00015030 0002e81c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +00015074 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00015088 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015130 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001516c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015190 0002e81c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -000151e0 0002ec1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -00015220 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001527c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015294 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000152a4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000152cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000152f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015318 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015334 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015348 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001537c 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000153a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015420 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015450 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00015480 0002a41c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00015498 0002a51c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -000154bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000154e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000154f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001550c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015098 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000150c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000150f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015138 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001516c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000151a8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000151cc 0002e81c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0001521c 0002ec1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +0001525c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000152b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000152d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000152e0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015308 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015330 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015354 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015370 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015384 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000153b8 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000153e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001545c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001548c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000154bc 0002a41c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000154d4 0002a51c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +000154f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00015520 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015540 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001554c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015578 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015584 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000155ac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000155c0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015534 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015548 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001555c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001557c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015588 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000155b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000155c0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000155e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000155fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015620 0000c21c R_ARM_CALL 00001178 _tmp_228_rule │ │ │ │ │ -00015640 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000156a0 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000156c4 0000c31c R_ARM_CALL 00001178 _tmp_227_rule │ │ │ │ │ -000156dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000156f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001570c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015734 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015740 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015768 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015798 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000157d8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000157dc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000157e0 0000c502 R_ARM_ABS32 00000578 _tmp_149_rule │ │ │ │ │ -000157e4 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000157e8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000157ec 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000157f0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -000157f4 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -000157f8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001584c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001589c 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000158c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000158e0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015900 0000c81c R_ARM_CALL 00001d54 invalid_arguments_rule │ │ │ │ │ -00015910 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001593c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a34 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015aa0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015b38 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015b60 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015b9c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00015bbc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015bd4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015be4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015c00 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00015c38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c64 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015c9c 0002ed1c R_ARM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -00015cb4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015cf0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015d04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015d28 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015d4c 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00015d7c 0002da1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00015dcc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015de4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015e28 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015e8c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015eb4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ecc 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015f78 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015f94 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015fac 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00015fbc 0002ee1c R_ARM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -00015fc8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015fe0 0002ef1c R_ARM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -00016004 0002c31c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00016010 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016048 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016088 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000160cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016114 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016160 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000161ac 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000161b0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000161e4 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000161f0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016214 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016258 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016264 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016288 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000162a4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000162d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000162f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016314 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016368 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001638c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016398 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000163c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000163e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016414 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00016418 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001641c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00016420 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00016424 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000164b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000164fc 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00016544 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001659c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000165c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000165e8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016628 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001663c 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -000166b4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000166c8 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00016738 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00016798 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000167c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000167e4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016824 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016838 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -000168e8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00016940 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001696c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001698c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016a24 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016a3c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00016a68 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00016ab8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016ad8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016b18 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016b2c 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00016c5c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016c94 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016ccc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016d18 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016d28 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016d60 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016d8c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016dd8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016e04 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016e24 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016e48 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016ebc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016f30 0000d31c R_ARM_CALL 00004f80 type_param_rule │ │ │ │ │ -00016f68 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00016f90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016fa8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016fc0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016fdc 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00016ffc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017020 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017070 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000170c0 0000d31c R_ARM_CALL 00004f80 type_param_rule │ │ │ │ │ -000170f4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001710c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017118 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001713c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017158 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017180 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000171b4 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000171b8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000171e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017200 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001720c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017230 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017240 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017244 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017248 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000172b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000172d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017304 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017344 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017364 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017390 0002f01c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -000173c0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000173ec 0002f11c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -000173f8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017418 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000174ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017510 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017580 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000175ec 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017614 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017634 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017678 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001768c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000176b0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000176d0 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000176f8 0002da1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0001772c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017750 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000177a4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000177e4 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00017824 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017848 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000178c0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000178cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017908 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017950 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00017954 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017974 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000179a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000179c8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000179e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a3c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00017a40 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017a44 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00017a48 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017a4c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017a78 0002a41c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00017a88 0002a51c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00017b14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017b38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017b68 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017bd4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017c08 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00017c44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017c7c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00017c88 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017cc0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017d08 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00017d0c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017d30 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017d58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017d64 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00017d68 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017d6c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017e08 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017e5c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017e94 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017f08 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017f84 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017f9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017fd4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018028 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018060 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000180d4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018150 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018168 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000181cc 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018224 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001825c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000182d0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001834c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001839c 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000183c4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000183e8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018404 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018478 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001849c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000184bc 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000184d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018500 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018568 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018588 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000185c8 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018618 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018638 0000e31c R_ARM_CALL 000010e4 _tmp_169_rule │ │ │ │ │ -00018704 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018724 0000e81c R_ARM_CALL 000010e4 _tmp_174_rule │ │ │ │ │ -00018738 0000e91c R_ARM_CALL 00000000 _loop0_175_rule │ │ │ │ │ -0001874c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000187e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000187f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018830 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00018834 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001885c 0000ec1c R_ARM_CALL 00000000 _loop0_170_rule │ │ │ │ │ -00018870 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001889c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000188b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000188f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018914 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001897c 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00018990 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000189bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000189dc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000189e8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018a04 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018a28 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018a34 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018a4c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018a80 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018a8c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018aa8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018ac0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018ae0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018af8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018b44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018b60 0000ee1c R_ARM_CALL 00000000 _loop0_177_rule │ │ │ │ │ -00018b74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018b8c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018c38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018c54 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018c60 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00018c64 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018c68 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018c6c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00018c70 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018c74 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018c78 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018c7c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018c80 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018cd8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018d0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018d3c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018d5c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018d7c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018d88 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00018dd8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018e2c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018e64 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018ecc 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018f3c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018f58 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018f78 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018f94 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018fa0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018fbc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018fd0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018fdc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018fe8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019074 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000190b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000190dc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001911c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001913c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019150 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019170 0002f41c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -000191e0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001921c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019248 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001927c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001929c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000192c0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019330 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019354 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001938c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000193b0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001940c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019438 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019454 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019474 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019498 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000194b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000194d8 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001953c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019578 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000195a4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000195d8 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019630 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019684 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000196a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000196c0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019734 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019768 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000197e4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019830 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019860 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019898 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000198c8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000198ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019904 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019914 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019930 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00019960 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019988 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000199ac 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019a00 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019a18 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019a60 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019a94 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019ac0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019ae4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019b24 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019b5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019b6c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019b98 0002f51c R_ARM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ -00019bac 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00019bd0 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00019bdc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019c14 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019c44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019c5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019c80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019cb4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019ce8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019cf4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019d30 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019d44 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019d64 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019ddc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019df0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019e10 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00019e1c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019e7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019eb4 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00019ec0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019ef0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00019ef4 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00019ef8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00019efc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00019f98 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019fc0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019fd8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019ff0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a00c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001a080 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a098 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a0a4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a0c8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a0d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a0e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a154 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a1d0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a24c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a298 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a314 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a390 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a3d8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a3f8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a414 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a424 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a430 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a468 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a478 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a484 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a4a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a4bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a4d4 0002f61c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0001a4e8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a510 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a52c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001a53c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a558 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a570 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a590 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a5a8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a5bc 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a600 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a678 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a6e8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a710 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a72c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a73c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a748 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a760 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a76c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015638 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001565c 0000c21c R_ARM_CALL 000010dc _tmp_228_rule │ │ │ │ │ +0001567c 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000156dc 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00015700 0000c31c R_ARM_CALL 000010dc _tmp_227_rule │ │ │ │ │ +00015718 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001572c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015748 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015770 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001577c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000157a4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000157d4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015814 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00015818 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001581c 0000c502 R_ARM_ABS32 00000578 _tmp_149_rule │ │ │ │ │ +00015820 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00015824 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00015828 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001582c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00015830 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +00015834 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00015888 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000158d8 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000158fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001591c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001593c 0000c81c R_ARM_CALL 00001d54 invalid_arguments_rule │ │ │ │ │ +0001594c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015978 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a70 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015adc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015b74 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015b9c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015bd8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00015bf8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015c10 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015c20 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015c3c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00015c74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015ca0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015cd8 0002ed1c R_ARM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +00015cf0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015d2c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015d40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d64 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015d88 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00015db8 0002da1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00015e08 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015e20 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015e64 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015ec8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015ef0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015f08 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015fb4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015fd0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015fe8 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00015ff8 0002ee1c R_ARM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +00016004 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001601c 0002ef1c R_ARM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +00016040 0002c31c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0001604c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016084 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000160c4 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00016108 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016150 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001619c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000161e8 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000161ec 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016220 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001622c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016250 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016294 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000162a0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000162c4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000162e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001630c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001632c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016350 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000163a4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000163c8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000163d4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016400 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016420 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016450 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00016454 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00016458 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001645c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00016460 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000164ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016538 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016580 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000165d8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016604 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016624 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016664 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016678 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +000166f0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016704 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00016774 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000167d4 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016800 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016820 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016860 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016874 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00016924 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001697c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000169a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000169c8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016a60 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016a78 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016aa4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00016af4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016b14 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016b54 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016b68 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00016c98 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016cd0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016d08 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016d54 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016d64 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016d9c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016dc8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016e14 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e40 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e60 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e84 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016ef8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f6c 0000d31c R_ARM_CALL 00004c0c type_param_rule │ │ │ │ │ +00016fa4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00016fcc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016fe4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016ffc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017018 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00017038 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001705c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000170ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000170fc 0000d31c R_ARM_CALL 00004c0c type_param_rule │ │ │ │ │ +00017130 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017148 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017154 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017178 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017194 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000171bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000171f0 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000171f4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001721c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001723c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017248 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001726c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001727c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00017280 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00017284 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000172ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017310 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017340 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017380 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000173a0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000173cc 0002f01c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +000173fc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017428 0002f11c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +00017434 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017454 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017528 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001754c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000175bc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017628 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017650 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017670 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000176b4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000176c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000176ec 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001770c 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00017734 0002da1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00017768 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001778c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000177e0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017820 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00017860 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017884 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000178fc 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00017908 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017944 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001798c 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017990 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000179b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000179e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017a04 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017a24 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017a78 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00017a7c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00017a80 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00017a84 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00017a88 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00017ab4 0002a41c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00017ac4 0002a51c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00017b50 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017b74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017ba4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017c10 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017c44 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00017c80 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017cb8 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00017cc4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017cfc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017d44 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017d48 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017d6c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017d94 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017da0 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00017da4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00017da8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00017e44 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017e98 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017ed0 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017f44 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017fc0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017fd8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018010 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018064 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001809c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018110 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001818c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000181a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018208 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018260 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018298 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001830c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018388 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000183d8 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018400 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018424 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018440 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000184b4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000184d8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000184f8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018514 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001853c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000185a4 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000185c4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018604 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018654 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018674 0000e31c R_ARM_CALL 00001048 _tmp_169_rule │ │ │ │ │ +00018740 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018760 0000e81c R_ARM_CALL 00001048 _tmp_174_rule │ │ │ │ │ +00018774 0000e91c R_ARM_CALL 00000000 _loop0_175_rule │ │ │ │ │ +00018788 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018824 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018838 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018870 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00018874 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001889c 0000ec1c R_ARM_CALL 00000000 _loop0_170_rule │ │ │ │ │ +000188b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000188dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000188f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018930 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018954 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000189bc 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000189d0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000189fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018a1c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018a28 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018a44 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018a68 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018a74 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018a8c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018ac0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018acc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018ae8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018b00 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018b20 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018b38 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018b84 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018ba0 0000ee1c R_ARM_CALL 00000000 _loop0_177_rule │ │ │ │ │ +00018bb4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018bcc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018c78 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018c94 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018ca0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00018ca4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018ca8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018cac 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00018cb0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018cb4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018cb8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018cbc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018cc0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018d18 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018d4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018d7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018d9c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018dbc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018dc8 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00018e18 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018e6c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018ea4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018f0c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018f7c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018f98 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018fb8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018fd4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018fe0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018ffc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019010 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001901c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019028 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000190b4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000190f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001911c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001915c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001917c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019190 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000191b0 0002f41c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00019220 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001925c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019288 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000192bc 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000192dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019300 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019370 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019394 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000193cc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000193f0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001944c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019478 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019494 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000194b4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000194d8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000194f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019518 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001957c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000195b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000195e4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019618 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019670 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000196c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000196e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019700 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019774 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000197a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019824 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019870 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000198a0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000198d8 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00019908 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001992c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019944 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019954 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019970 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000199a0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000199c8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000199ec 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019a40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a58 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019aa0 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019ad4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019b00 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019b24 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019b64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019b9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019bac 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019bd8 0002f51c R_ARM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ +00019bec 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00019c10 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00019c1c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019c54 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019c84 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019c9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019cc0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019cf4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019d28 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019d34 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019d70 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019d84 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019da4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019e1c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019e30 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019e50 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00019e5c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019ebc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019ef4 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00019f00 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019f30 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00019f34 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00019f38 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00019f3c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00019fd8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a000 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a018 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a030 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a04c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001a0c0 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a0d8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a0e4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a108 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a110 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a120 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a194 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a210 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a28c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a2d8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a354 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a3d0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a418 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a438 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a454 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a464 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a470 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a4a8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a4b8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a4c4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a4e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a4fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a514 0002f61c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0001a528 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a550 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a56c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001a57c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a598 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a5b0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a5d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a5e8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a5fc 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a640 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a6b8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a728 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a750 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a76c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a77c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0001a788 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a7a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a814 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a85c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a88c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a8d0 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -0001a8f8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a934 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a96c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a974 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a97c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a9e8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001aa54 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001aa90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aac0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001aaf4 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001ab24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ab38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ab5c 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001abf0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ac2c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ac5c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ac9c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001accc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ace0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ad04 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001ad44 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ad68 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ad94 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001adec 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ae28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ae54 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ae8c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001aebc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aee0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001aefc 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001af08 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001af2c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001af54 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001af80 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001afa0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001afe4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b008 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b048 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b09c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b0d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b104 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b138 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001b168 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b18c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001b1a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b1cc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b1f8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b240 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001b2a8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b328 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001b3e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a7a0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a7ac 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a7c8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a7e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a854 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a89c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a8cc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a910 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +0001a938 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a974 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a9ac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a9b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a9bc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001aa28 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001aa94 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001aad0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ab00 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ab34 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001ab64 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ab78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ab9c 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001ac30 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ac6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ac9c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001acdc 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001ad0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ad20 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ad44 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001ad84 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ada8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001add4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ae2c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ae68 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ae94 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001aecc 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001aefc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001af20 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001af3c 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001af48 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001af6c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001af94 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001afc0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001afe0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b024 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b048 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b088 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b0dc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b118 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b144 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b178 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001b1a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b1cc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001b1e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b20c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b238 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b280 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b2e8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b368 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0001b424 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b45c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b478 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b484 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b494 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b4d0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b4f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b50c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b558 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b578 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b590 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b5cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b5f0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b66c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b6cc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001b6f4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b718 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b744 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b758 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b778 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b798 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0001b7c0 0002da1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0001b85c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001b8c0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b8e8 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001b920 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001b930 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b958 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001b990 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001b998 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b9c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ba04 0002c21c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001ba2c 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001ba34 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ba4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ba74 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001baa0 0002c21c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001bac4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bafc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bb24 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bb48 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bb4c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001bb50 00010f02 R_ARM_ABS32 000017c8 _tmp_161_rule │ │ │ │ │ -0001bb54 00011002 R_ARM_ABS32 00000a2c _tmp_160_rule │ │ │ │ │ -0001bb58 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001bb5c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001bb60 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001bb64 00011102 R_ARM_ABS32 00001294 _tmp_162_rule │ │ │ │ │ -0001bb68 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001bbd0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bc4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b464 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b49c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b4b8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b4c4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b4d4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b510 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b530 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b54c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b598 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b5b8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b5d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b60c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b630 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b6ac 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b70c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001b734 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b758 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b784 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b798 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b7b8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b7d8 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0001b800 0002da1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0001b89c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001b900 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b928 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001b960 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001b970 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b998 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001b9d0 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001b9d8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ba08 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ba44 0002c21c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001ba6c 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001ba74 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ba8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bab4 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001bae0 0002c21c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001bb04 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bb3c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bb64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bb88 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bb8c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001bb90 00010f02 R_ARM_ABS32 0000172c _tmp_161_rule │ │ │ │ │ +0001bb94 00011002 R_ARM_ABS32 00000a2c _tmp_160_rule │ │ │ │ │ +0001bb98 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001bb9c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001bba0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001bba4 00011102 R_ARM_ABS32 00001294 _tmp_162_rule │ │ │ │ │ +0001bba8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001bc10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001bc8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bcbc 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001bce8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bcfc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bd30 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0001bd58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bd7c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bdbc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bde0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001be20 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001be64 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bea8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bec8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bee0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bf04 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bf14 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bfd8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c024 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c070 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c0ac 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001c0c0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c0f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c14c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001c1b8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c1f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c220 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c254 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c284 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c298 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c2bc 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001c34c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c388 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c3b8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c3f8 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c428 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c43c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c460 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001c4a0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c4c4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c4f0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c548 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c584 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c5b0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c5e8 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c618 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c63c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001c658 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001c668 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c68c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c6b0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c6dc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c710 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001c728 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001c768 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c78c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c7cc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c820 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c85c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c888 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c8bc 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c8ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c910 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001c98c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c9b0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c9dc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ca24 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001ca90 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001caa0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001caac 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001cac4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cb08 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cb48 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cb74 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cba4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cbc8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cc14 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001cc20 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001cc30 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cc60 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cca8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ccc8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cce8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001cd00 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd80 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cda4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cdec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ce2c 0001191c R_ARM_CALL 00000000 _loop0_48_rule │ │ │ │ │ -0001ce5c 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001cea4 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001ceb0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cf04 00011b1c R_ARM_CALL 0000046c param_star_annotation_rule │ │ │ │ │ -0001cf24 00011b1c R_ARM_CALL 0000046c param_star_annotation_rule │ │ │ │ │ -0001cf64 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cfa4 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001cfd4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cff8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d01c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d040 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d09c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d0c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d0e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d128 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d160 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d164 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d19c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d1ac 00011d1c R_ARM_CALL 00001330 _tmp_184_rule │ │ │ │ │ -0001d1e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d204 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d224 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d24c 00011e1c R_ARM_CALL 00000ac4 _tmp_181_rule │ │ │ │ │ -0001d25c 00011f1c R_ARM_CALL 00000000 _loop0_182_rule │ │ │ │ │ -0001d270 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d280 0001201c R_ARM_CALL 00000ac4 _tmp_183_rule │ │ │ │ │ -0001d2b8 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d2bc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d2e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d320 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d348 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001d360 0002f41c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0001d37c 0001211c R_ARM_CALL 00000000 _loop0_49_rule │ │ │ │ │ -0001d3b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d3c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d3dc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d418 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d450 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d474 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d4bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d4e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d554 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d564 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d578 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d598 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001d5b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d5e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d634 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001d66c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d678 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d67c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d680 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d684 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d688 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d68c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d690 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d694 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d6fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d758 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d77c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d7a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d7ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d824 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d828 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d864 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d874 00011d1c R_ARM_CALL 00001330 _tmp_184_rule │ │ │ │ │ -0001d8a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d8c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d8e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d8f4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d8f8 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d8fc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d950 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001d974 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d988 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d9d4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001da70 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001da84 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001da98 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0001dad8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001db4c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001dbc8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001dbe0 0002861c R_ARM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ -0001dc00 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dc20 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001dc48 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001dc64 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0001dcd8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dd14 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001dd7c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001ddb8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001de18 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001de50 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001de70 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001de90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dea8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ded8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001df00 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001df1c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001df34 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001df58 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001df64 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001df78 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001dfac 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001dfb8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001dfdc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001dffc 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e020 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e068 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e070 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e090 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e0ac 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e0ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e108 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e138 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e13c 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -0001e140 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001e1a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e1d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e1e4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001e218 0002d91c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -0001e260 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001e298 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e2b0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e378 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e3cc 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001e40c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e460 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e4a4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001e4fc 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001e5b4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001e5d0 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001e5f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e630 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001e664 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001e690 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001e6a8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001e6fc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001e708 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001e748 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001e77c 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001e79c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e7c8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bccc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bcfc 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001bd28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bd3c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bd70 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0001bd98 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bdbc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001bdfc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001be20 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001be60 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001bea4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bee8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bf08 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bf20 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bf44 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bf54 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c018 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c064 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c0b0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c0ec 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001c100 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c138 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c18c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001c1f8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c234 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c260 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c294 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c2c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c2d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c2fc 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001c38c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c3c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c3f8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c438 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c468 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c47c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c4a0 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001c4e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c504 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c530 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c588 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c5c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c5f0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c628 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c658 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c67c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001c698 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001c6a8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c6cc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c6f0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c71c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c750 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001c768 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001c7a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c7cc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c80c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c860 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c89c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c8c8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c8fc 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c92c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c950 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001c9cc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c9f0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ca1c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ca64 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001cad0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001cae0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001caec 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001cb04 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cb48 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cb88 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cbb4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cbe4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cc08 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cc54 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001cc60 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001cc70 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cca0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cce8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cd08 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cd28 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001cd40 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cd9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cdc0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cde4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ce2c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ce6c 0001191c R_ARM_CALL 00000000 _loop0_48_rule │ │ │ │ │ +0001ce9c 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001cee4 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001cef0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cf44 00011b1c R_ARM_CALL 0000046c param_star_annotation_rule │ │ │ │ │ +0001cf64 00011b1c R_ARM_CALL 0000046c param_star_annotation_rule │ │ │ │ │ +0001cfa4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cfe4 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001d014 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d038 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d05c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d080 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d0dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d100 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d124 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d168 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d1a0 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d1a4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d1dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d1ec 00011d1c R_ARM_CALL 00001330 _tmp_184_rule │ │ │ │ │ +0001d220 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d244 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d264 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d28c 00011e1c R_ARM_CALL 00000ac4 _tmp_181_rule │ │ │ │ │ +0001d29c 00011f1c R_ARM_CALL 00000000 _loop0_182_rule │ │ │ │ │ +0001d2b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d2c0 0001201c R_ARM_CALL 00000ac4 _tmp_183_rule │ │ │ │ │ +0001d2f8 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d2fc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d320 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d360 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d388 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001d3a0 0002f41c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0001d3bc 0001211c R_ARM_CALL 00000000 _loop0_49_rule │ │ │ │ │ +0001d3f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d404 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d41c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d458 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d490 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d4b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d4fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d520 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d594 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d5a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d5b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d5d8 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001d5f4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d628 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d674 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001d6ac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d6b8 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d6bc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001d6c0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001d6c4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001d6c8 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d6cc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001d6d0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001d6d4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001d730 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d78c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d7b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d7d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d824 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d85c 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d860 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d89c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d8ac 00011d1c R_ARM_CALL 00001330 _tmp_184_rule │ │ │ │ │ +0001d8d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d8fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d918 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d940 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001d944 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d948 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001d99c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001d9c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d9d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001da20 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001dabc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001dad0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dae4 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0001db24 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001db98 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001dc14 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001dc2c 0002861c R_ARM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ +0001dc4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dc6c 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001dc94 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001dcb0 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0001dd24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dd60 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001ddc8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001de04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001de64 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001de9c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001debc 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001dedc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001def4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001df24 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001df4c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001df68 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001df80 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001dfa4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001dfb0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001dfc4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001dff8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001e004 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001e028 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001e048 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e06c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e0b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e0bc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e0dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e0f8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e138 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e154 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e184 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e188 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +0001e18c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001e1f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e220 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e230 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001e264 0002d91c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +0001e2ac 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001e2e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e2fc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e3c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e418 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001e458 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e4ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e4f0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001e548 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001e600 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001e61c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001e63c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e67c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001e6b0 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001e6dc 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001e6f4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001e748 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001e754 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001e794 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001e7c8 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ 0001e7e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e800 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e834 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e878 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001e880 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e8b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e91c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001e94c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e9f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ea28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ea98 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eacc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eadc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001eb1c 0002f91c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0001eb44 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001eb58 0002fa1c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +0001e814 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e834 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e84c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e880 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e8c4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001e8cc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e8fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e968 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001e998 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ea3c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ea74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eae4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eb18 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eb28 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001eb68 0002f91c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ 0001eb90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001ebb4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0001ebec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ec20 00012c1c R_ARM_CALL 0000481c _loop0_112_rule │ │ │ │ │ -0001ec30 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ec74 0002fb1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -0001ec90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ece8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ecfc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ed24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ed38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ed60 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ed74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ed98 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ec04 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ec18 0002fa1c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +0001ec6c 00012c1c R_ARM_CALL 000044a8 _loop0_112_rule │ │ │ │ │ +0001ec7c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ecc0 0002fb1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +0001ecdc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ed34 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ed48 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ed70 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ed84 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001edac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001edd4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001edec 0002fc1c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001ee10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ee34 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ee58 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ee7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eea0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eec4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eef0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ef24 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001ef30 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ef78 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001efb8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001efd0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f030 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f044 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ -0001f064 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001f070 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f0a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f0b4 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ -0001f0cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f0dc 00012e1c R_ARM_CALL 0000481c _loop0_240_rule │ │ │ │ │ -0001f0f8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001f104 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f134 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f148 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ -0001f164 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f170 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f1a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f1b8 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f1c4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f1f8 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f204 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f234 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f26c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f284 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f2a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f2c0 0002fc1c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001f2e0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001f2ec 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f314 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f378 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001f398 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f3e4 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001f3f8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f41c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f420 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f424 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f428 00005702 R_ARM_ABS32 00016428 annotated_rhs_rule │ │ │ │ │ -0001f42c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f430 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f434 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f438 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f43c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f440 00013002 R_ARM_ABS32 00001614 _tmp_238_rule │ │ │ │ │ -0001f444 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f448 00013102 R_ARM_ABS32 00001a24 _tmp_236_rule │ │ │ │ │ -0001f44c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f450 00013202 R_ARM_ABS32 00001534 _tmp_235_rule │ │ │ │ │ -0001f454 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f458 00013302 R_ARM_ABS32 000016ac _tmp_242_rule │ │ │ │ │ -0001f45c 0002b102 R_ARM_ABS32 00000000 _PyPegen_name_token │ │ │ │ │ -0001f460 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f464 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f468 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f4b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f4c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f4f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001edc0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ede4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001edf8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ee20 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ee38 0002fc1c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001ee5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ee80 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eea4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eec8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eeec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ef10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ef3c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ef70 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001ef7c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001efa4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f008 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f038 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f080 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f094 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ +0001f0b4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001f0c0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f0f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f104 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ +0001f11c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f12c 00012e1c R_ARM_CALL 000044a8 _loop0_240_rule │ │ │ │ │ +0001f148 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001f154 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f184 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f198 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ +0001f1b4 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f1c0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f1f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f208 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f214 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f248 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f254 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f284 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f2bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f2d4 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f2f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f310 0002fc1c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001f330 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001f33c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f364 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f3c8 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001f3e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f434 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001f448 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f46c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f470 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f474 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f478 00005702 R_ARM_ABS32 00016464 annotated_rhs_rule │ │ │ │ │ +0001f47c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f480 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f484 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f488 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f48c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f490 00013002 R_ARM_ABS32 00001614 _tmp_238_rule │ │ │ │ │ +0001f494 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f498 00013102 R_ARM_ABS32 00001a24 _tmp_236_rule │ │ │ │ │ +0001f49c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f4a0 00013202 R_ARM_ABS32 00001534 _tmp_235_rule │ │ │ │ │ +0001f4a4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f4a8 00013302 R_ARM_ABS32 000016ac _tmp_242_rule │ │ │ │ │ +0001f4ac 0002b102 R_ARM_ABS32 00000000 _PyPegen_name_token │ │ │ │ │ +0001f4b0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f4b4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f4b8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f500 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f514 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001f544 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f574 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f5a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f5b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f5c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f5dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f5fc 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001f608 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f62c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f638 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f668 0000c502 R_ARM_ABS32 00000578 _tmp_149_rule │ │ │ │ │ -0001f66c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f670 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f6c4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f700 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f724 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f768 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f798 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001f7b4 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0001f7e0 0002951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -0001f80c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f844 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001f878 0002951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -0001f884 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f8d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f8f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f918 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f93c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f950 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f96c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001f9a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f9e0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001f9ec 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fa2c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fa78 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001faa8 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001faac 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -0001fab0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001fab4 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fab8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001fb10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fb44 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0001fb94 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fba8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fbbc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fbd8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001fc00 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001fc0c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fc5c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fc84 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fcac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001fcb0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fcb4 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -0001fcb8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001fd0c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001fda0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fde8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001fe40 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fea0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fed8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ff1c 0002fd1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -0001ff44 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001ffb8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001ffd8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020004 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020028 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00020060 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002009c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000200d8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000200e8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020104 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00020124 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002013c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020178 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000201ac 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000201d4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00020214 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00020238 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00020294 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000202a0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000202c4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000202ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020310 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002031c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002033c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002035c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002038c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -000203d8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00020430 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00020470 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f594 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f5c4 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f5f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f604 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f618 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f62c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f64c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001f658 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f67c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f688 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f6b8 0000c502 R_ARM_ABS32 00000578 _tmp_149_rule │ │ │ │ │ +0001f6bc 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f6c0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f714 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f750 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f774 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f7b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f7e8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001f804 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0001f830 0002951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +0001f85c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f894 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001f8c8 0002951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +0001f8d4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f920 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f944 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f968 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f98c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f9a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f9bc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001f9f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fa30 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001fa3c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fa7c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fac8 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001faf8 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fafc 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +0001fb00 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001fb04 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fb08 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001fb60 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fb94 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0001fbe4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fbf8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fc0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fc28 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001fc50 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001fc5c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fcac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fcd4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fcfc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001fd00 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fd04 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +0001fd08 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001fd5c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001fdf0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fe38 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001fe90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fef0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ff28 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ff6c 0002fd1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +0001ff94 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020008 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00020028 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020054 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020078 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000200b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000200ec 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020128 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00020138 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020154 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00020174 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002018c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000201c8 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000201fc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020224 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00020264 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00020288 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000202e4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000202f0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00020314 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002033c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020360 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002036c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002038c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000203ac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000203dc 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00020428 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00020480 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000204c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000204f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020510 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020550 0002fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -000205a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000205ec 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00020634 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020678 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00020690 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000206b0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000206e8 0002fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -000206f4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002071c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00020744 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002078c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000207c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000207d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020808 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020834 00013e1c R_ARM_CALL 00000f90 invalid_except_stmt_rule │ │ │ │ │ -00020848 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020874 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020894 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000208ac 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000208b8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000208cc 00013f1c R_ARM_CALL 00000ef0 _tmp_224_rule │ │ │ │ │ -000208e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000208f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020914 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0002093c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020948 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020970 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002098c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000209b8 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -000209bc 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -000209c0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00020a38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020a48 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00020a94 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ad8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00020b2c 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00020b54 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020b88 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ba8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020bf4 0002ff1c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00020c40 0002ff1c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00020c4c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020ca0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020cc0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020cd4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020d08 0000c81c R_ARM_CALL 00001d54 invalid_arguments_rule │ │ │ │ │ -00020d1c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020d4c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00020d78 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020dec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020e10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020e44 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020e64 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00020e88 0001431c R_ARM_CALL 00001488 _tmp_229_rule.isra.0 │ │ │ │ │ +00020510 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020540 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020560 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000205a0 0002fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +000205f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002063c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00020684 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000206c8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000206e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020700 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020738 0002fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00020744 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002076c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00020794 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000207dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020814 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020828 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020858 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020884 00013e1c R_ARM_CALL 00000f90 invalid_except_stmt_rule │ │ │ │ │ +00020898 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000208c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000208e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000208fc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020908 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002091c 00013f1c R_ARM_CALL 00000ef0 _tmp_224_rule │ │ │ │ │ +00020934 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020948 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020964 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0002098c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00020998 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000209c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000209dc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020a08 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00020a0c 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +00020a10 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00020a88 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020a98 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00020ae4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020b28 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00020b7c 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00020ba4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020bd8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020bf8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020c44 0002ff1c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00020ccc 0002ff1c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00020cd8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020d10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020d30 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020d44 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020d78 0000c81c R_ARM_CALL 00001d54 invalid_arguments_rule │ │ │ │ │ +00020d8c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020da8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020dec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020e0c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020e7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00020ea0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020eb4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ed0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020ef8 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020f04 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020f28 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020f48 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00020f6c 0001431c R_ARM_CALL 00001488 _tmp_229_rule.isra.0 │ │ │ │ │ -00020f84 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020fa4 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020fd4 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00020fd8 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -00020fdc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00020fe0 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00020fe4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00021044 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021094 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000210b8 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000210f4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00021130 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021164 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002119c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000211e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021208 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00021360 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002137c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000213cc 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000213f8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00021410 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002142c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021450 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021474 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002147c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000214a4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000214b0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000214c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000214dc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021514 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021530 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002154c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021574 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021594 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021600 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00021638 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021658 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00021668 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000216e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021704 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00021778 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00021794 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000217b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000217c4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000217d0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00021800 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00021814 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021838 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00021844 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000218a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000218c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000218e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002190c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021930 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021954 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021978 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002199c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000219c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000219e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021a08 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021a2c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021a50 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021a7c 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021a9c 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021aa8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021ad4 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021aec 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021b04 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021b1c 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00020ed8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00020efc 0001431c R_ARM_CALL 00001488 _tmp_229_rule.isra.0 │ │ │ │ │ +00020f14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020f28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020f44 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020f6c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00020f78 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020f9c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020fbc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00020fe0 0001431c R_ARM_CALL 00001488 _tmp_229_rule.isra.0 │ │ │ │ │ +00020ff8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021018 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00021048 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0002104c 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +00021050 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00021054 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00021058 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000210b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021108 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002112c 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021168 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000211a4 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000211d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021210 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021258 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002127c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000213c0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000213dc 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0002142c 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021458 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00021470 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002148c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000214b0 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000214d4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000214dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021504 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021510 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00021524 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002153c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021574 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021590 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000215ac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000215d4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000215f4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021660 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00021698 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000216b8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000216c8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021740 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021764 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000217d8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000217f4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021818 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021824 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021830 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00021860 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00021874 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021898 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000218a4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00021900 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021924 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021948 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002196c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021990 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000219b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000219d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000219fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021a20 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021a44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021a68 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021a8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021ab0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021adc 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021afc 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021b08 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00021b34 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ 00021b4c 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ 00021b64 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021b74 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021ba8 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021bd4 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021bec 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021c04 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021c18 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00021cb4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00021d1c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021d40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021dbc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00021e20 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021e44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021ebc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00021ee0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021f14 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021f38 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00021f78 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021f9c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00021fe0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022000 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022034 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0002204c 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00022084 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000220a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000220bc 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000220cc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000220e8 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022124 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022144 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022178 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0002218c 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000221c4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000221e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000221fc 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0002220c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022228 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022254 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000222cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000222e4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022320 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022338 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022358 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002239c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000223f4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0002241c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022434 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000224a0 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000224c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000224e0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022598 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000225cc 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000225e0 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000225fc 0001501c R_ARM_CALL 00000ee4 _loop0_129_rule │ │ │ │ │ -00022610 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0002264c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002268c 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000226ac 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000226b8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000226f4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022734 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0002277c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0002279c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000227f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022848 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002288c 0001511c R_ARM_CALL 00002990 invalid_kwarg_rule.isra.0 │ │ │ │ │ -000228a8 0001511c R_ARM_CALL 00002990 invalid_kwarg_rule.isra.0 │ │ │ │ │ -000228b8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022900 0001511c R_ARM_CALL 00002990 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022928 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022948 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002297c 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022998 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000229f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022a38 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00022a3c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022a70 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00022a7c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022ab8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022b00 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00022b04 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022b38 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00022b44 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022b6c 0001501c R_ARM_CALL 00000ee4 _loop0_129_rule │ │ │ │ │ -00022b80 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022ba0 0003031c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -00022bc0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022bc8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022c0c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022c18 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00022c2c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00022c30 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00022c34 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00022c54 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022c5c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022c88 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022c94 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00022ca8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022cd4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022cf8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022d04 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022d4c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022d64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022da0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022dc8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022ddc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022df8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022e64 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022ed0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022f08 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00022f40 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00022f44 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022f68 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022f84 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022fa8 00015502 R_ARM_ABS32 00006360 _tmp_179_rule │ │ │ │ │ -00022fac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00022fb0 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00023020 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023088 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000230ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000230d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000230fc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023160 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023180 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000231bc 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000231d4 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000231f4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002324c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023280 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000232a0 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000232ac 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000232fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023330 0001511c R_ARM_CALL 00002990 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00023350 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0002335c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023394 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000233dc 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000233e0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002341c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023440 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023464 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00023468 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002346c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000234dc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023500 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023540 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023574 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00023588 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000235a0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000235d8 0001511c R_ARM_CALL 00002990 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00023604 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023624 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023658 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00023670 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023684 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002371c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00023728 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0002372c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00023784 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00023804 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023848 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002387c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000238c4 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000238fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023910 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023930 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0002396c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023990 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000239c0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023a28 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00023a58 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023a84 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00023a98 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023ae0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023b04 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00023b34 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023b68 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023b74 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023b88 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023b90 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023bb4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023bd4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023be8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023c04 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00023c78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023cb8 0003041c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00023ce8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00023d10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023d28 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00023d40 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023d5c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00023d90 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00023da8 0003041c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00023db4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023e38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023e80 0003041c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00023ed0 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00023ee8 0003041c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00023ef4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023f20 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00023f74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023f9c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00023fb4 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00023fb8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024058 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024084 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0002409c 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -000240a0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000240e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024108 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024114 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00024134 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024154 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024160 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024168 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024188 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000241bc 00016402 R_ARM_ABS32 00000e24 _tmp_59_rule │ │ │ │ │ -000241c0 00016502 R_ARM_ABS32 0000635c _tmp_203_rule │ │ │ │ │ -00024214 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00024288 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000242c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000242e4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002431c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000243bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024404 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00024420 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024438 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002444c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002446c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00024494 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000244b4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000244c0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00024554 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00024570 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002457c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002459c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000245bc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000245d8 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000245f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024610 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000246e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024714 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024808 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00024888 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002489c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000248b4 0002f61c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0002490c 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0002492c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024954 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024970 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00024988 0002f61c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00024994 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000249d0 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000249e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024a60 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00024a70 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024a9c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024ac8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024b3c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024b5c 0001811c R_ARM_CALL 00000448 _tmp_186_rule │ │ │ │ │ -00024c28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024c4c 0001871c R_ARM_CALL 00000448 _tmp_192_rule │ │ │ │ │ -00024c60 0001881c R_ARM_CALL 00001ab8 _loop0_193_rule │ │ │ │ │ -00024c74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024c94 0001891c R_ARM_CALL 00005b3c _loop1_196_rule │ │ │ │ │ -00024ca8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024cf0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024d2c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024d64 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00024d68 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024e04 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00024e2c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024e60 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00024e90 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00024ebc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024ec8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00024eec 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024f08 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00024f28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024f40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024f8c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024f98 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024fd0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025018 00018c1c R_ARM_CALL 00001ab8 _loop0_195_rule │ │ │ │ │ -0002502c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025060 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002506c 00018d1c R_ARM_CALL 00001ab8 _loop0_187_rule │ │ │ │ │ -00025080 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025098 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000250bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000250f8 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0002512c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025158 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025194 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00025198 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0002519c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000251a0 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000251a4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000251a8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000251ac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000251b0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000251b4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002520c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025240 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025270 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025290 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000252b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000252bc 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00025308 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00025380 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025394 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000253dc 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000253fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025428 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00025460 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025494 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000254b8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000254f4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025548 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025558 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025590 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000255b8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000255d0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025604 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025628 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025654 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025690 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00025748 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00025768 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000257a4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000257b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000257dc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000257e8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002580c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002582c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00025884 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000258e0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000258f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002590c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0002597c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002598c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000259c4 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000259fc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025a40 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025a48 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025b1c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025b30 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025b48 0002f61c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00025b64 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025b80 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00025ba0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025ba8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025bcc 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00025c18 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00025c84 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025c94 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025ccc 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025cec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025d70 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025d84 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025dcc 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025dec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025e20 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00025e60 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025e84 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025ec0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025f14 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025f24 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025f5c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025f84 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00025fa4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025fe4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026008 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00026034 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026060 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00026118 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00026138 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002615c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00026188 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000261e0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000261f0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00026228 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00026250 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0002627c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000262bc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000262c8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000262e4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00026314 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026334 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002635c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00026370 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021b7c 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021b94 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021bac 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021bc4 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021bd4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021c08 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021c34 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021c4c 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021c64 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021c78 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00021d14 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00021d7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021da0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021e1c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00021e80 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021ea4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021f1c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00021f40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021f74 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021f98 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00021fd8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021ffc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022040 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022060 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022094 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000220ac 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000220e4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00022104 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002211c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002212c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022148 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022184 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000221a4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000221d8 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000221f0 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022228 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00022248 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022260 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022270 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002228c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000222b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022330 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022348 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022384 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002239c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000223bc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022400 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022458 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022480 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022498 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022504 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0002252c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022544 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000225fc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022630 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022644 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022660 0001501c R_ARM_CALL 00000ee4 _loop0_129_rule │ │ │ │ │ +00022674 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000226b0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000226f0 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00022710 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +0002271c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022758 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022798 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000227b8 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000227c4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022814 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022834 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022888 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000228e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022924 0001511c R_ARM_CALL 00002990 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022940 0001511c R_ARM_CALL 00002990 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022950 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022998 0001511c R_ARM_CALL 00002990 invalid_kwarg_rule.isra.0 │ │ │ │ │ +000229c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000229e0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022a14 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022a30 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022a88 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022ad0 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00022ad4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022b08 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00022b14 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022b50 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022b98 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00022b9c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022bd0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00022bdc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022c04 0001501c R_ARM_CALL 00000ee4 _loop0_129_rule │ │ │ │ │ +00022c18 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022c38 0003031c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +00022c58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022c60 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022c8c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00022c90 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00022c94 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00022cb4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022cc0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00022cec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022cf8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022d04 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00022d18 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022d44 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022d68 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022d74 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022dbc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022dd4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022e10 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022e38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022e4c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022e68 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022ed4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022f40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022f78 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00022fb0 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00022fb4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022fd8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022ff4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023018 00015502 R_ARM_ABS32 00005fec _tmp_179_rule │ │ │ │ │ +0002301c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00023020 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00023090 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000230f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002311c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023148 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002316c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000231d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000231f0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002322c 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00023244 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00023264 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000232bc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000232f0 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00023310 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +0002331c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002336c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000233a0 0001511c R_ARM_CALL 00002990 invalid_kwarg_rule.isra.0 │ │ │ │ │ +000233c0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000233cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023404 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002344c 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00023450 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002348c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000234b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000234d4 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000234d8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000234dc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002354c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023570 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000235b0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000235e4 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000235f8 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00023610 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023648 0001511c R_ARM_CALL 00002990 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00023674 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023694 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000236c8 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000236e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000236f4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002378c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00023798 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0002379c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000237f4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00023874 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000238b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000238ec 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023934 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0002396c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023980 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000239a0 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000239dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023a00 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023a30 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023a98 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00023ac8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023af4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00023b28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023b4c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00023b64 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023ba4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023bd8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023be4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023bf8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023c00 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023c24 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023c44 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023c58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023c74 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00023ce8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023d28 0003041c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00023d58 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00023d80 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023d98 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00023db0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023dcc 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00023e00 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00023e18 0003041c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00023e24 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023ea8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023ef0 0003041c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00023f40 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00023f58 0003041c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00023f64 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023f90 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00023fe4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002400c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00024024 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00024028 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000240c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000240f4 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0002410c 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00024110 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024150 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024178 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024184 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000241a4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000241c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000241d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000241d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000241f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002422c 00016402 R_ARM_ABS32 00000e24 _tmp_59_rule │ │ │ │ │ +00024230 00016502 R_ARM_ABS32 00005fe8 _tmp_203_rule │ │ │ │ │ +00024284 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000242f8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00024334 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024354 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002438c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002442c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024474 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00024490 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000244a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000244bc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000244dc 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00024504 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00024524 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024530 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000245c4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000245e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000245ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002460c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002462c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024648 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00024668 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024680 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024750 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024784 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024878 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000248f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002490c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024924 0002f61c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0002497c 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0002499c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000249c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000249e0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000249f8 0002f61c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00024a04 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024a40 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00024a58 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024ad0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00024ae0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024b0c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024b38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024bac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024bcc 0001811c R_ARM_CALL 00000448 _tmp_186_rule │ │ │ │ │ +00024c98 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024cbc 0001871c R_ARM_CALL 00000448 _tmp_192_rule │ │ │ │ │ +00024cd0 0001881c R_ARM_CALL 00001ab8 _loop0_193_rule │ │ │ │ │ +00024ce4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024d04 0001891c R_ARM_CALL 000057c8 _loop1_196_rule │ │ │ │ │ +00024d18 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024d60 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024d9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024dd4 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00024dd8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024e74 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00024e9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024ed0 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00024f00 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00024f2c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024f38 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00024f5c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024f78 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00024f98 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024fb0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024ffc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025008 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025040 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025088 00018c1c R_ARM_CALL 00001ab8 _loop0_195_rule │ │ │ │ │ +0002509c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000250d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000250dc 00018d1c R_ARM_CALL 00001ab8 _loop0_187_rule │ │ │ │ │ +000250f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025108 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002512c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025168 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0002519c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000251c8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025204 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00025208 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0002520c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00025210 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00025214 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00025218 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002521c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00025220 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00025224 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002527c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000252b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000252e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025300 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00025320 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002532c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00025378 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000253f0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025404 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002544c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0002546c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025498 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000254d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025504 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025528 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025564 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000255b8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000255c8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025600 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025628 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00025640 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025674 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025698 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000256c4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025700 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000257b8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000257d8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025814 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00025828 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002584c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025858 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002587c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002589c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +000258f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025950 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00025960 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002597c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +000259ec 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000259fc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025a34 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025a6c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025ab0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025ab8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025b8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025ba0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025bb8 0002f61c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00025bd4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025bf0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00025c10 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025c18 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025c3c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00025c88 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00025cf4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025d04 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025d3c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025d5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025de0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025df4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025e3c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025e5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025e90 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00025ed0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025ef4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025f30 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025f84 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025f94 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025fcc 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025ff4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00026014 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026054 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026078 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000260a4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000260d0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00026188 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000261a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000261cc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000261f8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026250 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026260 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00026298 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000262c0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000262ec 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002632c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00026338 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00026354 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026384 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000263a4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000263bc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002642c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00026474 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000264e0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000264f0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00026528 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00026558 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002659c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000265b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000265dc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00026608 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026664 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026674 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000266ac 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000266e4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00026700 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0002678c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000267a0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000267dc 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0002680c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002685c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002686c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000268a4 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000268dc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000268f8 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0002694c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00026970 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002699c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026a1c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00026a48 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00026a60 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00026aa8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00026b08 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00026b20 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026b3c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026b48 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026b6c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00026ba4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00026bb0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00026bd0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00026bf4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00026c38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026c50 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00026c74 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00026c8c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026cbc 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00026d04 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00026d94 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026da8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00026df0 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00026e20 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00026e74 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026e84 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00026ebc 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00026ef4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00026f10 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00026f4c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00026f78 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026f9c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00026fb4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00026fd4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026ff8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00027034 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00027068 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027098 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000270a8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000270b4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000270f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027158 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0002716c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00027190 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002719c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000271ac 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000271cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00027204 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00027218 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002723c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00027298 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000272c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027310 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027354 0001a01c R_ARM_CALL 00001ab8 _loop0_110_rule │ │ │ │ │ -00027384 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -000273d0 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -000273dc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00027428 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002744c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027470 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000274b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000274ec 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000274f0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00027528 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002756c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002757c 0001a21c R_ARM_CALL 00001330 _tmp_202_rule │ │ │ │ │ -000275ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000275d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000275f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002762c 0001a31c R_ARM_CALL 00001990 _tmp_199_rule │ │ │ │ │ -0002763c 0001a41c R_ARM_CALL 00001ab8 _loop0_200_rule │ │ │ │ │ -00027650 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027660 0001a51c R_ARM_CALL 00001990 _tmp_201_rule │ │ │ │ │ -00027698 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0002769c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000276d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027714 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027760 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027784 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000277d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000277f4 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00027830 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00027854 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027884 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000278b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000278d4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000278fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002790c 0001a61c R_ARM_CALL 00005b3c _loop1_111_rule │ │ │ │ │ -00027938 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0002794c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027974 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027998 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0002799c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000279a0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000279a4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000279a8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000279ac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00027a14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027a70 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027a94 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027ab8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000263cc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000263e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026414 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002642c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002649c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +000264e4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00026550 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026560 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00026598 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000265c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002660c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026628 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002664c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00026678 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000266d4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000266e4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002671c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00026754 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00026770 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000267fc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026810 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002684c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0002687c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000268cc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000268dc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00026914 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0002694c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00026968 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000269bc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000269e0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00026a0c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026a8c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00026ab8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00026ad0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00026b18 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00026b78 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00026b90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026bac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026bb8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026bdc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026c14 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00026c20 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00026c40 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026c64 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026ca8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026cc0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026ce4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00026cfc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026d2c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00026d74 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00026e04 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026e18 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00026e60 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00026e90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00026ee4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026ef4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00026f2c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00026f64 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00026f80 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00026fbc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00026fe8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0002700c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00027024 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00027044 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027068 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000270a4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000270d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027108 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00027118 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00027124 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00027168 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000271c8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000271dc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00027200 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002720c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002721c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002723c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00027274 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00027288 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000272ac 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00027308 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027338 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027380 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000273c4 0001a01c R_ARM_CALL 00001ab8 _loop0_110_rule │ │ │ │ │ +000273f4 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00027440 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0002744c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00027498 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000274bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000274e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027524 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002755c 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00027560 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00027598 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000275dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000275ec 0001a21c R_ARM_CALL 00001330 _tmp_202_rule │ │ │ │ │ +0002761c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027640 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027664 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002769c 0001a31c R_ARM_CALL 00001990 _tmp_199_rule │ │ │ │ │ +000276ac 0001a41c R_ARM_CALL 00001ab8 _loop0_200_rule │ │ │ │ │ +000276c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000276d0 0001a51c R_ARM_CALL 00001990 _tmp_201_rule │ │ │ │ │ +00027708 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0002770c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00027748 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027784 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000277d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000277f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027844 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027864 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000278a0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000278c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000278f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027928 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027944 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002796c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002797c 0001a61c R_ARM_CALL 000057c8 _loop1_111_rule │ │ │ │ │ +000279a8 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000279bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000279e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027a08 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00027a0c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00027a10 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00027a14 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00027a18 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00027a1c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00027a84 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027ae0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00027b04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027b3c 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00027b40 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00027b7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027b8c 0001a21c R_ARM_CALL 00001330 _tmp_202_rule │ │ │ │ │ -00027bb8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027bdc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027bf8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027c0c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00027c10 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00027c14 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00027c58 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00027c78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027c8c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00027c9c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00027ccc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027ce4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00027d48 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00027d64 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00027d78 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027d9c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00027da8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00027dc0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00027dcc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00027e24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027e48 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027e74 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027f48 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00027f68 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027f7c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00027f8c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00027fa8 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00027fc4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028040 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028060 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000280a0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000280ac 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000280f0 00030f1c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -000280fc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00028160 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00028184 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028190 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000281dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000281fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028284 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000282f0 0001e91c R_ARM_CALL 00003bb0 signed_number_rule │ │ │ │ │ -00028310 0001ea1c R_ARM_CALL 00003d48 complex_number_rule │ │ │ │ │ -00028354 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028378 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002839c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000283f8 0001df1c R_ARM_CALL 00003f60 pattern_capture_target_rule │ │ │ │ │ -00028424 0001e01c R_ARM_CALL 00004060 wildcard_pattern_rule │ │ │ │ │ -0002847c 0001eb1c R_ARM_CALL 000041c4 attr_rule │ │ │ │ │ -000284bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002851c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028540 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000285a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000285c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000285e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002860c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028668 0001ec1c R_ARM_CALL 0000440c name_or_attr_rule │ │ │ │ │ -0002867c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028690 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000286b0 0001ec1c R_ARM_CALL 0000440c name_or_attr_rule │ │ │ │ │ -000286c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000286d4 0001ed1c R_ARM_CALL 00004a9c positional_patterns_rule │ │ │ │ │ -000286ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028704 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028714 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028750 0003101c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00028774 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000287b4 00030e1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -000287e0 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00028804 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00028814 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028840 0003111c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -0002884c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00028878 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028888 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000288c0 0003121c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000288e4 0001ee1c R_ARM_CALL 00005cb4 double_star_pattern_rule │ │ │ │ │ -000288f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028910 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028920 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028958 0003121c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00028964 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00028988 0001ef1c R_ARM_CALL 00005d48 items_pattern_rule │ │ │ │ │ -0002899c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000289ac 0001ee1c R_ARM_CALL 00005cb4 double_star_pattern_rule │ │ │ │ │ -000289c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000289dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000289ec 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028a08 0003131c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00028a24 0003141c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00028a54 0003121c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00028a68 0001ef1c R_ARM_CALL 00005d48 items_pattern_rule │ │ │ │ │ -00028a7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028a98 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028aa8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028ac4 0003131c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00028ae0 0003141c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00028b0c 0003121c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00028b20 0001dc1c R_ARM_CALL 000044a0 maybe_sequence_pattern_rule │ │ │ │ │ -00028b3c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028b4c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028b78 00030c1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00028b84 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00028bb8 0001ec1c R_ARM_CALL 0000440c name_or_attr_rule │ │ │ │ │ -00028bcc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028bdc 0001f01c R_ARM_CALL 00004c9c keyword_patterns_rule │ │ │ │ │ -00028bf4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028c0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028c1c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028c38 0003131c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00028c4c 0002b61c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00028c68 0003141c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00028c9c 0003101c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00028ca8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00028cdc 0001ec1c R_ARM_CALL 0000440c name_or_attr_rule │ │ │ │ │ -00028d10 0001d81c R_ARM_CALL 0000383c pattern_rule │ │ │ │ │ -00028d24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028d50 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00028d60 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028d98 0003111c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -00028da4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00028dcc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028ddc 0001ed1c R_ARM_CALL 00004a9c positional_patterns_rule │ │ │ │ │ -00028df4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028e04 0001f01c R_ARM_CALL 00004c9c keyword_patterns_rule │ │ │ │ │ +00027b28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027b74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027bac 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00027bb0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00027bec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027bfc 0001a21c R_ARM_CALL 00001330 _tmp_202_rule │ │ │ │ │ +00027c28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027c4c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027c68 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027c7c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00027c80 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00027c84 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00027cc8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00027ce8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027cfc 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00027d0c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00027d3c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027d54 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00027db8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00027dd4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00027de8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027e0c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00027e18 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00027e30 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00027e3c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00027e94 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027eb8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027ee4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028010 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00028034 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002804c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002805c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00028078 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00028098 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000280e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028144 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028168 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000281e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002820c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00028248 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00028254 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00028298 00030e1c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +000282dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002831c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028344 0001df1c R_ARM_CALL 00003bec pattern_capture_target_rule │ │ │ │ │ +00028354 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00028388 00030f1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +000283e4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00028400 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028408 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028430 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028458 0002fc1c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +000284a0 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000284a4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000284c8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00028514 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002855c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000285a4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000285c8 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000285dc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00028628 0002b102 R_ARM_ABS32 00000000 _PyPegen_name_token │ │ │ │ │ +0002862c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00028630 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00028634 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00028638 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000286ec 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0002870c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028724 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00028734 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00028750 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0002876c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000287d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000287f0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00028828 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00028834 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00028878 00030e1c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +000288cc 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00028900 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00028950 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028974 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002897c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028998 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00028a0c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00028a78 0001e91c R_ARM_CALL 0000383c signed_number_rule │ │ │ │ │ +00028a98 0001ea1c R_ARM_CALL 000039d4 complex_number_rule │ │ │ │ │ +00028adc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028b00 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028b24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028b80 0001df1c R_ARM_CALL 00003bec pattern_capture_target_rule │ │ │ │ │ +00028bac 0001e01c R_ARM_CALL 00003cec wildcard_pattern_rule │ │ │ │ │ +00028c04 0001eb1c R_ARM_CALL 00003e50 attr_rule │ │ │ │ │ +00028c44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028ca4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028cc8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028d28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028d4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028d70 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028d94 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028df0 0001ec1c R_ARM_CALL 00004098 name_or_attr_rule │ │ │ │ │ +00028e04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00028e18 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028e30 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028e40 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028e60 0003131c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00028e74 0002b61c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00028e90 0003141c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00028ec8 0003101c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00028edc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00028f14 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028f2c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028f58 0003151c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -00028f80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028fa0 0001d71c R_ARM_CALL 000034e0 open_sequence_pattern_rule │ │ │ │ │ -00028fc0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028fd0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028ffc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002901c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029048 0003151c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -0002905c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029088 0003151c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -000290a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000290cc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000290e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029108 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00029138 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000291b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000291d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000291f0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00029244 0001f202 R_ARM_ABS32 00005aa0 _tmp_67_rule │ │ │ │ │ -00029248 0001f302 R_ARM_ABS32 00004a98 _tmp_70_rule │ │ │ │ │ -0002924c 0002ce02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00029250 0002cf02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00029254 0002d002 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -0002925c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00029260 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00029268 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000292a8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000292d0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00029310 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002934c 0003101c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00029388 0001ec1c R_ARM_CALL 0000440c name_or_attr_rule │ │ │ │ │ -000293a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000293c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029440 0001ed1c R_ARM_CALL 00004a9c positional_patterns_rule │ │ │ │ │ -0002946c 0001f01c R_ARM_CALL 00004c9c keyword_patterns_rule │ │ │ │ │ -00029480 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029490 0001ed1c R_ARM_CALL 00004a9c positional_patterns_rule │ │ │ │ │ -000294b0 0003161c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -000294bc 0003161c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -000294c8 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000294d4 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000294fc 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00029500 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00029538 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002954c 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00029558 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002957c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029600 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00029630 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029664 0003171c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -000296b8 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -000296d4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00029710 0003171c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -0002972c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029760 0002e41c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00029774 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00029794 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000297c8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000297e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000297f0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002983c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029904 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000299dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029a0c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029a4c 0002fd1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00029a68 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029a8c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00029ad8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00029b04 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00029b2c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028e38 0001ec1c R_ARM_CALL 00004098 name_or_attr_rule │ │ │ │ │ +00028e4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028e5c 0001ed1c R_ARM_CALL 00004728 positional_patterns_rule │ │ │ │ │ +00028e74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028e8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028e9c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00028ed8 0003101c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00028efc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00028f3c 00030f1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00028f68 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00028f8c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00028f9c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00028fc8 0003111c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +00028fd4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00029000 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029010 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029048 0003121c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0002906c 0001ee1c R_ARM_CALL 00005940 double_star_pattern_rule │ │ │ │ │ +00029080 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029098 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000290a8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000290e0 0003121c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +000290ec 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00029110 0001ef1c R_ARM_CALL 000059d4 items_pattern_rule │ │ │ │ │ +00029124 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029134 0001ee1c R_ARM_CALL 00005940 double_star_pattern_rule │ │ │ │ │ +0002914c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029164 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029174 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029190 0003131c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +000291ac 0003141c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +000291dc 0003121c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +000291f0 0001ef1c R_ARM_CALL 000059d4 items_pattern_rule │ │ │ │ │ +00029204 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029220 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029230 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002924c 0003131c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00029268 0003141c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00029294 0003121c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +000292a8 0001dc1c R_ARM_CALL 0000412c maybe_sequence_pattern_rule │ │ │ │ │ +000292c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000292d4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029300 00030c1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +0002930c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00029340 0001ec1c R_ARM_CALL 00004098 name_or_attr_rule │ │ │ │ │ +00029354 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029364 0001f01c R_ARM_CALL 00004928 keyword_patterns_rule │ │ │ │ │ +0002937c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029394 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000293a4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000293c0 0003131c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +000293d4 0002b61c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +000293f0 0003141c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00029424 0003101c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00029430 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00029464 0001ec1c R_ARM_CALL 00004098 name_or_attr_rule │ │ │ │ │ +000294ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000294d8 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000294e8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029520 0003111c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +0002952c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00029554 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029564 0001ed1c R_ARM_CALL 00004728 positional_patterns_rule │ │ │ │ │ +0002957c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002958c 0001f01c R_ARM_CALL 00004928 keyword_patterns_rule │ │ │ │ │ +000295a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000295b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000295c8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000295e8 0003131c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +000295fc 0002b61c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00029618 0003141c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00029650 0003101c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00029664 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002969c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000296b4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000296e0 0003151c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +00029708 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029728 0001d71c R_ARM_CALL 000034e0 open_sequence_pattern_rule │ │ │ │ │ +00029748 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029758 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029784 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000297a4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000297d0 0003151c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +000297e4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029810 0003151c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +00029830 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029854 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029870 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029890 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000298c0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00029938 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029958 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029978 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000299cc 0001f202 R_ARM_ABS32 0000572c _tmp_67_rule │ │ │ │ │ +000299d0 0001f302 R_ARM_ABS32 00004724 _tmp_70_rule │ │ │ │ │ +000299d4 0002ce02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000299d8 0002cf02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +000299dc 0002d002 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +000299e4 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000299e8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000299f0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00029a30 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00029a58 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00029a98 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029ad4 0003101c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00029b10 0001ec1c R_ARM_CALL 00004098 name_or_attr_rule │ │ │ │ │ +00029b28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00029b4c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029bc8 0001ed1c R_ARM_CALL 00004728 positional_patterns_rule │ │ │ │ │ +00029bf4 0001f01c R_ARM_CALL 00004928 keyword_patterns_rule │ │ │ │ │ +00029c08 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029c18 0001ed1c R_ARM_CALL 00004728 positional_patterns_rule │ │ │ │ │ +00029c38 0003161c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00029c44 0003161c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00029c50 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00029c5c 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00029c84 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00029c88 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00029cc0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029cd4 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00029ce0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029d04 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029d88 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00029db8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029dec 0003171c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +00029e40 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00029e5c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00029e98 0003171c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +00029eb4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029ee8 0002e41c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00029efc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00029f1c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00029f50 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029f6c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029f78 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00029fc4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002a08c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a164 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a194 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002a1d4 0002fd1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +0002a1f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002a214 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002a260 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002a28c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002a2b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002a2d4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x402a4 contains 182 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x40748 contains 182 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000080 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000098 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000000e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000100 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000110 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000011c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000013c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000170 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000018c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 000001e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000204 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ +00000204 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ 00000230 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000280 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000002a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000002b8 00007a1c R_ARM_CALL 0000afb0 star_target_rule │ │ │ │ │ +000002b8 00007a1c R_ARM_CALL 0000afc0 star_target_rule │ │ │ │ │ 000002cc 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000314 00031d1c R_ARM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ 00000348 0002c21c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000036c 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000036c 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000374 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000038c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000390 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000394 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 000003c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000003e8 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ 000003f8 00031e1c R_ARM_CALL 00000000 _PyPegen_ensure_imaginary │ │ │ │ │ 00000404 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000474 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000498 0001821c R_ARM_CALL 000251b8 lambda_slash_no_default_rule │ │ │ │ │ -000004b8 0001841c R_ARM_CALL 00025a6c lambda_slash_with_default_rule │ │ │ │ │ +00000498 0001821c R_ARM_CALL 00025228 lambda_slash_no_default_rule │ │ │ │ │ +000004b8 0001841c R_ARM_CALL 00025adc lambda_slash_with_default_rule │ │ │ │ │ 00000504 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000528 00006b1c R_ARM_CALL 00017aa4 starred_expression_rule │ │ │ │ │ +00000528 00006b1c R_ARM_CALL 00017ae0 starred_expression_rule │ │ │ │ │ 00000550 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000574 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ 000005a4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000005cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005f4 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000648 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -4280,87 +4298,87 @@ │ │ │ │ │ 00000678 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000068c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000006a8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000006d0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000006dc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000718 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000072c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000073c 0000151c R_ARM_CALL 0001d900 block_rule │ │ │ │ │ +0000073c 0000151c R_ARM_CALL 0001d94c block_rule │ │ │ │ │ 00000754 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000774 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000079c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000007d0 0001411c R_ARM_CALL 00020390 _loop1_216_rule │ │ │ │ │ +000007d0 0001411c R_ARM_CALL 000203e0 _loop1_216_rule │ │ │ │ │ 000007e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000808 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ +00000808 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ 00000830 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000868 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000868 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000086c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000008b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000008cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000008ec 0002291c R_ARM_CALL 00005570 _loop1_219_rule │ │ │ │ │ +000008ec 0002291c R_ARM_CALL 000051fc _loop1_219_rule │ │ │ │ │ 00000900 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000928 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000094c 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ +0000094c 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ 00000978 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000009a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009dc 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000009dc 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000a0c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a10 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ 00000a14 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a18 00024702 R_ARM_ABS32 00000b58 _tmp_214_rule │ │ │ │ │ 00000a1c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a20 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a28 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000a80 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000aa4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000af0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000b14 0000dc1c R_ARM_CALL 00018ffc param_no_default_rule │ │ │ │ │ +00000b14 0000dc1c R_ARM_CALL 0001903c param_no_default_rule │ │ │ │ │ 00000b38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b84 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000bac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000bd0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000c24 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000c48 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000c5c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c88 0000151c R_ARM_CALL 0001d900 block_rule │ │ │ │ │ +00000c88 0000151c R_ARM_CALL 0001d94c block_rule │ │ │ │ │ 00000ca8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000cd4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000ce4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000cf0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000d20 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000d6c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d90 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ +00000d90 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ 00000dbc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000dd4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000dfc 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ +00000dfc 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ 00000e24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000e3c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000e4c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000e58 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000e78 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000eac 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000ec8 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000f1c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000f44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f54 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00000f68 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000fc0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000fdc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ff0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001004 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ +00001004 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ 00001018 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001028 0000031c R_ARM_CALL 000241c4 expressions_rule │ │ │ │ │ +00001028 0000031c R_ARM_CALL 00024234 expressions_rule │ │ │ │ │ 00001050 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001084 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001084 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000010a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000010b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000010cc 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ +000010cc 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ 000010f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001118 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000112c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000116c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001180 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000011a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000011c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -4379,15 +4397,15 @@ │ │ │ │ │ 000013a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000013cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001418 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001440 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001464 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000014b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000014d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014e0 0000601c R_ARM_CALL 000157fc arguments_rule │ │ │ │ │ +000014e0 0000601c R_ARM_CALL 00015838 arguments_rule │ │ │ │ │ 000014fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001514 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00001560 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001588 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000015ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000015d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000015f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -4401,20 +4419,20 @@ │ │ │ │ │ 000017b0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000017c0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000017cc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000017ec 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00001820 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000183c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00001890 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000018b4 0000031c R_ARM_CALL 000241c4 expressions_rule │ │ │ │ │ +000018b4 0000031c R_ARM_CALL 00024234 expressions_rule │ │ │ │ │ 000018e0 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00001930 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000194c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000195c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00001970 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000019bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000019e0 00018b1c R_ARM_CALL 00025830 lambda_param_no_default_rule │ │ │ │ │ +000019e0 00018b1c R_ARM_CALL 000258a0 lambda_param_no_default_rule │ │ │ │ │ 00001a04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a50 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001a78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001ac0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -133,18 +133,18 @@ │ │ │ │ │ _tmp_9_rule │ │ │ │ │ _tmp_10_rule │ │ │ │ │ _loop1_61_rule │ │ │ │ │ _gather_51_rule │ │ │ │ │ invalid_try_stmt_rule │ │ │ │ │ _gather_210_rule │ │ │ │ │ _gather_212_rule │ │ │ │ │ -_gather_206_rule │ │ │ │ │ -_gather_208_rule │ │ │ │ │ invalid_for_target_rule │ │ │ │ │ _gather_55_rule │ │ │ │ │ +_gather_208_rule │ │ │ │ │ +_gather_206_rule │ │ │ │ │ assignment_rule │ │ │ │ │ import_from_targets_rule │ │ │ │ │ dotted_name_rule │ │ │ │ │ del_targets_rule │ │ │ │ │ yield_expr_rule │ │ │ │ │ _tmp_6_rule │ │ │ │ │ _tmp_22_rule │ │ │ │ │ @@ -302,16 +302,16 @@ │ │ │ │ │ _tmp_157_rule │ │ │ │ │ guard_rule │ │ │ │ │ open_sequence_pattern_rule │ │ │ │ │ maybe_star_pattern_rule │ │ │ │ │ maybe_sequence_pattern_rule │ │ │ │ │ pattern_capture_target_rule │ │ │ │ │ wildcard_pattern_rule │ │ │ │ │ -or_pattern_rule │ │ │ │ │ closed_pattern_rule │ │ │ │ │ +or_pattern_rule │ │ │ │ │ signed_number_rule │ │ │ │ │ complex_number_rule │ │ │ │ │ name_or_attr_rule │ │ │ │ │ positional_patterns_rule │ │ │ │ │ double_star_pattern_rule │ │ │ │ │ items_pattern_rule │ │ │ │ │ keyword_patterns_rule │ │ │ │ │ @@ -489,16 +489,16 @@ │ │ │ │ │ _PyPegen_raise_error_known_location │ │ │ │ │ _PyPegen_arguments_parsing_error │ │ │ │ │ _PyPegen_get_last_comprehension_item │ │ │ │ │ _PyPegen_nonparen_genexp_in_call │ │ │ │ │ _PyAST_match_case │ │ │ │ │ _PyAST_MatchSequence │ │ │ │ │ _PyAST_MatchStar │ │ │ │ │ -_PyAST_MatchAs │ │ │ │ │ _PyAST_MatchOr │ │ │ │ │ +_PyAST_MatchAs │ │ │ │ │ _PyAST_MatchClass │ │ │ │ │ _PyAST_MatchValue │ │ │ │ │ _PyAST_MatchMapping │ │ │ │ │ _PyPegen_get_pattern_keys │ │ │ │ │ _PyPegen_get_patterns │ │ │ │ │ _PyAST_MatchSingleton │ │ │ │ │ _PyPegen_seq_first_item │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -42,20 +42,20 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ beq 29c <_loop0_170_rule+0x29c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 154 <_loop0_170_rule+0x154> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - bl 194dc │ │ │ │ │ + bl 1951c │ │ │ │ │ R_ARM_CALL param_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 134 <_loop0_170_rule+0x134> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e8c │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bne 138 <_loop0_170_rule+0x138> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -89,15 +89,15 @@ │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ b 7c <_loop0_170_rule+0x7c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bne 154 <_loop0_170_rule+0x154> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 194dc │ │ │ │ │ + bl 1951c │ │ │ │ │ R_ARM_CALL param_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 1a0 <_loop0_170_rule+0x1a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -115,15 +115,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e8c │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bne 154 <_loop0_170_rule+0x154> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -377,15 +377,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 624 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1009c │ │ │ │ │ + bl 100ac │ │ │ │ │ R_ARM_CALL star_expression_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 624 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -640,41 +640,41 @@ │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bne bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bc0 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ R_ARM_CALL t_primary_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 914 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne a84 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ bne bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bc0 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ R_ARM_CALL t_primary_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 9fc │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 9fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fcbc │ │ │ │ │ + bl 1fd0c │ │ │ │ │ R_ARM_CALL slices_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 9fc │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1080,564 +1080,519 @@ │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r1, [pc, #328] @ 1044 <_loop0_129_rule+0x160> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1008 <_loop0_129_rule+0x124> │ │ │ │ │ + beq f94 <_loop0_129_rule+0xb0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne ff8 <_loop0_129_rule+0x114> │ │ │ │ │ + bne 1014 <_loop0_129_rule+0x130> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq fbc <_loop0_129_rule+0xd8> │ │ │ │ │ + beq ff8 <_loop0_129_rule+0x114> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ moveq r7, r6 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne ff8 <_loop0_129_rule+0x114> │ │ │ │ │ + bne 1014 <_loop0_129_rule+0x130> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f94 <_loop0_129_rule+0xb0> │ │ │ │ │ + bne fd0 <_loop0_129_rule+0xec> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1024 <_loop0_129_rule+0x140> │ │ │ │ │ + beq fb0 <_loop0_129_rule+0xcc> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt 1010 <_loop0_129_rule+0x12c> │ │ │ │ │ + bgt f9c <_loop0_129_rule+0xb8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b f10 <_loop0_129_rule+0x2c> │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + ldr r2, [r8, r6, lsl #2] │ │ │ │ │ + str r2, [r3, r6, lsl #2] │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + b f70 <_loop0_129_rule+0x8c> │ │ │ │ │ + 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 f88 <_loop0_129_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23470 │ │ │ │ │ + bl 234e0 │ │ │ │ │ R_ARM_CALL kwarg_or_double_starred_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq f58 <_loop0_129_rule+0x74> │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq fd8 <_loop0_129_rule+0xf4> │ │ │ │ │ + beq 1024 <_loop0_129_rule+0x140> │ │ │ │ │ str sl, [r8, r7, lsl #2] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ b f44 <_loop0_129_rule+0x60> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b f88 <_loop0_129_rule+0xa4> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b f88 <_loop0_129_rule+0xa4> │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1024 <_loop0_129_rule+0x140> │ │ │ │ │ + beq fb0 <_loop0_129_rule+0xcc> │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b fac <_loop0_129_rule+0xc8> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b f88 <_loop0_129_rule+0xa4> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f10 <_loop0_129_rule+0x2c> │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - ldr r2, [r8, r6, lsl #2] │ │ │ │ │ - str r2, [r3, r6, lsl #2] │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - b f70 <_loop0_129_rule+0x8c> │ │ │ │ │ - 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 f88 <_loop0_129_rule+0xa4> │ │ │ │ │ + b fe8 <_loop0_129_rule+0x104> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00001048 <_tmp_233_rule>: │ │ │ │ │ -_tmp_233_rule(): │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #128] @ 10e0 <_tmp_233_rule+0x98> │ │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 10d8 <_tmp_233_rule+0x90> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - movne r0, #0 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - bne 10d0 <_tmp_233_rule+0x88> │ │ │ │ │ - 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 10c8 <_tmp_233_rule+0x80> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 10c8 <_tmp_233_rule+0x80> │ │ │ │ │ - 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, r6, pc} │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1074 <_tmp_233_rule+0x2c> │ │ │ │ │ - .word 0x00001770 │ │ │ │ │ - │ │ │ │ │ -000010e4 <_tmp_169_rule>: │ │ │ │ │ +00001048 <_tmp_169_rule>: │ │ │ │ │ _tmp_169_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #120] @ 1174 <_tmp_169_rule+0x90> │ │ │ │ │ + ldr r1, [pc, #120] @ 10d8 <_tmp_169_rule+0x90> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 116c <_tmp_169_rule+0x88> │ │ │ │ │ + beq 10d0 <_tmp_169_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1164 <_tmp_169_rule+0x80> │ │ │ │ │ + bne 10c8 <_tmp_169_rule+0x80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 18c84 │ │ │ │ │ + bl 18cc4 │ │ │ │ │ R_ARM_CALL slash_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 115c <_tmp_169_rule+0x78> │ │ │ │ │ + bne 10c0 <_tmp_169_rule+0x78> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 115c <_tmp_169_rule+0x78> │ │ │ │ │ + bne 10c0 <_tmp_169_rule+0x78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a100 │ │ │ │ │ + bl 1a140 │ │ │ │ │ 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, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1110 <_tmp_169_rule+0x2c> │ │ │ │ │ + b 1074 <_tmp_169_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00001178 <_tmp_227_rule>: │ │ │ │ │ +000010dc <_tmp_227_rule>: │ │ │ │ │ _tmp_228_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #132] @ 1214 <_tmp_227_rule+0x9c> │ │ │ │ │ + ldr r1, [pc, #132] @ 1178 <_tmp_227_rule+0x9c> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 11ec <_tmp_227_rule+0x74> │ │ │ │ │ + beq 1150 <_tmp_227_rule+0x74> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 11e4 <_tmp_227_rule+0x6c> │ │ │ │ │ + bne 1148 <_tmp_227_rule+0x6c> │ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 11f4 <_tmp_227_rule+0x7c> │ │ │ │ │ + bne 1158 <_tmp_227_rule+0x7c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11a4 <_tmp_227_rule+0x2c> │ │ │ │ │ + b 1108 <_tmp_227_rule+0x2c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 11d4 <_tmp_227_rule+0x5c> │ │ │ │ │ + beq 1138 <_tmp_227_rule+0x5c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 11dc <_tmp_227_rule+0x64> │ │ │ │ │ + b 1140 <_tmp_227_rule+0x64> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00001218 <_tmp_158_rule>: │ │ │ │ │ +0000117c <_tmp_158_rule>: │ │ │ │ │ _tmp_158_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #156] @ 12cc <_tmp_158_rule+0xb4> │ │ │ │ │ + ldr r1, [pc, #156] @ 1230 <_tmp_158_rule+0xb4> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 12c4 <_tmp_158_rule+0xac> │ │ │ │ │ + beq 1228 <_tmp_158_rule+0xac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12b4 <_tmp_158_rule+0x9c> │ │ │ │ │ + bne 1218 <_tmp_158_rule+0x9c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1294 <_tmp_158_rule+0x7c> │ │ │ │ │ + bne 11f8 <_tmp_158_rule+0x7c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12b4 <_tmp_158_rule+0x9c> │ │ │ │ │ + bne 1218 <_tmp_158_rule+0x9c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_soft_keyword_token> │ │ │ │ │ R_ARM_CALL _PyPegen_soft_keyword_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1264 <_tmp_158_rule+0x4c> │ │ │ │ │ + beq 11c8 <_tmp_158_rule+0x4c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 1284 <_tmp_158_rule+0x6c> │ │ │ │ │ + b 11e8 <_tmp_158_rule+0x6c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 128c <_tmp_158_rule+0x74> │ │ │ │ │ + b 11f0 <_tmp_158_rule+0x74> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1244 <_tmp_158_rule+0x2c> │ │ │ │ │ + b 11a8 <_tmp_158_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000012d0 : │ │ │ │ │ +00001234 : │ │ │ │ │ invalid_comprehension_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #688] @ 1598 │ │ │ │ │ + ldr r2, [pc, #688] @ 14fc │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1544 │ │ │ │ │ + beq 14a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13d8 │ │ │ │ │ - ldr r1, [pc, #644] @ 1598 │ │ │ │ │ + bne 133c │ │ │ │ │ + ldr r1, [pc, #644] @ 14fc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1528 │ │ │ │ │ + beq 148c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13ec │ │ │ │ │ + bne 1350 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 155c │ │ │ │ │ + bne 14c0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13ec │ │ │ │ │ + bne 1350 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 155c │ │ │ │ │ + bne 14c0 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13ec │ │ │ │ │ + bne 1350 │ │ │ │ │ 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 1550 │ │ │ │ │ + bne 14b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27de0 <_tmp_167_rule> │ │ │ │ │ + bl 27e50 <_tmp_167_rule> │ │ │ │ │ R_ARM_CALL _tmp_167_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1410 │ │ │ │ │ + bne 1374 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1550 │ │ │ │ │ + bne 14b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27de0 <_tmp_167_rule> │ │ │ │ │ + bl 27e50 <_tmp_167_rule> │ │ │ │ │ R_ARM_CALL _tmp_168_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14c8 │ │ │ │ │ + bne 142c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17ae0 │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 156c │ │ │ │ │ + bne 14d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1394 │ │ │ │ │ + b 12f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bf74 │ │ │ │ │ + bl 1bfb4 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 13b0 │ │ │ │ │ + beq 1314 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13b0 │ │ │ │ │ + beq 1314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e2ec │ │ │ │ │ + bl 1e338 │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 13b0 │ │ │ │ │ + beq 1314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14684 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13b0 │ │ │ │ │ - ldr r3, [pc, #320] @ 159c │ │ │ │ │ + beq 1314 │ │ │ │ │ + ldr r3, [pc, #320] @ 1500 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_last_item │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_last_item │ │ │ │ │ - ldr r3, [pc, #280] @ 15a0 │ │ │ │ │ + ldr r3, [pc, #280] @ 1504 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d8 │ │ │ │ │ + beq 133c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 13dc │ │ │ │ │ + b 1340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bf74 │ │ │ │ │ + bl 1bfb4 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 13d0 │ │ │ │ │ + beq 1334 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 13d0 │ │ │ │ │ + beq 1334 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14684 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d0 │ │ │ │ │ - ldr r3, [pc, #156] @ 15a0 │ │ │ │ │ + beq 1334 │ │ │ │ │ + ldr r3, [pc, #156] @ 1504 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #136] @ 159c │ │ │ │ │ + ldr r3, [pc, #136] @ 1500 │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ - b 14a0 │ │ │ │ │ + b 1404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 155c │ │ │ │ │ + bne 14c0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 1328 │ │ │ │ │ + b 128c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1300 │ │ │ │ │ + b 1264 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 13dc │ │ │ │ │ + b 1340 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1394 │ │ │ │ │ + b 12f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14684 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1408 │ │ │ │ │ - ldr r3, [pc, #32] @ 15a4 │ │ │ │ │ + beq 136c │ │ │ │ │ + ldr r3, [pc, #32] @ 1508 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #8] @ 159c │ │ │ │ │ + ldr r3, [pc, #8] @ 1500 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ - b 1514 │ │ │ │ │ + b 1478 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000e00 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000dcc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000015a8 : │ │ │ │ │ +0000150c : │ │ │ │ │ invalid_for_target_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #180] @ 1674 │ │ │ │ │ + ldr r1, [pc, #180] @ 15d8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1630 │ │ │ │ │ + beq 1594 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1624 │ │ │ │ │ - ldr r1, [pc, #136] @ 1678 │ │ │ │ │ + bne 1588 │ │ │ │ │ + ldr r1, [pc, #136] @ 15dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1618 │ │ │ │ │ - ldr r1, [pc, #112] @ 167c │ │ │ │ │ + bne 157c │ │ │ │ │ + ldr r1, [pc, #112] @ 15e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1638 │ │ │ │ │ + bne 159c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15d4 │ │ │ │ │ + b 1538 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfec │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1618 │ │ │ │ │ + beq 157c │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2f4 <_gather_18_rule+0x44> │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1620 │ │ │ │ │ + beq 1584 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1624 │ │ │ │ │ + b 1588 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ .word 0x0000029e │ │ │ │ │ │ │ │ │ │ -00001680 : │ │ │ │ │ +000015e4 : │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ │ @@ -1656,292 +1611,337 @@ │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_raise_error_known_location> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error_known_location │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000016dc : │ │ │ │ │ +00001640 : │ │ │ │ │ invalid_ann_assign_target_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r1, [pc, #208] @ 17c4 │ │ │ │ │ + ldr r1, [pc, #208] @ 1728 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 17bc │ │ │ │ │ + beq 1720 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1784 │ │ │ │ │ + bne 16e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1e144 │ │ │ │ │ + bl 1e190 │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 177c │ │ │ │ │ + bne 16e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 177c │ │ │ │ │ + bne 16e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb6c │ │ │ │ │ + bl 1bbac │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 177c │ │ │ │ │ + bne 16e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 177c │ │ │ │ │ + bne 16e0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1790 │ │ │ │ │ + bne 16f4 │ │ │ │ │ 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, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16dc │ │ │ │ │ + bl 1640 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1778 │ │ │ │ │ + beq 16dc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1778 │ │ │ │ │ + beq 16dc │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 177c │ │ │ │ │ + b 16e0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1708 │ │ │ │ │ + b 166c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000017c8 <_tmp_161_rule>: │ │ │ │ │ +0000172c <_tmp_161_rule>: │ │ │ │ │ _tmp_161_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #260] @ 18e4 <_tmp_161_rule+0x11c> │ │ │ │ │ + ldr r1, [pc, #260] @ 1848 <_tmp_161_rule+0x11c> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 18dc <_tmp_161_rule+0x114> │ │ │ │ │ + beq 1840 <_tmp_161_rule+0x114> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 18d4 <_tmp_161_rule+0x10c> │ │ │ │ │ + bne 1838 <_tmp_161_rule+0x10c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1e144 │ │ │ │ │ + bl 1e190 │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ + bne 1830 <_tmp_161_rule+0x104> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ + bne 1830 <_tmp_161_rule+0x104> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb6c │ │ │ │ │ + bl 1bbac │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ + bne 1830 <_tmp_161_rule+0x104> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ + bne 1830 <_tmp_161_rule+0x104> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c230 │ │ │ │ │ + bl c25c │ │ │ │ │ R_ARM_CALL genexp_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ + bne 1830 <_tmp_161_rule+0x104> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ - ldr r1, [pc, #112] @ 18e8 <_tmp_161_rule+0x120> │ │ │ │ │ + bne 1830 <_tmp_161_rule+0x104> │ │ │ │ │ + ldr r1, [pc, #112] @ 184c <_tmp_161_rule+0x120> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ + bne 1830 <_tmp_161_rule+0x104> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ - ldr r1, [pc, #80] @ 18ec <_tmp_161_rule+0x124> │ │ │ │ │ + bne 1830 <_tmp_161_rule+0x104> │ │ │ │ │ + ldr r1, [pc, #80] @ 1850 <_tmp_161_rule+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ + bne 1830 <_tmp_161_rule+0x104> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ - ldr r1, [pc, #48] @ 18f0 <_tmp_161_rule+0x128> │ │ │ │ │ + bne 1830 <_tmp_161_rule+0x104> │ │ │ │ │ + ldr r1, [pc, #48] @ 1854 <_tmp_161_rule+0x128> │ │ │ │ │ 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, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17f4 <_tmp_161_rule+0x2c> │ │ │ │ │ + b 1758 <_tmp_161_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000265 │ │ │ │ │ .word 0x00000266 │ │ │ │ │ .word 0x00000267 │ │ │ │ │ │ │ │ │ │ -000018f4 <_loop0_164_rule>: │ │ │ │ │ +00001858 <_loop0_164_rule>: │ │ │ │ │ _loop0_164_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r1, [pc, #424] @ 1ab4 <_loop0_164_rule+0x1c0> │ │ │ │ │ + ldr r1, [pc, #424] @ 1a18 <_loop0_164_rule+0x1c0> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1a78 <_loop0_164_rule+0x184> │ │ │ │ │ + beq 19dc <_loop0_164_rule+0x184> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1a68 <_loop0_164_rule+0x174> │ │ │ │ │ + bne 19cc <_loop0_164_rule+0x174> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a28 <_loop0_164_rule+0x134> │ │ │ │ │ + beq 198c <_loop0_164_rule+0x134> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1a68 <_loop0_164_rule+0x174> │ │ │ │ │ + bne 19cc <_loop0_164_rule+0x174> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r9, [pc, #348] @ 1ab4 <_loop0_164_rule+0x1c0> │ │ │ │ │ + ldr r9, [pc, #348] @ 1a18 <_loop0_164_rule+0x1c0> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov sl, #1 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a1c <_loop0_164_rule+0x128> │ │ │ │ │ + beq 1980 <_loop0_164_rule+0x128> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1988 <_loop0_164_rule+0x94> │ │ │ │ │ - bl a998 │ │ │ │ │ + bne 18ec <_loop0_164_rule+0x94> │ │ │ │ │ + bl a9a8 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 19d0 <_loop0_164_rule+0xdc> │ │ │ │ │ + bne 1934 <_loop0_164_rule+0xdc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a94 <_loop0_164_rule+0x1a0> │ │ │ │ │ + beq 19f8 <_loop0_164_rule+0x1a0> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt 1a80 <_loop0_164_rule+0x18c> │ │ │ │ │ + bgt 19e4 <_loop0_164_rule+0x18c> │ │ │ │ │ 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 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1988 <_loop0_164_rule+0x94> │ │ │ │ │ + beq 18ec <_loop0_164_rule+0x94> │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 1994 <_loop0_164_rule+0xa0> │ │ │ │ │ + beq 18f8 <_loop0_164_rule+0xa0> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq 1a44 <_loop0_164_rule+0x150> │ │ │ │ │ + beq 19a8 <_loop0_164_rule+0x150> │ │ │ │ │ str fp, [r6, r8, lsl #2] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 195c <_loop0_164_rule+0x68> │ │ │ │ │ + b 18c0 <_loop0_164_rule+0x68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 196c <_loop0_164_rule+0x78> │ │ │ │ │ + b 18d0 <_loop0_164_rule+0x78> │ │ │ │ │ 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 19c4 <_loop0_164_rule+0xd0> │ │ │ │ │ + b 1928 <_loop0_164_rule+0xd0> │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a94 <_loop0_164_rule+0x1a0> │ │ │ │ │ + beq 19f8 <_loop0_164_rule+0x1a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 1a0c <_loop0_164_rule+0x118> │ │ │ │ │ + b 1970 <_loop0_164_rule+0x118> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19c4 <_loop0_164_rule+0xd0> │ │ │ │ │ + b 1928 <_loop0_164_rule+0xd0> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1920 <_loop0_164_rule+0x2c> │ │ │ │ │ + b 1884 <_loop0_164_rule+0x2c> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r6, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 19ac <_loop0_164_rule+0xb8> │ │ │ │ │ + b 1910 <_loop0_164_rule+0xb8> │ │ │ │ │ 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 19c4 <_loop0_164_rule+0xd0> │ │ │ │ │ + b 1928 <_loop0_164_rule+0xd0> │ │ │ │ │ + .word 0x00001770 │ │ │ │ │ + │ │ │ │ │ +00001a1c <_tmp_233_rule>: │ │ │ │ │ +_tmp_233_rule(): │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r1, [pc, #128] @ 1ab4 <_tmp_233_rule+0x98> │ │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ │ + beq 1aac <_tmp_233_rule+0x90> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + movne r0, #0 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + bne 1aa4 <_tmp_233_rule+0x88> │ │ │ │ │ + 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 1a9c <_tmp_233_rule+0x80> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1a9c <_tmp_233_rule+0x80> │ │ │ │ │ + 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, r6, pc} │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 1a48 <_tmp_233_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ 00001ab8 <_loop0_110_rule>: │ │ │ │ │ _loop0_193_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -2049,36 +2049,36 @@ │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ beq 1d0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25980 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 1c90 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bne 1cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25980 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 1d14 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e8c │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bne 1c58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -2108,15 +2108,15 @@ │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 1c84 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 1c34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e8c │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bne 1c74 │ │ │ │ │ ldr r1, [pc, #28] @ 1d50 │ │ │ │ │ mov r3, #11 │ │ │ │ │ @@ -2172,15 +2172,15 @@ │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [pc, #2932] @ 2968 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq 2728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17ae0 │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 2074 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ @@ -2217,15 +2217,15 @@ │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 1ec8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 202c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -2234,27 +2234,27 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bne 22e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c1c │ │ │ │ │ + bl 21c7c │ │ │ │ │ R_ARM_CALL kwargs_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2448 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bne 2400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 2824 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bne 2400 │ │ │ │ │ @@ -2271,15 +2271,15 @@ │ │ │ │ │ ldr r1, [pc, #2568] @ 2968 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ beq 26c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 15940 │ │ │ │ │ + bl 1597c │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 269c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -2292,33 +2292,33 @@ │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 2764 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bne 2400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15940 │ │ │ │ │ + bl 1597c │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 23d4 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ bne 2400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15940 │ │ │ │ │ + bl 1597c │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 234c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15940 │ │ │ │ │ + bl 1597c │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 22f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r9, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ @@ -2401,15 +2401,15 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 2410 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ b 1ed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17464 <_tmp_258_rule> │ │ │ │ │ + bl 174a0 <_tmp_258_rule> │ │ │ │ │ R_ARM_CALL _tmp_258_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 20cc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ beq 2248 │ │ │ │ │ str r3, [r7, r9, lsl #2] │ │ │ │ │ @@ -2424,15 +2424,15 @@ │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ beq 1e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -2456,15 +2456,15 @@ │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ R_ARM_CALL _PyAST_NamedExpr │ │ │ │ │ ldr r2, [pc, #1904] @ 2974 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 23730 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 204c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2527,15 +2527,15 @@ │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 200c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15940 │ │ │ │ │ + bl 1597c │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 200c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_arguments_parsing_error> │ │ │ │ │ R_ARM_CALL _PyPegen_arguments_parsing_error │ │ │ │ │ @@ -2553,20 +2553,20 @@ │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 1fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14684 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1fec │ │ │ │ │ ldr r3, [pc, #1520] @ 2978 │ │ │ │ │ ldr r8, [r7, #16] │ │ │ │ │ ldr r6, [r3] │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ @@ -2585,18 +2585,18 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str sl, [sp] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ b 232c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14684 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1fcc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_nonparen_genexp_in_call> │ │ │ │ │ R_ARM_CALL _PyPegen_nonparen_genexp_in_call │ │ │ │ │ @@ -2605,15 +2605,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b 2018 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ b 201c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c1c │ │ │ │ │ + bl 21c7c │ │ │ │ │ R_ARM_CALL kwargs_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 2138 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ @@ -2725,15 +2725,15 @@ │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ movne r9, #0 │ │ │ │ │ @@ -2813,20 +2813,20 @@ │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 1f44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1f44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14684 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1f44 │ │ │ │ │ ldr r3, [pc, #600] @ 2978 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [pc, #604] @ 2984 │ │ │ │ │ b 279c │ │ │ │ │ @@ -2867,15 +2867,15 @@ │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ b 232c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ @@ -2898,15 +2898,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b 1d84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 2080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14684 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 1f24 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -2919,15 +2919,15 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ beq 2924 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ bne 2914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 15940 │ │ │ │ │ + bl 1597c │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2904 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ @@ -2953,15 +2953,15 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str sl, [sp] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ b 232c │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r2, [r7, r9, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ b 2534 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ @@ -2973,22 +2973,22 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 1f28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 2860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ bne 2948 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ b 2880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14684 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 2940 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ @@ -3081,15 +3081,15 @@ │ │ │ │ │ ldr r1, [pc, #564] @ 2cbc │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2aa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 2b64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2c08 │ │ │ │ │ @@ -3108,35 +3108,35 @@ │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 2a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14684 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2a70 │ │ │ │ │ ldr r3, [pc, #420] @ 2cc0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [pc, #416] @ 2cc4 │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2ad0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ @@ -3179,15 +3179,15 @@ │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ b 2b44 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ b 2ad4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ @@ -3199,26 +3199,26 @@ │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b 2a54 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b 29c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2ac8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2ac8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 2ac8 │ │ │ │ │ ldr r2, [pc, #80] @ 2cd0 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [pc, #60] @ 2cc4 │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ @@ -3325,30 +3325,30 @@ │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bf74 │ │ │ │ │ + bl 1bfb4 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 2e10 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2e90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne 2e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b634 │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -3370,15 +3370,15 @@ │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 2e3c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 2da4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e2ec │ │ │ │ │ + bl 1e338 │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ bne 2e14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -3467,27 +3467,27 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3074 <_loop1_64_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 336c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 3074 <_loop1_64_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 46c8 │ │ │ │ │ + bl 4354 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ bne 3074 <_loop1_64_rule+0x13c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3074 <_loop1_64_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d94c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 3074 <_loop1_64_rule+0x13c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ @@ -3575,15 +3575,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 319c <_loop1_64_rule+0x264> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 336c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 319c <_loop1_64_rule+0x264> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 46c8 │ │ │ │ │ + bl 4354 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ bne 31a0 <_loop1_64_rule+0x268> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -3600,15 +3600,15 @@ │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq 31fc <_loop1_64_rule+0x2c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 336c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 31fc <_loop1_64_rule+0x2c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 46c8 │ │ │ │ │ + bl 4354 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ bne 3204 <_loop1_64_rule+0x2cc> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -3764,15 +3764,16 @@ │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bne 3478 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 383c │ │ │ │ │ + bl 27f08 │ │ │ │ │ + R_ARM_CALL pattern_rule │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -3857,15 +3858,15 @@ │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44a0 │ │ │ │ │ + bl 412c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ bne 354c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ @@ -3967,24 +3968,25 @@ │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bne 3710 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 383c │ │ │ │ │ + bl 27f08 │ │ │ │ │ + R_ARM_CALL pattern_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f60 │ │ │ │ │ + bl 3bec │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 3680 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 37b4 │ │ │ │ │ @@ -4032,15 +4034,15 @@ │ │ │ │ │ bge 3650 │ │ │ │ │ b 3778 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b 35f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4060 │ │ │ │ │ + bl 3cec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 36a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 37b4 │ │ │ │ │ @@ -4056,324 +4058,78 @@ │ │ │ │ │ R_ARM_CALL _PyAST_MatchStar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bne 36b0 │ │ │ │ │ b 376c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0000383c : │ │ │ │ │ -pattern_rule(): │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #832] @ 3b94 │ │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, sp, #16 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3b58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - movne r0, #0 │ │ │ │ │ - bne 3920 │ │ │ │ │ - ldr r1, [pc, #780] @ 3b94 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3b3c │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - beq 392c │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r8, [r3, #12] │ │ │ │ │ - ldr r9, [r3, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 27e98 │ │ │ │ │ - R_ARM_CALL or_pattern_rule │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 38dc │ │ │ │ │ - ldr r1, [pc, #712] @ 3b98 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 3a00 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 3964 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - bne 3a90 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 27e98 │ │ │ │ │ - R_ARM_CALL or_pattern_rule │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - streq r6, [r4, #8] │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, sp, #16 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 3b24 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r3, r7, lsl #2] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ldr r8, [r3, #12] │ │ │ │ │ - ldr r9, [r3, #16] │ │ │ │ │ - beq 38b8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 38f8 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - subne r2, r2, #1 │ │ │ │ │ - bne 38f8 │ │ │ │ │ - ldr r1, [pc, #532] @ 3b94 │ │ │ │ │ - add r3, r2, #1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3a9c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - bl 27e98 │ │ │ │ │ - R_ARM_CALL or_pattern_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 39b4 │ │ │ │ │ - ldr r1, [pc, #496] @ 3b98 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 3abc │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne 3ab0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 27e98 │ │ │ │ │ - R_ARM_CALL or_pattern_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 39e8 │ │ │ │ │ - ldr r1, [pc, #444] @ 3b98 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 3b64 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 38f4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3f60 │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ - beq 38dc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - subeq r2, r2, #1 │ │ │ │ │ - beq 38f8 │ │ │ │ │ - ldr ip, [r4, #20] │ │ │ │ │ - str ip, [sp, #8] │ │ │ │ │ - ldr ip, [r1, #24] │ │ │ │ │ - str ip, [sp, #4] │ │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - str r1, [sp] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr r1, [sl, #4] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyAST_MatchAs> │ │ │ │ │ - R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 391c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 38f0 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 38f8 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 3920 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq 398c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 39f4 │ │ │ │ │ - ldr r1, [pc, #216] @ 3b9c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 39b4 │ │ │ │ │ - ldr r3, [pc, #200] @ 3ba0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #196] @ 3ba4 │ │ │ │ │ - ldr r1, [r2, #28] │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ │ - str r1, [sp] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 39ec │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 39f4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 38f8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne 3958 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - b 389c │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 386c │ │ │ │ │ - ldr r1, [pc, #60] @ 3ba8 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ - R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 39e8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ - R_ARM_CALL expression_rule │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #28] @ 3bac │ │ │ │ │ - bne 3ad4 │ │ │ │ │ - b 39e8 │ │ │ │ │ - .word 0x00001770 │ │ │ │ │ - .word 0x00000292 │ │ │ │ │ - .word 0x00000f94 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000f98 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - ... │ │ │ │ │ - R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ - R_ARM_ABS32 _PyPegen_name_token │ │ │ │ │ - .word 0x00000fb4 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - │ │ │ │ │ -00003bb0 : │ │ │ │ │ +0000383c : │ │ │ │ │ signed_number_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r1, [pc, #380] @ 3d44 │ │ │ │ │ + ldr r1, [pc, #380] @ 39d0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3c64 │ │ │ │ │ + beq 38f0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 3d1c │ │ │ │ │ + bne 39a8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r6, lsl #2] │ │ │ │ │ ldrne r7, [r3, #12] │ │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ │ - beq 3cf0 │ │ │ │ │ + beq 397c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3c4c │ │ │ │ │ + bne 38d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3d1c │ │ │ │ │ + bne 39a8 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c6c │ │ │ │ │ + bne 38f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3be0 │ │ │ │ │ + b 386c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3c44 │ │ │ │ │ + beq 38d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 3c54 │ │ │ │ │ + beq 38e0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [sp] │ │ │ │ │ @@ -4381,638 +4137,638 @@ │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, r6 │ │ │ │ │ - bne 3c4c │ │ │ │ │ + bne 38d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 3c4c │ │ │ │ │ - b 3c54 │ │ │ │ │ + beq 38d8 │ │ │ │ │ + b 38e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3d2c │ │ │ │ │ + blt 39b8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3c0c │ │ │ │ │ + beq 3898 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3c54 │ │ │ │ │ + b 38e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 3c54 │ │ │ │ │ + b 38e0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00003d48 : │ │ │ │ │ +000039d4 : │ │ │ │ │ complex_number_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r1, [pc, #508] @ 3f5c │ │ │ │ │ + ldr r1, [pc, #508] @ 3be8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3df4 │ │ │ │ │ + beq 3a80 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3f34 │ │ │ │ │ + bne 3bc0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r5, lsl #2] │ │ │ │ │ ldrne r7, [r3, #12] │ │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ │ - beq 3f08 │ │ │ │ │ + beq 3b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29588 │ │ │ │ │ + bl 29d10 │ │ │ │ │ R_ARM_CALL signed_real_number_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 3e70 │ │ │ │ │ + bne 3afc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3f34 │ │ │ │ │ + bne 3bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29588 │ │ │ │ │ + bl 29d10 │ │ │ │ │ R_ARM_CALL signed_real_number_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 3dfc │ │ │ │ │ + bne 3a88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3d78 │ │ │ │ │ + b 3a04 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3dd4 │ │ │ │ │ + beq 3a60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 398 <_gather_18_rule+0xe8> │ │ │ │ │ R_ARM_CALL imaginary_number_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3dd4 │ │ │ │ │ + beq 3a60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3efc │ │ │ │ │ + beq 3b88 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3edc │ │ │ │ │ + beq 3b68 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 3de0 │ │ │ │ │ + b 3a6c │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3db4 │ │ │ │ │ + beq 3a40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 398 <_gather_18_rule+0xe8> │ │ │ │ │ R_ARM_CALL imaginary_number_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3db4 │ │ │ │ │ + beq 3a40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3efc │ │ │ │ │ + beq 3b88 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 3e68 │ │ │ │ │ + bne 3af4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 3ddc │ │ │ │ │ - b 3de4 │ │ │ │ │ + beq 3a68 │ │ │ │ │ + b 3a70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3de4 │ │ │ │ │ + b 3a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3f44 │ │ │ │ │ + blt 3bd0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3da4 │ │ │ │ │ + beq 3a30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3de4 │ │ │ │ │ + b 3a70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 3de4 │ │ │ │ │ + b 3a70 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00003f60 : │ │ │ │ │ +00003bec : │ │ │ │ │ pattern_capture_target_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r1, [pc, #216] @ 4050 │ │ │ │ │ + ldr r1, [pc, #216] @ 3cdc │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4048 │ │ │ │ │ + beq 3cd4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 401c │ │ │ │ │ - ldr r3, [pc, #168] @ 4054 │ │ │ │ │ - ldr r1, [pc, #168] @ 4058 │ │ │ │ │ + bne 3ca8 │ │ │ │ │ + ldr r3, [pc, #168] @ 3ce0 │ │ │ │ │ + ldr r1, [pc, #168] @ 3ce4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 400c │ │ │ │ │ + beq 3c98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 400c │ │ │ │ │ - ldr r1, [pc, #128] @ 405c │ │ │ │ │ + beq 3c98 │ │ │ │ │ + ldr r1, [pc, #128] @ 3ce8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 400c │ │ │ │ │ + beq 3c98 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4028 │ │ │ │ │ + beq 3cb4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 4018 │ │ │ │ │ + b 3ca4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 4014 │ │ │ │ │ - b 401c │ │ │ │ │ + beq 3ca0 │ │ │ │ │ + b 3ca8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3f8c │ │ │ │ │ + b 3c18 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000f94 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_soft_keyword │ │ │ │ │ R_ARM_ABS32 _tmp_69_rule │ │ │ │ │ │ │ │ │ │ -00004060 : │ │ │ │ │ +00003cec : │ │ │ │ │ wildcard_pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r1, [pc, #324] @ 41bc │ │ │ │ │ + ldr r1, [pc, #324] @ 3e48 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4180 │ │ │ │ │ + beq 3e0c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 40ec │ │ │ │ │ + bne 3d78 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r5, lsl #2] │ │ │ │ │ ldrne r7, [r3, #12] │ │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ │ - beq 4148 │ │ │ │ │ - ldr r1, [pc, #240] @ 41c0 │ │ │ │ │ + beq 3dd4 │ │ │ │ │ + ldr r1, [pc, #240] @ 3e4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ - bne 40fc │ │ │ │ │ + bne 3d88 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 4174 │ │ │ │ │ + beq 3e00 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 4188 │ │ │ │ │ + beq 3e14 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 40e8 │ │ │ │ │ + b 3d74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 41a8 │ │ │ │ │ + blt 3e34 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 40c8 │ │ │ │ │ + beq 3d54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 40ec │ │ │ │ │ + b 3d78 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4090 │ │ │ │ │ + b 3d1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 40e4 │ │ │ │ │ - b 40ec │ │ │ │ │ + beq 3d70 │ │ │ │ │ + b 3d78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 40ec │ │ │ │ │ + b 3d78 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000f94 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000041c4 : │ │ │ │ │ +00003e50 : │ │ │ │ │ attr_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #552] @ 4404 │ │ │ │ │ + ldr r1, [pc, #552] @ 4090 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 43c0 │ │ │ │ │ + beq 404c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #520] @ 4408 │ │ │ │ │ + ldr r1, [pc, #520] @ 4094 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 422c │ │ │ │ │ + beq 3eb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - ldr r7, [pc, #460] @ 4404 │ │ │ │ │ + ldr r7, [pc, #460] @ 4090 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #452] @ 4408 │ │ │ │ │ + ldr r2, [pc, #452] @ 4094 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 43e8 │ │ │ │ │ + bne 4074 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 43f8 │ │ │ │ │ + beq 4084 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 43a8 │ │ │ │ │ + bne 4034 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, fp, lsl #2] │ │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ │ ldrne sl, [r3, #16] │ │ │ │ │ - beq 437c │ │ │ │ │ + beq 4008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 440c │ │ │ │ │ + bl 4098 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 42d8 │ │ │ │ │ + bne 3f64 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 43b0 │ │ │ │ │ + bne 403c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4224 │ │ │ │ │ + b 3eb0 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 42a8 │ │ │ │ │ + beq 3f34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - beq 42a8 │ │ │ │ │ + beq 3f34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 42ac │ │ │ │ │ + beq 3f38 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str sl, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 43c8 │ │ │ │ │ + beq 4054 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 43b0 │ │ │ │ │ + bne 403c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble 42c4 │ │ │ │ │ + ble 3f50 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b 4238 │ │ │ │ │ + b 3ec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 43d4 │ │ │ │ │ + blt 4060 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - beq 4298 │ │ │ │ │ + beq 3f24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4224 │ │ │ │ │ + b 3eb0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 41f4 │ │ │ │ │ + b 3e80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 42ac │ │ │ │ │ + beq 3f38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 43b0 │ │ │ │ │ + b 403c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4224 │ │ │ │ │ + b 3eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 426c │ │ │ │ │ + b 3ef8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000439 │ │ │ │ │ │ │ │ │ │ -0000440c : │ │ │ │ │ +00004098 : │ │ │ │ │ name_or_attr_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #120] @ 449c │ │ │ │ │ + ldr r1, [pc, #120] @ 4128 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4494 │ │ │ │ │ + beq 4120 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 448c │ │ │ │ │ + bne 4118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 41c4 │ │ │ │ │ + bl 3e50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4484 │ │ │ │ │ + bne 4110 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4484 │ │ │ │ │ + bne 4110 │ │ │ │ │ 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, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4438 │ │ │ │ │ + b 40c4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000044a0 : │ │ │ │ │ +0000412c : │ │ │ │ │ maybe_sequence_pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #524] @ 46c4 │ │ │ │ │ + ldr r2, [pc, #524] @ 4350 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 46b8 │ │ │ │ │ + beq 4344 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 45ec │ │ │ │ │ - ldr r1, [pc, #472] @ 46c4 │ │ │ │ │ + bne 4278 │ │ │ │ │ + ldr r1, [pc, #472] @ 4350 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4688 │ │ │ │ │ + beq 4314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 35c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 4674 │ │ │ │ │ + beq 4300 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #420] @ 46c4 │ │ │ │ │ + ldr r2, [pc, #420] @ 4350 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 46ac │ │ │ │ │ + beq 4338 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4668 │ │ │ │ │ + bne 42f4 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 465c │ │ │ │ │ + beq 42e8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r6, r5 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - bne 4668 │ │ │ │ │ + bne 42f4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 45fc │ │ │ │ │ + beq 4288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 35c4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 45fc │ │ │ │ │ + beq 4288 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq 4630 │ │ │ │ │ + beq 42bc │ │ │ │ │ str r3, [r7, r6, lsl #2] │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 4558 │ │ │ │ │ + b 41e4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -5020,444 +4776,446 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 467c │ │ │ │ │ + beq 4308 │ │ │ │ │ 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 467c │ │ │ │ │ + bne 4308 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 4654 │ │ │ │ │ + beq 42e0 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble 4594 │ │ │ │ │ + ble 4220 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r7, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 4614 │ │ │ │ │ + b 42a0 │ │ │ │ │ lsl r8, r8, #1 │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, r0 │ │ │ │ │ - bne 4584 │ │ │ │ │ + bne 4210 │ │ │ │ │ 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 │ │ │ │ │ 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 45e8 │ │ │ │ │ + b 4274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 44fc │ │ │ │ │ - b 467c │ │ │ │ │ + beq 4188 │ │ │ │ │ + b 4308 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4524 │ │ │ │ │ + b 41b0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 44d0 │ │ │ │ │ + b 415c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000046c8 : │ │ │ │ │ +00004354 : │ │ │ │ │ guard_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #120] @ 4758 │ │ │ │ │ + ldr r1, [pc, #120] @ 43e4 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4750 │ │ │ │ │ + beq 43dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4734 │ │ │ │ │ + bne 43c0 │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 473c │ │ │ │ │ + bne 43c8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b634 │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 472c │ │ │ │ │ - b 4724 │ │ │ │ │ + bne 43b8 │ │ │ │ │ + b 43b0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 46f4 │ │ │ │ │ + b 4380 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0000475c <_tmp_69_rule>: │ │ │ │ │ +000043e8 <_tmp_69_rule>: │ │ │ │ │ _tmp_69_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #164] @ 4818 <_tmp_69_rule+0xbc> │ │ │ │ │ + ldr r1, [pc, #164] @ 44a4 <_tmp_69_rule+0xbc> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4810 <_tmp_69_rule+0xb4> │ │ │ │ │ + beq 449c <_tmp_69_rule+0xb4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4808 <_tmp_69_rule+0xac> │ │ │ │ │ + bne 4494 <_tmp_69_rule+0xac> │ │ │ │ │ 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 4800 <_tmp_69_rule+0xa4> │ │ │ │ │ + bne 448c <_tmp_69_rule+0xa4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4800 <_tmp_69_rule+0xa4> │ │ │ │ │ + bne 448c <_tmp_69_rule+0xa4> │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4800 <_tmp_69_rule+0xa4> │ │ │ │ │ + bne 448c <_tmp_69_rule+0xa4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4800 <_tmp_69_rule+0xa4> │ │ │ │ │ + bne 448c <_tmp_69_rule+0xa4> │ │ │ │ │ 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, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4788 <_tmp_69_rule+0x2c> │ │ │ │ │ + b 4414 <_tmp_69_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0000481c <_loop0_112_rule>: │ │ │ │ │ +000044a8 <_loop0_112_rule>: │ │ │ │ │ _loop0_112_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r1, [pc, #460] @ 4a00 <_loop0_112_rule+0x1e4> │ │ │ │ │ + ldr r1, [pc, #460] @ 468c <_loop0_112_rule+0x1e4> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 49dc <_loop0_112_rule+0x1c0> │ │ │ │ │ + beq 4668 <_loop0_112_rule+0x1c0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 49cc <_loop0_112_rule+0x1b0> │ │ │ │ │ + bne 4658 <_loop0_112_rule+0x1b0> │ │ │ │ │ mov r0, #4 │ │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 49b0 <_loop0_112_rule+0x194> │ │ │ │ │ + beq 463c <_loop0_112_rule+0x194> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldreq sl, [pc, #392] @ 4a00 <_loop0_112_rule+0x1e4> │ │ │ │ │ + ldreq sl, [pc, #392] @ 468c <_loop0_112_rule+0x1e4> │ │ │ │ │ moveq r7, r5 │ │ │ │ │ - moveq r9, #1 │ │ │ │ │ - bne 49cc <_loop0_112_rule+0x1b0> │ │ │ │ │ + moveq fp, #1 │ │ │ │ │ + bne 4658 <_loop0_112_rule+0x1b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 49a4 <_loop0_112_rule+0x188> │ │ │ │ │ + beq 4630 <_loop0_112_rule+0x188> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 48d8 <_loop0_112_rule+0xbc> │ │ │ │ │ + bne 4564 <_loop0_112_rule+0xbc> │ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 4918 <_loop0_112_rule+0xfc> │ │ │ │ │ + bne 45a4 <_loop0_112_rule+0xfc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 48d8 <_loop0_112_rule+0xbc> │ │ │ │ │ + bne 4564 <_loop0_112_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e8cc │ │ │ │ │ + bl 1e918 │ │ │ │ │ R_ARM_CALL fstring_replacement_field_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 4928 <_loop0_112_rule+0x10c> │ │ │ │ │ + bne 45b4 <_loop0_112_rule+0x10c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str fp, [r4, #8] │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - subs fp, r0, #0 │ │ │ │ │ - beq 4984 <_loop0_112_rule+0x168> │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq 4610 <_loop0_112_rule+0x168> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble 494c <_loop0_112_rule+0x130> │ │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ │ + ble 45d8 <_loop0_112_rule+0x130> │ │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r8, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 48fc <_loop0_112_rule+0xe0> │ │ │ │ │ + b 4588 <_loop0_112_rule+0xe0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ R_ARM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 49e4 <_loop0_112_rule+0x1c8> │ │ │ │ │ + beq 4670 <_loop0_112_rule+0x1c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ + cmp fp, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4968 <_loop0_112_rule+0x14c> │ │ │ │ │ + beq 45f4 <_loop0_112_rule+0x14c> │ │ │ │ │ str r6, [r8, r7, lsl #2] │ │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 4880 <_loop0_112_rule+0x64> │ │ │ │ │ + b 450c <_loop0_112_rule+0x64> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + mov r0, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - lsl r9, r9, #1 │ │ │ │ │ - lsl r1, r9, #2 │ │ │ │ │ + lsl fp, fp, #1 │ │ │ │ │ + lsl r1, fp, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ - subs fp, r0, #0 │ │ │ │ │ - movne r8, fp │ │ │ │ │ - bne 493c <_loop0_112_rule+0x120> │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + movne r8, r9 │ │ │ │ │ + bne 45c8 <_loop0_112_rule+0x120> │ │ │ │ │ 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 495c <_loop0_112_rule+0x140> │ │ │ │ │ + b 45e8 <_loop0_112_rule+0x140> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4894 <_loop0_112_rule+0x78> │ │ │ │ │ + b 4520 <_loop0_112_rule+0x78> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 495c <_loop0_112_rule+0x140> │ │ │ │ │ + b 45e8 <_loop0_112_rule+0x140> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov fp, #0 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 495c <_loop0_112_rule+0x140> │ │ │ │ │ + b 45e8 <_loop0_112_rule+0x140> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4848 <_loop0_112_rule+0x2c> │ │ │ │ │ + b 44d4 <_loop0_112_rule+0x2c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 48e0 <_loop0_112_rule+0xc4> │ │ │ │ │ + b 456c <_loop0_112_rule+0xc4> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00004a04 <_tmp_11_rule>: │ │ │ │ │ +00004690 <_tmp_11_rule>: │ │ │ │ │ _tmp_11_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #120] @ 4a94 <_tmp_11_rule+0x90> │ │ │ │ │ + ldr r1, [pc, #120] @ 4720 <_tmp_11_rule+0x90> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4a8c <_tmp_11_rule+0x88> │ │ │ │ │ + beq 4718 <_tmp_11_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4a70 <_tmp_11_rule+0x6c> │ │ │ │ │ + bne 46fc <_tmp_11_rule+0x6c> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4a78 <_tmp_11_rule+0x74> │ │ │ │ │ + bne 4704 <_tmp_11_rule+0x74> │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16428 │ │ │ │ │ + bl 16464 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4a68 <_tmp_11_rule+0x64> │ │ │ │ │ - b 4a60 <_tmp_11_rule+0x5c> │ │ │ │ │ + bne 46f4 <_tmp_11_rule+0x64> │ │ │ │ │ + b 46ec <_tmp_11_rule+0x5c> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4a30 <_tmp_11_rule+0x2c> │ │ │ │ │ + b 46bc <_tmp_11_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00004a98 <_tmp_70_rule>: │ │ │ │ │ +00004724 <_tmp_70_rule>: │ │ │ │ │ _tmp_70_rule(): │ │ │ │ │ - b 475c <_tmp_69_rule> │ │ │ │ │ + b 43e8 <_tmp_69_rule> │ │ │ │ │ │ │ │ │ │ -00004a9c : │ │ │ │ │ +00004728 : │ │ │ │ │ positional_patterns_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #484] @ 4c98 │ │ │ │ │ + ldr r2, [pc, #484] @ 4924 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4c60 │ │ │ │ │ + beq 48ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 4bec │ │ │ │ │ - ldr r1, [pc, #432] @ 4c98 │ │ │ │ │ + bne 4878 │ │ │ │ │ + ldr r1, [pc, #432] @ 4924 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4c78 │ │ │ │ │ + beq 4904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 383c │ │ │ │ │ + bl 27f08 │ │ │ │ │ + R_ARM_CALL pattern_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 4c50 │ │ │ │ │ + beq 48dc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #380] @ 4c98 │ │ │ │ │ + ldr r2, [pc, #380] @ 4924 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 4c6c │ │ │ │ │ + beq 48f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4c44 │ │ │ │ │ + bne 48d0 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 4c38 │ │ │ │ │ + beq 48c4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq sl, r5 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ - bne 4c44 │ │ │ │ │ + bne 48d0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4b90 │ │ │ │ │ + beq 481c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 383c │ │ │ │ │ + bl 27f08 │ │ │ │ │ + R_ARM_CALL pattern_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4b90 │ │ │ │ │ + beq 481c │ │ │ │ │ cmp fp, sl │ │ │ │ │ - beq 4c0c │ │ │ │ │ + beq 4898 │ │ │ │ │ str r3, [r8, sl, lsl #2] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 4b54 │ │ │ │ │ + b 47e0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 4c30 │ │ │ │ │ + beq 48bc │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bgt 4bf8 │ │ │ │ │ + bgt 4884 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -5465,131 +5223,131 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4c54 │ │ │ │ │ + beq 48e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r8, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 4ba8 │ │ │ │ │ + b 4834 │ │ │ │ │ lsl fp, fp, #1 │ │ │ │ │ lsl r1, fp, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r8, r0 │ │ │ │ │ - bne 4b80 │ │ │ │ │ + bne 480c │ │ │ │ │ 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 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 4be8 │ │ │ │ │ + b 4874 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4acc │ │ │ │ │ + b 4758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4b20 │ │ │ │ │ + b 47ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 4af8 │ │ │ │ │ - b 4c54 │ │ │ │ │ + beq 4784 │ │ │ │ │ + b 48e0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00004c9c : │ │ │ │ │ +00004928 : │ │ │ │ │ keyword_patterns_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #488] @ 4e9c │ │ │ │ │ + ldr r2, [pc, #488] @ 4b28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4dd0 │ │ │ │ │ + beq 4a5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 4dc4 │ │ │ │ │ - ldr r1, [pc, #436] @ 4e9c │ │ │ │ │ + bne 4a50 │ │ │ │ │ + ldr r1, [pc, #436] @ 4b28 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4e7c │ │ │ │ │ + beq 4b08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4ea0 │ │ │ │ │ + bl 4b2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 4dfc │ │ │ │ │ + beq 4a88 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #384] @ 4e9c │ │ │ │ │ + ldr r2, [pc, #384] @ 4b28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 4e48 │ │ │ │ │ + beq 4ad4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4df0 │ │ │ │ │ + bne 4a7c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 4de4 │ │ │ │ │ + beq 4a70 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r8, r5 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ - bne 4df0 │ │ │ │ │ + bne 4a7c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4e20 │ │ │ │ │ + bne 4aac │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 4ddc │ │ │ │ │ + beq 4a68 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bgt 4e0c │ │ │ │ │ + bgt 4a98 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -5597,222 +5355,223 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4e00 │ │ │ │ │ + beq 4a8c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4ccc │ │ │ │ │ + b 4958 │ │ │ │ │ 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 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 4dc0 │ │ │ │ │ + b 4a4c │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r6, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 4d80 │ │ │ │ │ + b 4a0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4ea0 │ │ │ │ │ + bl 4b2c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4d68 │ │ │ │ │ + beq 49f4 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq 4e54 │ │ │ │ │ + beq 4ae0 │ │ │ │ │ str r3, [r6, r8, lsl #2] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 4d54 │ │ │ │ │ + b 49e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4d20 │ │ │ │ │ + b 49ac │ │ │ │ │ lsl fp, fp, #1 │ │ │ │ │ lsl r1, fp, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4ddc │ │ │ │ │ + beq 4a68 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 4e38 │ │ │ │ │ + b 4ac4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 4cf8 │ │ │ │ │ - b 4e00 │ │ │ │ │ + beq 4984 │ │ │ │ │ + b 4a8c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00004ea0 : │ │ │ │ │ +00004b2c : │ │ │ │ │ keyword_pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #196] @ 4f7c │ │ │ │ │ + ldr r1, [pc, #196] @ 4c08 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4f44 │ │ │ │ │ + beq 4bd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4f38 │ │ │ │ │ + bne 4bc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4f6c │ │ │ │ │ + beq 4bf8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4f6c │ │ │ │ │ + beq 4bf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 383c │ │ │ │ │ + bl 27f08 │ │ │ │ │ + R_ARM_CALL pattern_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 4f6c │ │ │ │ │ + beq 4bf8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4f4c │ │ │ │ │ + beq 4bd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4ecc │ │ │ │ │ + b 4b58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 4f74 │ │ │ │ │ - b 4f38 │ │ │ │ │ + beq 4c00 │ │ │ │ │ + b 4bc4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 4f34 │ │ │ │ │ + b 4bc0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00004f80 : │ │ │ │ │ +00004c0c : │ │ │ │ │ type_param_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r1, [pc, #1252] @ 547c │ │ │ │ │ + ldr r1, [pc, #1252] @ 5108 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 53f8 │ │ │ │ │ + beq 5084 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 53e8 │ │ │ │ │ - ldr r1, [pc, #1212] @ 5480 │ │ │ │ │ + bne 5074 │ │ │ │ │ + ldr r1, [pc, #1212] @ 510c │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 50f8 │ │ │ │ │ + bne 4d84 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 53d4 │ │ │ │ │ + beq 5060 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 53e8 │ │ │ │ │ + bne 5074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 5110 │ │ │ │ │ + beq 4d9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1112] @ 547c │ │ │ │ │ + ldr r2, [pc, #1112] @ 5108 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5400 │ │ │ │ │ + beq 508c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5110 │ │ │ │ │ + bne 4d9c │ │ │ │ │ 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 5348 │ │ │ │ │ + bne 4fd4 │ │ │ │ │ mov sl, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5110 │ │ │ │ │ + bne 4d9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 549c │ │ │ │ │ + bl 5128 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 5110 │ │ │ │ │ + bne 4d9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 53e8 │ │ │ │ │ + beq 5074 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [ip, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [ip, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ @@ -5820,273 +5579,273 @@ │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 <_PyAST_TypeVar> │ │ │ │ │ R_ARM_CALL _PyAST_TypeVar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - beq 5230 │ │ │ │ │ + beq 4ebc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #912] @ 5480 │ │ │ │ │ + ldr r2, [pc, #912] @ 510c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 53e8 │ │ │ │ │ + bne 5074 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5240 │ │ │ │ │ + bne 4ecc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 53e8 │ │ │ │ │ + bne 5074 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5284 │ │ │ │ │ + bne 4f10 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 53e8 │ │ │ │ │ + bne 5074 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 519c │ │ │ │ │ + beq 4e28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 519c │ │ │ │ │ + beq 4e28 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 535c │ │ │ │ │ + bne 4fe8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 53e8 │ │ │ │ │ + bne 5074 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 546c │ │ │ │ │ + beq 50f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 546c │ │ │ │ │ + beq 50f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 549c │ │ │ │ │ + bl 5128 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 546c │ │ │ │ │ + bne 50f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 53e8 │ │ │ │ │ + beq 5074 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [ip, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [ip, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyAST_ParamSpec> │ │ │ │ │ R_ARM_CALL _PyAST_ParamSpec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - bne 50e4 │ │ │ │ │ + bne 4d70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 50e4 │ │ │ │ │ - b 53b8 │ │ │ │ │ + beq 4d70 │ │ │ │ │ + b 5044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5130 │ │ │ │ │ + beq 4dbc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5130 │ │ │ │ │ + beq 4dbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5130 │ │ │ │ │ + beq 4dbc │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ - ldr r1, [pc, #516] @ 5484 │ │ │ │ │ - ldr r3, [pc, #516] @ 5488 │ │ │ │ │ - b 5378 │ │ │ │ │ + ldr r1, [pc, #516] @ 5110 │ │ │ │ │ + ldr r3, [pc, #516] @ 5114 │ │ │ │ │ + b 5004 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5154 │ │ │ │ │ + beq 4de0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #476] @ 547c │ │ │ │ │ + ldr r2, [pc, #476] @ 5108 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 543c │ │ │ │ │ + beq 50c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5158 │ │ │ │ │ + bne 4de4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 540c │ │ │ │ │ + bne 5098 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov sl, #0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5158 │ │ │ │ │ + bne 4de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 53e8 │ │ │ │ │ + beq 5074 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 <_PyAST_TypeVarTuple> │ │ │ │ │ R_ARM_CALL _PyAST_TypeVarTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - bne 50e4 │ │ │ │ │ - b 5230 │ │ │ │ │ + bne 4d70 │ │ │ │ │ + b 4ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 5068 │ │ │ │ │ - b 5060 │ │ │ │ │ + bne 4cf4 │ │ │ │ │ + b 4cec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 519c │ │ │ │ │ + beq 4e28 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ - ldr r1, [pc, #276] @ 548c │ │ │ │ │ - ldr r3, [pc, #276] @ 5490 │ │ │ │ │ + ldr r1, [pc, #276] @ 5118 │ │ │ │ │ + ldr r3, [pc, #276] @ 511c │ │ │ │ │ cmp r2, #26 │ │ │ │ │ moveq r1, r3 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #256] @ 5494 │ │ │ │ │ + ldr r1, [pc, #256] @ 5120 │ │ │ │ │ mvn r0, #4 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 50e4 │ │ │ │ │ + beq 4d70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5108 │ │ │ │ │ + b 4d94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4fe8 │ │ │ │ │ - b 53b8 │ │ │ │ │ + bge 4c74 │ │ │ │ │ + b 5044 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 53cc │ │ │ │ │ + b 5058 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4fb0 │ │ │ │ │ + b 4c3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5030 │ │ │ │ │ + b 4cbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1009c │ │ │ │ │ + bl 100ac │ │ │ │ │ R_ARM_CALL star_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 52dc │ │ │ │ │ - ldr r2, [pc, #116] @ 5498 │ │ │ │ │ + beq 4f68 │ │ │ │ │ + ldr r2, [pc, #116] @ 5124 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 23730 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 5448 │ │ │ │ │ + beq 50d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 52e8 │ │ │ │ │ + b 4f74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 52ac │ │ │ │ │ + b 4f38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r5, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ strne r5, [r4, #60] @ 0x3c │ │ │ │ │ - bne 5158 │ │ │ │ │ - b 52e4 │ │ │ │ │ + bne 4de4 │ │ │ │ │ + b 4f70 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b 50e4 │ │ │ │ │ + b 4d70 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000044c │ │ │ │ │ .word 0x00001024 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000ff8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00001070 │ │ │ │ │ @@ -6094,190 +5853,190 @@ │ │ │ │ │ .word 0x00001048 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00001090 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000549c : │ │ │ │ │ +00005128 : │ │ │ │ │ type_param_default_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #180] @ 5568 │ │ │ │ │ + ldr r1, [pc, #180] @ 51f4 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5560 │ │ │ │ │ + beq 51ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 5508 │ │ │ │ │ + bne 5194 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5514 │ │ │ │ │ + bne 51a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 54f8 │ │ │ │ │ - ldr r2, [pc, #64] @ 556c │ │ │ │ │ + beq 5184 │ │ │ │ │ + ldr r2, [pc, #64] @ 51f8 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 23730 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5504 │ │ │ │ │ + bne 5190 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 5508 │ │ │ │ │ - b 5500 │ │ │ │ │ + bne 5194 │ │ │ │ │ + b 518c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 54c8 │ │ │ │ │ + b 5154 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00001090 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005570 <_loop1_219_rule>: │ │ │ │ │ +000051fc <_loop1_219_rule>: │ │ │ │ │ _loop1_61_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #1280] @ 5a88 <_loop1_219_rule+0x518> │ │ │ │ │ + ldr r1, [pc, #1280] @ 5714 <_loop1_219_rule+0x518> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5a80 <_loop1_219_rule+0x510> │ │ │ │ │ + beq 570c <_loop1_219_rule+0x510> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 5790 <_loop1_219_rule+0x220> │ │ │ │ │ + bne 541c <_loop1_219_rule+0x220> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 5a64 <_loop1_219_rule+0x4f4> │ │ │ │ │ + beq 56f0 <_loop1_219_rule+0x4f4> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - ldreq sl, [pc, #1188] @ 5a88 <_loop1_219_rule+0x518> │ │ │ │ │ + ldreq sl, [pc, #1188] @ 5714 <_loop1_219_rule+0x518> │ │ │ │ │ streq r3, [sp, #28] │ │ │ │ │ - bne 59e4 <_loop1_219_rule+0x474> │ │ │ │ │ + bne 5670 <_loop1_219_rule+0x474> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5a58 <_loop1_219_rule+0x4e8> │ │ │ │ │ + beq 56e4 <_loop1_219_rule+0x4e8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 57b0 <_loop1_219_rule+0x240> │ │ │ │ │ + bne 543c <_loop1_219_rule+0x240> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 5808 <_loop1_219_rule+0x298> │ │ │ │ │ + beq 5494 <_loop1_219_rule+0x298> │ │ │ │ │ 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, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bne 5858 <_loop1_219_rule+0x2e8> │ │ │ │ │ - ldr r1, [pc, #1096] @ 5a8c <_loop1_219_rule+0x51c> │ │ │ │ │ + bne 54e4 <_loop1_219_rule+0x2e8> │ │ │ │ │ + ldr r1, [pc, #1096] @ 5718 <_loop1_219_rule+0x51c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 57a0 <_loop1_219_rule+0x230> │ │ │ │ │ + beq 542c <_loop1_219_rule+0x230> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 57a0 <_loop1_219_rule+0x230> │ │ │ │ │ + beq 542c <_loop1_219_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 57a0 <_loop1_219_rule+0x230> │ │ │ │ │ + beq 542c <_loop1_219_rule+0x230> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1032] @ 5a88 <_loop1_219_rule+0x518> │ │ │ │ │ + ldr r2, [pc, #1032] @ 5714 <_loop1_219_rule+0x518> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5a34 <_loop1_219_rule+0x4c4> │ │ │ │ │ + beq 56c0 <_loop1_219_rule+0x4c4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 57a0 <_loop1_219_rule+0x230> │ │ │ │ │ - ldr r1, [pc, #996] @ 5a90 <_loop1_219_rule+0x520> │ │ │ │ │ + bne 542c <_loop1_219_rule+0x230> │ │ │ │ │ + ldr r1, [pc, #996] @ 571c <_loop1_219_rule+0x520> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 589c <_loop1_219_rule+0x32c> │ │ │ │ │ + bne 5528 <_loop1_219_rule+0x32c> │ │ │ │ │ mov r8, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 57a0 <_loop1_219_rule+0x230> │ │ │ │ │ + bne 542c <_loop1_219_rule+0x230> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 57a0 <_loop1_219_rule+0x230> │ │ │ │ │ + beq 542c <_loop1_219_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d94c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 57a0 <_loop1_219_rule+0x230> │ │ │ │ │ + beq 542c <_loop1_219_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 57b0 <_loop1_219_rule+0x240> │ │ │ │ │ + beq 543c <_loop1_219_rule+0x240> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ ldrne r8, [r8, #4] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ @@ -6287,510 +6046,510 @@ │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r8 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5a14 <_loop1_219_rule+0x4a4> │ │ │ │ │ + beq 56a0 <_loop1_219_rule+0x4a4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 59f0 <_loop1_219_rule+0x480> │ │ │ │ │ + beq 567c <_loop1_219_rule+0x480> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r7, [r9, r5, lsl #2] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 55e8 <_loop1_219_rule+0x78> │ │ │ │ │ + b 5274 <_loop1_219_rule+0x78> │ │ │ │ │ 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 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 599c <_loop1_219_rule+0x42c> │ │ │ │ │ + bne 5628 <_loop1_219_rule+0x42c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 5a40 <_loop1_219_rule+0x4d0> │ │ │ │ │ + beq 56cc <_loop1_219_rule+0x4d0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5a40 <_loop1_219_rule+0x4d0> │ │ │ │ │ + bne 56cc <_loop1_219_rule+0x4d0> │ │ │ │ │ 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 59d0 <_loop1_219_rule+0x460> │ │ │ │ │ + beq 565c <_loop1_219_rule+0x460> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - ble 5780 <_loop1_219_rule+0x210> │ │ │ │ │ + ble 540c <_loop1_219_rule+0x210> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r9, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 57ec <_loop1_219_rule+0x27c> │ │ │ │ │ + b 5478 <_loop1_219_rule+0x27c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5a20 <_loop1_219_rule+0x4b0> │ │ │ │ │ + blt 56ac <_loop1_219_rule+0x4b0> │ │ │ │ │ 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, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bne 584c <_loop1_219_rule+0x2dc> │ │ │ │ │ + bne 54d8 <_loop1_219_rule+0x2dc> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 563c <_loop1_219_rule+0xcc> │ │ │ │ │ - b 57b0 <_loop1_219_rule+0x240> │ │ │ │ │ + beq 52c8 <_loop1_219_rule+0xcc> │ │ │ │ │ + b 543c <_loop1_219_rule+0x240> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 57b0 <_loop1_219_rule+0x240> │ │ │ │ │ + bne 543c <_loop1_219_rule+0x240> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #548] @ 5a88 <_loop1_219_rule+0x518> │ │ │ │ │ + ldr r2, [pc, #548] @ 5714 <_loop1_219_rule+0x518> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 58b0 <_loop1_219_rule+0x340> │ │ │ │ │ - ldr r1, [pc, #532] @ 5a8c <_loop1_219_rule+0x51c> │ │ │ │ │ + beq 553c <_loop1_219_rule+0x340> │ │ │ │ │ + ldr r1, [pc, #532] @ 5718 <_loop1_219_rule+0x51c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 58d0 <_loop1_219_rule+0x360> │ │ │ │ │ + bne 555c <_loop1_219_rule+0x360> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 5840 <_loop1_219_rule+0x2d0> │ │ │ │ │ + b 54cc <_loop1_219_rule+0x2d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 56c4 <_loop1_219_rule+0x154> │ │ │ │ │ - b 56bc <_loop1_219_rule+0x14c> │ │ │ │ │ + bne 5350 <_loop1_219_rule+0x154> │ │ │ │ │ + b 5348 <_loop1_219_rule+0x14c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 5870 <_loop1_219_rule+0x300> │ │ │ │ │ - b 5890 <_loop1_219_rule+0x320> │ │ │ │ │ + beq 54fc <_loop1_219_rule+0x300> │ │ │ │ │ + b 551c <_loop1_219_rule+0x320> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5884 <_loop1_219_rule+0x314> │ │ │ │ │ + beq 5510 <_loop1_219_rule+0x314> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5884 <_loop1_219_rule+0x314> │ │ │ │ │ + beq 5510 <_loop1_219_rule+0x314> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ef0 <_loop0_129_rule+0xc> │ │ │ │ │ R_ARM_CALL _tmp_225_rule │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 588c <_loop1_219_rule+0x31c> │ │ │ │ │ + bne 5518 <_loop1_219_rule+0x31c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5884 <_loop1_219_rule+0x314> │ │ │ │ │ + beq 5510 <_loop1_219_rule+0x314> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5884 <_loop1_219_rule+0x314> │ │ │ │ │ - ldr r1, [pc, #344] @ 5a94 <_loop1_219_rule+0x524> │ │ │ │ │ + beq 5510 <_loop1_219_rule+0x314> │ │ │ │ │ + ldr r1, [pc, #344] @ 5720 <_loop1_219_rule+0x524> │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5884 <_loop1_219_rule+0x314> │ │ │ │ │ + beq 5510 <_loop1_219_rule+0x314> │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #312] @ 5a98 <_loop1_219_rule+0x528> │ │ │ │ │ + ldr r3, [pc, #312] @ 5724 <_loop1_219_rule+0x528> │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #300] @ 5a9c <_loop1_219_rule+0x52c> │ │ │ │ │ + ldr r3, [pc, #300] @ 5728 <_loop1_219_rule+0x52c> │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 59bc <_loop1_219_rule+0x44c> │ │ │ │ │ + bne 5648 <_loop1_219_rule+0x44c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne 5890 <_loop1_219_rule+0x320> │ │ │ │ │ + bne 551c <_loop1_219_rule+0x320> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 588c <_loop1_219_rule+0x31c> │ │ │ │ │ + b 5518 <_loop1_219_rule+0x31c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 57b0 <_loop1_219_rule+0x240> │ │ │ │ │ + bne 543c <_loop1_219_rule+0x240> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f90 <_loop0_129_rule+0xac> │ │ │ │ │ R_ARM_CALL invalid_except_stmt_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 57b0 <_loop1_219_rule+0x240> │ │ │ │ │ - b 5754 <_loop1_219_rule+0x1e4> │ │ │ │ │ + beq 543c <_loop1_219_rule+0x240> │ │ │ │ │ + b 53e0 <_loop1_219_rule+0x1e4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5758 <_loop1_219_rule+0x1e8> │ │ │ │ │ + b 53e4 <_loop1_219_rule+0x1e8> │ │ │ │ │ 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 5790 <_loop1_219_rule+0x220> │ │ │ │ │ + b 541c <_loop1_219_rule+0x220> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 59cc <_loop1_219_rule+0x45c> │ │ │ │ │ + beq 5658 <_loop1_219_rule+0x45c> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 576c <_loop1_219_rule+0x1fc> │ │ │ │ │ + b 53f8 <_loop1_219_rule+0x1fc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 57b0 <_loop1_219_rule+0x240> │ │ │ │ │ + beq 543c <_loop1_219_rule+0x240> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 57b8 <_loop1_219_rule+0x248> │ │ │ │ │ + b 5444 <_loop1_219_rule+0x248> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 568c <_loop1_219_rule+0x11c> │ │ │ │ │ + b 5318 <_loop1_219_rule+0x11c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5790 <_loop1_219_rule+0x220> │ │ │ │ │ + b 541c <_loop1_219_rule+0x220> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 55fc <_loop1_219_rule+0x8c> │ │ │ │ │ + b 5288 <_loop1_219_rule+0x8c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 5790 <_loop1_219_rule+0x220> │ │ │ │ │ + b 541c <_loop1_219_rule+0x220> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 55a0 <_loop1_219_rule+0x30> │ │ │ │ │ + b 522c <_loop1_219_rule+0x30> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000028f │ │ │ │ │ .word 0x00000292 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x000010ac │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005aa0 <_tmp_67_rule>: │ │ │ │ │ +0000572c <_tmp_67_rule>: │ │ │ │ │ _tmp_67_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #128] @ 5b38 <_tmp_67_rule+0x98> │ │ │ │ │ + ldr r1, [pc, #128] @ 57c4 <_tmp_67_rule+0x98> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5b30 <_tmp_67_rule+0x90> │ │ │ │ │ + beq 57bc <_tmp_67_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 5b28 <_tmp_67_rule+0x88> │ │ │ │ │ + bne 57b4 <_tmp_67_rule+0x88> │ │ │ │ │ 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 5b20 <_tmp_67_rule+0x80> │ │ │ │ │ + bne 57ac <_tmp_67_rule+0x80> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5b20 <_tmp_67_rule+0x80> │ │ │ │ │ + bne 57ac <_tmp_67_rule+0x80> │ │ │ │ │ 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, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5acc <_tmp_67_rule+0x2c> │ │ │ │ │ + b 5758 <_tmp_67_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00005b3c <_loop1_111_rule>: │ │ │ │ │ +000057c8 <_loop1_111_rule>: │ │ │ │ │ _loop1_196_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #348] @ 5cb0 <_loop1_111_rule+0x174> │ │ │ │ │ + ldr r1, [pc, #348] @ 593c <_loop1_111_rule+0x174> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5c24 <_loop1_111_rule+0xe8> │ │ │ │ │ + beq 58b0 <_loop1_111_rule+0xe8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 5ca0 <_loop1_111_rule+0x164> │ │ │ │ │ + bne 592c <_loop1_111_rule+0x164> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 5c84 <_loop1_111_rule+0x148> │ │ │ │ │ + beq 5910 <_loop1_111_rule+0x148> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne 5ca0 <_loop1_111_rule+0x164> │ │ │ │ │ + bne 592c <_loop1_111_rule+0x164> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1c08 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 5bc0 <_loop1_111_rule+0x84> │ │ │ │ │ + beq 584c <_loop1_111_rule+0x84> │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq 5c64 <_loop1_111_rule+0x128> │ │ │ │ │ + beq 58f0 <_loop1_111_rule+0x128> │ │ │ │ │ str r6, [r8, r5, lsl #2] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 5b98 <_loop1_111_rule+0x5c> │ │ │ │ │ + b 5824 <_loop1_111_rule+0x5c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 5c4c <_loop1_111_rule+0x110> │ │ │ │ │ + beq 58d8 <_loop1_111_rule+0x110> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 5c4c <_loop1_111_rule+0x110> │ │ │ │ │ + bne 58d8 <_loop1_111_rule+0x110> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5c2c <_loop1_111_rule+0xf0> │ │ │ │ │ + beq 58b8 <_loop1_111_rule+0xf0> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 5c08 <_loop1_111_rule+0xcc> │ │ │ │ │ + ble 5894 <_loop1_111_rule+0xcc> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r8, r6, lsl #2] │ │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 5bec <_loop1_111_rule+0xb0> │ │ │ │ │ + b 5878 <_loop1_111_rule+0xb0> │ │ │ │ │ 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 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5b68 <_loop1_111_rule+0x2c> │ │ │ │ │ + b 57f4 <_loop1_111_rule+0x2c> │ │ │ │ │ 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 5c18 <_loop1_111_rule+0xdc> │ │ │ │ │ + b 58a4 <_loop1_111_rule+0xdc> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5c18 <_loop1_111_rule+0xdc> │ │ │ │ │ + b 58a4 <_loop1_111_rule+0xdc> │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5c2c <_loop1_111_rule+0xf0> │ │ │ │ │ + beq 58b8 <_loop1_111_rule+0xf0> │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b 5bb0 <_loop1_111_rule+0x74> │ │ │ │ │ + b 583c <_loop1_111_rule+0x74> │ │ │ │ │ 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 5c18 <_loop1_111_rule+0xdc> │ │ │ │ │ + b 58a4 <_loop1_111_rule+0xdc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5c18 <_loop1_111_rule+0xdc> │ │ │ │ │ + b 58a4 <_loop1_111_rule+0xdc> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00005cb4 : │ │ │ │ │ +00005940 : │ │ │ │ │ double_star_pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #120] @ 5d44 │ │ │ │ │ + ldr r1, [pc, #120] @ 59d0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5d28 │ │ │ │ │ + beq 59b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 5d20 │ │ │ │ │ + bne 59ac │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5d30 │ │ │ │ │ + bne 59bc │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5ce0 │ │ │ │ │ + b 596c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f60 │ │ │ │ │ + bl 3bec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5d18 │ │ │ │ │ - b 5d10 │ │ │ │ │ + bne 59a4 │ │ │ │ │ + b 599c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00005d48 : │ │ │ │ │ +000059d4 : │ │ │ │ │ items_pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #484] @ 5f44 │ │ │ │ │ + ldr r2, [pc, #484] @ 5bd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5f0c │ │ │ │ │ + beq 5b98 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 5e70 │ │ │ │ │ - ldr r1, [pc, #432] @ 5f44 │ │ │ │ │ + bne 5afc │ │ │ │ │ + ldr r1, [pc, #432] @ 5bd0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5f24 │ │ │ │ │ + beq 5bb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5f48 │ │ │ │ │ + bl 5bd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5efc │ │ │ │ │ + beq 5b88 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #380] @ 5f44 │ │ │ │ │ + ldr r2, [pc, #380] @ 5bd0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5f18 │ │ │ │ │ + beq 5ba4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5ef0 │ │ │ │ │ + bne 5b7c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 5ee4 │ │ │ │ │ + beq 5b70 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq sl, r8 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ - bne 5ef0 │ │ │ │ │ + bne 5b7c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5e7c │ │ │ │ │ + bne 5b08 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5edc │ │ │ │ │ + beq 5b68 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bgt 5ea4 │ │ │ │ │ + bgt 5b30 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -6798,410 +6557,411 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5f00 │ │ │ │ │ + beq 5b8c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5f48 │ │ │ │ │ + bl 5bd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5e14 │ │ │ │ │ + beq 5aa0 │ │ │ │ │ cmp fp, sl │ │ │ │ │ - beq 5eb8 │ │ │ │ │ + beq 5b44 │ │ │ │ │ str r3, [r9, sl, lsl #2] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 5e00 │ │ │ │ │ + b 5a8c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r9, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 5e2c │ │ │ │ │ + b 5ab8 │ │ │ │ │ lsl fp, fp, #1 │ │ │ │ │ lsl r1, fp, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r9, r0 │ │ │ │ │ - bne 5e94 │ │ │ │ │ + bne 5b20 │ │ │ │ │ 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 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 5e6c │ │ │ │ │ + b 5af8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5d78 │ │ │ │ │ + b 5a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5dcc │ │ │ │ │ + b 5a58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 5da4 │ │ │ │ │ - b 5f00 │ │ │ │ │ + beq 5a30 │ │ │ │ │ + b 5b8c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00005f48 : │ │ │ │ │ +00005bd4 : │ │ │ │ │ key_value_pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r2, [pc, #984] @ 6338 │ │ │ │ │ + ldr r2, [pc, #984] @ 5fc4 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 62c8 │ │ │ │ │ + beq 5f54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 605c │ │ │ │ │ - ldr r1, [pc, #932] @ 6338 │ │ │ │ │ + bne 5ce8 │ │ │ │ │ + ldr r1, [pc, #932] @ 5fc4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r6, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 62a8 │ │ │ │ │ + beq 5f34 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - ldr r2, [pc, #900] @ 6338 │ │ │ │ │ + ldr r2, [pc, #900] @ 5fc4 │ │ │ │ │ mov r9, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 630c │ │ │ │ │ + beq 5f98 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r6, lsl #2] │ │ │ │ │ ldrne fp, [r3, #12] │ │ │ │ │ ldrne sl, [r3, #16] │ │ │ │ │ - beq 6128 │ │ │ │ │ + beq 5db4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3bb0 │ │ │ │ │ + bl 383c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 606c │ │ │ │ │ - ldr r1, [pc, #836] @ 633c │ │ │ │ │ + beq 5cf8 │ │ │ │ │ + ldr r1, [pc, #836] @ 5fc8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 606c │ │ │ │ │ + beq 5cf8 │ │ │ │ │ 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 6304 │ │ │ │ │ + beq 5f90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 383c │ │ │ │ │ + bl 27f08 │ │ │ │ │ + R_ARM_CALL pattern_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 6304 │ │ │ │ │ + beq 5f90 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 62e4 │ │ │ │ │ + beq 5f70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6164 │ │ │ │ │ + bne 5df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d48 │ │ │ │ │ + bl 39d4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6008 │ │ │ │ │ + bne 5c94 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6164 │ │ │ │ │ + bne 5df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a078 │ │ │ │ │ + bl a088 │ │ │ │ │ R_ARM_CALL strings_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6008 │ │ │ │ │ + bne 5c94 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6164 │ │ │ │ │ - ldr r1, [pc, #636] @ 6340 │ │ │ │ │ + bne 5df0 │ │ │ │ │ + ldr r1, [pc, #636] @ 5fcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6260 │ │ │ │ │ + bne 5eec │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6164 │ │ │ │ │ - ldr r1, [pc, #604] @ 6344 │ │ │ │ │ + bne 5df0 │ │ │ │ │ + ldr r1, [pc, #604] @ 5fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6218 │ │ │ │ │ + bne 5ea4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6164 │ │ │ │ │ - ldr r1, [pc, #572] @ 6348 │ │ │ │ │ + bne 5df0 │ │ │ │ │ + ldr r1, [pc, #572] @ 5fd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 61b4 │ │ │ │ │ + bne 5e40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 616c │ │ │ │ │ + b 5df8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ movlt r7, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ strlt r7, [r4, #60] @ 0x3c │ │ │ │ │ - blt 616c │ │ │ │ │ + blt 5df8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - beq 5fe0 │ │ │ │ │ + beq 5c6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 61a4 │ │ │ │ │ + bne 5e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 41c4 │ │ │ │ │ + bl 3e50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6014 │ │ │ │ │ + bne 5ca0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 6058 │ │ │ │ │ + b 5ce4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 6198 │ │ │ │ │ + b 5e24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 6328 │ │ │ │ │ + beq 5fb4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ - ldr r0, [pc, #360] @ 634c │ │ │ │ │ + ldr r0, [pc, #360] @ 5fd8 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6008 │ │ │ │ │ + bne 5c94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 611c │ │ │ │ │ - b 616c │ │ │ │ │ + beq 5da8 │ │ │ │ │ + b 5df8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6328 │ │ │ │ │ + beq 5fb4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ - ldr r0, [pc, #256] @ 6350 │ │ │ │ │ + ldr r0, [pc, #256] @ 5fdc │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6008 │ │ │ │ │ - b 61f8 │ │ │ │ │ + bne 5c94 │ │ │ │ │ + b 5e84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6328 │ │ │ │ │ + beq 5fb4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ - ldr r0, [pc, #192] @ 6354 │ │ │ │ │ + ldr r0, [pc, #192] @ 5fe0 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6008 │ │ │ │ │ - b 61f8 │ │ │ │ │ + bne 5c94 │ │ │ │ │ + b 5e84 │ │ │ │ │ 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 │ │ │ │ │ - bne 62d4 │ │ │ │ │ + bne 5f60 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 5fac │ │ │ │ │ + b 5c38 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5f78 │ │ │ │ │ + b 5c04 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 6198 │ │ │ │ │ + b 5e24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 619c │ │ │ │ │ - b 605c │ │ │ │ │ + beq 5e28 │ │ │ │ │ + b 5ce8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6198 │ │ │ │ │ + b 5e24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6164 │ │ │ │ │ + bne 5df0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 5fc4 │ │ │ │ │ + b 5c50 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 616c │ │ │ │ │ + b 5df8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _tmp_68_rule │ │ │ │ │ .word 0x00000266 │ │ │ │ │ .word 0x00000265 │ │ │ │ │ .word 0x00000267 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -00006358 <_tmp_68_rule>: │ │ │ │ │ +00005fe4 <_tmp_68_rule>: │ │ │ │ │ _tmp_68_rule(): │ │ │ │ │ - b 5aa0 <_tmp_67_rule> │ │ │ │ │ + b 572c <_tmp_67_rule> │ │ │ │ │ │ │ │ │ │ -0000635c <_tmp_203_rule>: │ │ │ │ │ +00005fe8 <_tmp_203_rule>: │ │ │ │ │ _tmp_203_rule(): │ │ │ │ │ b e24 <_tmp_59_rule> │ │ │ │ │ │ │ │ │ │ -00006360 <_tmp_179_rule>: │ │ │ │ │ +00005fec <_tmp_179_rule>: │ │ │ │ │ _tmp_179_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #128] @ 63f8 <_tmp_179_rule+0x98> │ │ │ │ │ + ldr r1, [pc, #128] @ 6084 <_tmp_179_rule+0x98> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 63f0 <_tmp_179_rule+0x90> │ │ │ │ │ + beq 607c <_tmp_179_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 63e8 <_tmp_179_rule+0x88> │ │ │ │ │ + bne 6074 <_tmp_179_rule+0x88> │ │ │ │ │ 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 63e0 <_tmp_179_rule+0x80> │ │ │ │ │ + bne 606c <_tmp_179_rule+0x80> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 63e0 <_tmp_179_rule+0x80> │ │ │ │ │ + bne 606c <_tmp_179_rule+0x80> │ │ │ │ │ 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, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 638c <_tmp_179_rule+0x2c> │ │ │ │ │ + b 6018 <_tmp_179_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000063fc <_tmp_234_rule>: │ │ │ │ │ +00006088 <_tmp_234_rule>: │ │ │ │ │ _tmp_234_rule(): │ │ │ │ │ - b 1048 <_tmp_233_rule> │ │ │ │ │ + b 1a1c <_tmp_233_rule> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -33,19 +33,19 @@ │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ beq cf0 <_PyPegen_parse+0xcf0> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3a4 <_PyPegen_parse+0x3a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 241c4 │ │ │ │ │ + bl 24234 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 5a0 <_PyPegen_parse+0x5a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c18 <_loop0_1_rule> │ │ │ │ │ + bl 27c88 <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5a0 <_PyPegen_parse+0x5a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -114,15 +114,15 @@ │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bne 5bc <_PyPegen_parse+0x5bc> │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ beq e48 <_PyPegen_parse+0xe48> │ │ │ │ │ - bl 3de4 │ │ │ │ │ + bl 3df4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 244 <_PyPegen_parse+0x244> │ │ │ │ │ ldr r1, [pc, #3252] @ e80 <_PyPegen_parse+0xe80> │ │ │ │ │ mov r3, #13 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ @@ -164,15 +164,15 @@ │ │ │ │ │ bne 60c <_PyPegen_parse+0x60c> │ │ │ │ │ ldr r3, [pc, #3100] @ e7c <_PyPegen_parse+0xe7c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ beq df4 <_PyPegen_parse+0xdf4> │ │ │ │ │ - bl 3de4 │ │ │ │ │ + bl 3df4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 638 <_PyPegen_parse+0x638> │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ @@ -309,15 +309,15 @@ │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ bne 4c8 <_PyPegen_parse+0x4c8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 5ac <_PyPegen_parse+0x5ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3af4 │ │ │ │ │ + bl 3b04 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 540 <_PyPegen_parse+0x540> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyAST_Interactive> │ │ │ │ │ @@ -457,15 +457,15 @@ │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6dc <_PyPegen_parse+0x6dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3de4 │ │ │ │ │ + bl 3df4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 6dc <_PyPegen_parse+0x6dc> │ │ │ │ │ cmp r5, r9 │ │ │ │ │ beq 7ac <_PyPegen_parse+0x7ac> │ │ │ │ │ str r3, [fp, r9, lsl #2] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ @@ -647,15 +647,15 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 99c <_PyPegen_parse+0x99c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 99c <_PyPegen_parse+0x99c> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -744,19 +744,19 @@ │ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b8c <_PyPegen_parse+0xb8c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq b8c <_PyPegen_parse+0xb8c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c18 <_loop0_1_rule> │ │ │ │ │ + bl 27c88 <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b8c <_PyPegen_parse+0xb8c> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -790,29 +790,29 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 9d0 <_PyPegen_parse+0x9d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 9d0 <_PyPegen_parse+0x9d0> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq c04 <_PyPegen_parse+0xc04> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ b a80 <_PyPegen_parse+0xa80> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ b b44 <_PyPegen_parse+0xb44> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq a14 <_PyPegen_parse+0xa14> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -820,15 +820,15 @@ │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq a14 <_PyPegen_parse+0xa14> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq a14 <_PyPegen_parse+0xa14> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ @@ -848,15 +848,15 @@ │ │ │ │ │ beq a80 <_PyPegen_parse+0xa80> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b b44 <_PyPegen_parse+0xb44> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq a5c <_PyPegen_parse+0xa5c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne b84 <_PyPegen_parse+0xb84> │ │ │ │ │ @@ -870,34 +870,34 @@ │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 9f0 <_PyPegen_parse+0x9f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne b70 <_PyPegen_parse+0xb70> │ │ │ │ │ b 9f0 <_PyPegen_parse+0x9f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 99c <_PyPegen_parse+0x99c> │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne bf0 <_PyPegen_parse+0xbf0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ b bf0 <_PyPegen_parse+0xbf0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne c40 <_PyPegen_parse+0xc40> │ │ │ │ │ b a38 <_PyPegen_parse+0xa38> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 8d4 <_PyPegen_parse+0x8d4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1022,26 +1022,26 @@ │ │ │ │ │ │ │ │ │ │ 00000e88 : │ │ │ │ │ compound_stmt_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r3, [pc, #4068] @ 1e84 │ │ │ │ │ + ldr r3, [pc, #4044] @ 1e6c │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3294 │ │ │ │ │ + beq 2a88 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 32a8 │ │ │ │ │ - ldr r1, [pc, #4028] @ 1e88 │ │ │ │ │ + bne 2a9c │ │ │ │ │ + ldr r1, [pc, #4004] @ 1e70 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1064 │ │ │ │ │ @@ -1057,344 +1057,344 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 10f0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne 10e0 │ │ │ │ │ - ldr r1, [pc, #3944] @ 1e8c │ │ │ │ │ + ldr r1, [pc, #3920] @ 1e74 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1268 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 10e0 │ │ │ │ │ - ldr r1, [pc, #3908] @ 1e90 │ │ │ │ │ + ldr r1, [pc, #3884] @ 1e78 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 12ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 10e0 │ │ │ │ │ - ldr r1, [pc, #3872] @ 1e94 │ │ │ │ │ + ldr r1, [pc, #3848] @ 1e7c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1448 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 10e0 │ │ │ │ │ - ldr r3, [pc, #3864] @ 1eb4 │ │ │ │ │ + ldr r3, [pc, #3832] @ 1e94 │ │ │ │ │ ldr r1, [pc, #3888] @ 1ed0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1664 │ │ │ │ │ + bne 1658 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 10e0 │ │ │ │ │ - ldr r3, [pc, #3792] @ 1e98 │ │ │ │ │ + ldr r3, [pc, #3816] @ 1eb0 │ │ │ │ │ ldr r1, [pc, #3844] @ 1ed0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1934 │ │ │ │ │ + bne 1924 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 3288 │ │ │ │ │ - ldr r1, [pc, #3724] @ 1e84 │ │ │ │ │ + bne 29bc │ │ │ │ │ + ldr r1, [pc, #3700] @ 1e6c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2ce0 │ │ │ │ │ + beq 3414 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 32e4 │ │ │ │ │ + beq 3438 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - ldr r1, [pc, #3696] @ 1e9c │ │ │ │ │ + ldr r1, [pc, #3668] @ 1e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1af0 │ │ │ │ │ + bne 1b08 │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1a7c │ │ │ │ │ + bne 1a94 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3604] @ 1e84 │ │ │ │ │ + ldr r3, [pc, #3580] @ 1e6c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 32b4 │ │ │ │ │ + beq 33f4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 32cc │ │ │ │ │ + bne 340c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 14078 │ │ │ │ │ + bl 140b4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 161c │ │ │ │ │ + bne 1610 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 10d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14d5c │ │ │ │ │ + bl 14d98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1054 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ beq ef0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 1058 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3464] @ 1e84 │ │ │ │ │ + ldr r3, [pc, #3440] @ 1e6c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3014 │ │ │ │ │ + beq 2e88 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 300c │ │ │ │ │ + bne 1918 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq 2d80 │ │ │ │ │ + beq 3484 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2dbc │ │ │ │ │ + bne 34c0 │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 119c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b634 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 119c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 119c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d94c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq 119c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f674 │ │ │ │ │ + bl 1f6c4 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 18b8 │ │ │ │ │ + bne 18ac │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne f10 │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3004 │ │ │ │ │ + beq 3618 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b634 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3004 │ │ │ │ │ + beq 3618 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3004 │ │ │ │ │ + beq 3618 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d94c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 3004 │ │ │ │ │ + beq 3618 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fabc │ │ │ │ │ + bl 1fb0c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 3028 │ │ │ │ │ + bne 2e9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 30f4 │ │ │ │ │ + beq 3118 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 190c │ │ │ │ │ + beq 1900 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 1054 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3088] @ 1e84 │ │ │ │ │ + ldr r3, [pc, #3064] @ 1e6c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3104 │ │ │ │ │ + beq 2a20 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 12d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 14078 │ │ │ │ │ + bl 140b4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1c84 │ │ │ │ │ + bne 1c9c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 12d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 209c4 │ │ │ │ │ + bl 20a14 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1054 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ beq f44 │ │ │ │ │ b 10e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #2956] @ 1e84 │ │ │ │ │ + ldr r3, [pc, #2932] @ 1e6c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2ad4 │ │ │ │ │ + beq 33b4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1e6c │ │ │ │ │ + bne 1ef4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 2868 │ │ │ │ │ + beq 2aa8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 28a4 │ │ │ │ │ - ldr r1, [pc, #2964] @ 1edc │ │ │ │ │ + bne 2ae4 │ │ │ │ │ + ldr r1, [pc, #2932] @ 1ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e38 │ │ │ │ │ + beq 1e50 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21c4 │ │ │ │ │ + bne 21a8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1e48 │ │ │ │ │ - ldr r1, [pc, #2908] @ 1edc │ │ │ │ │ + bne 1e60 │ │ │ │ │ + ldr r1, [pc, #2876] @ 1ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cfc │ │ │ │ │ + beq 1d14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c08 <_gather_51_rule> │ │ │ │ │ + bl 23c78 <_gather_51_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1cfc │ │ │ │ │ + beq 1d14 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cfc │ │ │ │ │ + beq 1d14 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 1d00 │ │ │ │ │ + bne 1d18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d94c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1cfc │ │ │ │ │ + beq 1d14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3120 │ │ │ │ │ + beq 30f8 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - bne 2348 │ │ │ │ │ + bne 255c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -1405,118 +1405,117 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 125c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3140 │ │ │ │ │ + bne 3108 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e6c │ │ │ │ │ + b 1ef4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #2608] @ 1e84 │ │ │ │ │ + ldr r3, [pc, #2584] @ 1e6c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 30bc │ │ │ │ │ + beq 29d4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 21ac │ │ │ │ │ + bne 1a7c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 33f4 │ │ │ │ │ + beq 2ecc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3430 │ │ │ │ │ - ldr r1, [pc, #2564] @ 1ea8 │ │ │ │ │ + bne 2f08 │ │ │ │ │ + ldr r1, [pc, #2532] @ 1e88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef8 │ │ │ │ │ + beq 1f0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a998 │ │ │ │ │ + bl a9a8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 1ef8 │ │ │ │ │ - ldr r1, [pc, #2528] @ 1eac │ │ │ │ │ + beq 1f0c │ │ │ │ │ + ldr r1, [pc, #2496] @ 1e8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef8 │ │ │ │ │ + beq 1f0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 27ec │ │ │ │ │ + beq 29c8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27ec │ │ │ │ │ + beq 29c8 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 30d0 │ │ │ │ │ + bne 29e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d94c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 21a8 │ │ │ │ │ - ldr r3, [pc, #2380] @ 1e84 │ │ │ │ │ + beq 1608 │ │ │ │ │ + ldr r3, [pc, #2356] @ 1e6c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 30e8 │ │ │ │ │ + beq 2a6c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 21ac │ │ │ │ │ + bne 1a7c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2414 │ │ │ │ │ - ldr r1, [pc, #2380] @ 1ec0 │ │ │ │ │ + bne 2458 │ │ │ │ │ + ldr r1, [pc, #2356] @ 1ea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a48 │ │ │ │ │ + bne 1a38 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r8, [r4, #8] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ + str r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 21ac │ │ │ │ │ + streq r6, [sp, #36] @ 0x24 │ │ │ │ │ + bne 1a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 30d8 │ │ │ │ │ + beq 2a78 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r8, [r3, #24] │ │ │ │ │ - bne 23e8 │ │ │ │ │ + bne 2530 │ │ │ │ │ mov r2, #0 │ │ │ │ │ stm sp, {r2, sl, fp} │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ @@ -1528,21 +1527,19 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 125c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21a8 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 21b0 │ │ │ │ │ + bne 368c │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b 1a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14d5c │ │ │ │ │ + bl 14d98 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 109c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_function_def_decorators> │ │ │ │ │ R_ARM_CALL _PyPegen_function_def_decorators │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1554,176 +1551,176 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 10cc │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b 10d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #2068] @ 1e84 │ │ │ │ │ + ldr r1, [pc, #2056] @ 1e6c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3060 │ │ │ │ │ + beq 2e54 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2850 │ │ │ │ │ + bne 2868 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 27f8 │ │ │ │ │ + beq 2810 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2830 │ │ │ │ │ - ldr r1, [pc, #2040] @ 1eb4 │ │ │ │ │ + bne 2848 │ │ │ │ │ + ldr r1, [pc, #2020] @ 1e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 174c │ │ │ │ │ - ldr r2, [pc, #2028] @ 1ebc │ │ │ │ │ + beq 1740 │ │ │ │ │ + ldr r2, [pc, #2008] @ 1e9c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 174c │ │ │ │ │ + beq 1740 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d94c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 174c │ │ │ │ │ + beq 1740 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1928] @ 1e84 │ │ │ │ │ + ldr r2, [pc, #1916] @ 1e6c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 285c │ │ │ │ │ + beq 2874 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1750 │ │ │ │ │ + bne 1744 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25c4 │ │ │ │ │ - ldr r1, [pc, #1940] @ 1ec8 │ │ │ │ │ + bne 2344 │ │ │ │ │ + ldr r1, [pc, #1912] @ 1ea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c04 │ │ │ │ │ + bne 1c1c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 2850 │ │ │ │ │ - ldr r1, [pc, #1872] @ 1eb4 │ │ │ │ │ + bne 2868 │ │ │ │ │ + ldr r1, [pc, #1852] @ 1e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 202c │ │ │ │ │ - ldr r2, [pc, #1860] @ 1ebc │ │ │ │ │ + beq 2040 │ │ │ │ │ + ldr r2, [pc, #1840] @ 1e9c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 202c │ │ │ │ │ + beq 2040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d94c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 202c │ │ │ │ │ + beq 2040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20390 <_loop1_216_rule> │ │ │ │ │ + bl 203e0 <_loop1_216_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 202c │ │ │ │ │ + beq 2040 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1736] @ 1e84 │ │ │ │ │ + ldr r2, [pc, #1724] @ 1e6c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3328 │ │ │ │ │ + beq 36b4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2cd8 │ │ │ │ │ + bne 36e0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2278 │ │ │ │ │ - ldr r1, [pc, #1748] @ 1ec0 │ │ │ │ │ + bne 26ac │ │ │ │ │ + ldr r1, [pc, #1736] @ 1ea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1bd4 │ │ │ │ │ + bne 1bec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2030 │ │ │ │ │ + bne 2044 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1632] @ 1e84 │ │ │ │ │ + ldr r2, [pc, #1620] @ 1e6c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2cc4 │ │ │ │ │ + beq 36cc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24ec │ │ │ │ │ - ldr r1, [pc, #1672] @ 1ec8 │ │ │ │ │ + bne 25cc │ │ │ │ │ + ldr r1, [pc, #1644] @ 1ea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ccc │ │ │ │ │ + bne 1ce4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2030 │ │ │ │ │ + bne 2044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 3030 │ │ │ │ │ + beq 365c │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #16] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r2, r8 │ │ │ │ │ stm sp, {r9, sl, ip} │ │ │ │ │ bl 0 <_PyAST_Try> │ │ │ │ │ R_ARM_CALL _PyAST_Try │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 125c │ │ │ │ │ - b 215c │ │ │ │ │ + b 2170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 30f4 │ │ │ │ │ + beq 3118 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r3, #20] │ │ │ │ │ ldr fp, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, sl │ │ │ │ │ @@ -1740,132 +1737,141 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 125c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3008 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne 2e78 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b f10 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1348] @ 1e84 │ │ │ │ │ + ldr r1, [pc, #1340] @ 1e6c │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3750 │ │ │ │ │ + beq 3794 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 36dc │ │ │ │ │ + bne 29a0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq 35bc │ │ │ │ │ + beq 2880 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 35f8 │ │ │ │ │ - ldr r1, [pc, #1288] @ 1e98 │ │ │ │ │ + bne 28bc │ │ │ │ │ + ldr r1, [pc, #1328] @ 1eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3268 │ │ │ │ │ + beq 37a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b634 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3268 │ │ │ │ │ + beq 37a0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3268 │ │ │ │ │ + beq 37a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d94c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 3268 │ │ │ │ │ + beq 37a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fabc │ │ │ │ │ + bl 1fb0c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 3270 │ │ │ │ │ + bne 3684 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ subeq r1, r1, #1 │ │ │ │ │ - beq 3274 │ │ │ │ │ + beq 29a8 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_While> │ │ │ │ │ R_ARM_CALL _PyAST_While │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3594 │ │ │ │ │ + beq 366c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ b 1054 │ │ │ │ │ - ldr r2, [pc, #1132] @ 1ebc │ │ │ │ │ + ldr r2, [pc, #1116] @ 1e9c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d94c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ beq 1580 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1590 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 15a0 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + beq f94 │ │ │ │ │ + b 10e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1ae0 │ │ │ │ │ - ldr r1, [pc, #1012] @ 1e84 │ │ │ │ │ + bne 1af8 │ │ │ │ │ + ldr r1, [pc, #964] @ 1e6c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 31ec │ │ │ │ │ - ldr r1, [pc, #1016] @ 1e9c │ │ │ │ │ + beq 2c7c │ │ │ │ │ + ldr r1, [pc, #964] @ 1e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 320c │ │ │ │ │ + bne 2c9c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 3200 │ │ │ │ │ - ldr r1, [pc, #976] @ 1e9c │ │ │ │ │ + bne 2c90 │ │ │ │ │ + ldr r1, [pc, #924] @ 1e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 3150 │ │ │ │ │ + bne 2be0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b 1054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1902,74 +1908,74 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 2cf4 │ │ │ │ │ + beq 3464 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyAST_Match> │ │ │ │ │ R_ARM_CALL _PyAST_Match │ │ │ │ │ - ldr r2, [pc, #764] @ 1ea0 │ │ │ │ │ + ldr r2, [pc, #784] @ 1ecc │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 23730 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 125c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ae4 │ │ │ │ │ - ldr r2, [pc, #736] @ 1ebc │ │ │ │ │ + b 1afc │ │ │ │ │ + ldr r2, [pc, #680] @ 1e9c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17f8 │ │ │ │ │ + beq 17ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d94c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 17f8 │ │ │ │ │ + beq 17ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1804 │ │ │ │ │ - ldr r2, [pc, #688] @ 1ebc │ │ │ │ │ + b 17f8 │ │ │ │ │ + ldr r2, [pc, #632] @ 1e9c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1740 │ │ │ │ │ + beq 1734 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d94c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1744 │ │ │ │ │ + beq 1738 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 3030 │ │ │ │ │ + beq 365c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -1977,17 +1983,17 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ stm sp, {r9, sl} │ │ │ │ │ bl 0 <_PyAST_Try> │ │ │ │ │ R_ARM_CALL _PyAST_Try │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 125c │ │ │ │ │ - b 215c │ │ │ │ │ + b 2170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 209c4 │ │ │ │ │ + bl 20a14 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 12a0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_class_def_decorators> │ │ │ │ │ R_ARM_CALL _PyPegen_class_def_decorators │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1998,2286 +2004,2282 @@ │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 12d0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b 12d8 │ │ │ │ │ - ldr r2, [pc, #488] @ 1ebc │ │ │ │ │ + ldr r2, [pc, #432] @ 1e9c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 184c │ │ │ │ │ + beq 1840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d94c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 184c │ │ │ │ │ + beq 1840 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1858 │ │ │ │ │ + b 184c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e48 │ │ │ │ │ - ldr r1, [pc, #452] @ 1ed8 │ │ │ │ │ + bne 1e60 │ │ │ │ │ + ldr r1, [pc, #396] @ 1eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d48 │ │ │ │ │ - ldr r1, [pc, #436] @ 1edc │ │ │ │ │ + beq 1d60 │ │ │ │ │ + ldr r1, [pc, #380] @ 1ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d48 │ │ │ │ │ + beq 1d60 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3334 │ │ │ │ │ + bne 3158 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e48 │ │ │ │ │ - ldr r1, [pc, #376] @ 1ed8 │ │ │ │ │ + bne 1e60 │ │ │ │ │ + ldr r1, [pc, #320] @ 1eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e54 │ │ │ │ │ - ldr r1, [pc, #360] @ 1edc │ │ │ │ │ + beq 1edc │ │ │ │ │ + ldr r1, [pc, #304] @ 1ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e54 │ │ │ │ │ + beq 1edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c08 <_gather_51_rule> │ │ │ │ │ + bl 23c78 <_gather_51_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1e54 │ │ │ │ │ + beq 1edc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e54 │ │ │ │ │ + beq 1edc │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 1e58 │ │ │ │ │ + bne 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d94c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1e54 │ │ │ │ │ + beq 1edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3120 │ │ │ │ │ + beq 30f8 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ ldr fp, [r3, #24] │ │ │ │ │ - bl 17a50 │ │ │ │ │ + bl 17a8c │ │ │ │ │ stmib sp, {r7, fp} │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyAST_AsyncWith> │ │ │ │ │ R_ARM_CALL _PyAST_AsyncWith │ │ │ │ │ - ldr r2, [pc, #132] @ 1ea4 │ │ │ │ │ + ldr r2, [pc, #76] @ 1e84 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 23730 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 125c │ │ │ │ │ b 142c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ beq 1378 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1e70 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 2aec │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - beq f6c │ │ │ │ │ - b 10e0 │ │ │ │ │ + b 1ef8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_7_rule │ │ │ │ │ R_ARM_ABS32 _tmp_8_rule │ │ │ │ │ R_ARM_ABS32 _tmp_9_rule │ │ │ │ │ R_ARM_ABS32 _tmp_10_rule │ │ │ │ │ - .word 0x00000299 │ │ │ │ │ .word 0x000001d4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000001dc │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000008c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000029e │ │ │ │ │ .word 0x0000029f │ │ │ │ │ .word 0x00000128 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000282 │ │ │ │ │ .word 0x0000017c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000124 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000297 │ │ │ │ │ - .word 0x000000e4 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000028b │ │ │ │ │ .word 0x0000013c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ - .word 0x0000004c │ │ │ │ │ + .word 0x00000297 │ │ │ │ │ + .word 0x000000e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000299 │ │ │ │ │ + .word 0x00001770 │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ .word 0x00000279 │ │ │ │ │ + .word 0x000001f0 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00001770 │ │ │ │ │ + .word 0x000001dc │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ - .word 0x00000010 │ │ │ │ │ + .word 0x0000004c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 323c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + beq f6c │ │ │ │ │ + b 10e0 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 30a0 │ │ │ │ │ - ldr r1, [pc, #-56] @ 1ed8 │ │ │ │ │ + bne 2ea8 │ │ │ │ │ + ldr r1, [pc, #-108] @ 1eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2194 │ │ │ │ │ - ldr r1, [pc, #-124] @ 1ea8 │ │ │ │ │ + beq 2eb4 │ │ │ │ │ + ldr r1, [pc, #-176] @ 1e88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2194 │ │ │ │ │ + beq 2eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a998 │ │ │ │ │ + bl a9a8 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 2194 │ │ │ │ │ - ldr r1, [pc, #-156] @ 1eac │ │ │ │ │ + beq 2eb4 │ │ │ │ │ + ldr r1, [pc, #-208] @ 1e8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2194 │ │ │ │ │ + beq 2eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfec │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 309c │ │ │ │ │ + beq 2ea4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 309c │ │ │ │ │ + beq 2ea4 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne 30a0 │ │ │ │ │ + bne 2ea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d94c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 309c │ │ │ │ │ + beq 2ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fabc │ │ │ │ │ + bl 1fb0c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - bne 30a0 │ │ │ │ │ + bne 2ea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 30d8 │ │ │ │ │ + beq 2a78 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r9, [r3, #24] │ │ │ │ │ - bl 17a50 │ │ │ │ │ + bl 17a8c │ │ │ │ │ str r9, [sp, #16] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ stm sp, {r0, sl, fp} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_AsyncFor> │ │ │ │ │ R_ARM_CALL _PyAST_AsyncFor │ │ │ │ │ - ldr r2, [pc, #-356] @ 1eb0 │ │ │ │ │ + ldr r2, [pc, #-408] @ 1e90 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 23730 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 125c │ │ │ │ │ - b 15f8 │ │ │ │ │ + b 15f4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 2850 │ │ │ │ │ - ldr r1, [pc, #-400] @ 1eb4 │ │ │ │ │ + bne 2868 │ │ │ │ │ + ldr r1, [pc, #-452] @ 1e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27e0 │ │ │ │ │ - ldr r2, [pc, #-412] @ 1ebc │ │ │ │ │ + beq 27e4 │ │ │ │ │ + ldr r2, [pc, #-464] @ 1e9c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27e0 │ │ │ │ │ + beq 27e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d94c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 27e0 │ │ │ │ │ + beq 27e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5570 │ │ │ │ │ + bl 51fc │ │ │ │ │ R_ARM_CALL _loop1_61_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 27e0 │ │ │ │ │ + beq 27e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fabc │ │ │ │ │ + bl 1fb0c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 2724 │ │ │ │ │ - ldr r3, [pc, #-460] @ 1ee8 │ │ │ │ │ + bne 22d8 │ │ │ │ │ + ldr r3, [pc, #-532] @ 1eb4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2d40 │ │ │ │ │ + beq 3218 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 26a8 │ │ │ │ │ - ldr r1, [pc, #-528] @ 1ec8 │ │ │ │ │ + bne 225c │ │ │ │ │ + ldr r1, [pc, #-588] @ 1ea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23a8 │ │ │ │ │ + bne 2428 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2724 │ │ │ │ │ + bne 22d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 3030 │ │ │ │ │ + beq 365c │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #16] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, r8 │ │ │ │ │ stm sp, {r9, sl, ip} │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ bl 0 <_PyAST_TryStar> │ │ │ │ │ R_ARM_CALL _PyAST_TryStar │ │ │ │ │ - ldr r2, [pc, #-656] @ 1eb8 │ │ │ │ │ + ldr r2, [pc, #-708] @ 1e98 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 23730 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 125c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 2724 │ │ │ │ │ + beq 22d8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ beq fc0 │ │ │ │ │ b 10e0 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r8, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 3084 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - beq f94 │ │ │ │ │ - b 10e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c08 <_gather_51_rule> │ │ │ │ │ + bl 23c78 <_gather_51_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1e38 │ │ │ │ │ + beq 1e50 │ │ │ │ │ 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 1e3c │ │ │ │ │ + bne 1e54 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e38 │ │ │ │ │ + beq 1e50 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e38 │ │ │ │ │ + beq 1e50 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 1e3c │ │ │ │ │ + bne 1e54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d94c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1e38 │ │ │ │ │ + beq 1e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3120 │ │ │ │ │ + beq 30f8 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ ldr fp, [r3, #24] │ │ │ │ │ - bl 17a50 │ │ │ │ │ + bl 17a8c │ │ │ │ │ mov r3, r8 │ │ │ │ │ stmib sp, {r7, fp} │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r2, r0 │ │ │ │ │ b 1410 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-924] @ 1ee8 │ │ │ │ │ + ldr r2, [pc, #-948] @ 1eb4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3040 │ │ │ │ │ - ldr r1, [pc, #-984] @ 1ec0 │ │ │ │ │ + beq 27f0 │ │ │ │ │ + ldr r1, [pc, #-988] @ 1ea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23d8 │ │ │ │ │ + beq 22b0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23d8 │ │ │ │ │ + beq 22b0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23d8 │ │ │ │ │ - ldr r1, [pc, #-1028] @ 1ed0 │ │ │ │ │ + bne 22e0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + movne r2, r3 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + strne r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 20e4 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + b 2194 │ │ │ │ │ + ldr r1, [pc, #-1048] @ 1ed0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23d8 │ │ │ │ │ + beq 22b0 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-1032] @ 1ef0 │ │ │ │ │ + ldr r3, [pc, #-1080] @ 1ed4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-1092] @ 1ec4 │ │ │ │ │ + ldr r3, [pc, #-1144] @ 1ea4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - bne 3130 │ │ │ │ │ + subs fp, r0, #0 │ │ │ │ │ + bne 2a3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23dc │ │ │ │ │ + beq 22b4 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str fp, [r4, #8] │ │ │ │ │ - beq 17e4 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2030 │ │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyBytes_AsString │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - beq 2d64 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ - R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 2d64 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - str r7, [sp, #4] │ │ │ │ │ - str r9, [sp] │ │ │ │ │ - ldr ip, [r4, #20] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str ip, [sp, #12] │ │ │ │ │ - bl 0 <_PyAST_With> │ │ │ │ │ - R_ARM_CALL _PyAST_With │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1a3c │ │ │ │ │ - b 142c │ │ │ │ │ - ldr r2, [pc, #-1268] @ 1ebc │ │ │ │ │ - mov r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 20e4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ - subs fp, r0, #0 │ │ │ │ │ - beq 20e4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20f0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - b 232c │ │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyBytes_AsString │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - beq 2408 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ - R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bne 15c8 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 15c4 │ │ │ │ │ + b 22bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-1336] @ 1ee8 │ │ │ │ │ + ldr r2, [pc, #-1180] @ 1eb4 │ │ │ │ │ + ldr fp, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 27a0 │ │ │ │ │ - ldr r1, [pc, #-1396] @ 1ec0 │ │ │ │ │ + beq 2a4c │ │ │ │ │ + ldr r1, [pc, #-1224] @ 1ea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2790 │ │ │ │ │ + beq 239c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2790 │ │ │ │ │ + beq 239c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2790 │ │ │ │ │ - ldr r1, [pc, #-1440] @ 1ed0 │ │ │ │ │ + bne 23c4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + str fp, [r4, #8] │ │ │ │ │ + strne r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 1720 │ │ │ │ │ + b 1744 │ │ │ │ │ + ldr r1, [pc, #-1276] @ 1ed0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2790 │ │ │ │ │ + beq 239c │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-1444] @ 1ef0 │ │ │ │ │ + ldr r3, [pc, #-1308] @ 1ed4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-1504] @ 1ec4 │ │ │ │ │ + ldr r3, [pc, #-1372] @ 1ea4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bne 27c0 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bne 36c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2794 │ │ │ │ │ + beq 23a0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - movne r2, r3 │ │ │ │ │ - str r8, [r4, #8] │ │ │ │ │ - strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 156c │ │ │ │ │ - b 21ac │ │ │ │ │ + b 23a8 │ │ │ │ │ + ldr r2, [pc, #-1428] @ 1e9c │ │ │ │ │ + mov r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 20f8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1d94c │ │ │ │ │ + subs fp, r0, #0 │ │ │ │ │ + beq 20f8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 2104 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-1552] @ 1ee8 │ │ │ │ │ + ldr r2, [pc, #-1456] @ 1eb4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2ca4 │ │ │ │ │ - ldr r1, [pc, #-1604] @ 1ec8 │ │ │ │ │ + beq 27a4 │ │ │ │ │ + ldr r1, [pc, #-1488] @ 1ea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2540 │ │ │ │ │ + beq 25bc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2540 │ │ │ │ │ + beq 25bc │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2560 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str fp, [r4, #8] │ │ │ │ │ - beq 1838 │ │ │ │ │ - b 233c │ │ │ │ │ - ldr r1, [pc, #-1688] @ 1ed0 │ │ │ │ │ + beq 25bc │ │ │ │ │ + ldr r1, [pc, #-1508] @ 1ed0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2540 │ │ │ │ │ + beq 25bc │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-1692] @ 1ef0 │ │ │ │ │ + ldr r3, [pc, #-1540] @ 1ed4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-1744] @ 1ecc │ │ │ │ │ + ldr r3, [pc, #-1596] @ 1eac │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 30ac │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + bne 27c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2544 │ │ │ │ │ + beq 25c0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 254c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + movne r2, r3 │ │ │ │ │ + str r8, [r4, #8] │ │ │ │ │ + strne r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 156c │ │ │ │ │ + b 1a7c │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyBytes_AsString │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + beq 2550 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ + R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bne 15c4 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 15c0 │ │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyBytes_AsString │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + beq 27d4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ + R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 27d4 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + str r9, [sp] │ │ │ │ │ + ldr ip, [r4, #20] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + str ip, [sp, #12] │ │ │ │ │ + bl 0 <_PyAST_With> │ │ │ │ │ + R_ARM_CALL _PyAST_With │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1a2c │ │ │ │ │ + b 142c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + b 2510 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-1768] @ 1ee8 │ │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ │ + ldr r2, [pc, #-1828] @ 1eb4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2d20 │ │ │ │ │ - ldr r1, [pc, #-1824] @ 1ec8 │ │ │ │ │ + beq 2784 │ │ │ │ │ + ldr r1, [pc, #-1868] @ 1ea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 261c │ │ │ │ │ + beq 2620 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 261c │ │ │ │ │ + beq 2620 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2644 │ │ │ │ │ + bne 2648 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 172c │ │ │ │ │ - b 1750 │ │ │ │ │ - ldr r1, [pc, #-1916] @ 1ed0 │ │ │ │ │ + beq 182c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 2044 │ │ │ │ │ + ldr r1, [pc, #-1920] @ 1ed0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 261c │ │ │ │ │ + beq 2620 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-1920] @ 1ef0 │ │ │ │ │ + ldr r3, [pc, #-1952] @ 1ed4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-1972] @ 1ecc │ │ │ │ │ + ldr r3, [pc, #-2016] @ 1ea4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bne 2d74 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 36e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2620 │ │ │ │ │ + beq 2624 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 2628 │ │ │ │ │ + b 262c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-1996] @ 1ee8 │ │ │ │ │ + ldr r2, [pc, #-2052] @ 1eb4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2d00 │ │ │ │ │ - ldr r1, [pc, #-2048] @ 1ec8 │ │ │ │ │ + beq 2a00 │ │ │ │ │ + ldr r1, [pc, #-2084] @ 1ea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 26fc │ │ │ │ │ + beq 2774 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 26fc │ │ │ │ │ + beq 2774 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 272c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - movne r2, r3 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20d0 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - b 2180 │ │ │ │ │ - ldr r1, [pc, #-2148] @ 1ed0 │ │ │ │ │ + beq 2774 │ │ │ │ │ + ldr r1, [pc, #-2104] @ 1ed0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 26fc │ │ │ │ │ + beq 2774 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-2152] @ 1ef0 │ │ │ │ │ + ldr r3, [pc, #-2136] @ 1ed4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-2204] @ 1ecc │ │ │ │ │ + ldr r3, [pc, #-2192] @ 1eac │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs fp, r0, #0 │ │ │ │ │ - bne 27d0 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + bne 29f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2700 │ │ │ │ │ + beq 2778 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 2708 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str fp, [r4, #8] │ │ │ │ │ + beq 17d8 │ │ │ │ │ + b 263c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 24cc │ │ │ │ │ + b 2760 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 242c │ │ │ │ │ - b 24cc │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1590 │ │ │ │ │ + beq 25e4 │ │ │ │ │ + b 262c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + beq 2470 │ │ │ │ │ + b 2510 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20f0 │ │ │ │ │ + b 1a68 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + b 258c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 2724 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 22d8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 21ac │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + beq 2274 │ │ │ │ │ + b 22bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 306c │ │ │ │ │ + blt 2e60 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2848 │ │ │ │ │ + beq 2860 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2850 │ │ │ │ │ + bne 2868 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 618 <_PyPegen_parse+0x618> │ │ │ │ │ R_ARM_CALL invalid_try_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 125c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 16b4 │ │ │ │ │ + beq 16a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2180 │ │ │ │ │ + b 2194 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1708 │ │ │ │ │ + b 16fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2bb4 │ │ │ │ │ + blt 369c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r8, [r3, #12] │ │ │ │ │ - ldr r9, [r3, #16] │ │ │ │ │ + ldr r3, [r3, r9, lsl #2] │ │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 295c │ │ │ │ │ + beq 2998 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1e6c │ │ │ │ │ - ldr r3, [pc, #-2500] @ 1ee8 │ │ │ │ │ + bne 3684 │ │ │ │ │ + ldr r3, [pc, #-2576] @ 1eb4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2968 │ │ │ │ │ - ldr r1, [pc, #-2536] @ 1ed8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 2910 │ │ │ │ │ - ldr r1, [pc, #-2560] @ 1edc │ │ │ │ │ + beq 3708 │ │ │ │ │ + ldr r1, [pc, #-2600] @ 1eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - subs fp, r0, #0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ beq 290c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_CALL _gather_210_rule │ │ │ │ │ + bl 1b634 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 290c │ │ │ │ │ - mov r1, #11 │ │ │ │ │ + mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2a6c │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ - bne 297c │ │ │ │ │ - ldr r1, [pc, #-2636] @ 1ed8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + bne 3770 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2a64 │ │ │ │ │ - ldr r1, [pc, #-2656] @ 1edc │ │ │ │ │ + bne 371c │ │ │ │ │ + ldr r1, [pc, #-2676] @ 1eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 2988 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 1340 │ │ │ │ │ - b 1e48 │ │ │ │ │ + beq 2984 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 28b8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 2954 │ │ │ │ │ - mov r1, #7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + bl 1b634 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2948 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 16b0 │ │ │ │ │ - R_ARM_CALL _gather_212_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2948 │ │ │ │ │ - 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 2a64 │ │ │ │ │ - mov r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2948 │ │ │ │ │ + beq 2984 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2948 │ │ │ │ │ + beq 2984 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2948 │ │ │ │ │ - ldr r1, [pc, #-2872] @ 1ed0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + beq 2984 │ │ │ │ │ + ldr r1, [pc, #-2720] @ 1ed0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2948 │ │ │ │ │ - ldr r3, [sl, #12] │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-2876] @ 1ef0 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-2920] @ 1ed4 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2ac4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ + bne 3728 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r6, #1 │ │ │ │ │ - strne r6, [r4, #60] @ 0x3c │ │ │ │ │ - bne 2954 │ │ │ │ │ - b 294c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 1978 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + beq ff0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 1058 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 2950 │ │ │ │ │ - mov r1, #4 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b 1a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 290c │ │ │ │ │ - ldr r1, [pc, #-3000] @ 1ed0 │ │ │ │ │ - mov r3, #5 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ - R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 290c │ │ │ │ │ - ldr r3, [fp, #12] │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-3004] @ 1ef0 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 146c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 1a7c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 17f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-3048] @ 1ed4 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2a44 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + beq 26c4 │ │ │ │ │ + b 2760 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 128c │ │ │ │ │ + b 12d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a40 │ │ │ │ │ + b 2104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1310 │ │ │ │ │ - b 1e68 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + beq 2360 │ │ │ │ │ + b 23a8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 1544 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 1a80 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq ec4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 1058 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 2bc8 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r8, [r3, #12] │ │ │ │ │ + ldr r9, [r3, #16] │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 2b9c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - bne 1e70 │ │ │ │ │ - ldr r1, [pc, #-3100] @ 1ee8 │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne 1ef4 │ │ │ │ │ + ldr r3, [pc, #-3128] @ 1eb4 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2b94 │ │ │ │ │ - ldr r1, [pc, #-3136] @ 1ed8 │ │ │ │ │ + beq 2ba8 │ │ │ │ │ + ldr r1, [pc, #-3144] @ 1eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2b44 │ │ │ │ │ - ldr r1, [pc, #-3160] @ 1edc │ │ │ │ │ + bne 2b50 │ │ │ │ │ + ldr r1, [pc, #-3168] @ 1ebc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + subs fp, r0, #0 │ │ │ │ │ + beq 2b4c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ + R_ARM_CALL _gather_210_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2b4c │ │ │ │ │ + mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bcc │ │ │ │ │ + bne 2d08 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - bne 2ba8 │ │ │ │ │ - ldr r1, [pc, #-3200] @ 1ed8 │ │ │ │ │ + str sl, [r4, #8] │ │ │ │ │ + bne 2bbc │ │ │ │ │ + ldr r1, [pc, #-3244] @ 1eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2c9c │ │ │ │ │ - ldr r1, [pc, #-3220] @ 1edc │ │ │ │ │ + bne 2e4c │ │ │ │ │ + ldr r1, [pc, #-3264] @ 1ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2c34 │ │ │ │ │ + subs sl, r0, #0 │ │ │ │ │ + bne 2d80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r1, r2, #1 │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e70 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 1340 │ │ │ │ │ + b 1e60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2b10 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 2b88 │ │ │ │ │ + beq 2af8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 2b94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e70 │ │ │ │ │ + b 1ef8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_CALL _gather_206_rule │ │ │ │ │ + bl 2d74 │ │ │ │ │ + R_ARM_CALL subject_expr_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1af0 │ │ │ │ │ + mov r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b40 │ │ │ │ │ + beq 1af0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b40 │ │ │ │ │ - ldr r2, [pc, #-3352] @ 1ee0 │ │ │ │ │ - ldr r3, [pc, #-3352] @ 1ee4 │ │ │ │ │ + beq 1af0 │ │ │ │ │ + ldr r1, [pc, #-3408] @ 1ed0 │ │ │ │ │ + mov r3, #5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1af0 │ │ │ │ │ + ldr r2, [pc, #-3432] @ 1ed4 │ │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + ldr r3, [pc, #-3476] @ 1ec0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ac4 │ │ │ │ │ + bne 2cf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - movne r6, r3 │ │ │ │ │ - strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 2b88 │ │ │ │ │ - b 2b80 │ │ │ │ │ - mov r1, #7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2b7c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 16b0 │ │ │ │ │ - R_ARM_CALL _gather_208_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2b7c │ │ │ │ │ - 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 2c9c │ │ │ │ │ - mov r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2b7c │ │ │ │ │ - mov r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bf0 │ │ │ │ │ - b 2b7c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 2b84 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - beq 2504 │ │ │ │ │ - b 254c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 1828 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 233c │ │ │ │ │ + beq 1af4 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 1af8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 32d4 │ │ │ │ │ + beq 1ab4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ae4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - beq 26c0 │ │ │ │ │ - b 2708 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - beq 25e0 │ │ │ │ │ - b 2628 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - subne r2, r2, #1 │ │ │ │ │ - strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20c0 │ │ │ │ │ - b 2724 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - b 2378 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #2 │ │ │ │ │ - b 1c34 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 2fec │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r3, r9, lsl #2] │ │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ │ - ldr r8, [r3, #16] │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2ed0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 300c │ │ │ │ │ - ldr r3, [pc, #-3804] @ 1ee8 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2fa8 │ │ │ │ │ - mov r1, #660 @ 0x294 │ │ │ │ │ + b 1af8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2e0c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 2d74 │ │ │ │ │ + R_ARM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e0c │ │ │ │ │ + beq 1acc │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2fc8 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 2fbc │ │ │ │ │ - mov r1, #660 @ 0x294 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ - beq 2ee4 │ │ │ │ │ + beq 1acc │ │ │ │ │ + ldr r2, [pc, #-3588] @ 1ec4 │ │ │ │ │ + ldr r3, [pc, #-3588] @ 1ec8 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2ee4 │ │ │ │ │ - mov r1, #11 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + ldr r2, [pc, #-3604] @ 1ecc │ │ │ │ │ + mov r1, #10 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + bl 23730 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ee4 │ │ │ │ │ + beq 2c5c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r2, #2 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 1054 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ee4 │ │ │ │ │ - ldr r1, [pc, #-3972] @ 1eec │ │ │ │ │ + beq 2b4c │ │ │ │ │ + ldr r1, [pc, #-3668] @ 1ed0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ee4 │ │ │ │ │ - ldr r3, [sl, #12] │ │ │ │ │ + beq 2b4c │ │ │ │ │ + ldr r3, [fp, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-4004] @ 1ef0 │ │ │ │ │ + ldr r3, [pc, #-3700] @ 1ed4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-4016] @ 1ef4 │ │ │ │ │ + ldr r3, [pc, #-3712] @ 1ed8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f94 │ │ │ │ │ + bne 2e3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ee8 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r9, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - beq 1144 │ │ │ │ │ - b 192c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - b 2ec8 │ │ │ │ │ + movne r6, #1 │ │ │ │ │ + strne r6, [r4, #60] @ 0x3c │ │ │ │ │ + bne 2b94 │ │ │ │ │ + b 2b8c │ │ │ │ │ + mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a998 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34fc │ │ │ │ │ - ldr r1, [pc, #2188] @ 3798 │ │ │ │ │ + beq 2b88 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 16b0 │ │ │ │ │ + R_ARM_CALL _gather_212_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2b88 │ │ │ │ │ + mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 34fc │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 2e4c │ │ │ │ │ + mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34fc │ │ │ │ │ + beq 2b88 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34fc │ │ │ │ │ + beq 2b88 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34fc │ │ │ │ │ - ldr r1, [pc, #2116] @ 379c │ │ │ │ │ + beq 2b88 │ │ │ │ │ + ldr r1, [pc, #-3888] @ 1ed0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34fc │ │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ │ + beq 2b88 │ │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #2084] @ 37a0 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + ldr r3, [pc, #-3920] @ 1ed4 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #2072] @ 37a4 │ │ │ │ │ + ldr r3, [pc, #-3932] @ 1ed8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 355c │ │ │ │ │ + beq 2d60 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r2, #2 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1054 │ │ │ │ │ + b 1a30 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 2b90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 2dd0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 2ec8 │ │ │ │ │ - ldr r3, [pc, #2008] @ 37a8 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #1996] @ 37ac │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2eac │ │ │ │ │ - b 2f94 │ │ │ │ │ + b 1670 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 192c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - b 192c │ │ │ │ │ + b 2194 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 191c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 1114 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 300c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 1918 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2180 │ │ │ │ │ + b 1a80 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r8, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 3128 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 1608 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 3140 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r3, r8, lsl #2] │ │ │ │ │ + ldr sl, [r3, #12] │ │ │ │ │ + ldr fp, [r3, #16] │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 2fe8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - beq 2290 │ │ │ │ │ - b 232c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne 1a7c │ │ │ │ │ + ldr r3, [pc, #2204] @ 37ac │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 2ff4 │ │ │ │ │ + ldr r1, [pc, #2188] @ 37b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 167c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 2180 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 30a0 │ │ │ │ │ + bne 2f98 │ │ │ │ │ + ldr r1, [pc, #2164] @ 37b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15a8 │ │ │ │ │ - R_ARM_CALL invalid_for_target_rule │ │ │ │ │ - b 21a4 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 21b0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1858 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2f94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + bl a9a8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2f94 │ │ │ │ │ + ldr r1, [pc, #2132] @ 37b8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2f94 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl dfec │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2f94 │ │ │ │ │ + mov r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 30d4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 146c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 21ac │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + bne 3008 │ │ │ │ │ + ldr r1, [pc, #2052] @ 37b0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 21b0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne 2fdc │ │ │ │ │ + ldr r1, [pc, #2028] @ 37b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1544 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + bne 3014 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 192c │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r8, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 149c │ │ │ │ │ + b 2ea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 128c │ │ │ │ │ - b 12d4 │ │ │ │ │ + beq 2f1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1e70 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1804 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e70 │ │ │ │ │ + b 2fe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2d74 │ │ │ │ │ - R_ARM_CALL subject_expr_rule │ │ │ │ │ + bl a9a8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2fd4 │ │ │ │ │ + ldr r1, [pc, #1932] @ 37b8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2fd4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl dfec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ad8 │ │ │ │ │ + beq 2fd4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ad8 │ │ │ │ │ + beq 2fd4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ad8 │ │ │ │ │ - ldr r1, [pc, #1548] @ 379c │ │ │ │ │ + beq 2fd4 │ │ │ │ │ + ldr r1, [pc, #1860] @ 37bc │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ad8 │ │ │ │ │ - ldr r2, [pc, #1524] @ 37a0 │ │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + beq 2fd4 │ │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - ldr r3, [pc, #1516] @ 37b0 │ │ │ │ │ + ldr r3, [pc, #1828] @ 37c0 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #1816] @ 37c4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f94 │ │ │ │ │ + bne 2cf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1adc │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ae0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 1a9c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 1ae0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2d74 │ │ │ │ │ - R_ARM_CALL subject_expr_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1ab4 │ │ │ │ │ - mov r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1ab4 │ │ │ │ │ - ldr r2, [pc, #1392] @ 37a8 │ │ │ │ │ - ldr r3, [pc, #1392] @ 37ac │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ + movne r6, #1 │ │ │ │ │ + strne r6, [r4, #60] @ 0x3c │ │ │ │ │ + bne 2fe0 │ │ │ │ │ + b 2fd8 │ │ │ │ │ + ldr r3, [pc, #1772] @ 37c8 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ + ldr r3, [pc, #1760] @ 37cc │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - ldr r2, [pc, #1380] @ 37b4 │ │ │ │ │ - mov r1, #10 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31cc │ │ │ │ │ - b 2f94 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 30b4 │ │ │ │ │ + b 2cf4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r1, r2, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - beq ff0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 1058 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq ec4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 1058 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 1ef8 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 1ef8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 191c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1088 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - b 10d0 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne 1014 │ │ │ │ │ + bne 2ea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 3314 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ │ - ldr r8, [r3, #16] │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 1024 │ │ │ │ │ - b 2cf4 │ │ │ │ │ + bl 150c │ │ │ │ │ + R_ARM_CALL invalid_for_target_rule │ │ │ │ │ + b 2ec4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ae4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17c8 │ │ │ │ │ + b 1a80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c08 <_gather_51_rule> │ │ │ │ │ + bl 23c78 <_gather_51_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1d48 │ │ │ │ │ + beq 1d60 │ │ │ │ │ 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 1d4c │ │ │ │ │ + bne 1d64 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d48 │ │ │ │ │ + beq 1d60 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d48 │ │ │ │ │ + beq 1d60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d94c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1d48 │ │ │ │ │ + beq 1d60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 3120 │ │ │ │ │ + beq 30f8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyAST_AsyncWith> │ │ │ │ │ R_ARM_CALL _PyAST_AsyncWith │ │ │ │ │ - ldr r2, [pc, #988] @ 37b8 │ │ │ │ │ + ldr r2, [pc, #1488] @ 37d0 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 23730 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a3c │ │ │ │ │ + bne 1a2c │ │ │ │ │ b 142c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 357c │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r3, r8, lsl #2] │ │ │ │ │ - ldr sl, [r3, #12] │ │ │ │ │ - ldr fp, [r3, #16] │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 3510 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 21ac │ │ │ │ │ - ldr r3, [pc, #900] @ 37bc │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ + subne r2, r2, #1 │ │ │ │ │ + strne r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 20d4 │ │ │ │ │ + b 22d8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + bne 1ef8 │ │ │ │ │ + ldr r1, [pc, #1368] @ 37ac │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 351c │ │ │ │ │ - ldr r1, [pc, #884] @ 37c0 │ │ │ │ │ + beq 32e4 │ │ │ │ │ + ldr r1, [pc, #1352] @ 37b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 34c0 │ │ │ │ │ - ldr r1, [pc, #860] @ 37c4 │ │ │ │ │ + bne 3294 │ │ │ │ │ + ldr r1, [pc, #1360] @ 37d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34bc │ │ │ │ │ + bne 33cc │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + bne 32f8 │ │ │ │ │ + ldr r1, [pc, #1288] @ 37b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a998 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 33ac │ │ │ │ │ + ldr r1, [pc, #1300] @ 37d4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34bc │ │ │ │ │ - ldr r1, [pc, #780] @ 3798 │ │ │ │ │ + bne 3304 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r1, r2, #1 │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b 1ef8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 3260 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 32d8 │ │ │ │ │ + mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34bc │ │ │ │ │ + beq 32cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl 16b0 │ │ │ │ │ + R_ARM_CALL _gather_208_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34bc │ │ │ │ │ - mov r1, #4 │ │ │ │ │ + beq 32cc │ │ │ │ │ + mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 353c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - bne 3530 │ │ │ │ │ - ldr r1, [pc, #748] @ 37c0 │ │ │ │ │ + bne 33ac │ │ │ │ │ + mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3504 │ │ │ │ │ - ldr r1, [pc, #724] @ 37c4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 32cc │ │ │ │ │ + mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - bne 2ef4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 32cc │ │ │ │ │ + ldr r2, [pc, #1112] @ 37c8 │ │ │ │ │ + ldr r3, [pc, #1112] @ 37cc │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2e3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r8, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 149c │ │ │ │ │ - b 30a0 │ │ │ │ │ + sub r1, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + movne r6, r3 │ │ │ │ │ + strne r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne 32d8 │ │ │ │ │ + b 32d0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 32d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 3444 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 3508 │ │ │ │ │ - ldr r3, [pc, #612] @ 37a8 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ + beq 1310 │ │ │ │ │ + b 1ef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #600] @ 37ac │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ + R_ARM_CALL _gather_206_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f94 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ + beq 3290 │ │ │ │ │ + mov r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 3368 │ │ │ │ │ + b 3290 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 1088 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ + b 10d0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 3464 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne 1014 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movne r6, #1 │ │ │ │ │ - strne r6, [r4, #60] @ 0x3c │ │ │ │ │ - bne 3508 │ │ │ │ │ - b 3500 │ │ │ │ │ + blt 3470 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1024 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 1afc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 21b0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 3270 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 3274 │ │ │ │ │ + b 1afc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3780 │ │ │ │ │ + blt 3644 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 36d4 │ │ │ │ │ + beq 35d4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3270 │ │ │ │ │ - ldr r3, [pc, #444] @ 37bc │ │ │ │ │ + bne 1918 │ │ │ │ │ + ldr r3, [pc, #740] @ 37ac │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 36e8 │ │ │ │ │ - ldr r1, [pc, #436] @ 37c8 │ │ │ │ │ + beq 35e8 │ │ │ │ │ + mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3648 │ │ │ │ │ + beq 3510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b634 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3648 │ │ │ │ │ + beq 3510 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 375c │ │ │ │ │ + bne 3620 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 36fc │ │ │ │ │ - ldr r1, [pc, #360] @ 37c8 │ │ │ │ │ + bne 35fc │ │ │ │ │ + mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 36c0 │ │ │ │ │ + beq 3608 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b634 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36c0 │ │ │ │ │ + beq 3608 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36c0 │ │ │ │ │ + beq 3608 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36c0 │ │ │ │ │ - ldr r1, [pc, #240] @ 379c │ │ │ │ │ + beq 3608 │ │ │ │ │ + ldr r1, [pc, #584] @ 37bc │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3708 │ │ │ │ │ + beq 3608 │ │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + ldr r3, [pc, #552] @ 37c0 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #560] @ 37d8 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2cf4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 360c │ │ │ │ │ + mov r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1988 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + beq 1144 │ │ │ │ │ + b 191c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 34d4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 35cc │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + b 35cc │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 1914 │ │ │ │ │ + ldr r3, [pc, #416] @ 37c8 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #404] @ 37cc │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 35b0 │ │ │ │ │ + b 2cf4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 191c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 2194 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ + bne 36f8 │ │ │ │ │ + sub r1, r2, #1 │ │ │ │ │ + b 29a8 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 1a80 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 3274 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 29a8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 17bc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #2 │ │ │ │ │ + b 1c4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 360c │ │ │ │ │ + beq 181c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 263c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 184c │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 29a8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 28d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 36cc │ │ │ │ │ + b 2990 │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #136] @ 37a0 │ │ │ │ │ + ldr r3, [pc, #136] @ 37c0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #164] @ 37cc │ │ │ │ │ + ldr r3, [pc, #148] @ 37dc │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ac4 │ │ │ │ │ + bne 2e3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36c4 │ │ │ │ │ + beq 2988 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 36cc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 194c │ │ │ │ │ - ldr r3, [pc, #68] @ 37a8 │ │ │ │ │ + b 2990 │ │ │ │ │ + ldr r3, [pc, #80] @ 37c8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #56] @ 37ac │ │ │ │ │ + ldr r3, [pc, #68] @ 37cc │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3730 │ │ │ │ │ - b 2ac4 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 3274 │ │ │ │ │ + beq 3750 │ │ │ │ │ + b 2e3c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 193c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b 3684 │ │ │ │ │ + .word 0x00001770 │ │ │ │ │ + .word 0x000002a2 │ │ │ │ │ + .word 0x0000029e │ │ │ │ │ .word 0x0000029f │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x000000a8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000001f0 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000001dc │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000008c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00001770 │ │ │ │ │ - .word 0x000002a2 │ │ │ │ │ - .word 0x0000029e │ │ │ │ │ - .word 0x00000299 │ │ │ │ │ + .word 0x00000279 │ │ │ │ │ + .word 0x00000010 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000194 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000037d0 <_tmp_7_rule>: │ │ │ │ │ +000037e0 <_tmp_7_rule>: │ │ │ │ │ _tmp_7_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #196] @ 38ac <_tmp_7_rule+0xdc> │ │ │ │ │ + ldr r2, [pc, #196] @ 38bc <_tmp_7_rule+0xdc> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 388c <_tmp_7_rule+0xbc> │ │ │ │ │ + beq 389c <_tmp_7_rule+0xbc> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 38a0 <_tmp_7_rule+0xd0> │ │ │ │ │ - ldr r1, [pc, #160] @ 38b0 <_tmp_7_rule+0xe0> │ │ │ │ │ + bne 38b0 <_tmp_7_rule+0xd0> │ │ │ │ │ + ldr r1, [pc, #160] @ 38c0 <_tmp_7_rule+0xe0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 387c <_tmp_7_rule+0xac> │ │ │ │ │ + bne 388c <_tmp_7_rule+0xac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 387c <_tmp_7_rule+0xac> │ │ │ │ │ + bne 388c <_tmp_7_rule+0xac> │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 387c <_tmp_7_rule+0xac> │ │ │ │ │ + bne 388c <_tmp_7_rule+0xac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 387c <_tmp_7_rule+0xac> │ │ │ │ │ - ldr r1, [pc, #88] @ 38b4 <_tmp_7_rule+0xe4> │ │ │ │ │ + bne 388c <_tmp_7_rule+0xac> │ │ │ │ │ + ldr r1, [pc, #88] @ 38c4 <_tmp_7_rule+0xe4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 387c <_tmp_7_rule+0xac> │ │ │ │ │ + bne 388c <_tmp_7_rule+0xac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3808 <_tmp_7_rule+0x38> │ │ │ │ │ + beq 3818 <_tmp_7_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3874 <_tmp_7_rule+0xa4> │ │ │ │ │ + b 3884 <_tmp_7_rule+0xa4> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000002a3 │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ │ │ │ │ │ -000038b8 <_tmp_8_rule>: │ │ │ │ │ +000038c8 <_tmp_8_rule>: │ │ │ │ │ _tmp_8_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #156] @ 396c <_tmp_8_rule+0xb4> │ │ │ │ │ + ldr r2, [pc, #156] @ 397c <_tmp_8_rule+0xb4> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 394c <_tmp_8_rule+0x94> │ │ │ │ │ + beq 395c <_tmp_8_rule+0x94> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3960 <_tmp_8_rule+0xa8> │ │ │ │ │ - ldr r1, [pc, #120] @ 3970 <_tmp_8_rule+0xb8> │ │ │ │ │ + bne 3970 <_tmp_8_rule+0xa8> │ │ │ │ │ + ldr r1, [pc, #120] @ 3980 <_tmp_8_rule+0xb8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3940 <_tmp_8_rule+0x88> │ │ │ │ │ + bne 3950 <_tmp_8_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3940 <_tmp_8_rule+0x88> │ │ │ │ │ + bne 3950 <_tmp_8_rule+0x88> │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3940 <_tmp_8_rule+0x88> │ │ │ │ │ + bne 3950 <_tmp_8_rule+0x88> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3938 <_tmp_8_rule+0x80> │ │ │ │ │ + b 3948 <_tmp_8_rule+0x80> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 38f0 <_tmp_8_rule+0x38> │ │ │ │ │ + beq 3900 <_tmp_8_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3938 <_tmp_8_rule+0x80> │ │ │ │ │ + b 3948 <_tmp_8_rule+0x80> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000002a5 │ │ │ │ │ │ │ │ │ │ -00003974 <_tmp_9_rule>: │ │ │ │ │ +00003984 <_tmp_9_rule>: │ │ │ │ │ _tmp_9_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #156] @ 3a28 <_tmp_9_rule+0xb4> │ │ │ │ │ + ldr r2, [pc, #156] @ 3a38 <_tmp_9_rule+0xb4> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3a08 <_tmp_9_rule+0x94> │ │ │ │ │ + beq 3a18 <_tmp_9_rule+0x94> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3a1c <_tmp_9_rule+0xa8> │ │ │ │ │ - ldr r1, [pc, #120] @ 3a2c <_tmp_9_rule+0xb8> │ │ │ │ │ + bne 3a2c <_tmp_9_rule+0xa8> │ │ │ │ │ + ldr r1, [pc, #120] @ 3a3c <_tmp_9_rule+0xb8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 39fc <_tmp_9_rule+0x88> │ │ │ │ │ + bne 3a0c <_tmp_9_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 39fc <_tmp_9_rule+0x88> │ │ │ │ │ - ldr r1, [pc, #84] @ 3a30 <_tmp_9_rule+0xbc> │ │ │ │ │ + bne 3a0c <_tmp_9_rule+0x88> │ │ │ │ │ + ldr r1, [pc, #84] @ 3a40 <_tmp_9_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 39fc <_tmp_9_rule+0x88> │ │ │ │ │ + bne 3a0c <_tmp_9_rule+0x88> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 39f4 <_tmp_9_rule+0x80> │ │ │ │ │ + b 3a04 <_tmp_9_rule+0x80> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 39ac <_tmp_9_rule+0x38> │ │ │ │ │ + beq 39bc <_tmp_9_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 39f4 <_tmp_9_rule+0x80> │ │ │ │ │ + b 3a04 <_tmp_9_rule+0x80> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000279 │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ │ │ │ │ │ -00003a34 <_tmp_10_rule>: │ │ │ │ │ +00003a44 <_tmp_10_rule>: │ │ │ │ │ _tmp_10_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #156] @ 3ae8 <_tmp_10_rule+0xb4> │ │ │ │ │ + ldr r2, [pc, #156] @ 3af8 <_tmp_10_rule+0xb4> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3ac8 <_tmp_10_rule+0x94> │ │ │ │ │ + beq 3ad8 <_tmp_10_rule+0x94> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3adc <_tmp_10_rule+0xa8> │ │ │ │ │ - ldr r1, [pc, #120] @ 3aec <_tmp_10_rule+0xb8> │ │ │ │ │ + bne 3aec <_tmp_10_rule+0xa8> │ │ │ │ │ + ldr r1, [pc, #120] @ 3afc <_tmp_10_rule+0xb8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3abc <_tmp_10_rule+0x88> │ │ │ │ │ + bne 3acc <_tmp_10_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3abc <_tmp_10_rule+0x88> │ │ │ │ │ - ldr r1, [pc, #84] @ 3af0 <_tmp_10_rule+0xbc> │ │ │ │ │ + bne 3acc <_tmp_10_rule+0x88> │ │ │ │ │ + ldr r1, [pc, #84] @ 3b00 <_tmp_10_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3abc <_tmp_10_rule+0x88> │ │ │ │ │ + bne 3acc <_tmp_10_rule+0x88> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3ab4 <_tmp_10_rule+0x80> │ │ │ │ │ + b 3ac4 <_tmp_10_rule+0x80> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3a6c <_tmp_10_rule+0x38> │ │ │ │ │ + beq 3a7c <_tmp_10_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3ab4 <_tmp_10_rule+0x80> │ │ │ │ │ + b 3ac4 <_tmp_10_rule+0x80> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000029e │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ │ │ │ │ │ -00003af4 : │ │ │ │ │ +00003b04 : │ │ │ │ │ simple_stmts_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #720] @ 3ddc │ │ │ │ │ + ldr r2, [pc, #720] @ 3dec │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3d78 │ │ │ │ │ + beq 3d88 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3d8c │ │ │ │ │ + bne 3d9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 3de4 │ │ │ │ │ + bl 3df4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3ba0 │ │ │ │ │ - ldr r1, [pc, #660] @ 3de0 │ │ │ │ │ + beq 3bb0 │ │ │ │ │ + ldr r1, [pc, #660] @ 3df0 │ │ │ │ │ mov r3, #13 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3ba0 │ │ │ │ │ + beq 3bb0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3ba0 │ │ │ │ │ + beq 3bb0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3d98 │ │ │ │ │ + beq 3da8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 3b90 │ │ │ │ │ - ldr r1, [pc, #536] @ 3ddc │ │ │ │ │ + bne 3ba0 │ │ │ │ │ + ldr r1, [pc, #536] @ 3dec │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3db8 │ │ │ │ │ + beq 3dc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3de4 │ │ │ │ │ + bl 3df4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 3bfc │ │ │ │ │ + bne 3c0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 3b90 │ │ │ │ │ + b 3ba0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #464] @ 3ddc │ │ │ │ │ + ldr r2, [pc, #464] @ 3dec │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 3d6c │ │ │ │ │ + beq 3d7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3d5c │ │ │ │ │ + bne 3d6c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3d50 │ │ │ │ │ + beq 3d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 3d5c │ │ │ │ │ + bne 3d6c │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3c80 │ │ │ │ │ + beq 3c90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3de4 │ │ │ │ │ + bl 3df4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3c80 │ │ │ │ │ + beq 3c90 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq 3d24 │ │ │ │ │ + beq 3d34 │ │ │ │ │ str r3, [r9, r8, lsl #2] │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 3c44 │ │ │ │ │ + b 3c54 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 3d48 │ │ │ │ │ + beq 3d58 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - ble 3cb4 │ │ │ │ │ + ble 3cc4 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r9, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 3c98 │ │ │ │ │ + b 3ca8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -4285,288 +4287,288 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3bec │ │ │ │ │ + beq 3bfc │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3bec │ │ │ │ │ + bne 3bfc │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3bf4 │ │ │ │ │ - b 3bec │ │ │ │ │ + bne 3c04 │ │ │ │ │ + b 3bfc │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r9, r0 │ │ │ │ │ - bne 3c70 │ │ │ │ │ + bne 3c80 │ │ │ │ │ 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 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 3be4 │ │ │ │ │ + b 3bf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3c10 │ │ │ │ │ + b 3c20 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3b30 │ │ │ │ │ + beq 3b40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 3b90 │ │ │ │ │ + b 3ba0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 3bf0 │ │ │ │ │ - b 3b90 │ │ │ │ │ + beq 3c00 │ │ │ │ │ + b 3ba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3bd0 │ │ │ │ │ - b 3bec │ │ │ │ │ + beq 3be0 │ │ │ │ │ + b 3bfc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00003de4 : │ │ │ │ │ +00003df4 : │ │ │ │ │ simple_stmt_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ - ldr r2, [pc, #4024] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #4024] @ 4dc4 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5ce8 │ │ │ │ │ + beq 5cdc │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 45d8 │ │ │ │ │ + bne 45e8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, #1008 @ 0x3f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 40e8 │ │ │ │ │ + bne 40f8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5ccc │ │ │ │ │ + beq 5cf0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 45d4 │ │ │ │ │ + bne 45e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 67cc │ │ │ │ │ + bl 67dc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 43c0 │ │ │ │ │ + bne 43d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r3, [pc, #3920] @ 4dec │ │ │ │ │ - ldr r1, [pc, #3864] @ 4db8 │ │ │ │ │ + bne 45e4 │ │ │ │ │ + ldr r3, [pc, #3920] @ 4dfc │ │ │ │ │ + ldr r1, [pc, #3864] @ 4dc8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 572c │ │ │ │ │ + bne 573c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ + bne 45e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfec │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 4100 │ │ │ │ │ + bne 4110 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r3, [pc, #3852] @ 4dfc │ │ │ │ │ - ldr r1, [pc, #3784] @ 4dbc │ │ │ │ │ + bne 45e4 │ │ │ │ │ + ldr r3, [pc, #3852] @ 4e0c │ │ │ │ │ + ldr r1, [pc, #3784] @ 4dcc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 43c8 │ │ │ │ │ + bne 43d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r1, [pc, #3744] @ 4dc0 │ │ │ │ │ + bne 45e4 │ │ │ │ │ + ldr r1, [pc, #3744] @ 4dd0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 45e8 │ │ │ │ │ + bne 45f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r3, [pc, #3724] @ 4dd8 │ │ │ │ │ - ldr r1, [pc, #3692] @ 4dbc │ │ │ │ │ + bne 45e4 │ │ │ │ │ + ldr r3, [pc, #3724] @ 4de8 │ │ │ │ │ + ldr r1, [pc, #3692] @ 4dcc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4494 │ │ │ │ │ + bne 44a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ + bne 45e4 │ │ │ │ │ mov r1, #504 @ 0x1f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 48f8 │ │ │ │ │ + bne 4908 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r1, [pc, #3608] @ 4dbc │ │ │ │ │ + bne 45e4 │ │ │ │ │ + ldr r1, [pc, #3608] @ 4dcc │ │ │ │ │ mov r3, #616 @ 0x268 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4a48 │ │ │ │ │ + bne 4a58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r1, [pc, #3560] @ 4dbc │ │ │ │ │ + bne 45e4 │ │ │ │ │ + ldr r1, [pc, #3560] @ 4dcc │ │ │ │ │ mov r3, #580 @ 0x244 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b34 │ │ │ │ │ + bne 4b44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r3, [pc, #3520] @ 4dc4 │ │ │ │ │ - ldr r1, [pc, #3508] @ 4dbc │ │ │ │ │ + bne 45e4 │ │ │ │ │ + ldr r3, [pc, #3520] @ 4dd4 │ │ │ │ │ + ldr r1, [pc, #3508] @ 4dcc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4c10 │ │ │ │ │ + bne 4c20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ + bne 45e4 │ │ │ │ │ mov r1, #508 @ 0x1fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4d74 │ │ │ │ │ + bne 4d84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r1, [pc, #3436] @ 4dc8 │ │ │ │ │ + bne 45e4 │ │ │ │ │ + ldr r1, [pc, #3436] @ 4dd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 4f04 │ │ │ │ │ + bne 4f14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r3, [pc, #3416] @ 4ddc │ │ │ │ │ - ldr r1, [pc, #3380] @ 4dbc │ │ │ │ │ + bne 45e4 │ │ │ │ │ + ldr r3, [pc, #3416] @ 4dec │ │ │ │ │ + ldr r1, [pc, #3380] @ 4dcc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 501c │ │ │ │ │ + bne 502c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r3, [pc, #3372] @ 4de0 │ │ │ │ │ - ldr r1, [pc, #3332] @ 4dbc │ │ │ │ │ + bne 45e4 │ │ │ │ │ + ldr r3, [pc, #3372] @ 4df0 │ │ │ │ │ + ldr r1, [pc, #3332] @ 4dcc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5224 │ │ │ │ │ + bne 5234 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, #1008 @ 0x3f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -4578,177 +4580,177 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 45d4 │ │ │ │ │ + beq 45e4 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #24] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_CALL _PyAST_Expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ - bne 40d4 │ │ │ │ │ + bne 40e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r8, [sp, #64] @ 0x40 │ │ │ │ │ - beq 40d4 │ │ │ │ │ + beq 40e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 45dc │ │ │ │ │ + b 45ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 63cc │ │ │ │ │ + blt 63dc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bne 63c0 │ │ │ │ │ - ldr r1, [pc, #3140] @ 4de8 │ │ │ │ │ + bne 63d0 │ │ │ │ │ + ldr r1, [pc, #3140] @ 4df8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4674 │ │ │ │ │ + bne 4684 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - bne 5d18 │ │ │ │ │ + bne 5d28 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3036] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #3036] @ 4dc4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6504 │ │ │ │ │ + beq 6514 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 6530 │ │ │ │ │ + beq 6540 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #3048] @ 4de4 │ │ │ │ │ + ldr r1, [pc, #3048] @ 4df4 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5568 │ │ │ │ │ + beq 5578 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2956] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #2956] @ 4dc4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 65ac │ │ │ │ │ + beq 65bc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5504 │ │ │ │ │ + bne 5514 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 5550 │ │ │ │ │ + beq 5560 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r7, sl │ │ │ │ │ - bne 5504 │ │ │ │ │ - ldr r2, [pc, #2884] @ 4db4 │ │ │ │ │ + bne 5514 │ │ │ │ │ + ldr r2, [pc, #2884] @ 4dc4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 649c │ │ │ │ │ + beq 64ac │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 5150 │ │ │ │ │ + bne 5160 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5f00 │ │ │ │ │ + bne 5f10 │ │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 5150 │ │ │ │ │ + bne 5160 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 5548 │ │ │ │ │ + beq 5558 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [pc, #2780] @ 4dcc │ │ │ │ │ + ldr r3, [pc, #2780] @ 4ddc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5ef4 │ │ │ │ │ + beq 5f04 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2768] @ 4dd4 │ │ │ │ │ + ldr r1, [pc, #2768] @ 4de4 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4e00 │ │ │ │ │ + beq 4e10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5568 │ │ │ │ │ - ldr r1, [pc, #2736] @ 4de8 │ │ │ │ │ + beq 5578 │ │ │ │ │ + ldr r1, [pc, #2736] @ 4df8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5568 │ │ │ │ │ + beq 5578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 196e4 │ │ │ │ │ + bl 19724 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5568 │ │ │ │ │ + beq 5578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6000 │ │ │ │ │ + beq 6010 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r8, [r8, #4] │ │ │ │ │ ldr r9, [r3, #20] │ │ │ │ │ ldr sl, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_count_dots │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ @@ -4762,334 +4764,334 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_checked_future_import> │ │ │ │ │ R_ARM_CALL _PyPegen_checked_future_import │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 5708 │ │ │ │ │ + beq 5718 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ │ - b 40d4 │ │ │ │ │ + b 40e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2528] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #2528] @ 4dc4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5c98 │ │ │ │ │ + beq 5ca8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5cb0 │ │ │ │ │ + bne 5cc0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 5d68 │ │ │ │ │ + beq 5d78 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #2548] @ 4dfc │ │ │ │ │ + ldr r1, [pc, #2548] @ 4e0c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5db0 │ │ │ │ │ + beq 5dc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfec │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 5cac │ │ │ │ │ + bne 5cbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 5cb4 │ │ │ │ │ + beq 5cc4 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #24] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Return> │ │ │ │ │ R_ARM_CALL _PyAST_Return │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 5d44 │ │ │ │ │ + beq 5d54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 40d4 │ │ │ │ │ + b 40e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2324] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #2324] @ 4dc4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5fac │ │ │ │ │ + beq 5fbc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5fc4 │ │ │ │ │ + bne 5fd4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq 4f58 │ │ │ │ │ + beq 4f68 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #2308] @ 4dd8 │ │ │ │ │ + ldr r1, [pc, #2308] @ 4de8 │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4f98 │ │ │ │ │ + beq 4fa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 4f98 │ │ │ │ │ + beq 4fa8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2220] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #2220] @ 4dc4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5f88 │ │ │ │ │ + beq 5f98 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5fa0 │ │ │ │ │ - ldr r1, [pc, #2236] @ 4de4 │ │ │ │ │ + bne 5fb0 │ │ │ │ │ + ldr r1, [pc, #2236] @ 4df4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 5008 │ │ │ │ │ + bne 5018 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4f9c │ │ │ │ │ + bne 4fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6164 │ │ │ │ │ + beq 6174 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, sl │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Raise> │ │ │ │ │ R_ARM_CALL _PyAST_Raise │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 4490 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne 45c0 │ │ │ │ │ + bne 45d0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 3f74 │ │ │ │ │ + beq 3f84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 40f8 │ │ │ │ │ + b 4108 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1984] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #1984] @ 4dc4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5d34 │ │ │ │ │ + beq 5d44 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5d18 │ │ │ │ │ + bne 5d28 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ldr r2, [pc, #1932] @ 4db4 │ │ │ │ │ - bne 61c0 │ │ │ │ │ + ldr r2, [pc, #1932] @ 4dc4 │ │ │ │ │ + bne 61d0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 63a8 │ │ │ │ │ + beq 63b8 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 4168 │ │ │ │ │ + beq 4178 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #1940] @ 4de8 │ │ │ │ │ + ldr r1, [pc, #1940] @ 4df8 │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 41b0 │ │ │ │ │ + beq 41c0 │ │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #1844] @ 4db4 │ │ │ │ │ + ldr r3, [pc, #1844] @ 4dc4 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ str r8, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6630 │ │ │ │ │ + beq 6640 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6648 │ │ │ │ │ - ldr r3, [pc, #1812] @ 4db4 │ │ │ │ │ + bne 6658 │ │ │ │ │ + ldr r3, [pc, #1812] @ 4dc4 │ │ │ │ │ add r2, r8, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 65e4 │ │ │ │ │ + beq 65f4 │ │ │ │ │ add r8, r8, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r8, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6614 │ │ │ │ │ + beq 6624 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 5a90 │ │ │ │ │ + bne 5aa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r7, #1 │ │ │ │ │ sublt r2, r3, #1 │ │ │ │ │ strlt r7, [r4, #60] @ 0x3c │ │ │ │ │ - blt 4a34 │ │ │ │ │ + blt 4a44 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r9, [r2, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r8, [r2, #16] │ │ │ │ │ - bne 4a30 │ │ │ │ │ - ldr r2, [pc, #1700] @ 4db4 │ │ │ │ │ + bne 4a40 │ │ │ │ │ + ldr r2, [pc, #1700] @ 4dc4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5ab8 │ │ │ │ │ + beq 5ac8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1708] @ 4dd4 │ │ │ │ │ + ldr r1, [pc, #1708] @ 4de4 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4938 │ │ │ │ │ + beq 4948 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4a2c │ │ │ │ │ - ldr r3, [pc, #1616] @ 4db4 │ │ │ │ │ + beq 4a3c │ │ │ │ │ + ldr r3, [pc, #1616] @ 4dc4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 5f7c │ │ │ │ │ + beq 5f8c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4a30 │ │ │ │ │ - ldr r1, [pc, #1640] @ 4df4 │ │ │ │ │ + bne 4a40 │ │ │ │ │ + ldr r1, [pc, #1640] @ 4e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 4f44 │ │ │ │ │ + bne 4f54 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4a30 │ │ │ │ │ + bne 4a40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5e18 │ │ │ │ │ + beq 5e28 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ stm sp, {r2, r3} │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - bne 5510 │ │ │ │ │ + bne 5520 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_CALL _PyAST_alias │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 5528 │ │ │ │ │ - ldr r2, [pc, #1476] @ 4dcc │ │ │ │ │ + beq 5538 │ │ │ │ │ + ldr r2, [pc, #1476] @ 4ddc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5f60 │ │ │ │ │ + beq 5f70 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 4a30 │ │ │ │ │ + bne 4a40 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 5e0c │ │ │ │ │ + beq 5e1c │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - bne 5f74 │ │ │ │ │ + bne 5f84 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5300 │ │ │ │ │ + bne 5310 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5e04 │ │ │ │ │ + beq 5e14 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -5097,362 +5099,362 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq 5eac │ │ │ │ │ + beq 5ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5cfc │ │ │ │ │ + beq 5d0c │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #24] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Import> │ │ │ │ │ R_ARM_CALL _PyAST_Import │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 61a0 │ │ │ │ │ + beq 61b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 40d4 │ │ │ │ │ + b 40e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 45d4 │ │ │ │ │ + beq 45e4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Pass> │ │ │ │ │ R_ARM_CALL _PyAST_Pass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ - bne 40d4 │ │ │ │ │ - b 4144 │ │ │ │ │ + bne 40e4 │ │ │ │ │ + b 4154 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r8, [sp, #32] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - ldr r2, [pc, #1156] @ 4dd4 │ │ │ │ │ + ldr r2, [pc, #1156] @ 4de4 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5bcc │ │ │ │ │ - ldr r3, [pc, #1092] @ 4db4 │ │ │ │ │ + bne 5bdc │ │ │ │ │ + ldr r3, [pc, #1092] @ 4dc4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5bc0 │ │ │ │ │ + beq 5bd0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5a7c │ │ │ │ │ + bne 5a8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 164bc │ │ │ │ │ + bl 164f8 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 49b4 │ │ │ │ │ + beq 49c4 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 50fc │ │ │ │ │ + bne 510c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5a7c │ │ │ │ │ + bne 5a8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ac4 │ │ │ │ │ + beq 5ad4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5a84 │ │ │ │ │ + bne 5a94 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bge 4a04 │ │ │ │ │ + bge 4a14 │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ - b 4948 │ │ │ │ │ + b 4958 │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 475c │ │ │ │ │ + bne 476c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 41b4 │ │ │ │ │ + b 41c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #864] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #864] @ 4dc4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6158 │ │ │ │ │ + beq 6168 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 613c │ │ │ │ │ + bne 614c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r8, lsl #2] │ │ │ │ │ ldrne sl, [r3, #12] │ │ │ │ │ ldrne r9, [r3, #16] │ │ │ │ │ - beq 6110 │ │ │ │ │ + beq 6120 │ │ │ │ │ mov r1, #616 @ 0x268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6060 │ │ │ │ │ + beq 6070 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 644 <_PyPegen_parse+0x644> │ │ │ │ │ R_ARM_CALL del_targets_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 6060 │ │ │ │ │ - ldr r1, [pc, #792] @ 4dd0 │ │ │ │ │ + beq 6070 │ │ │ │ │ + ldr r1, [pc, #792] @ 4de0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6060 │ │ │ │ │ + beq 6070 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 607c │ │ │ │ │ + beq 608c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_Delete> │ │ │ │ │ R_ARM_CALL _PyAST_Delete │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 4490 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne 607c │ │ │ │ │ + bne 608c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 6078 │ │ │ │ │ + b 6088 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #628] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #628] @ 4dc4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6048 │ │ │ │ │ + beq 6058 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 603c │ │ │ │ │ + bne 604c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r7, lsl #2] │ │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ │ - beq 6010 │ │ │ │ │ + beq 6020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1724c │ │ │ │ │ + bl 17288 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4bf0 │ │ │ │ │ + beq 4c00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 4bf8 │ │ │ │ │ + beq 4c08 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_CALL _PyAST_Expr │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 4490 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne 4bf8 │ │ │ │ │ + bne 4c08 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 3ffc │ │ │ │ │ - b 45d4 │ │ │ │ │ + beq 400c │ │ │ │ │ + b 45e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #408] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #408] @ 4dc4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5e80 │ │ │ │ │ + beq 5e90 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5e74 │ │ │ │ │ + bne 5e84 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r7, lsl #2] │ │ │ │ │ ldrne sl, [r3, #12] │ │ │ │ │ ldrne r9, [r3, #16] │ │ │ │ │ - beq 5e5c │ │ │ │ │ - ldr r1, [pc, #360] @ 4dc4 │ │ │ │ │ + beq 5e6c │ │ │ │ │ + ldr r1, [pc, #360] @ 4dd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 4d58 │ │ │ │ │ + beq 4d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 4d54 │ │ │ │ │ - ldr r2, [pc, #296] @ 4db4 │ │ │ │ │ + beq 4d64 │ │ │ │ │ + ldr r2, [pc, #296] @ 4dc4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5e50 │ │ │ │ │ + beq 5e60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4d58 │ │ │ │ │ + bne 4d68 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5900 │ │ │ │ │ + bne 5910 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4d58 │ │ │ │ │ + bne 4d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 4d5c │ │ │ │ │ + beq 4d6c │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Assert> │ │ │ │ │ R_ARM_CALL _PyAST_Assert │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 4490 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne 4d5c │ │ │ │ │ + bne 4d6c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 402c │ │ │ │ │ - b 45d4 │ │ │ │ │ + beq 403c │ │ │ │ │ + b 45e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 45d4 │ │ │ │ │ + beq 45e4 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Break> │ │ │ │ │ R_ARM_CALL _PyAST_Break │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ - bne 40d4 │ │ │ │ │ - b 4144 │ │ │ │ │ + bne 40e4 │ │ │ │ │ + b 4154 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_soft_keyword │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 _tmp_6_rule │ │ │ │ │ .word 0x00000211 │ │ │ │ │ .word 0x000001fd │ │ │ │ │ @@ -5471,194 +5473,194 @@ │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000292 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000020a │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r2, [pc, #-64] @ 4dd4 │ │ │ │ │ + ldr r2, [pc, #-64] @ 4de4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5ee4 │ │ │ │ │ - ldr r2, [pc, #-56] @ 4df8 │ │ │ │ │ + bne 5ef4 │ │ │ │ │ + ldr r2, [pc, #-56] @ 4e08 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5eb8 │ │ │ │ │ + beq 5ec8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5914 │ │ │ │ │ + bne 5924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - bl 164bc │ │ │ │ │ + bl 164f8 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 4e74 │ │ │ │ │ + beq 4e84 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 54c8 │ │ │ │ │ + bne 54d8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5914 │ │ │ │ │ + bne 5924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 58f8 │ │ │ │ │ + beq 5908 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5504 │ │ │ │ │ + bne 5514 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4ef0 │ │ │ │ │ + beq 4f00 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble 4ef0 │ │ │ │ │ + ble 4f00 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ │ - b 4e08 │ │ │ │ │ + b 4e18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5fcc │ │ │ │ │ + bne 5fdc │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5504 │ │ │ │ │ + bne 5514 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 4328 │ │ │ │ │ + b 4338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 45d4 │ │ │ │ │ + beq 45e4 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Continue> │ │ │ │ │ R_ARM_CALL _PyAST_Continue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ - bne 40d4 │ │ │ │ │ - b 4144 │ │ │ │ │ + bne 40e4 │ │ │ │ │ + b 4154 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 47a0 │ │ │ │ │ - b 479c │ │ │ │ │ + bne 47b0 │ │ │ │ │ + b 47ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5fe0 │ │ │ │ │ + blt 5ff0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ - bne 5ff4 │ │ │ │ │ - ldr r1, [pc, #-436] @ 4dd8 │ │ │ │ │ + bne 6004 │ │ │ │ │ + ldr r1, [pc, #-436] @ 4de8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 44ec │ │ │ │ │ + bne 44fc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 5ff4 │ │ │ │ │ - ldr r1, [pc, #-472] @ 4dd8 │ │ │ │ │ + bne 6004 │ │ │ │ │ + ldr r1, [pc, #-472] @ 4de8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 45b8 │ │ │ │ │ + beq 45c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 6164 │ │ │ │ │ + beq 6174 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_Raise> │ │ │ │ │ R_ARM_CALL _PyAST_Raise │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ - b 459c │ │ │ │ │ + bne 4490 │ │ │ │ │ + b 45ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 453c │ │ │ │ │ - b 4538 │ │ │ │ │ + bne 454c │ │ │ │ │ + b 4548 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-568] @ 4df8 │ │ │ │ │ + ldr r2, [pc, #-568] @ 4e08 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5c3c │ │ │ │ │ + beq 5c4c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5c30 │ │ │ │ │ + bne 5c40 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r6, lsl #2] │ │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ │ ldrne r6, [r3, #16] │ │ │ │ │ - beq 5c04 │ │ │ │ │ - ldr r1, [pc, #-652] @ 4ddc │ │ │ │ │ + beq 5c14 │ │ │ │ │ + ldr r1, [pc, #-652] @ 4dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5be0 │ │ │ │ │ + beq 5bf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2b0 <_PyPegen_parse+0x2b0> │ │ │ │ │ R_ARM_CALL _gather_18_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5be0 │ │ │ │ │ + beq 5bf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 5bec │ │ │ │ │ + beq 5bfc │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r2, #20] │ │ │ │ │ ldr sl, [r2, #24] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -5669,133 +5671,133 @@ │ │ │ │ │ str sl, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Global> │ │ │ │ │ R_ARM_CALL _PyAST_Global │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5e8c │ │ │ │ │ + beq 5e9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r3 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b 40d4 │ │ │ │ │ + b 40e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 49b4 │ │ │ │ │ + beq 49c4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 64b8 │ │ │ │ │ + beq 64c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5a84 │ │ │ │ │ + bne 5a94 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bgt 49f8 │ │ │ │ │ + bgt 4a08 │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ - b 4a0c │ │ │ │ │ + b 4a1c │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [r8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-888] @ 4df8 │ │ │ │ │ + ldr r2, [pc, #-888] @ 4e08 │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5c8c │ │ │ │ │ + beq 5c9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5c7c │ │ │ │ │ + bne 5c8c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 58d0 │ │ │ │ │ + bne 58e0 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5c7c │ │ │ │ │ + bne 5c8c │ │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 58d8 │ │ │ │ │ + bne 58e8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 5548 │ │ │ │ │ + beq 5558 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 42e0 │ │ │ │ │ + ble 42f0 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r1, [r8, sl, lsl #2] │ │ │ │ │ str r1, [r3, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq 42e0 │ │ │ │ │ - b 5208 │ │ │ │ │ + beq 42f0 │ │ │ │ │ + b 5218 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-1088] @ 4df8 │ │ │ │ │ + ldr r2, [pc, #-1088] @ 4e08 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6438 │ │ │ │ │ + beq 6448 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 642c │ │ │ │ │ + bne 643c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r6, lsl #2] │ │ │ │ │ ldrne r7, [r3, #12] │ │ │ │ │ ldrne r6, [r3, #16] │ │ │ │ │ - beq 6400 │ │ │ │ │ - ldr r1, [pc, #-1168] @ 4de0 │ │ │ │ │ + beq 6410 │ │ │ │ │ + ldr r1, [pc, #-1168] @ 4df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 63e0 │ │ │ │ │ + beq 63f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2b0 <_PyPegen_parse+0x2b0> │ │ │ │ │ R_ARM_CALL _gather_20_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 63e0 │ │ │ │ │ + beq 63f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 642c │ │ │ │ │ + beq 643c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r2, #20] │ │ │ │ │ ldr sl, [r2, #24] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -5806,107 +5808,107 @@ │ │ │ │ │ str sl, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Nonlocal> │ │ │ │ │ R_ARM_CALL _PyAST_Nonlocal │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 50e4 │ │ │ │ │ + bne 50f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 63e4 │ │ │ │ │ - b 63e8 │ │ │ │ │ + beq 63f4 │ │ │ │ │ + b 63f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-1300] @ 4df8 │ │ │ │ │ + ldr r2, [pc, #-1300] @ 4e08 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 64f8 │ │ │ │ │ + beq 6508 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 64ec │ │ │ │ │ + bne 64fc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldrne r2, [r4, #4] │ │ │ │ │ ldrne r3, [r2, r3, lsl #2] │ │ │ │ │ ldrne r7, [r3, #12] │ │ │ │ │ ldrne r5, [r3, #16] │ │ │ │ │ - bne 5374 │ │ │ │ │ + bne 5384 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5ba8 │ │ │ │ │ + blt 5bb8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ - bne 5b94 │ │ │ │ │ + bne 5ba4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 164bc │ │ │ │ │ + bl 164f8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5b70 │ │ │ │ │ - ldr r2, [pc, #-1436] @ 4df8 │ │ │ │ │ + beq 5b80 │ │ │ │ │ + ldr r2, [pc, #-1436] @ 4e08 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5de0 │ │ │ │ │ + beq 5df0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5df0 │ │ │ │ │ + bne 5e00 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - ldr r1, [pc, #-1476] @ 4df4 │ │ │ │ │ + ldr r1, [pc, #-1476] @ 4e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5b08 │ │ │ │ │ + bne 5b18 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5b70 │ │ │ │ │ + bne 5b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5b90 │ │ │ │ │ + beq 5ba0 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - bne 5a74 │ │ │ │ │ + bne 5a84 │ │ │ │ │ stm sp, {r2, r3} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_CALL _PyAST_alias │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5b7c │ │ │ │ │ + beq 5b8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -5915,177 +5917,177 @@ │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5920 │ │ │ │ │ + bne 5930 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5e04 │ │ │ │ │ + beq 5e14 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrgt r1, [sp, #32] │ │ │ │ │ - ble 486c │ │ │ │ │ + ble 487c │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r1, r9, lsl #2] │ │ │ │ │ str r2, [r3, r9, lsl #2] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq 486c │ │ │ │ │ - b 54a8 │ │ │ │ │ + beq 487c │ │ │ │ │ + b 54b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 4e74 │ │ │ │ │ + beq 4e84 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 4ecc │ │ │ │ │ + beq 4edc │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4eb4 │ │ │ │ │ + beq 4ec4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 556c │ │ │ │ │ + b 557c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_CALL _PyAST_alias │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 4800 │ │ │ │ │ + bne 4810 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 4a2c │ │ │ │ │ - b 4a34 │ │ │ │ │ + beq 4a3c │ │ │ │ │ + b 4a44 │ │ │ │ │ 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 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 6588 │ │ │ │ │ - ldr r1, [pc, #-1952] @ 4de4 │ │ │ │ │ + bne 6598 │ │ │ │ │ + ldr r1, [pc, #-1952] @ 4df4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6598 │ │ │ │ │ - ldr r2, [pc, #-1956] @ 4df8 │ │ │ │ │ + beq 65a8 │ │ │ │ │ + ldr r2, [pc, #-1956] @ 4e08 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 65d8 │ │ │ │ │ + beq 65e8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 65c8 │ │ │ │ │ + bne 65d8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 6460 │ │ │ │ │ + beq 6470 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 65c8 │ │ │ │ │ + bne 65d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-2028] @ 4df8 │ │ │ │ │ + ldr r2, [pc, #-2028] @ 4e08 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 65a0 │ │ │ │ │ + beq 65b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5640 │ │ │ │ │ + bne 5650 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 58ac │ │ │ │ │ + bne 58bc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5640 │ │ │ │ │ + bne 5650 │ │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 58ac │ │ │ │ │ + bne 58bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq 647c │ │ │ │ │ + beq 648c │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 647c │ │ │ │ │ + bne 648c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 6458 │ │ │ │ │ + beq 6468 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bgt 5888 │ │ │ │ │ + bgt 5898 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #-2220] @ 4de8 │ │ │ │ │ + ldr r1, [pc, #-2220] @ 4df8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6594 │ │ │ │ │ + beq 65a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 196e4 │ │ │ │ │ + bl 19724 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 6594 │ │ │ │ │ + beq 65a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6000 │ │ │ │ │ + beq 6010 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r8, [r3, #20] │ │ │ │ │ ldr r9, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_count_dots │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ stmib sp, {r8, r9} │ │ │ │ │ @@ -6095,79 +6097,79 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyAST_ImportFrom> │ │ │ │ │ R_ARM_CALL _PyAST_ImportFrom │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 43b4 │ │ │ │ │ + bne 43c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 6598 │ │ │ │ │ + beq 65a8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 5d1c │ │ │ │ │ + b 5d2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-2368] @ 4df8 │ │ │ │ │ + ldr r2, [pc, #-2368] @ 4e08 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5f48 │ │ │ │ │ + beq 5f50 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5f3c │ │ │ │ │ + bne 5f44 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r7, lsl #2] │ │ │ │ │ ldrne sl, [r3, #12] │ │ │ │ │ ldrne r9, [r3, #16] │ │ │ │ │ - beq 5f10 │ │ │ │ │ - ldr r1, [pc, #-2444] @ 4dec │ │ │ │ │ + beq 5f18 │ │ │ │ │ + ldr r1, [pc, #-2444] @ 4dfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 589c │ │ │ │ │ + beq 58ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 589c │ │ │ │ │ + beq 58ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e68 │ │ │ │ │ + bl 16ea4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 58a4 │ │ │ │ │ + bne 58b4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 589c │ │ │ │ │ + beq 58ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 589c │ │ │ │ │ + beq 58ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 5870 │ │ │ │ │ + beq 5880 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [ip, #24] │ │ │ │ │ ldr r7, [ip, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ @@ -6179,749 +6181,749 @@ │ │ │ │ │ stmib sp, {r7, r8} │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_TypeAlias> │ │ │ │ │ R_ARM_CALL _PyAST_TypeAlias │ │ │ │ │ - ldr r2, [pc, #-2640] @ 4df0 │ │ │ │ │ + ldr r2, [pc, #-2640] @ 4e00 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 23730 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 4490 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 5f08 │ │ │ │ │ + beq 5f68 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 3ec4 │ │ │ │ │ - b 45d4 │ │ │ │ │ + beq 3ed4 │ │ │ │ │ + b 45e4 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r8, sl, lsl #2] │ │ │ │ │ str r2, [r3, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 5678 │ │ │ │ │ + b 5688 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 5870 │ │ │ │ │ + b 5880 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5c5c │ │ │ │ │ + beq 5c6c │ │ │ │ │ str r5, [r8, r7, lsl #2] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 55d8 │ │ │ │ │ + b 55e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 5adc │ │ │ │ │ + beq 5aec │ │ │ │ │ str r2, [r8, r7, lsl #2] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 5164 │ │ │ │ │ + b 5174 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 4e94 │ │ │ │ │ + b 4ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 4cd0 │ │ │ │ │ - b 4cc8 │ │ │ │ │ + bne 4ce0 │ │ │ │ │ + b 4cd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5504 │ │ │ │ │ + b 5514 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-2868] @ 4df8 │ │ │ │ │ + ldr r2, [pc, #-2868] @ 4e08 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5e30 │ │ │ │ │ + beq 5e40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5e28 │ │ │ │ │ + bne 5e38 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 5b58 │ │ │ │ │ + bne 5b68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5dcc │ │ │ │ │ + blt 5ddc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - bne 5e28 │ │ │ │ │ + bne 5e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 164bc │ │ │ │ │ + bl 164f8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5b6c │ │ │ │ │ - ldr r2, [pc, #-2984] @ 4df8 │ │ │ │ │ + beq 5b7c │ │ │ │ │ + ldr r2, [pc, #-2984] @ 4e08 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5dd4 │ │ │ │ │ + beq 5de4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5dec │ │ │ │ │ + bne 5dfc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - ldr r1, [pc, #-3024] @ 4df4 │ │ │ │ │ + ldr r1, [pc, #-3024] @ 4e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5b44 │ │ │ │ │ + bne 5b54 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5b6c │ │ │ │ │ + bne 5b7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5e28 │ │ │ │ │ + beq 5e38 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldrne r1, [r1, #4] │ │ │ │ │ stm sp, {r2, r3} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_CALL _PyAST_alias │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5e3c │ │ │ │ │ + beq 5e4c │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5b1c │ │ │ │ │ + beq 5b2c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r7, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 5464 │ │ │ │ │ + b 5474 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b 541c │ │ │ │ │ + b 542c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4a30 │ │ │ │ │ + b 4a40 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #-3236] @ 4df8 │ │ │ │ │ + ldr r1, [pc, #-3236] @ 4e08 │ │ │ │ │ ldr r2, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r2, #12] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r8, [r2, #16] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 471c │ │ │ │ │ + bne 472c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 471c │ │ │ │ │ + b 472c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4a08 │ │ │ │ │ - b 5a84 │ │ │ │ │ + beq 4a18 │ │ │ │ │ + b 5a94 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5548 │ │ │ │ │ + beq 5558 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 58e8 │ │ │ │ │ + b 58f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 53d4 │ │ │ │ │ - b 53c8 │ │ │ │ │ + bne 53e4 │ │ │ │ │ + b 53d8 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e00 │ │ │ │ │ + beq 5e10 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - b 5a60 │ │ │ │ │ + b 5a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 59e0 │ │ │ │ │ - b 59d4 │ │ │ │ │ + bne 59f0 │ │ │ │ │ + b 59e4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - b 5980 │ │ │ │ │ + b 5990 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5480 │ │ │ │ │ + b 5490 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5ba4 │ │ │ │ │ + bne 5bb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5b70 │ │ │ │ │ + b 5b80 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5480 │ │ │ │ │ + b 5490 │ │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 5480 │ │ │ │ │ + b 5490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4980 │ │ │ │ │ + b 4990 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 4a20 │ │ │ │ │ + b 4a30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 40ac │ │ │ │ │ - b 45d4 │ │ │ │ │ + beq 40bc │ │ │ │ │ + b 45e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5c48 │ │ │ │ │ + blt 5c58 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - beq 5060 │ │ │ │ │ + beq 5070 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5bec │ │ │ │ │ + b 5bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5034 │ │ │ │ │ + b 5044 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 5bec │ │ │ │ │ + b 5bfc │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6458 │ │ │ │ │ + beq 6468 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 58c0 │ │ │ │ │ + b 58d0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 51dc │ │ │ │ │ + b 51ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5180 │ │ │ │ │ + b 5190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 43ec │ │ │ │ │ + beq 43fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 3f18 │ │ │ │ │ - b 45d4 │ │ │ │ │ + beq 3f28 │ │ │ │ │ + b 45e4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 3e30 │ │ │ │ │ + b 45e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrge r3, [r4, #4] │ │ │ │ │ ldrge r2, [sp, #24] │ │ │ │ │ - bge 3e58 │ │ │ │ │ - b 4154 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 3e20 │ │ │ │ │ - b 45d4 │ │ │ │ │ + bge 3e68 │ │ │ │ │ + b 4164 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - beq 41cc │ │ │ │ │ + beq 41dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 3f44 │ │ │ │ │ - b 45d4 │ │ │ │ │ + beq 3f54 │ │ │ │ │ + b 45e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4600 │ │ │ │ │ + b 4610 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne 5cb4 │ │ │ │ │ + bne 5cc4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 5cb0 │ │ │ │ │ + b 5cc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5db8 │ │ │ │ │ + blt 5dc8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 5cb4 │ │ │ │ │ - ldr r1, [pc, #-4008] @ 4dfc │ │ │ │ │ + bne 5cc4 │ │ │ │ │ + ldr r1, [pc, #-4008] @ 4e0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4420 │ │ │ │ │ + bne 4430 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5d60 │ │ │ │ │ + b 5d70 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 5cb4 │ │ │ │ │ + b 5cc4 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ - b 5ba8 │ │ │ │ │ + b 5bb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 59ac │ │ │ │ │ + b 59bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 53a0 │ │ │ │ │ + b 53b0 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5b70 │ │ │ │ │ + b 5b80 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ 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 r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 4a34 │ │ │ │ │ + b 4a44 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ - b 5b94 │ │ │ │ │ + b 5ba4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5938 │ │ │ │ │ + b 5948 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5b88 │ │ │ │ │ - b 5ba8 │ │ │ │ │ + beq 5b98 │ │ │ │ │ + b 5bb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4c98 │ │ │ │ │ + b 4ca8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5ec4 │ │ │ │ │ + bge 5ed4 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 4d5c │ │ │ │ │ + b 4d6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4c28 │ │ │ │ │ + b 4c38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 5be4 │ │ │ │ │ - b 5bec │ │ │ │ │ + beq 5bf4 │ │ │ │ │ + b 5bfc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4a3c │ │ │ │ │ + b 4a4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4e40 │ │ │ │ │ + b 4e50 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - beq 4c54 │ │ │ │ │ - b 5e74 │ │ │ │ │ + beq 4c64 │ │ │ │ │ + b 5e84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4328 │ │ │ │ │ + b 4338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 42f8 │ │ │ │ │ + b 4308 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 5c80 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 58a4 │ │ │ │ │ + b 5c90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5f54 │ │ │ │ │ + blt 5f5c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - beq 5770 │ │ │ │ │ + beq 5780 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5870 │ │ │ │ │ + b 5880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5744 │ │ │ │ │ + b 5754 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 5f3c │ │ │ │ │ + b 5f44 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + b 58b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 481c │ │ │ │ │ + beq 482c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4a30 │ │ │ │ │ + b 4a40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 476c │ │ │ │ │ + b 477c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 4520 │ │ │ │ │ + beq 4530 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4f9c │ │ │ │ │ + b 4fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 44b8 │ │ │ │ │ + beq 44c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 45c0 │ │ │ │ │ + b 45d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 5504 │ │ │ │ │ + b 5514 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 45c0 │ │ │ │ │ + b 45d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 45c0 │ │ │ │ │ + b 45d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5724 │ │ │ │ │ + b 5734 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6054 │ │ │ │ │ + blt 6064 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - beq 4b78 │ │ │ │ │ + beq 4b88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 4bf8 │ │ │ │ │ + b 4c08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4b4c │ │ │ │ │ + b 4b5c │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 603c │ │ │ │ │ + b 604c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne 6094 │ │ │ │ │ + bne 60a4 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 3fcc │ │ │ │ │ - b 45d4 │ │ │ │ │ + beq 3fdc │ │ │ │ │ + b 45e4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6140 │ │ │ │ │ - ldr r3, [pc, #1800] @ 67b4 │ │ │ │ │ + bne 6150 │ │ │ │ │ + ldr r3, [pc, #1800] @ 67c4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6174 │ │ │ │ │ + beq 6184 │ │ │ │ │ mov r1, #616 @ 0x268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6148 │ │ │ │ │ + beq 6158 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfec │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 6148 │ │ │ │ │ + beq 6158 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2f4 <_PyPegen_parse+0x2f4> │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 614c │ │ │ │ │ + beq 615c │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 6078 │ │ │ │ │ + b 6088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6194 │ │ │ │ │ + blt 61a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - beq 4a8c │ │ │ │ │ + beq 4a9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 607c │ │ │ │ │ + b 608c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 6104 │ │ │ │ │ + b 6114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4a60 │ │ │ │ │ + b 4a70 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 45c0 │ │ │ │ │ + b 45d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 60b8 │ │ │ │ │ - b 6104 │ │ │ │ │ + beq 60c8 │ │ │ │ │ + b 6114 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 613c │ │ │ │ │ + b 614c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 5d08 │ │ │ │ │ + b 5d18 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6778 │ │ │ │ │ - ldr r1, [pc, #1504] @ 67b8 │ │ │ │ │ + beq 6788 │ │ │ │ │ + ldr r1, [pc, #1504] @ 67c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq 67a4 │ │ │ │ │ + beq 67b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1472] @ 67b4 │ │ │ │ │ + ldr r2, [pc, #1472] @ 67c4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6798 │ │ │ │ │ + beq 67a8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6688 │ │ │ │ │ + bne 6698 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 164bc │ │ │ │ │ + bl 164f8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 667c │ │ │ │ │ - ldr r2, [pc, #1404] @ 67b4 │ │ │ │ │ + beq 668c │ │ │ │ │ + ldr r2, [pc, #1404] @ 67c4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6730 │ │ │ │ │ + beq 6740 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 66f8 │ │ │ │ │ + bne 6708 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 6664 │ │ │ │ │ + beq 6674 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - bne 66f8 │ │ │ │ │ + bne 6708 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 66cc │ │ │ │ │ + bne 66dc │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 665c │ │ │ │ │ + beq 666c │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt 66b8 │ │ │ │ │ + bgt 66c8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -6929,244 +6931,244 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 67a4 │ │ │ │ │ - ldr r1, [pc, #1184] @ 67bc │ │ │ │ │ + beq 67b4 │ │ │ │ │ + ldr r1, [pc, #1184] @ 67cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 67a4 │ │ │ │ │ + beq 67b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 164bc │ │ │ │ │ + bl 164f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 67a4 │ │ │ │ │ - ldr r3, [pc, #1152] @ 67c0 │ │ │ │ │ + beq 67b4 │ │ │ │ │ + ldr r3, [pc, #1152] @ 67d0 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #1132] @ 67c4 │ │ │ │ │ + ldr r3, [pc, #1132] @ 67d4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 66ac │ │ │ │ │ + beq 66bc │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 5724 │ │ │ │ │ - ldr r3, [pc, #1048] @ 67b4 │ │ │ │ │ + bne 5734 │ │ │ │ │ + ldr r3, [pc, #1048] @ 67c4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4638 │ │ │ │ │ + bne 4648 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldreq r7, [r4, #8] │ │ │ │ │ - beq 463c │ │ │ │ │ + beq 464c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 5d08 │ │ │ │ │ + b 5d18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 5d08 │ │ │ │ │ + b 5d18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b 40d4 │ │ │ │ │ + b 40e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6444 │ │ │ │ │ + blt 6454 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5268 │ │ │ │ │ + beq 5278 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 63e8 │ │ │ │ │ + b 63f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 523c │ │ │ │ │ + b 524c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 63e8 │ │ │ │ │ + b 63f8 │ │ │ │ │ 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 6598 │ │ │ │ │ + b 65a8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ 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 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 5724 │ │ │ │ │ + b 5734 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 427c │ │ │ │ │ + beq 428c │ │ │ │ │ mov r2, sl │ │ │ │ │ - b 5c80 │ │ │ │ │ + b 5c90 │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne 5a84 │ │ │ │ │ + bne 5a94 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 4a08 │ │ │ │ │ - b 5a84 │ │ │ │ │ + beq 4a18 │ │ │ │ │ + b 5a94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - b 5b94 │ │ │ │ │ + b 5ba4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5318 │ │ │ │ │ + b 5328 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6588 │ │ │ │ │ + bne 6598 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 41ec │ │ │ │ │ + bne 41fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6580 │ │ │ │ │ + blt 6590 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bne 6588 │ │ │ │ │ - ldr r1, [pc, #588] @ 67bc │ │ │ │ │ + bne 6598 │ │ │ │ │ + ldr r1, [pc, #588] @ 67cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 421c │ │ │ │ │ - b 5568 │ │ │ │ │ + bne 422c │ │ │ │ │ + b 5578 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5724 │ │ │ │ │ + b 5734 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 6494 │ │ │ │ │ + b 64a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 55f0 │ │ │ │ │ + b 5600 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4240 │ │ │ │ │ - b 5504 │ │ │ │ │ + beq 4250 │ │ │ │ │ + b 5514 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6494 │ │ │ │ │ + b 64a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 55a8 │ │ │ │ │ + b 55b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4a3c │ │ │ │ │ + bne 4a4c │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 46c0 │ │ │ │ │ + bne 46d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5f74 │ │ │ │ │ + bne 5f84 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b 46c0 │ │ │ │ │ + b 46d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 4698 │ │ │ │ │ + beq 46a8 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ str r8, [r4, #88] @ 0x58 │ │ │ │ │ - b 41b4 │ │ │ │ │ + b 41c4 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -7176,297 +7178,297 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 678c │ │ │ │ │ - ldr r1, [pc, #284] @ 67b8 │ │ │ │ │ + bne 679c │ │ │ │ │ + ldr r1, [pc, #284] @ 67c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 673c │ │ │ │ │ + bne 674c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 6384 │ │ │ │ │ + b 6394 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r9, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 62d4 │ │ │ │ │ + b 62e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 164bc │ │ │ │ │ + bl 164f8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 62a4 │ │ │ │ │ + beq 62b4 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - beq 6708 │ │ │ │ │ + beq 6718 │ │ │ │ │ str r3, [r9, r4, lsl #2] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 6290 │ │ │ │ │ + b 62a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6680 │ │ │ │ │ + b 6690 │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6654 │ │ │ │ │ + beq 6664 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 66e4 │ │ │ │ │ + b 66f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6244 │ │ │ │ │ + b 6254 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 66a8 │ │ │ │ │ - ldr r3, [pc, #104] @ 67c0 │ │ │ │ │ + beq 66b8 │ │ │ │ │ + ldr r3, [pc, #104] @ 67d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #88] @ 67c8 │ │ │ │ │ + ldr r3, [pc, #88] @ 67d8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ - b 6360 │ │ │ │ │ + b 6370 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 67ac │ │ │ │ │ + beq 67bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 6384 │ │ │ │ │ + b 6394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6200 │ │ │ │ │ + b 6210 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 6688 │ │ │ │ │ + b 6698 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - b 61d0 │ │ │ │ │ + b 61e0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000026e │ │ │ │ │ .word 0x0000026d │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x0000024c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000280 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000067cc : │ │ │ │ │ +000067dc : │ │ │ │ │ assignment_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r2, [pc, #3940] @ 7748 │ │ │ │ │ + ldr r2, [pc, #3940] @ 7758 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 79f8 │ │ │ │ │ + beq 7a08 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 764c │ │ │ │ │ + bne 765c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 7af4 │ │ │ │ │ + beq 7b04 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 6a58 │ │ │ │ │ + bne 6a68 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 764c │ │ │ │ │ - ldr r2, [pc, #3828] @ 7748 │ │ │ │ │ + bne 765c │ │ │ │ │ + ldr r2, [pc, #3828] @ 7758 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 72a0 │ │ │ │ │ + beq 72b0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 72cc │ │ │ │ │ + bne 72dc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 7720 │ │ │ │ │ - ldr r3, [pc, #3764] @ 7748 │ │ │ │ │ + bne 7730 │ │ │ │ │ + ldr r3, [pc, #3764] @ 7758 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 79dc │ │ │ │ │ + beq 79ec │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 73a8 │ │ │ │ │ + beq 73b8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #3728] @ 7748 │ │ │ │ │ + ldr r1, [pc, #3728] @ 7758 │ │ │ │ │ ldr r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r2, #12] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r9, [r2, #16] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 73f8 │ │ │ │ │ + beq 7408 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3656] @ 7728 │ │ │ │ │ + ldr r1, [pc, #3656] @ 7738 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6b2c │ │ │ │ │ + beq 6b3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6ba4 │ │ │ │ │ + bne 6bb4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 771c │ │ │ │ │ - ldr r3, [pc, #3620] @ 7748 │ │ │ │ │ + bne 772c │ │ │ │ │ + ldr r3, [pc, #3620] @ 7758 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 79b0 │ │ │ │ │ + beq 79c0 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ - ldr r1, [pc, #3560] @ 7728 │ │ │ │ │ + ldr r1, [pc, #3560] @ 7738 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6bc0 │ │ │ │ │ + beq 6bd0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6c30 │ │ │ │ │ + bne 6c40 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 75c8 │ │ │ │ │ - ldr r3, [pc, #3528] @ 7748 │ │ │ │ │ + bne 75d8 │ │ │ │ │ + ldr r3, [pc, #3528] @ 7758 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7884 │ │ │ │ │ + beq 7894 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7620 │ │ │ │ │ + beq 7630 │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 789c │ │ │ │ │ - ldr r2, [pc, #3472] @ 7748 │ │ │ │ │ + bne 78ac │ │ │ │ │ + ldr r2, [pc, #3472] @ 7758 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7adc │ │ │ │ │ + beq 7aec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a998 │ │ │ │ │ + bl a9a8 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 69e8 │ │ │ │ │ + beq 69f8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6d14 │ │ │ │ │ + bne 6d24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 764c │ │ │ │ │ + bne 765c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d2c8 │ │ │ │ │ + bl d2f4 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 6c4c │ │ │ │ │ + bne 6c5c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7404 │ │ │ │ │ + bne 7414 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6838 │ │ │ │ │ + beq 6848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 6838 │ │ │ │ │ + beq 6848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4a04 │ │ │ │ │ + bl 4690 │ │ │ │ │ R_ARM_CALL _tmp_11_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 683c │ │ │ │ │ + bne 684c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6efc │ │ │ │ │ + beq 6f0c │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ ldr r6, [r6, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ @@ -7480,496 +7482,496 @@ │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str r8, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_AnnAssign> │ │ │ │ │ R_ARM_CALL _PyAST_AnnAssign │ │ │ │ │ - ldr r2, [pc, #3124] @ 772c │ │ │ │ │ + ldr r2, [pc, #3124] @ 773c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 23730 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 6d0c │ │ │ │ │ + bne 6d1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6a40 │ │ │ │ │ + beq 6a50 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 6f04 │ │ │ │ │ + b 6f14 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #3052] @ 7728 │ │ │ │ │ + ldr r2, [pc, #3052] @ 7738 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7918 │ │ │ │ │ + bne 7928 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 78fc │ │ │ │ │ + bne 790c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6b80 │ │ │ │ │ + beq 6b90 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - blt 6f14 │ │ │ │ │ + blt 6f24 │ │ │ │ │ str fp, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6910 │ │ │ │ │ + beq 6920 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 71d8 │ │ │ │ │ + bne 71e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 690c │ │ │ │ │ + b 691c │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2904] @ 7728 │ │ │ │ │ + ldr r2, [pc, #2904] @ 7738 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7988 │ │ │ │ │ + bne 7998 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 78d4 │ │ │ │ │ + bne 78e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c10 │ │ │ │ │ + beq 6c20 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp r6, fp │ │ │ │ │ - blt 7068 │ │ │ │ │ + blt 7078 │ │ │ │ │ mov fp, r6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6968 │ │ │ │ │ + beq 6978 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7300 │ │ │ │ │ + bne 7310 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 6964 │ │ │ │ │ + b 6974 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2185c │ │ │ │ │ + bl 218bc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 6a2c │ │ │ │ │ + beq 6a3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2784] @ 7748 │ │ │ │ │ + ldr r2, [pc, #2784] @ 7758 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7908 │ │ │ │ │ + beq 7918 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 78e0 │ │ │ │ │ + bne 78f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1724c │ │ │ │ │ + bl 17288 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 6cc4 │ │ │ │ │ + bne 6cd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 78e0 │ │ │ │ │ + bne 78f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 78e8 │ │ │ │ │ + beq 78f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6efc │ │ │ │ │ + beq 6f0c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r1, [fp] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyAST_AugAssign> │ │ │ │ │ R_ARM_CALL _PyAST_AugAssign │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6b0c │ │ │ │ │ + beq 6b1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6a44 │ │ │ │ │ + b 6a54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r9, [pc, #2600] @ 7748 │ │ │ │ │ + ldr r9, [pc, #2600] @ 7758 │ │ │ │ │ str sl, [r6] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ mov fp, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str fp, [sp, #28] │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 79a4 │ │ │ │ │ + beq 79b4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7950 │ │ │ │ │ + bne 7960 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a998 │ │ │ │ │ + bl a9a8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 6d78 │ │ │ │ │ + beq 6d88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 71b0 │ │ │ │ │ + bne 71c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 69f8 │ │ │ │ │ + beq 6a08 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 69f8 │ │ │ │ │ + bne 6a08 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 7618 │ │ │ │ │ + beq 7628 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble 6df4 │ │ │ │ │ + ble 6e04 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp fp, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 6df4 │ │ │ │ │ + beq 6e04 │ │ │ │ │ sub r2, r6, #4 │ │ │ │ │ add r2, r2, fp, lsl #2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ rsb lr, r6, #4 │ │ │ │ │ add r1, lr, r3 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str ip, [r0, r1] │ │ │ │ │ - bne 6ddc │ │ │ │ │ + bne 6dec │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [pc, #2348] @ 7730 │ │ │ │ │ + ldr r3, [pc, #2348] @ 7740 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 797c │ │ │ │ │ + beq 798c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7898 │ │ │ │ │ + bne 78a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1724c │ │ │ │ │ + bl 17288 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, r1 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6e7c │ │ │ │ │ + bne 6e8c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7898 │ │ │ │ │ + bne 78a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 7638 │ │ │ │ │ + beq 7648 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #2224] @ 7734 │ │ │ │ │ + ldr r1, [pc, #2224] @ 7744 │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7638 │ │ │ │ │ + beq 7648 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 763c │ │ │ │ │ + bne 764c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6efc │ │ │ │ │ + beq 6f0c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ ldr r6, [r6, #24] │ │ │ │ │ - bne 78a8 │ │ │ │ │ + bne 78b8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ stmib sp, {r5, r6} │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Assign> │ │ │ │ │ R_ARM_CALL _PyAST_Assign │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6b0c │ │ │ │ │ + beq 6b1c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #2056] @ 7728 │ │ │ │ │ + ldr r2, [pc, #2056] @ 7738 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7918 │ │ │ │ │ + bne 7928 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 78fc │ │ │ │ │ + bne 790c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6b84 │ │ │ │ │ + beq 6b94 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble 6b84 │ │ │ │ │ - ldr r2, [pc, #1976] @ 7728 │ │ │ │ │ + ble 6b94 │ │ │ │ │ + ldr r2, [pc, #1976] @ 7738 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7918 │ │ │ │ │ + bne 7928 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 78fc │ │ │ │ │ + bne 790c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 728c │ │ │ │ │ + beq 729c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble 728c │ │ │ │ │ - ldr r2, [pc, #1892] @ 7728 │ │ │ │ │ + ble 729c │ │ │ │ │ + ldr r2, [pc, #1892] @ 7738 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7918 │ │ │ │ │ + bne 7928 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 78fc │ │ │ │ │ + bne 790c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6b84 │ │ │ │ │ + beq 6b94 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bge 6b84 │ │ │ │ │ + bge 6b94 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, ip │ │ │ │ │ - ldr r2, [pc, #1804] @ 7728 │ │ │ │ │ + ldr r2, [pc, #1804] @ 7738 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7914 │ │ │ │ │ + bne 7924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 78f8 │ │ │ │ │ + bne 7908 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7280 │ │ │ │ │ + beq 7290 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble 7280 │ │ │ │ │ + ble 7290 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 7014 │ │ │ │ │ + b 7024 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #1716] @ 7728 │ │ │ │ │ + ldr r2, [pc, #1716] @ 7738 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7988 │ │ │ │ │ + bne 7998 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 78d4 │ │ │ │ │ + bne 78e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c14 │ │ │ │ │ + beq 6c24 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble 6c14 │ │ │ │ │ + ble 6c24 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #1636] @ 7728 │ │ │ │ │ + ldr r2, [pc, #1636] @ 7738 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7988 │ │ │ │ │ + bne 7998 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 78d4 │ │ │ │ │ + bne 78e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7298 │ │ │ │ │ + beq 72a8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble 7298 │ │ │ │ │ - ldr r2, [pc, #1556] @ 7728 │ │ │ │ │ + ble 72a8 │ │ │ │ │ + ldr r2, [pc, #1556] @ 7738 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7988 │ │ │ │ │ + bne 7998 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 78d4 │ │ │ │ │ + bne 78e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 72f8 │ │ │ │ │ + beq 7308 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - ble 72f8 │ │ │ │ │ + ble 7308 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #1476] @ 7728 │ │ │ │ │ + ldr r2, [pc, #1476] @ 7738 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7988 │ │ │ │ │ + bne 7998 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 78d4 │ │ │ │ │ + bne 78e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c14 │ │ │ │ │ + beq 6c24 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble 6c14 │ │ │ │ │ + ble 6c24 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b 715c │ │ │ │ │ + b 716c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7514 │ │ │ │ │ + beq 7524 │ │ │ │ │ str r2, [r6, fp, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 6d30 │ │ │ │ │ + b 6d40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 6bb8 │ │ │ │ │ - ldr r1, [pc, #1348] @ 7738 │ │ │ │ │ + beq 6bc8 │ │ │ │ │ + ldr r1, [pc, #1348] @ 7748 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6bb8 │ │ │ │ │ + beq 6bc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 796c │ │ │ │ │ + beq 797c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ @@ -7977,352 +7979,352 @@ │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 7384 │ │ │ │ │ + beq 7394 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ 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 │ │ │ │ │ - bne 7548 │ │ │ │ │ + bne 7558 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 696c │ │ │ │ │ + b 697c │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ - b 6b84 │ │ │ │ │ + b 6b94 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b 6b84 │ │ │ │ │ + b 6b94 │ │ │ │ │ ldr fp, [sp, #24] │ │ │ │ │ - b 6c14 │ │ │ │ │ + b 6c24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7b30 │ │ │ │ │ + bne 7b40 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6878 │ │ │ │ │ + beq 6888 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d2c8 │ │ │ │ │ + bl d2f4 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 6878 │ │ │ │ │ + beq 6888 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6878 │ │ │ │ │ + beq 6888 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7258 │ │ │ │ │ + b 7268 │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ - b 6c14 │ │ │ │ │ + b 6c24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fcbc │ │ │ │ │ + bl 1fd0c │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 6c44 │ │ │ │ │ + beq 6c54 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c44 │ │ │ │ │ - ldr r1, [pc, #1036] @ 7738 │ │ │ │ │ + beq 6c54 │ │ │ │ │ + ldr r1, [pc, #1036] @ 7748 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c44 │ │ │ │ │ + beq 6c54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 796c │ │ │ │ │ + beq 797c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 7250 │ │ │ │ │ + bne 7260 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r3, #1 │ │ │ │ │ - b 7720 │ │ │ │ │ + b 7730 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ - blt 7720 │ │ │ │ │ + blt 7730 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bne 771c │ │ │ │ │ - ldr r3, [pc, #860] @ 7748 │ │ │ │ │ + bne 772c │ │ │ │ │ + ldr r3, [pc, #860] @ 7758 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 68d4 │ │ │ │ │ + bne 68e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 68d4 │ │ │ │ │ + b 68e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 75c8 │ │ │ │ │ - ldr r1, [pc, #812] @ 7748 │ │ │ │ │ + bne 75d8 │ │ │ │ │ + ldr r1, [pc, #812] @ 7758 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7abc │ │ │ │ │ + beq 7acc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 16dc │ │ │ │ │ + bl 1640 │ │ │ │ │ R_ARM_CALL invalid_ann_assign_target_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 7b54 │ │ │ │ │ + bne 7b64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7ad0 │ │ │ │ │ + bne 7ae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bf74 │ │ │ │ │ + bl 1bfb4 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 775c │ │ │ │ │ + bne 776c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 7ad0 │ │ │ │ │ + bne 7ae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 7658 │ │ │ │ │ + bne 7668 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7ad0 │ │ │ │ │ + bne 7ae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18f4 │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL _loop0_164_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74ac │ │ │ │ │ + beq 74bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfec │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 75d4 │ │ │ │ │ + bne 75e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7ad0 │ │ │ │ │ + bne 7ae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18f4 │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL _loop0_165_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74dc │ │ │ │ │ + beq 74ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1724c │ │ │ │ │ + bl 17288 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 7934 │ │ │ │ │ + bne 7944 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7ad0 │ │ │ │ │ + bne 7ae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfec │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 76b0 │ │ │ │ │ + bne 76c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 6a40 │ │ │ │ │ + b 6a50 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7618 │ │ │ │ │ + beq 7628 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 71c8 │ │ │ │ │ + b 71d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 7274 │ │ │ │ │ + beq 7284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4a04 │ │ │ │ │ + bl 4690 │ │ │ │ │ R_ARM_CALL _tmp_13_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 696c │ │ │ │ │ + bne 697c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6efc │ │ │ │ │ + beq 6f0c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ stmib sp, {r7, ip} │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyAST_AnnAssign> │ │ │ │ │ R_ARM_CALL _PyAST_AnnAssign │ │ │ │ │ - ldr r2, [pc, #376] @ 773c │ │ │ │ │ + ldr r2, [pc, #376] @ 774c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 6af8 │ │ │ │ │ + b 6b08 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 6f04 │ │ │ │ │ + b 6f14 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74ac │ │ │ │ │ + beq 74bc │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2f4 <_PyPegen_parse+0x2f4> │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7500 │ │ │ │ │ + beq 7510 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 7504 │ │ │ │ │ + b 7514 │ │ │ │ │ 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 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 6a1c │ │ │ │ │ + beq 6a2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 6f04 │ │ │ │ │ + b 6f14 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 747c │ │ │ │ │ + beq 748c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldrne r3, [pc, #192] @ 7740 │ │ │ │ │ - beq 747c │ │ │ │ │ + ldrne r3, [pc, #192] @ 7750 │ │ │ │ │ + beq 748c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #200] @ 7754 │ │ │ │ │ + ldr r3, [pc, #200] @ 7764 │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 75f8 │ │ │ │ │ + b 7608 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2185c │ │ │ │ │ + bl 218bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74fc │ │ │ │ │ + beq 750c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16428 │ │ │ │ │ + bl 16464 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74fc │ │ │ │ │ - ldr r3, [pc, #124] @ 7754 │ │ │ │ │ + beq 750c │ │ │ │ │ + ldr r3, [pc, #124] @ 7764 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r8, [r6, #16] │ │ │ │ │ ldr r7, [r3] │ │ │ │ │ ldr r9, [r6, #20] │ │ │ │ │ ldr sl, [r6, #24] │ │ │ │ │ ldr r6, [r6, #28] │ │ │ │ │ bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ R_ARM_CALL _PyPegen_get_expr_name │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str sl, [sp] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - ldr r0, [pc, #52] @ 7744 │ │ │ │ │ + ldr r0, [pc, #52] @ 7754 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 75f8 │ │ │ │ │ + b 7608 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 696c │ │ │ │ │ + b 697c │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ .word 0x000002ac │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00001771 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 t_lookahead_rule │ │ │ │ │ @@ -8342,215 +8344,215 @@ │ │ │ │ │ .word 0x000002ec │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 745c │ │ │ │ │ + beq 746c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-52] @ 7748 │ │ │ │ │ + ldr r2, [pc, #-52] @ 7758 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7ab0 │ │ │ │ │ + beq 7ac0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7aa0 │ │ │ │ │ + bne 7ab0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7a64 │ │ │ │ │ + beq 7a74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov fp, r1 │ │ │ │ │ - bne 7aa0 │ │ │ │ │ + bne 7ab0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1e2ec │ │ │ │ │ + bl 1e338 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7a84 │ │ │ │ │ + bne 7a94 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7a5c │ │ │ │ │ + beq 7a6c │ │ │ │ │ cmp r9, fp │ │ │ │ │ - bgt 7a18 │ │ │ │ │ + bgt 7a28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #11 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 745c │ │ │ │ │ + beq 746c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 745c │ │ │ │ │ - ldr r3, [pc, #-268] @ 774c │ │ │ │ │ + beq 746c │ │ │ │ │ + ldr r3, [pc, #-268] @ 775c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #-268] @ 7754 │ │ │ │ │ + ldr r3, [pc, #-268] @ 7764 │ │ │ │ │ ldr r2, [r8, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 75f8 │ │ │ │ │ + b 7608 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 79c4 │ │ │ │ │ + beq 79d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 763c │ │ │ │ │ + b 764c │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 78c8 │ │ │ │ │ + beq 78d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 6ed4 │ │ │ │ │ + bne 6ee4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 6ed0 │ │ │ │ │ + b 6ee0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 6968 │ │ │ │ │ + b 6978 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 6f04 │ │ │ │ │ + b 6f14 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 6910 │ │ │ │ │ + b 6920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6c74 │ │ │ │ │ + b 6c84 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 690c │ │ │ │ │ - b 6ba4 │ │ │ │ │ + beq 691c │ │ │ │ │ + b 6bb4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74dc │ │ │ │ │ - ldr r3, [pc, #-512] @ 7750 │ │ │ │ │ - b 7680 │ │ │ │ │ + beq 74ec │ │ │ │ │ + ldr r3, [pc, #-512] @ 7760 │ │ │ │ │ + b 7690 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 69f8 │ │ │ │ │ - b 6d94 │ │ │ │ │ + beq 6a08 │ │ │ │ │ + b 6da4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 7720 │ │ │ │ │ + b 7730 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6e0c │ │ │ │ │ + b 6e1c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6964 │ │ │ │ │ - b 6c30 │ │ │ │ │ + beq 6974 │ │ │ │ │ + b 6c40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6d40 │ │ │ │ │ + b 6d50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - b 6930 │ │ │ │ │ + b 6940 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 69a0 │ │ │ │ │ - b 7620 │ │ │ │ │ + bne 69b0 │ │ │ │ │ + b 7630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7a0c │ │ │ │ │ + bne 7a1c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 68a0 │ │ │ │ │ + b 68b0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6808 │ │ │ │ │ - b 7648 │ │ │ │ │ + beq 6818 │ │ │ │ │ + b 7658 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 7720 │ │ │ │ │ + b 7730 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r6, fp, lsl #2] │ │ │ │ │ str r2, [r3, fp, lsl #2] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 7810 │ │ │ │ │ + b 7820 │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7bb8 │ │ │ │ │ + bne 7bc8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ @@ -8558,1002 +8560,1027 @@ │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7460 │ │ │ │ │ + b 7470 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq 7a2c │ │ │ │ │ + beq 7a3c │ │ │ │ │ str r3, [r4, r9, lsl #2] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b 77d4 │ │ │ │ │ + b 77e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7460 │ │ │ │ │ + b 7470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7788 │ │ │ │ │ + b 7798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7428 │ │ │ │ │ + beq 7438 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 7504 │ │ │ │ │ + b 7514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 69c4 │ │ │ │ │ - b 69e8 │ │ │ │ │ + beq 69d4 │ │ │ │ │ + b 69f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7b3c │ │ │ │ │ + blt 7b4c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r6, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 6828 │ │ │ │ │ - b 6f04 │ │ │ │ │ + beq 6838 │ │ │ │ │ + b 6f14 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 696c │ │ │ │ │ + b 697c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 6f04 │ │ │ │ │ + b 6f14 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 743c │ │ │ │ │ + beq 744c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 743c │ │ │ │ │ - ldr r3, [pc, #-1068] @ 7754 │ │ │ │ │ + beq 744c │ │ │ │ │ + ldr r3, [pc, #-1068] @ 7764 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r8, [r6, #16] │ │ │ │ │ ldr r7, [r3] │ │ │ │ │ ldr r9, [r6, #20] │ │ │ │ │ ldr sl, [r6, #24] │ │ │ │ │ ldr r6, [r6, #28] │ │ │ │ │ bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ R_ARM_CALL _PyPegen_get_expr_name │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str sl, [sp] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - ldr r0, [pc, #-1120] @ 7758 │ │ │ │ │ - b 770c │ │ │ │ │ + ldr r0, [pc, #-1120] @ 7768 │ │ │ │ │ + b 771c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 7a8c │ │ │ │ │ + b 7a9c │ │ │ │ │ │ │ │ │ │ -00007bc0 : │ │ │ │ │ +00007bd0 : │ │ │ │ │ t_primary_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #252] @ 7cd4 │ │ │ │ │ + ldr r1, [pc, #252] @ 7ce4 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 7cbc │ │ │ │ │ - ldr r1, [pc, #224] @ 7cd8 │ │ │ │ │ + beq 7ccc │ │ │ │ │ + ldr r1, [pc, #224] @ 7ce8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - beq 7c24 │ │ │ │ │ + beq 7c34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #160] @ 7cd8 │ │ │ │ │ + ldr r2, [pc, #160] @ 7ce8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 7ca8 │ │ │ │ │ + bne 7cb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7c94 │ │ │ │ │ + bne 7ca4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7c7c │ │ │ │ │ + beq 7c8c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ movgt r7, r3 │ │ │ │ │ strgt r0, [sp, #4] │ │ │ │ │ - bgt 7c2c │ │ │ │ │ + bgt 7c3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7c1c │ │ │ │ │ + b 7c2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7c1c │ │ │ │ │ + b 7c2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7c1c │ │ │ │ │ + b 7c2c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #16] @ 7cd8 │ │ │ │ │ + ldr r1, [pc, #16] @ 7ce8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 7bfc │ │ │ │ │ + b 7c0c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ │ │ │ │ │ -00007cdc : │ │ │ │ │ +00007cec : │ │ │ │ │ t_primary_raw(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r3, [pc, #3320] @ 89ec │ │ │ │ │ + ldr r3, [pc, #3320] @ 89fc │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 886c │ │ │ │ │ + beq 887c │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8880 │ │ │ │ │ + bne 8890 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 89a4 │ │ │ │ │ + beq 8928 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3240] @ 89ec │ │ │ │ │ + ldr r2, [pc, #3240] @ 89fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8980 │ │ │ │ │ + beq 89cc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3220] @ 89f0 │ │ │ │ │ + ldr r1, [pc, #3220] @ 8a00 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 81b8 │ │ │ │ │ + beq 81c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8100 │ │ │ │ │ + beq 8110 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7f9c │ │ │ │ │ + bne 7fac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 80bc │ │ │ │ │ - ldr r2, [pc, #3124] @ 89ec │ │ │ │ │ + bne 80cc │ │ │ │ │ + ldr r2, [pc, #3124] @ 89fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8974 │ │ │ │ │ + beq 89f0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3104] @ 89f0 │ │ │ │ │ + ldr r1, [pc, #3104] @ 8a00 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8360 │ │ │ │ │ + beq 8378 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 80ac │ │ │ │ │ + beq 80bc │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8114 │ │ │ │ │ + bne 8124 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 80bc │ │ │ │ │ - ldr r2, [pc, #3008] @ 89ec │ │ │ │ │ + bne 80cc │ │ │ │ │ + ldr r2, [pc, #3008] @ 89fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 894c │ │ │ │ │ + beq 891c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2988] @ 89f0 │ │ │ │ │ + ldr r1, [pc, #2988] @ 8a00 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8668 │ │ │ │ │ + beq 8680 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 80e8 │ │ │ │ │ + beq 80f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c230 │ │ │ │ │ + bl c25c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 884c │ │ │ │ │ + bne 885c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 80bc │ │ │ │ │ - ldr r2, [pc, #2896] @ 89ec │ │ │ │ │ + bne 80cc │ │ │ │ │ + ldr r2, [pc, #2896] @ 89fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 898c │ │ │ │ │ + beq 89d8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - ldr r1, [pc, #2868] @ 89f0 │ │ │ │ │ + ldr r1, [pc, #2868] @ 8a00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 84e4 │ │ │ │ │ + beq 84fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8044 │ │ │ │ │ + beq 8054 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8044 │ │ │ │ │ + beq 8054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 157fc │ │ │ │ │ + bl 15838 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 8048 │ │ │ │ │ + bne 8058 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8044 │ │ │ │ │ - ldr r1, [pc, #2764] @ 89f4 │ │ │ │ │ + beq 8054 │ │ │ │ │ + ldr r1, [pc, #2764] @ 8a04 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8044 │ │ │ │ │ + beq 8054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 800c │ │ │ │ │ + beq 801c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldr ip, [r8, #20] │ │ │ │ │ ldr lr, [r8, #24] │ │ │ │ │ - bne 8834 │ │ │ │ │ + bne 8844 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, sl │ │ │ │ │ stmib sp, {ip, lr} │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_CALL _PyAST_Call │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 88cc │ │ │ │ │ + beq 88f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 80fc │ │ │ │ │ - ldr r1, [pc, #2624] @ 89f4 │ │ │ │ │ + beq 810c │ │ │ │ │ + ldr r1, [pc, #2624] @ 8a04 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 80fc │ │ │ │ │ + beq 810c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 800c │ │ │ │ │ + beq 801c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r8, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 8198 │ │ │ │ │ + beq 81a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r9, r8 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7ee0 │ │ │ │ │ + bne 7ef0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 887c │ │ │ │ │ + bne 888c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 89f8 │ │ │ │ │ + bl 8a08 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 807c │ │ │ │ │ - ldr r1, [pc, #2440] @ 89f4 │ │ │ │ │ + beq 808c │ │ │ │ │ + ldr r1, [pc, #2440] @ 8a04 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7f84 │ │ │ │ │ + bne 7f94 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 7f88 │ │ │ │ │ + b 7f98 │ │ │ │ │ mov r9, r8 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7dfc │ │ │ │ │ + bne 7e0c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 7e24 │ │ │ │ │ + beq 7e34 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 8014 │ │ │ │ │ + b 8024 │ │ │ │ │ mov r9, r8 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7e70 │ │ │ │ │ + bne 7e80 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 7e94 │ │ │ │ │ - b 80bc │ │ │ │ │ + beq 7ea4 │ │ │ │ │ + b 80cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 7db0 │ │ │ │ │ - b 80bc │ │ │ │ │ + beq 7dc0 │ │ │ │ │ + b 80cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fcbc │ │ │ │ │ + bl 1fd0c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 881c │ │ │ │ │ + beq 8370 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 881c │ │ │ │ │ - ldr r1, [pc, #2228] @ 89f4 │ │ │ │ │ + beq 8370 │ │ │ │ │ + ldr r1, [pc, #2228] @ 8a04 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 881c │ │ │ │ │ + beq 8370 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 800c │ │ │ │ │ + beq 801c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r8, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 7f84 │ │ │ │ │ + bne 7f94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 8084 │ │ │ │ │ - b 8014 │ │ │ │ │ + beq 8094 │ │ │ │ │ + b 8024 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2092] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #2092] @ 8a00 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8958 │ │ │ │ │ + bne 88dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 888c │ │ │ │ │ + bne 88d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 833c │ │ │ │ │ + beq 834c │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge 833c │ │ │ │ │ + bge 834c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #2012] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #2012] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8958 │ │ │ │ │ + bne 88dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 888c │ │ │ │ │ + bne 88d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8340 │ │ │ │ │ + beq 8350 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge 8340 │ │ │ │ │ + bge 8350 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1936] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #1936] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8958 │ │ │ │ │ + bne 88dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 888c │ │ │ │ │ + bne 88d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87ec │ │ │ │ │ + beq 8804 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 87ec │ │ │ │ │ + bge 8804 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1860] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #1860] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8958 │ │ │ │ │ + bne 88dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 888c │ │ │ │ │ + bne 88d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87fc │ │ │ │ │ + beq 8814 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge 87fc │ │ │ │ │ + bge 8814 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1784] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #1784] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8958 │ │ │ │ │ + bne 88dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 888c │ │ │ │ │ + bne 88d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8340 │ │ │ │ │ + beq 8350 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 8340 │ │ │ │ │ + ble 8350 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 82e8 │ │ │ │ │ + b 82f8 │ │ │ │ │ mov r9, r8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7d88 │ │ │ │ │ - b 8104 │ │ │ │ │ + bne 7d98 │ │ │ │ │ + b 8114 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 80bc │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1668] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #1660] @ 8a00 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8094 │ │ │ │ │ + bne 80a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88c0 │ │ │ │ │ + bne 889c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 808c │ │ │ │ │ + beq 809c │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge 808c │ │ │ │ │ + bge 809c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1588] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #1580] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8094 │ │ │ │ │ + bne 80a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88c0 │ │ │ │ │ + bne 889c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8090 │ │ │ │ │ + beq 80a0 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge 8090 │ │ │ │ │ + bge 80a0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1512] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #1504] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8094 │ │ │ │ │ + bne 80a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88c0 │ │ │ │ │ + bne 889c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87f4 │ │ │ │ │ + beq 880c │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 87f4 │ │ │ │ │ + bge 880c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1436] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #1428] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8094 │ │ │ │ │ + bne 80a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 88c0 │ │ │ │ │ + bne 889c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8804 │ │ │ │ │ + beq 881c │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge 8804 │ │ │ │ │ + bge 881c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1360] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #1352] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8094 │ │ │ │ │ + bne 80a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 88c0 │ │ │ │ │ + bne 889c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8090 │ │ │ │ │ + beq 80a0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 8090 │ │ │ │ │ + ble 80a0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 8490 │ │ │ │ │ + b 84a8 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1280] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #1272] @ 8a00 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 802c │ │ │ │ │ + bne 803c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8898 │ │ │ │ │ + bne 88a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8024 │ │ │ │ │ + beq 8034 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge 8024 │ │ │ │ │ + bge 8034 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1200] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #1192] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 802c │ │ │ │ │ + bne 803c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8898 │ │ │ │ │ + bne 88a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8028 │ │ │ │ │ + beq 8038 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - ble 8028 │ │ │ │ │ + ble 8038 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1124] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #1116] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 802c │ │ │ │ │ + bne 803c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8898 │ │ │ │ │ + bne 88a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 880c │ │ │ │ │ + beq 882c │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble 880c │ │ │ │ │ + ble 882c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1048] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #1040] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 802c │ │ │ │ │ + bne 803c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 8898 │ │ │ │ │ + bne 88a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 882c │ │ │ │ │ + beq 883c │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge 882c │ │ │ │ │ + bge 883c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #972] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #964] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 802c │ │ │ │ │ + bne 803c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 8898 │ │ │ │ │ + bne 88a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8028 │ │ │ │ │ + beq 8038 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 8028 │ │ │ │ │ + ble 8038 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 8614 │ │ │ │ │ + b 862c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #892] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #884] @ 8a00 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80d0 │ │ │ │ │ + bne 80e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88b4 │ │ │ │ │ + bne 88c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 80c8 │ │ │ │ │ + beq 80d8 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - ble 80c8 │ │ │ │ │ + ble 80d8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #812] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #804] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80d0 │ │ │ │ │ + bne 80e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88b4 │ │ │ │ │ + bne 88c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 80cc │ │ │ │ │ + beq 80dc │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge 80cc │ │ │ │ │ + bge 80dc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #736] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #728] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80d0 │ │ │ │ │ + bne 80e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88b4 │ │ │ │ │ + bne 88c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8814 │ │ │ │ │ + beq 8824 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 8814 │ │ │ │ │ + bge 8824 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #660] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #652] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80d0 │ │ │ │ │ + bne 80e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 88b4 │ │ │ │ │ + bne 88c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8824 │ │ │ │ │ + beq 8834 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge 8824 │ │ │ │ │ + bge 8834 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #584] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #576] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80d0 │ │ │ │ │ + bne 80e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 88b4 │ │ │ │ │ + bne 88c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 80cc │ │ │ │ │ + beq 80dc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 80cc │ │ │ │ │ + ble 80dc │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 8798 │ │ │ │ │ + b 87b0 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 8340 │ │ │ │ │ + b 8350 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 8090 │ │ │ │ │ + b 80a0 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 8340 │ │ │ │ │ + b 8350 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 8090 │ │ │ │ │ + b 80a0 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 8028 │ │ │ │ │ + b 80dc │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 80cc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 80ac │ │ │ │ │ + b 8038 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 80cc │ │ │ │ │ + b 80dc │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 8028 │ │ │ │ │ + b 8038 │ │ │ │ │ ldr r2, [sl, #12] │ │ │ │ │ ldr r1, [sl, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ stm sp, {r6, ip, lr} │ │ │ │ │ - b 7f70 │ │ │ │ │ - ldr r1, [pc, #416] @ 89f4 │ │ │ │ │ + b 7f80 │ │ │ │ │ + ldr r1, [pc, #416] @ 8a04 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 88f0 │ │ │ │ │ + bne 895c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 80e8 │ │ │ │ │ + b 80f8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7d18 │ │ │ │ │ + beq 7d28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 8014 │ │ │ │ │ + b 8024 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8104 │ │ │ │ │ + b 80c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 8054 │ │ │ │ │ - b 8880 │ │ │ │ │ + beq 8064 │ │ │ │ │ + b 8890 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 80ec │ │ │ │ │ + b 80fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 80b0 │ │ │ │ │ + b 8114 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 7d98 │ │ │ │ │ + b 8110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8084 │ │ │ │ │ + beq 8094 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 8014 │ │ │ │ │ + b 8024 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 7e48 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 89b8 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr r2, [r2, r6, lsl #2] │ │ │ │ │ + ldr r7, [r2, #12] │ │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 7d4c │ │ │ │ │ + b 80cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 800c │ │ │ │ │ + beq 801c │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r8, #20] │ │ │ │ │ ldr r8, [r8, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -9565,514 +9592,489 @@ │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_CALL _PyAST_Call │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 7f84 │ │ │ │ │ - b 8198 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7e38 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ │ + bne 7f94 │ │ │ │ │ + b 81a8 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7d88 │ │ │ │ │ - b 8100 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7dc4 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 8024 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7d50 │ │ │ │ │ + b 7d60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b 7eb4 │ │ │ │ │ + b 7ec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 89d8 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr r2, [r2, r6, lsl #2] │ │ │ │ │ - ldr r7, [r2, #12] │ │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 7d3c │ │ │ │ │ - b 80bc │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 8014 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 7dd4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 t_lookahead_rule │ │ │ │ │ │ │ │ │ │ -000089f8 : │ │ │ │ │ +00008a08 : │ │ │ │ │ atom_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r2, [pc, #4080] @ 9a00 │ │ │ │ │ + ldr r2, [pc, #4080] @ 9a10 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9a70 │ │ │ │ │ + beq 9a80 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9a84 │ │ │ │ │ + bne 9a94 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 98ac │ │ │ │ │ + beq 98bc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8a7c │ │ │ │ │ + beq 8a8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 98d8 │ │ │ │ │ - ldr r1, [pc, #3952] @ 9a04 │ │ │ │ │ + bne 98e8 │ │ │ │ │ + ldr r1, [pc, #3952] @ 9a14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8e0c │ │ │ │ │ + bne 8e1c │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 8a64 │ │ │ │ │ - ldr r1, [pc, #3920] @ 9a08 │ │ │ │ │ + bne 8a74 │ │ │ │ │ + ldr r1, [pc, #3920] @ 9a18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 91e0 │ │ │ │ │ + bne 91f0 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 8a64 │ │ │ │ │ - ldr r1, [pc, #3888] @ 9a0c │ │ │ │ │ + bne 8a74 │ │ │ │ │ + ldr r1, [pc, #3888] @ 9a1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8c70 │ │ │ │ │ + bne 8c80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8a64 │ │ │ │ │ - ldr r1, [pc, #3856] @ 9a10 │ │ │ │ │ + bne 8a74 │ │ │ │ │ + ldr r1, [pc, #3856] @ 9a20 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8bf4 │ │ │ │ │ + bne 8c04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 98d8 │ │ │ │ │ + bne 98e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8a64 │ │ │ │ │ + bne 8a74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8a64 │ │ │ │ │ - ldr r1, [pc, #3788] @ 9a14 │ │ │ │ │ + bne 8a74 │ │ │ │ │ + ldr r1, [pc, #3788] @ 9a24 │ │ │ │ │ mov r3, #7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8c20 │ │ │ │ │ + bne 8c30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8a64 │ │ │ │ │ - ldr r1, [pc, #3744] @ 9a14 │ │ │ │ │ + bne 8a74 │ │ │ │ │ + ldr r1, [pc, #3744] @ 9a24 │ │ │ │ │ mov r3, #9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8cd8 │ │ │ │ │ + bne 8ce8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8a64 │ │ │ │ │ - ldr r1, [pc, #3700] @ 9a14 │ │ │ │ │ + bne 8a74 │ │ │ │ │ + ldr r1, [pc, #3700] @ 9a24 │ │ │ │ │ mov r3, #25 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8f80 │ │ │ │ │ + bne 8f90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8a64 │ │ │ │ │ + bne 8a74 │ │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 9328 │ │ │ │ │ + bne 9338 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a078 │ │ │ │ │ + bl a088 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8b10 │ │ │ │ │ + beq 8b20 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3540] @ 9a00 │ │ │ │ │ + ldr r2, [pc, #3540] @ 9a10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9d4c │ │ │ │ │ + beq 9d5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 8f6c │ │ │ │ │ + bne 8f7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 1bb6c │ │ │ │ │ + bl 1bbac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8e54 │ │ │ │ │ + beq 8e64 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b 8c0c │ │ │ │ │ + b 8c1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8a64 │ │ │ │ │ + beq 8a74 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ - ldr r0, [pc, #3444] @ 9a18 │ │ │ │ │ + ldr r0, [pc, #3444] @ 9a28 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8c04 │ │ │ │ │ + bne 8c14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 8c0c │ │ │ │ │ - b 8a6c │ │ │ │ │ + beq 8c1c │ │ │ │ │ + b 8a7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3356] @ 9a00 │ │ │ │ │ + ldr r2, [pc, #3356] @ 9a10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9d58 │ │ │ │ │ + beq 9d68 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 9910 │ │ │ │ │ + bne 9920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 1e144 │ │ │ │ │ + bl 1e190 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8c64 │ │ │ │ │ + bne 8c74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 990c │ │ │ │ │ - ldr r3, [pc, #3276] @ 9a00 │ │ │ │ │ + bne 991c │ │ │ │ │ + ldr r3, [pc, #3276] @ 9a10 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9afc │ │ │ │ │ + beq 9b0c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 9cb4 │ │ │ │ │ + beq 9cc4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 98f0 │ │ │ │ │ + beq 9900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b634 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 98f0 │ │ │ │ │ + beq 9900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14684 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 98f0 │ │ │ │ │ + beq 9900 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 98f0 │ │ │ │ │ + beq 9900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 990c │ │ │ │ │ + beq 991c │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_ListComp> │ │ │ │ │ R_ARM_CALL _PyAST_ListComp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9c94 │ │ │ │ │ + beq 9ca4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r2, r2, #3 │ │ │ │ │ - b 8c0c │ │ │ │ │ + b 8c1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8a64 │ │ │ │ │ + beq 8a74 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ - ldr r0, [pc, #3036] @ 9a1c │ │ │ │ │ + ldr r0, [pc, #3036] @ 9a2c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8c04 │ │ │ │ │ - b 8cb4 │ │ │ │ │ + bne 8c14 │ │ │ │ │ + b 8cc4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 98e8 │ │ │ │ │ - ldr r3, [pc, #2964] @ 9a00 │ │ │ │ │ + bne 98f8 │ │ │ │ │ + ldr r3, [pc, #2964] @ 9a10 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ strne r9, [sp, #16] │ │ │ │ │ - beq 9e7c │ │ │ │ │ + beq 9e8c │ │ │ │ │ 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 8f24 │ │ │ │ │ - ldr r2, [pc, #2916] @ 9a00 │ │ │ │ │ + beq 8f34 │ │ │ │ │ + ldr r2, [pc, #2916] @ 9a10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9e70 │ │ │ │ │ + beq 9e80 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9e60 │ │ │ │ │ + bne 9e70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - bl 1724c │ │ │ │ │ + bl 17288 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 8f00 │ │ │ │ │ + bne 8f10 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9e60 │ │ │ │ │ + bne 9e70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b634 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8f28 │ │ │ │ │ + beq 8f38 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r5, fp │ │ │ │ │ subne r2, r3, #3 │ │ │ │ │ - bne 8c0c │ │ │ │ │ + bne 8c1c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 96c8 │ │ │ │ │ + bne 96d8 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 98e8 │ │ │ │ │ + bne 98f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c230 │ │ │ │ │ + bl c25c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9758 │ │ │ │ │ + bne 9768 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 8b6c │ │ │ │ │ - b 8a64 │ │ │ │ │ + beq 8b7c │ │ │ │ │ + b 8a74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2676] @ 9a00 │ │ │ │ │ + ldr r2, [pc, #2676] @ 9a10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9c70 │ │ │ │ │ + beq 9c80 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9c68 │ │ │ │ │ - ldr r2, [pc, #2644] @ 9a00 │ │ │ │ │ + bne 9c78 │ │ │ │ │ + ldr r2, [pc, #2644] @ 9a10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movne sl, r3 │ │ │ │ │ - beq 9c4c │ │ │ │ │ + beq 9c5c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq 9c0c │ │ │ │ │ + beq 9c1c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9228 │ │ │ │ │ + beq 9238 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2552] @ 9a00 │ │ │ │ │ + ldr r2, [pc, #2552] @ 9a10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9db8 │ │ │ │ │ + beq 9dc8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 922c │ │ │ │ │ + bne 923c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ - bl 20fe8 <_gather_116_rule> │ │ │ │ │ + bl 2105c <_gather_116_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 9300 │ │ │ │ │ + bne 9310 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ moveq r9, r1 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 922c │ │ │ │ │ + bne 923c │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9228 │ │ │ │ │ + beq 9238 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r2, #1 │ │ │ │ │ - beq 910c │ │ │ │ │ + beq 911c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r3, #20] │ │ │ │ │ ldr fp, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_get_keys> │ │ │ │ │ R_ARM_CALL _PyPegen_get_keys │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -10091,640 +10093,640 @@ │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Dict> │ │ │ │ │ R_ARM_CALL _PyAST_Dict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8dfc │ │ │ │ │ + bne 8e0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ - bne 9c68 │ │ │ │ │ + bne 9c78 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2264] @ 9a00 │ │ │ │ │ + ldr r2, [pc, #2264] @ 9a10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movne r9, r0 │ │ │ │ │ - beq 9bdc │ │ │ │ │ + beq 9bec │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 9ba4 │ │ │ │ │ + beq 9bb4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 93ec │ │ │ │ │ + beq 93fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e2ec │ │ │ │ │ + bl 1e338 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 93ec │ │ │ │ │ + beq 93fc │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 93ec │ │ │ │ │ + beq 93fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 93ec │ │ │ │ │ + beq 93fc │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #24] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r9 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Set> │ │ │ │ │ R_ARM_CALL _PyAST_Set │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8dfc │ │ │ │ │ + bne 8e0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq 93f4 │ │ │ │ │ - b 93f8 │ │ │ │ │ + beq 9404 │ │ │ │ │ + b 9408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8a64 │ │ │ │ │ + beq 8a74 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ - ldr r0, [pc, #2060] @ 9a20 │ │ │ │ │ + ldr r0, [pc, #2060] @ 9a30 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8c04 │ │ │ │ │ - b 8cb4 │ │ │ │ │ + bne 8c14 │ │ │ │ │ + b 8cc4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 9c40 │ │ │ │ │ + bne 9c50 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 92f4 │ │ │ │ │ - ldr r3, [pc, #1960] @ 9a00 │ │ │ │ │ + beq 9304 │ │ │ │ │ + ldr r3, [pc, #1960] @ 9a10 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9a50 │ │ │ │ │ + beq 9a60 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 99f4 │ │ │ │ │ + bne 9a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ - bl 20fe8 <_gather_116_rule> │ │ │ │ │ + bl 2105c <_gather_116_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9574 │ │ │ │ │ + bne 9584 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bne 99f4 │ │ │ │ │ + bne 9a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 92b8 │ │ │ │ │ + beq 92c8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 937c │ │ │ │ │ + bne 938c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 99f4 │ │ │ │ │ + bne 9a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 92ec │ │ │ │ │ + beq 92fc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 968c │ │ │ │ │ + bne 969c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 910c │ │ │ │ │ + b 911c │ │ │ │ │ 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 9044 │ │ │ │ │ + bne 9054 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9060 │ │ │ │ │ + b 9070 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8a64 │ │ │ │ │ + beq 8a74 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ - ldr r0, [pc, #1744] @ 9a24 │ │ │ │ │ + ldr r0, [pc, #1744] @ 9a34 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 9b7c │ │ │ │ │ + beq 9b8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 8c0c │ │ │ │ │ + b 8c1c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 92b8 │ │ │ │ │ + beq 92c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 92b8 │ │ │ │ │ - ldr r3, [pc, #1700] @ 9a4c │ │ │ │ │ + beq 92c8 │ │ │ │ │ + ldr r3, [pc, #1700] @ 9a5c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #1644] @ 9a28 │ │ │ │ │ + ldr r3, [pc, #1644] @ 9a38 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r9, #16] │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 92f0 │ │ │ │ │ + beq 9300 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 92f8 │ │ │ │ │ + b 9308 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 9c68 │ │ │ │ │ - ldr r2, [pc, #1520] @ 9a00 │ │ │ │ │ + bne 9c78 │ │ │ │ │ + ldr r2, [pc, #1520] @ 9a10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9da0 │ │ │ │ │ + beq 9db0 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 9d64 │ │ │ │ │ + beq 9d74 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ 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 │ │ │ │ │ - beq 9770 │ │ │ │ │ - ldr r2, [pc, #1440] @ 9a00 │ │ │ │ │ + beq 9780 │ │ │ │ │ + ldr r2, [pc, #1440] @ 9a10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9ea4 │ │ │ │ │ + beq 9eb4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9774 │ │ │ │ │ + bne 9784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 9764 │ │ │ │ │ + beq 9774 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9764 │ │ │ │ │ + beq 9774 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9764 │ │ │ │ │ + beq 9774 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 9930 │ │ │ │ │ + beq 9940 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14684 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 9924 │ │ │ │ │ + beq 9934 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9924 │ │ │ │ │ + beq 9934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 978c │ │ │ │ │ + beq 979c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str fp, [sp] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldm r9, {r0, r1} │ │ │ │ │ bl 0 <_PyAST_DictComp> │ │ │ │ │ R_ARM_CALL _PyAST_DictComp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8dfc │ │ │ │ │ + bne 8e0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - bne 978c │ │ │ │ │ + bne 979c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9784 │ │ │ │ │ + b 9794 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9284 │ │ │ │ │ + beq 9294 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1132] @ 9a00 │ │ │ │ │ + ldr r2, [pc, #1132] @ 9a10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9e54 │ │ │ │ │ + beq 9e64 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9e44 │ │ │ │ │ + bne 9e54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 95e4 │ │ │ │ │ + beq 95f4 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #1080] @ 9a14 │ │ │ │ │ + ldr r1, [pc, #1080] @ 9a24 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d18 │ │ │ │ │ + bne 9d28 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9e44 │ │ │ │ │ + bne 9e54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9dd4 │ │ │ │ │ + beq 9de4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9dd4 │ │ │ │ │ + beq 9de4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 9dd4 │ │ │ │ │ + beq 9de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9dd4 │ │ │ │ │ - ldr r3, [pc, #1032] @ 9a4c │ │ │ │ │ + beq 9de4 │ │ │ │ │ + ldr r3, [pc, #1032] @ 9a5c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #976] @ 9a28 │ │ │ │ │ + ldr r3, [pc, #976] @ 9a38 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r9, #16] │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9dc8 │ │ │ │ │ + beq 9dd8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9288 │ │ │ │ │ - ldr r1, [pc, #920] @ 9a2c │ │ │ │ │ + b 9298 │ │ │ │ │ + ldr r1, [pc, #920] @ 9a3c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 92ec │ │ │ │ │ - ldr r3, [pc, #916] @ 9a40 │ │ │ │ │ + beq 92fc │ │ │ │ │ + ldr r3, [pc, #916] @ 9a50 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #920] @ 9a4c │ │ │ │ │ + ldr r3, [pc, #920] @ 9a5c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r9, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 93bc │ │ │ │ │ + b 93cc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 8f3c │ │ │ │ │ - ldr r2, [pc, #808] @ 9a00 │ │ │ │ │ + bne 8f4c │ │ │ │ │ + ldr r2, [pc, #808] @ 9a10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 99d4 │ │ │ │ │ + beq 99e4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 970c │ │ │ │ │ + beq 971c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17ae0 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 9b18 │ │ │ │ │ + bne 9b28 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 99e8 │ │ │ │ │ + bne 99f8 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9744 │ │ │ │ │ + beq 9754 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 9aa8 │ │ │ │ │ + bne 9ab8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 8f40 │ │ │ │ │ + b 8f50 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 8c0c │ │ │ │ │ + b 8c1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9eb0 │ │ │ │ │ + bne 9ec0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 9894 │ │ │ │ │ - ldr r3, [pc, #604] @ 9a00 │ │ │ │ │ + bne 98a4 │ │ │ │ │ + ldr r3, [pc, #604] @ 9a10 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9984 │ │ │ │ │ + beq 9994 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r9, lsl #2] │ │ │ │ │ ldrne fp, [r3, #12] │ │ │ │ │ ldrne sl, [r3, #16] │ │ │ │ │ - beq 99a4 │ │ │ │ │ + beq 99b4 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9958 │ │ │ │ │ + beq 9968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b634 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 9958 │ │ │ │ │ + beq 9968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14684 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 9958 │ │ │ │ │ + beq 9968 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9958 │ │ │ │ │ + beq 9968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 9894 │ │ │ │ │ + beq 98a4 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_SetComp> │ │ │ │ │ R_ARM_CALL _PyAST_SetComp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8dfc │ │ │ │ │ + bne 8e0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - bne 9894 │ │ │ │ │ + bne 98a4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 8bc4 │ │ │ │ │ - b 8a64 │ │ │ │ │ + beq 8bd4 │ │ │ │ │ + b 8a74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9a90 │ │ │ │ │ + blt 9aa0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8a54 │ │ │ │ │ + beq 8a64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8a6c │ │ │ │ │ + b 8a7c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 8f6c │ │ │ │ │ + b 8f7c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9cec │ │ │ │ │ + bne 9cfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 8b98 │ │ │ │ │ - b 8a64 │ │ │ │ │ + beq 8ba8 │ │ │ │ │ + b 8a74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9774 │ │ │ │ │ + b 9784 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9768 │ │ │ │ │ + beq 9778 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9774 │ │ │ │ │ + b 9784 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 997c │ │ │ │ │ + beq 998c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9998 │ │ │ │ │ + bne 99a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d0 │ │ │ │ │ + bl 1234 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 988c │ │ │ │ │ + b 989c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 97b0 │ │ │ │ │ + beq 97c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 9894 │ │ │ │ │ + b 98a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9a5c │ │ │ │ │ + blt 9a6c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - beq 97d0 │ │ │ │ │ - b 9998 │ │ │ │ │ + beq 97e0 │ │ │ │ │ + b 99a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 96e4 │ │ │ │ │ + beq 96f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 9750 │ │ │ │ │ + b 9760 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 92f8 │ │ │ │ │ + b 9308 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000265 │ │ │ │ │ .word 0x00000267 │ │ │ │ │ .word 0x00000266 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_93_rule │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ @@ -10750,614 +10752,614 @@ │ │ │ │ │ .word 0x000004b0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9264 │ │ │ │ │ + b 9274 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9894 │ │ │ │ │ + b 98a4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8a34 │ │ │ │ │ + beq 8a44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 8a6c │ │ │ │ │ + b 8a7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 8a6c │ │ │ │ │ + b 8a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9744 │ │ │ │ │ + beq 9754 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9744 │ │ │ │ │ - ldr r3, [pc, #-164] @ 9a30 │ │ │ │ │ + beq 9754 │ │ │ │ │ + ldr r3, [pc, #-164] @ 9a40 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #-144] @ 9a4c │ │ │ │ │ + ldr r3, [pc, #-144] @ 9a5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [sl, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sl, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [sl, #16] │ │ │ │ │ ldr r2, [sl, #12] │ │ │ │ │ - b 9b58 │ │ │ │ │ + b 9b68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9ce0 │ │ │ │ │ + bne 9cf0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - b 8d40 │ │ │ │ │ + b 8d50 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 970c │ │ │ │ │ - ldr r3, [pc, #-256] @ 9a34 │ │ │ │ │ + beq 971c │ │ │ │ │ + ldr r3, [pc, #-256] @ 9a44 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #-240] @ 9a4c │ │ │ │ │ + ldr r3, [pc, #-240] @ 9a5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [sl, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sl, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [sl, #20] │ │ │ │ │ ldr r2, [sl, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9748 │ │ │ │ │ + beq 9758 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9750 │ │ │ │ │ + b 9760 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8c0c │ │ │ │ │ + beq 8c1c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 8a6c │ │ │ │ │ + b 8a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9bf8 │ │ │ │ │ + blt 9c08 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - beq 914c │ │ │ │ │ + beq 915c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 93f8 │ │ │ │ │ + b 9408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9bd0 │ │ │ │ │ + bne 9be0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - b 9130 │ │ │ │ │ + b 9140 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 93f8 │ │ │ │ │ + b 9408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9c80 │ │ │ │ │ + blt 9c90 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 8fe8 │ │ │ │ │ + beq 8ff8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 910c │ │ │ │ │ + b 911c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9c40 │ │ │ │ │ + bne 9c50 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - b 8fc4 │ │ │ │ │ + b 8fd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 9898 │ │ │ │ │ + b 98a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 8f98 │ │ │ │ │ + b 8fa8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 910c │ │ │ │ │ + b 911c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq 9904 │ │ │ │ │ - b 990c │ │ │ │ │ + beq 9914 │ │ │ │ │ + b 991c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9d04 │ │ │ │ │ + blt 9d14 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - beq 8d5c │ │ │ │ │ + beq 8d6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 990c │ │ │ │ │ + b 991c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9ce0 │ │ │ │ │ + bne 9cf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d0 │ │ │ │ │ + bl 1234 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule │ │ │ │ │ - b 9900 │ │ │ │ │ + b 9910 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 990c │ │ │ │ │ - ldr r2, [pc, #-724] @ 9a4c │ │ │ │ │ + b 991c │ │ │ │ │ + ldr r2, [pc, #-724] @ 9a5c │ │ │ │ │ ldr r3, [r9, #28] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - ldr r2, [pc, #-756] @ 9a38 │ │ │ │ │ + ldr r2, [pc, #-756] @ 9a48 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r9, #24] │ │ │ │ │ str r2, [sp] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 9664 │ │ │ │ │ + b 9674 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8c38 │ │ │ │ │ + b 8c48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8cf0 │ │ │ │ │ + b 8d00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9fac │ │ │ │ │ + blt 9fbc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 9440 │ │ │ │ │ + beq 9450 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 978c │ │ │ │ │ + b 979c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 941c │ │ │ │ │ - b 9d94 │ │ │ │ │ + beq 942c │ │ │ │ │ + b 9da4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9014 │ │ │ │ │ + b 9024 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9284 │ │ │ │ │ + b 9294 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9e44 │ │ │ │ │ + bne 9e54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9dc4 │ │ │ │ │ + beq 9dd4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 9dc4 │ │ │ │ │ - ldr r1, [pc, #-980] @ 9a3c │ │ │ │ │ + beq 9dd4 │ │ │ │ │ + ldr r1, [pc, #-980] @ 9a4c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9dc4 │ │ │ │ │ - ldr r3, [pc, #-1000] @ 9a40 │ │ │ │ │ + beq 9dd4 │ │ │ │ │ + ldr r3, [pc, #-1000] @ 9a50 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #-996] @ 9a4c │ │ │ │ │ + ldr r3, [pc, #-996] @ 9a5c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r9, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 9658 │ │ │ │ │ + b 9668 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9288 │ │ │ │ │ + b 9298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 95a0 │ │ │ │ │ + b 95b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 8f28 │ │ │ │ │ + b 8f38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8ea8 │ │ │ │ │ + b 8eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldreq r3, [r4, #8] │ │ │ │ │ streq r3, [sp, #16] │ │ │ │ │ - beq 8e7c │ │ │ │ │ + beq 8e8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 8f40 │ │ │ │ │ + b 8f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 946c │ │ │ │ │ + b 947c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ - bne 978c │ │ │ │ │ - ldr r2, [pc, #-1152] @ 9a44 │ │ │ │ │ + bne 979c │ │ │ │ │ + ldr r2, [pc, #-1152] @ 9a54 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9f08 │ │ │ │ │ + beq 9f18 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9ef8 │ │ │ │ │ + beq 9f08 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 9f28 │ │ │ │ │ + bne 9f38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 9788 │ │ │ │ │ + b 9798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 9ed0 │ │ │ │ │ - b 9788 │ │ │ │ │ + beq 9ee0 │ │ │ │ │ + b 9798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9ef8 │ │ │ │ │ + beq 9f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14684 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9ef8 │ │ │ │ │ + beq 9f08 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9ef8 │ │ │ │ │ - ldr r3, [pc, #-1308] @ 9a48 │ │ │ │ │ + beq 9f08 │ │ │ │ │ + ldr r3, [pc, #-1308] @ 9a58 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #-1312] @ 9a4c │ │ │ │ │ + ldr r3, [pc, #-1312] @ 9a5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r9, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r9, #16] │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9efc │ │ │ │ │ + beq 9f0c │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9788 │ │ │ │ │ + b 9798 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 978c │ │ │ │ │ + b 979c │ │ │ │ │ │ │ │ │ │ -00009fc0 <_tmp_93_rule>: │ │ │ │ │ +00009fd0 <_tmp_93_rule>: │ │ │ │ │ _tmp_93_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #156] @ a074 <_tmp_93_rule+0xb4> │ │ │ │ │ + ldr r2, [pc, #156] @ a084 <_tmp_93_rule+0xb4> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq a054 <_tmp_93_rule+0x94> │ │ │ │ │ + beq a064 <_tmp_93_rule+0x94> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a068 <_tmp_93_rule+0xa8> │ │ │ │ │ + bne a078 <_tmp_93_rule+0xa8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a044 <_tmp_93_rule+0x84> │ │ │ │ │ + bne a054 <_tmp_93_rule+0x84> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a044 <_tmp_93_rule+0x84> │ │ │ │ │ + bne a054 <_tmp_93_rule+0x84> │ │ │ │ │ mov r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a044 <_tmp_93_rule+0x84> │ │ │ │ │ + bne a054 <_tmp_93_rule+0x84> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9ff8 <_tmp_93_rule+0x38> │ │ │ │ │ + beq a008 <_tmp_93_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b a03c <_tmp_93_rule+0x7c> │ │ │ │ │ + b a04c <_tmp_93_rule+0x7c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0000a078 : │ │ │ │ │ +0000a088 : │ │ │ │ │ strings_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ - ldr r2, [pc, #2096] @ a8c0 │ │ │ │ │ + ldr r2, [pc, #2096] @ a8d0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq a7a4 │ │ │ │ │ + beq a7b4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a7b8 │ │ │ │ │ + bne a7c8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2052] @ a8c4 │ │ │ │ │ + ldr r1, [pc, #2052] @ a8d4 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a0ec │ │ │ │ │ + beq a0fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq a848 │ │ │ │ │ + beq a858 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne a7b8 │ │ │ │ │ - ldr r2, [pc, #1944] @ a8c0 │ │ │ │ │ + bne a7c8 │ │ │ │ │ + ldr r2, [pc, #1944] @ a8d0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a880 │ │ │ │ │ + beq a890 │ │ │ │ │ mov r0, #4 │ │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ │ + ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq a8a0 │ │ │ │ │ + beq a8b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a67c │ │ │ │ │ - ldr fp, [pc, #1888] @ a8c0 │ │ │ │ │ + bne a68c │ │ │ │ │ + ldr sl, [pc, #1888] @ a8d0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ + cmp r3, sl │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a22c │ │ │ │ │ + beq a23c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a244 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ + bne a254 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a718 │ │ │ │ │ + beq a728 │ │ │ │ │ mov r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bne a340 │ │ │ │ │ + bne a350 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne a698 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ + bne a6a8 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq a700 │ │ │ │ │ + beq a710 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq a24c │ │ │ │ │ + beq a25c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_CALL _PyPegen_constant_from_string │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a6dc │ │ │ │ │ + beq a6ec │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a63c │ │ │ │ │ - cmp r3, fp │ │ │ │ │ + beq a64c │ │ │ │ │ + cmp r3, sl │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [r9, r8, lsl #2] │ │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ │ + ldr fp, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne a17c │ │ │ │ │ + bne a18c │ │ │ │ │ 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 a188 │ │ │ │ │ + beq a198 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b a6f8 │ │ │ │ │ + b a708 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ - beq a670 │ │ │ │ │ + str fp, [r4, #8] │ │ │ │ │ + beq a680 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a670 │ │ │ │ │ + bne a680 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a898 │ │ │ │ │ + beq a8a8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble a2cc │ │ │ │ │ + ble a2dc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq a2cc │ │ │ │ │ + beq a2dc │ │ │ │ │ sub r2, r9, #4 │ │ │ │ │ add r2, r2, r8, lsl #2 │ │ │ │ │ mov r3, r9 │ │ │ │ │ rsb lr, r9, #4 │ │ │ │ │ add r1, lr, r3 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str ip, [r0, r1] │ │ │ │ │ - bne a2b4 │ │ │ │ │ + bne a2c4 │ │ │ │ │ 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 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a7b4 │ │ │ │ │ + beq a7c4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r0, [sp] │ │ │ │ │ @@ -11365,563 +11367,563 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_concatenate_strings> │ │ │ │ │ R_ARM_CALL _PyPegen_concatenate_strings │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ - beq a81c │ │ │ │ │ - ldr r2, [pc, #1424] @ a8c4 │ │ │ │ │ + beq a82c │ │ │ │ │ + ldr r2, [pc, #1424] @ a8d4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b a0d4 │ │ │ │ │ + b a0e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1396] @ a8c0 │ │ │ │ │ + ldr r2, [pc, #1396] @ a8d0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a784 │ │ │ │ │ + beq a794 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a79c │ │ │ │ │ + bne a7ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq a750 │ │ │ │ │ + beq a760 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a79c │ │ │ │ │ + bne a7ac │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ │ - str sl, [sp, #52] @ 0x34 │ │ │ │ │ + str fp, [sp, #52] @ 0x34 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ + ldr fp, [sp, #36] @ 0x24 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ │ - b a3d0 │ │ │ │ │ + b a3e0 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ - str r8, [sl, r6, lsl #2] │ │ │ │ │ + str r8, [fp, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - ldr r3, [pc, #1256] @ a8c0 │ │ │ │ │ + ldr r3, [pc, #1256] @ a8d0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq a778 │ │ │ │ │ + beq a788 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a6a4 │ │ │ │ │ + bne a6b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ - bl 1e8cc │ │ │ │ │ + bl 1e918 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne a438 │ │ │ │ │ + bne a448 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a6a4 │ │ │ │ │ + bne a6b4 │ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq a470 │ │ │ │ │ + beq a480 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_CALL _PyPegen_constant_from_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq a7c0 │ │ │ │ │ + beq a7d0 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - bne a3c4 │ │ │ │ │ + bne a3d4 │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a7fc │ │ │ │ │ + beq a80c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b a3c4 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + b a3d4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str sl, [sp, #36] @ 0x24 │ │ │ │ │ + str fp, [sp, #36] @ 0x24 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ │ - ldr sl, [sp, #52] @ 0x34 │ │ │ │ │ + ldr fp, [sp, #52] @ 0x34 │ │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ 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 a748 │ │ │ │ │ + beq a758 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble a5d8 │ │ │ │ │ + ble a5e8 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq a5d8 │ │ │ │ │ + beq a5e8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq a5d8 │ │ │ │ │ + beq a5e8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq a5d8 │ │ │ │ │ + beq a5e8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq a5d8 │ │ │ │ │ + beq a5e8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq a5d8 │ │ │ │ │ + beq a5e8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq a5d8 │ │ │ │ │ + beq a5e8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ cmp r6, #7 │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq a5d8 │ │ │ │ │ + beq a5e8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ cmp r6, #8 │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ - beq a5d8 │ │ │ │ │ + beq a5e8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r6, #9 │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ - beq a5d8 │ │ │ │ │ + beq a5e8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ cmp r6, #10 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ - beq a5d8 │ │ │ │ │ + beq a5e8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ - beq a5d8 │ │ │ │ │ + beq a5e8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ │ cmp r6, #12 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ add r3, r0, #44 @ 0x2c │ │ │ │ │ - beq a5d8 │ │ │ │ │ + beq a5e8 │ │ │ │ │ sub ip, r0, #4 │ │ │ │ │ add ip, ip, r6, lsl #2 │ │ │ │ │ rsb lr, r0, #4 │ │ │ │ │ add r1, lr, r3 │ │ │ │ │ ldr r6, [r3, #4]! │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str r6, [r0, r1] │ │ │ │ │ - bne a5c0 │ │ │ │ │ + bne a5d0 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a1b4 │ │ │ │ │ + beq a1c4 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_joined_str> │ │ │ │ │ R_ARM_CALL _PyPegen_joined_str │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne a1f8 │ │ │ │ │ + bne a208 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - b a1c0 │ │ │ │ │ + b a1d0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a898 │ │ │ │ │ + beq a8a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b a210 │ │ │ │ │ + b a220 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ │ - b a32c │ │ │ │ │ + b a33c │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a258 │ │ │ │ │ + b a268 │ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str sl, [sp, #36] @ 0x24 │ │ │ │ │ + str fp, [sp, #36] @ 0x24 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ │ - ldr sl, [sp, #52] @ 0x34 │ │ │ │ │ + ldr fp, [sp, #52] @ 0x34 │ │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b a4a0 │ │ │ │ │ + b a4b0 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a258 │ │ │ │ │ + b a268 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a738 │ │ │ │ │ + bne a748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b a1dc │ │ │ │ │ + b a1ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ - beq a19c │ │ │ │ │ - b a1c0 │ │ │ │ │ + beq a1ac │ │ │ │ │ + b a1d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a6f8 │ │ │ │ │ + b a708 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ 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 r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a1c0 │ │ │ │ │ + b a1d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a3e4 │ │ │ │ │ + b a3f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a364 │ │ │ │ │ + beq a374 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a768 │ │ │ │ │ + b a778 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a0b4 │ │ │ │ │ + beq a0c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a83c │ │ │ │ │ - str sl, [sp, #36] @ 0x24 │ │ │ │ │ + b a84c │ │ │ │ │ + str fp, [sp, #36] @ 0x24 │ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ │ - ldr sl, [sp, #52] @ 0x34 │ │ │ │ │ + ldr fp, [sp, #52] @ 0x34 │ │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - b a6cc │ │ │ │ │ - mov r0, sl │ │ │ │ │ + b a6dc │ │ │ │ │ + mov r0, fp │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ │ - ldr sl, [sp, #52] @ 0x34 │ │ │ │ │ + ldr fp, [sp, #52] @ 0x34 │ │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ - b a74c │ │ │ │ │ + b a75c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #68] @ 0x44 │ │ │ │ │ - beq a32c │ │ │ │ │ + beq a33c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a0e4 │ │ │ │ │ + b a0f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt a8b0 │ │ │ │ │ + blt a8c0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r6, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a120 │ │ │ │ │ - b a7b8 │ │ │ │ │ + beq a130 │ │ │ │ │ + b a7c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a134 │ │ │ │ │ - b a678 │ │ │ │ │ + beq a144 │ │ │ │ │ + b a688 │ │ │ │ │ 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 │ │ │ │ │ - b a678 │ │ │ │ │ + b a688 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b a83c │ │ │ │ │ + b a84c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000488 │ │ │ │ │ │ │ │ │ │ -0000a8c8 : │ │ │ │ │ +0000a8d8 : │ │ │ │ │ t_lookahead_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #180] @ a994 │ │ │ │ │ + ldr r2, [pc, #180] @ a9a4 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq a970 │ │ │ │ │ + beq a980 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a984 │ │ │ │ │ + bne a994 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a960 │ │ │ │ │ + bne a970 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a980 │ │ │ │ │ + bne a990 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a960 │ │ │ │ │ + bne a970 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a980 │ │ │ │ │ + bne a990 │ │ │ │ │ mov r1, #23 │ │ │ │ │ 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, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a900 │ │ │ │ │ + beq a910 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0000a998 : │ │ │ │ │ +0000a9a8 : │ │ │ │ │ star_targets_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r3, [pc, #1524] @ afa4 │ │ │ │ │ + ldr r3, [pc, #1524] @ afb4 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq ae94 │ │ │ │ │ + beq aea4 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne aea8 │ │ │ │ │ + bne aeb8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq ab38 │ │ │ │ │ + beq ab48 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1444] @ afa4 │ │ │ │ │ + ldr r2, [pc, #1444] @ afb4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq af60 │ │ │ │ │ + beq af70 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1424] @ afa8 │ │ │ │ │ + ldr r1, [pc, #1424] @ afb8 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne aaac │ │ │ │ │ + bne aabc │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq af4c │ │ │ │ │ + beq af5c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ - bne af74 │ │ │ │ │ + bne af84 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ad9c │ │ │ │ │ + bne adac │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne af74 │ │ │ │ │ + bne af84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b200 │ │ │ │ │ + bl b210 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r1, r8 │ │ │ │ │ moveq r1, r8 │ │ │ │ │ moveq r3, r9 │ │ │ │ │ strne r3, [sp, #28] │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ streq r9, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #1280] @ afa8 │ │ │ │ │ + ldr r2, [pc, #1280] @ afb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq aaf8 │ │ │ │ │ - ldr r1, [pc, #1248] @ afac │ │ │ │ │ + beq ab08 │ │ │ │ │ + ldr r1, [pc, #1248] @ afbc │ │ │ │ │ mov r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aaf8 │ │ │ │ │ + beq ab08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne aee4 │ │ │ │ │ + bne aef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afb0 │ │ │ │ │ + bl afc0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne ab84 │ │ │ │ │ + bne ab94 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -11930,130 +11932,130 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ movlt r8, #0 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt aae8 │ │ │ │ │ + blt aaf8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r7, [r2, #12] │ │ │ │ │ ldr r6, [r2, #16] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq a9f8 │ │ │ │ │ - b aae8 │ │ │ │ │ - ldr r2, [pc, #1048] @ afa4 │ │ │ │ │ + beq aa08 │ │ │ │ │ + b aaf8 │ │ │ │ │ + ldr r2, [pc, #1048] @ afb4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq af04 │ │ │ │ │ + beq af14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne af1c │ │ │ │ │ + bne af2c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq af30 │ │ │ │ │ + beq af40 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [sp, #16] │ │ │ │ │ - bne af18 │ │ │ │ │ + bne af28 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #972] @ afa4 │ │ │ │ │ + ldr r3, [pc, #972] @ afb4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq ac3c │ │ │ │ │ + beq ac4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ac54 │ │ │ │ │ + bne ac64 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ac50 │ │ │ │ │ + beq ac60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afb0 │ │ │ │ │ + bl afc0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - beq ac54 │ │ │ │ │ + beq ac64 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq ad60 │ │ │ │ │ + beq ad70 │ │ │ │ │ str r2, [r9, r8, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b abcc │ │ │ │ │ + b abdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq abf0 │ │ │ │ │ + beq ac00 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq af28 │ │ │ │ │ + beq af38 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble accc │ │ │ │ │ + ble acdc │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq accc │ │ │ │ │ + beq acdc │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ cmp r8, #2 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq accc │ │ │ │ │ + beq acdc │ │ │ │ │ sub r1, r9, #4 │ │ │ │ │ add r1, r1, r8, lsl #2 │ │ │ │ │ add r2, r9, #4 │ │ │ │ │ rsb r8, r9, #4 │ │ │ │ │ add r0, r8, r2 │ │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ │ ldr ip, [sl, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str lr, [ip, r0] │ │ │ │ │ - bne acb4 │ │ │ │ │ + bne acc4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne ab1c │ │ │ │ │ + bne ab2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq aae0 │ │ │ │ │ + beq aaf0 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r8, #20] │ │ │ │ │ ldr r8, [r8, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ @@ -12066,65 +12068,65 @@ │ │ │ │ │ mov r1, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq ip, #1 │ │ │ │ │ streq ip, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq af80 │ │ │ │ │ + beq af90 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b ab24 │ │ │ │ │ + b ab34 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq af28 │ │ │ │ │ + beq af38 │ │ │ │ │ str r2, [r1, r8, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ mov r9, r1 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b abcc │ │ │ │ │ + b abdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #508] @ afa4 │ │ │ │ │ + ldr r2, [pc, #508] @ afb4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ae88 │ │ │ │ │ + beq ae98 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne aa70 │ │ │ │ │ - ldr r1, [pc, #472] @ afac │ │ │ │ │ + bne aa80 │ │ │ │ │ + ldr r1, [pc, #472] @ afbc │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ae78 │ │ │ │ │ + beq ae88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afb0 │ │ │ │ │ + bl afc0 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq ae78 │ │ │ │ │ + beq ae88 │ │ │ │ │ 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 r3, r0, #0 │ │ │ │ │ - beq aef4 │ │ │ │ │ + beq af04 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ @@ -12141,206 +12143,206 @@ │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - beq aeb4 │ │ │ │ │ + beq aec4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b aaa0 │ │ │ │ │ + b aab0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b aa6c │ │ │ │ │ + b aa7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b adb4 │ │ │ │ │ + b adc4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a9d4 │ │ │ │ │ + beq a9e4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b aae8 │ │ │ │ │ + b aaf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #28] │ │ │ │ │ - beq ae70 │ │ │ │ │ + beq ae80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq ab08 │ │ │ │ │ + beq ab18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b aae8 │ │ │ │ │ + b aaf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b aed4 │ │ │ │ │ + b aee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq aba4 │ │ │ │ │ + beq abb4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b ab1c │ │ │ │ │ + b ab2c │ │ │ │ │ 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 r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b ab1c │ │ │ │ │ + b ab2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge aa3c │ │ │ │ │ - b aec4 │ │ │ │ │ + bge aa4c │ │ │ │ │ + b aed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq aa0c │ │ │ │ │ + beq aa1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b aed4 │ │ │ │ │ + b aee4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ab20 │ │ │ │ │ + beq ab30 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b aae8 │ │ │ │ │ + b aaf8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000049f │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0000afb0 : │ │ │ │ │ +0000afc0 : │ │ │ │ │ star_target_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r2, [pc, #556] @ b1f4 │ │ │ │ │ + ldr r2, [pc, #556] @ b204 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq b1c0 │ │ │ │ │ + beq b1d0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b1d4 │ │ │ │ │ + bne b1e4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #512] @ b1f8 │ │ │ │ │ + ldr r1, [pc, #512] @ b208 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b080 │ │ │ │ │ + bne b090 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq b1e0 │ │ │ │ │ + beq b1f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b1d0 │ │ │ │ │ + bne b1e0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b0ac │ │ │ │ │ + bne b0bc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne b1d0 │ │ │ │ │ + bne b1e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b200 │ │ │ │ │ + bl b210 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b098 │ │ │ │ │ - ldr r2, [pc, #388] @ b1f8 │ │ │ │ │ + beq b0a8 │ │ │ │ │ + ldr r2, [pc, #388] @ b208 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #336] @ b1f8 │ │ │ │ │ + ldr r2, [pc, #336] @ b208 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b b078 │ │ │ │ │ + b b088 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #316] @ b1f4 │ │ │ │ │ + ldr r2, [pc, #316] @ b204 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b1b4 │ │ │ │ │ + beq b1c4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b050 │ │ │ │ │ - ldr r1, [pc, #280] @ b1fc │ │ │ │ │ + bne b060 │ │ │ │ │ + ldr r1, [pc, #280] @ b20c │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b1a0 │ │ │ │ │ + beq b1b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afb0 │ │ │ │ │ + bl afc0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq b1a0 │ │ │ │ │ + beq b1b0 │ │ │ │ │ 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 r3, r0, #0 │ │ │ │ │ - beq b1d0 │ │ │ │ │ + beq b1e0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r9, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ @@ -12354,166 +12356,166 @@ │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - bne b0a0 │ │ │ │ │ + bne b0b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #20] │ │ │ │ │ - beq b0a0 │ │ │ │ │ + beq b0b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b b090 │ │ │ │ │ + b b0a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b050 │ │ │ │ │ + b b060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b0c4 │ │ │ │ │ + b b0d4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq afec │ │ │ │ │ + beq affc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b198 │ │ │ │ │ + b b1a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge b01c │ │ │ │ │ - b b184 │ │ │ │ │ + bge b02c │ │ │ │ │ + b b194 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000049f │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0000b200 : │ │ │ │ │ +0000b210 : │ │ │ │ │ target_with_star_atom_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ - ldr r2, [pc, #4076] @ c204 │ │ │ │ │ + ldr r2, [pc, #4060] @ c204 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq c1cc │ │ │ │ │ + beq c1a8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c0dc │ │ │ │ │ + bne c160 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, #1184 @ 0x4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b3bc │ │ │ │ │ + bne b3cc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq c0ac │ │ │ │ │ + beq c130 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne c0dc │ │ │ │ │ - ldr r2, [pc, #3952] @ c204 │ │ │ │ │ + bne c160 │ │ │ │ │ + ldr r2, [pc, #3936] @ c204 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c1b0 │ │ │ │ │ - ldr r1, [pc, #3936] @ c208 │ │ │ │ │ + beq c18c │ │ │ │ │ + ldr r1, [pc, #3920] @ c208 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b4c4 │ │ │ │ │ + beq b4d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b534 │ │ │ │ │ + bne b544 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne c0dc │ │ │ │ │ - ldr r2, [pc, #3856] @ c204 │ │ │ │ │ + bne c160 │ │ │ │ │ + ldr r2, [pc, #3840] @ c204 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c1e4 │ │ │ │ │ + beq c1c0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #3828] @ c208 │ │ │ │ │ + ldr r1, [pc, #3812] @ c208 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b550 │ │ │ │ │ + beq b560 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b5c0 │ │ │ │ │ + bne b5d0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne c0dc │ │ │ │ │ - ldr r1, [pc, #3768] @ c204 │ │ │ │ │ + bne c160 │ │ │ │ │ + ldr r1, [pc, #3752] @ c204 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq b3d4 │ │ │ │ │ + beq b3e4 │ │ │ │ │ ldr r8, [r4, #12] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq b3f8 │ │ │ │ │ + beq b408 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq b434 │ │ │ │ │ + beq b444 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b9cc │ │ │ │ │ + beq b9e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1184 @ 0x4a0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -12526,334 +12528,334 @@ │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b4a0 │ │ │ │ │ + bne b4b0 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne b368 │ │ │ │ │ + bne b378 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c19c │ │ │ │ │ + blt c178 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b4a0 │ │ │ │ │ + bne b4b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne b388 │ │ │ │ │ + bne b398 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b4a0 │ │ │ │ │ + bne b4b0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b990 │ │ │ │ │ + bne b9a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b4a0 │ │ │ │ │ + bne b4b0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b9ec │ │ │ │ │ + bne ba04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b4a0 │ │ │ │ │ + bne b4b0 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bc70 │ │ │ │ │ + bne bc88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #1184 @ 0x4a0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b b3b4 │ │ │ │ │ + b b3c4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #3380] @ c208 │ │ │ │ │ + ldr r2, [pc, #3364] @ c208 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b51c │ │ │ │ │ + bne c0bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c040 │ │ │ │ │ + bne c064 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b514 │ │ │ │ │ + beq b524 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt b5dc │ │ │ │ │ + blt b5ec │ │ │ │ │ mov sl, r9 │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ + str sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b2dc │ │ │ │ │ + beq b2f0 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b854 │ │ │ │ │ + bne b864 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b2dc │ │ │ │ │ + b b2ec │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #3240] @ c208 │ │ │ │ │ + ldr r2, [pc, #3224] @ c208 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5a8 │ │ │ │ │ + bne b5b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c04c │ │ │ │ │ + bne c058 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b5a0 │ │ │ │ │ + beq b5b0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - blt b71c │ │ │ │ │ + blt b72c │ │ │ │ │ mov r9, r6 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b334 │ │ │ │ │ + beq b344 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b8e0 │ │ │ │ │ + bne b8f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b334 │ │ │ │ │ + b b344 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #3104] @ c208 │ │ │ │ │ + ldr r2, [pc, #3088] @ c208 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b51c │ │ │ │ │ + bne c0bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c040 │ │ │ │ │ + bne c064 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b518 │ │ │ │ │ + beq b528 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge b518 │ │ │ │ │ + bge b528 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #3028] @ c208 │ │ │ │ │ + ldr r2, [pc, #3012] @ c208 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b51c │ │ │ │ │ + bne c0bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c040 │ │ │ │ │ + bne c064 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc60 │ │ │ │ │ + beq bc78 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bge bc60 │ │ │ │ │ + bge bc78 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #2948] @ c208 │ │ │ │ │ + ldr r2, [pc, #2932] @ c208 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b51c │ │ │ │ │ + bne c0bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c040 │ │ │ │ │ + bne c064 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bd44 │ │ │ │ │ + beq bd5c │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bge bd44 │ │ │ │ │ + bge bd5c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #2872] @ c208 │ │ │ │ │ + ldr r2, [pc, #2856] @ c208 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b51c │ │ │ │ │ + bne c0bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c040 │ │ │ │ │ + bne c064 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b518 │ │ │ │ │ + beq b528 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble b518 │ │ │ │ │ + ble b528 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b b6c8 │ │ │ │ │ + b b6d8 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #2784] @ c208 │ │ │ │ │ + ldr r2, [pc, #2768] @ c208 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5a8 │ │ │ │ │ + bne b5b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c04c │ │ │ │ │ + bne c058 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b5a4 │ │ │ │ │ + beq b5b4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - ble b5a4 │ │ │ │ │ + ble b5b4 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #2708] @ c208 │ │ │ │ │ + ldr r2, [pc, #2692] @ c208 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5a8 │ │ │ │ │ + bne b5b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c04c │ │ │ │ │ + bne c058 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc68 │ │ │ │ │ + beq bc80 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge bc68 │ │ │ │ │ + bge bc80 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #2632] @ c208 │ │ │ │ │ + ldr r2, [pc, #2616] @ c208 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5a8 │ │ │ │ │ + bne b5b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c04c │ │ │ │ │ + bne c058 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bd4c │ │ │ │ │ + beq bd64 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge bd4c │ │ │ │ │ + bge bd64 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #2560] @ c208 │ │ │ │ │ + ldr r2, [pc, #2544] @ c208 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5a8 │ │ │ │ │ + bne b5b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c04c │ │ │ │ │ + bne c058 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b5a4 │ │ │ │ │ + beq b5b4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble b5a4 │ │ │ │ │ + ble b5b4 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b b800 │ │ │ │ │ + b b810 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq b548 │ │ │ │ │ - ldr r1, [pc, #2464] @ c20c │ │ │ │ │ + beq b558 │ │ │ │ │ + ldr r1, [pc, #2448] @ c20c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b548 │ │ │ │ │ + beq b558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq c0e0 │ │ │ │ │ + beq b99c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ @@ -12862,40 +12864,40 @@ │ │ │ │ │ mov r2, #2 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - beq b96c │ │ │ │ │ + beq b97c │ │ │ │ │ mov r2, #1184 @ 0x4a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b b3b4 │ │ │ │ │ + b b3c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fcbc │ │ │ │ │ + bl 1fd0c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq b5d4 │ │ │ │ │ + beq b5e4 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b5d4 │ │ │ │ │ - ldr r1, [pc, #2304] @ c20c │ │ │ │ │ + beq b5e4 │ │ │ │ │ + ldr r1, [pc, #2288] @ c20c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b5d4 │ │ │ │ │ + beq b5e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c1dc │ │ │ │ │ + beq c1b8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ @@ -12904,321 +12906,323 @@ │ │ │ │ │ mov r2, #2 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - bne b8d4 │ │ │ │ │ + bne b8e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq b8d4 │ │ │ │ │ + beq b8e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b c0e0 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b b3dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b200 │ │ │ │ │ + bl b210 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq b458 │ │ │ │ │ + beq b468 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b458 │ │ │ │ │ + beq b468 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne b39c │ │ │ │ │ + bne b3ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subeq r2, r3, #1 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - b b4a8 │ │ │ │ │ + b b4b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2060] @ c204 │ │ │ │ │ + ldr r2, [pc, #2036] @ c204 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c224 │ │ │ │ │ + beq c0b0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c214 │ │ │ │ │ + bne c0f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - bl afb0 │ │ │ │ │ + bl afc0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq bbe4 │ │ │ │ │ + beq bbfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2000] @ c204 │ │ │ │ │ + ldr r2, [pc, #1976] @ c204 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c180 │ │ │ │ │ + beq c250 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c170 │ │ │ │ │ + bne c240 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq c150 │ │ │ │ │ + beq c090 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bne c170 │ │ │ │ │ + bne c240 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1928] @ c204 │ │ │ │ │ + ldr r1, [pc, #1904] @ c204 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq c11c │ │ │ │ │ + beq c214 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bbc0 │ │ │ │ │ + beq bbd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afb0 │ │ │ │ │ + bl afc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bbc0 │ │ │ │ │ + beq bbd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1880] @ c210 │ │ │ │ │ + ldr r2, [pc, #1856] @ c210 │ │ │ │ │ str r0, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c058 │ │ │ │ │ + beq c234 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c064 │ │ │ │ │ + bne c128 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bed8 │ │ │ │ │ + beq bef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afb0 │ │ │ │ │ + bl afc0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq bed8 │ │ │ │ │ + beq bef0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c148 │ │ │ │ │ + beq c088 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - ldr r2, [pc, #1716] @ c204 │ │ │ │ │ + ldr r2, [pc, #1692] @ c204 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r1, [r6, #88] @ 0x58 │ │ │ │ │ - beq c1f8 │ │ │ │ │ + beq c070 │ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ mov r1, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bf84 │ │ │ │ │ + bne bf9c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf84 │ │ │ │ │ + beq bf9c │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl afb0 │ │ │ │ │ + bl afc0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq bf84 │ │ │ │ │ + beq bf9c │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ │ - beq c014 │ │ │ │ │ + beq c02c │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r9, r5, lsl #2] │ │ │ │ │ ldr fp, [r6, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b bb48 │ │ │ │ │ + b bb60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne c214 │ │ │ │ │ + bne c0f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afb0 │ │ │ │ │ + bl afc0 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq bc18 │ │ │ │ │ + beq bc30 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bfb0 │ │ │ │ │ + bne bfc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne bc50 │ │ │ │ │ + bne bc68 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne be4c │ │ │ │ │ + bne be64 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq b48c │ │ │ │ │ - b b4a0 │ │ │ │ │ + beq b49c │ │ │ │ │ + b b4b0 │ │ │ │ │ mov sl, fp │ │ │ │ │ - b b518 │ │ │ │ │ + b b528 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b b5a4 │ │ │ │ │ + b b5b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1416] @ c204 │ │ │ │ │ + ldr r2, [pc, #1392] @ c204 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c10c │ │ │ │ │ + beq c1f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b4a0 │ │ │ │ │ - ldr r2, [pc, #1376] @ c204 │ │ │ │ │ + bne b4b0 │ │ │ │ │ + ldr r2, [pc, #1352] @ c204 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c0ec │ │ │ │ │ + beq c1d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afb0 │ │ │ │ │ + bl afc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne bd54 │ │ │ │ │ + bne bd6c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b4a0 │ │ │ │ │ + bne b4b0 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b4a0 │ │ │ │ │ + beq b4b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq b4a0 │ │ │ │ │ + beq b4b0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #2 │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_CALL _PyAST_List │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne b39c │ │ │ │ │ - b b9cc │ │ │ │ │ + bne b3ac │ │ │ │ │ + b b9e4 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ - b b518 │ │ │ │ │ + b b528 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b b5a4 │ │ │ │ │ - ldr r2, [pc, #1192] @ c204 │ │ │ │ │ + b b5b4 │ │ │ │ │ + ldr r2, [pc, #1168] @ c204 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c0a0 │ │ │ │ │ + beq c0e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c090 │ │ │ │ │ + bne c0d8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq c074 │ │ │ │ │ + beq c10c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ moveq sl, r1 │ │ │ │ │ streq r2, [sp, #24] │ │ │ │ │ streq r1, [sp, #28] │ │ │ │ │ - bne c090 │ │ │ │ │ + bne c0d8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne be94 │ │ │ │ │ + bne beac │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c06c │ │ │ │ │ + beq c104 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bgt bec4 │ │ │ │ │ + bgt bedc │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -13228,444 +13232,449 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq bcd0 │ │ │ │ │ + beq bce8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq bcd8 │ │ │ │ │ - b bcd0 │ │ │ │ │ + beq bcf0 │ │ │ │ │ + b bce8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq b4a0 │ │ │ │ │ + beq b4b0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #2 │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne b39c │ │ │ │ │ - b b9cc │ │ │ │ │ + bne b3ac │ │ │ │ │ + b b9e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afb0 │ │ │ │ │ + bl afc0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq bdbc │ │ │ │ │ + beq bdd4 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq bfe8 │ │ │ │ │ + beq c000 │ │ │ │ │ str r3, [r9, sl, lsl #2] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b bda8 │ │ │ │ │ + b bdc0 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r9, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b bde4 │ │ │ │ │ + b bdfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne bbd0 │ │ │ │ │ + bne bbe8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c148 │ │ │ │ │ + beq c088 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble bf34 │ │ │ │ │ + ble bf4c │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r9, fp, lsl #2] │ │ │ │ │ str r0, [r1, fp, lsl #2] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne bf1c │ │ │ │ │ + bne bf34 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne bbe8 │ │ │ │ │ + bne bc00 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq bfc4 │ │ │ │ │ + beq bfdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bc24 │ │ │ │ │ + b bc3c │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - beq bbd0 │ │ │ │ │ - b beec │ │ │ │ │ + beq bbe8 │ │ │ │ │ + b bf04 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne bf7c │ │ │ │ │ + bne bf94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc20 │ │ │ │ │ + beq bc38 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b bc50 │ │ │ │ │ + b bc68 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c06c │ │ │ │ │ + beq c104 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b beb0 │ │ │ │ │ + b bec8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c13c │ │ │ │ │ + beq c07c │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b bbac │ │ │ │ │ + b bbc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b2e0 │ │ │ │ │ + b b348 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b338 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b b2f0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bac8 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - b bf94 │ │ │ │ │ + b bb78 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ 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 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bcc8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bccc │ │ │ │ │ + b bc00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bd68 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + b ba1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt c18c │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr r2, [r2, r5, lsl #2] │ │ │ │ │ - ldr r8, [r2, #12] │ │ │ │ │ - ldr r7, [r2, #16] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq b28c │ │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b3cc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - beq bcb4 │ │ │ │ │ - b bcd0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + beq b2ec │ │ │ │ │ + b b544 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bc88 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b bce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq ba88 │ │ │ │ │ - b bf94 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ + b bd80 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b bc68 │ │ │ │ │ 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 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bbe8 │ │ │ │ │ + b bce0 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + b bfac │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt c168 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr r2, [r2, r5, lsl #2] │ │ │ │ │ + ldr r8, [r2, #12] │ │ │ │ │ + ldr r7, [r2, #16] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq b29c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bbe8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ba40 │ │ │ │ │ + b b99c │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b c0e0 │ │ │ │ │ + b b99c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b b4a8 │ │ │ │ │ + b b4b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #68] @ c208 │ │ │ │ │ + ldr r1, [pc, #104] @ c208 │ │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b b2b0 │ │ │ │ │ + b b2c0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b23c │ │ │ │ │ + beq b24c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c0dc │ │ │ │ │ + b c160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - b b300 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b b310 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bb60 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + beq bccc │ │ │ │ │ + b bce8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b bca0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 t_lookahead_rule │ │ │ │ │ .word 0x00001771 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq baa0 │ │ │ │ │ + b bfac │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b bae0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bc50 │ │ │ │ │ + b bc00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ba04 │ │ │ │ │ + b ba58 │ │ │ │ │ │ │ │ │ │ -0000c230 : │ │ │ │ │ +0000c25c : │ │ │ │ │ genexp_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r2, [pc, #1048] @ c660 │ │ │ │ │ + ldr r2, [pc, #1048] @ c68c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq c5ac │ │ │ │ │ + beq c5d8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c2b4 │ │ │ │ │ + bne c2e0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq c5fc │ │ │ │ │ + beq c628 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c2cc │ │ │ │ │ + bne c2f8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c380 │ │ │ │ │ + bne c3ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov fp, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #904] @ c660 │ │ │ │ │ + ldr r2, [pc, #904] @ c68c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c650 │ │ │ │ │ + beq c67c │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne c590 │ │ │ │ │ - ldr r2, [pc, #872] @ c660 │ │ │ │ │ + bne c5bc │ │ │ │ │ + ldr r2, [pc, #872] @ c68c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c39c │ │ │ │ │ + beq c3c8 │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ movne r9, r6 │ │ │ │ │ - beq c3c0 │ │ │ │ │ + beq c3ec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne c40c │ │ │ │ │ + bne c438 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne c590 │ │ │ │ │ + bne c5bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne c528 │ │ │ │ │ + bne c554 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq c2b4 │ │ │ │ │ + beq c2e0 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne c628 │ │ │ │ │ + bne c654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d0 │ │ │ │ │ + bl 1234 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b c51c │ │ │ │ │ + b c548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne c5e0 │ │ │ │ │ + bne c60c │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne c318 │ │ │ │ │ + bne c344 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt fp, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt fp, [r4, #60] @ 0x3c │ │ │ │ │ - blt c580 │ │ │ │ │ + blt c5ac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bne c5e0 │ │ │ │ │ + bne c60c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq c338 │ │ │ │ │ + beq c364 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c338 │ │ │ │ │ + beq c364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq c5ec │ │ │ │ │ + beq c618 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq c5ec │ │ │ │ │ + beq c618 │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [ip, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ @@ -13678,682 +13687,682 @@ │ │ │ │ │ stm sp, {r3, fp} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ R_ARM_CALL _PyAST_NamedExpr │ │ │ │ │ - ldr r2, [pc, #464] @ c664 │ │ │ │ │ + ldr r2, [pc, #464] @ c690 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 23730 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq c564 │ │ │ │ │ + beq c590 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14684 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq c2a0 │ │ │ │ │ + beq c2cc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c2a0 │ │ │ │ │ + beq c2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq c51c │ │ │ │ │ + beq c548 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [fp, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [fp, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_GeneratorExp> │ │ │ │ │ R_ARM_CALL _PyAST_GeneratorExp │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq c5c0 │ │ │ │ │ + beq c5ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b c2bc │ │ │ │ │ + b c2e8 │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #304] @ c668 │ │ │ │ │ + ldr r1, [pc, #304] @ c694 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c368 │ │ │ │ │ + beq c394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14684 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq c2a0 │ │ │ │ │ - b c4c4 │ │ │ │ │ + beq c2cc │ │ │ │ │ + b c4f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne fp, #1 │ │ │ │ │ strne fp, [r4, #60] @ 0x3c │ │ │ │ │ - beq c5f4 │ │ │ │ │ + beq c620 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c354 │ │ │ │ │ + beq c380 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq c2b4 │ │ │ │ │ - b c384 │ │ │ │ │ + beq c2e0 │ │ │ │ │ + b c3b0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c26c │ │ │ │ │ - b c2b0 │ │ │ │ │ + beq c298 │ │ │ │ │ + b c2dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq c2b4 │ │ │ │ │ - b c2bc │ │ │ │ │ + beq c2e0 │ │ │ │ │ + b c2e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c580 │ │ │ │ │ + b c5ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ - b c580 │ │ │ │ │ + b c5ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c638 │ │ │ │ │ + blt c664 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c28c │ │ │ │ │ + beq c2b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b c2bc │ │ │ │ │ + b c2e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov fp, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b c2bc │ │ │ │ │ + b c2e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c2e4 │ │ │ │ │ + b c310 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000004e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0000c66c : │ │ │ │ │ +0000c698 : │ │ │ │ │ expression_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ - ldr r2, [pc, #1976] @ ce3c │ │ │ │ │ + ldr r2, [pc, #1976] @ ce68 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq cbe8 │ │ │ │ │ + beq cc14 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c94c │ │ │ │ │ + bne c978 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1932] @ ce40 │ │ │ │ │ + ldr r1, [pc, #1932] @ ce6c │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c6e0 │ │ │ │ │ + beq c70c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq cbfc │ │ │ │ │ + beq cc28 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c838 │ │ │ │ │ + bne c864 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne c948 │ │ │ │ │ + bne c974 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce68 │ │ │ │ │ + bl ce94 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq c73c │ │ │ │ │ + beq c768 │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c7ac │ │ │ │ │ + bne c7d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c948 │ │ │ │ │ + bne c974 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce68 │ │ │ │ │ + bl ce94 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c774 │ │ │ │ │ - ldr r2, [pc, #1756] @ ce40 │ │ │ │ │ + beq c7a0 │ │ │ │ │ + ldr r2, [pc, #1756] @ ce6c │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b c6c8 │ │ │ │ │ + b c6f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c948 │ │ │ │ │ + bne c974 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 143a0 │ │ │ │ │ + bl 143dc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ strne r3, [sp, #52] @ 0x34 │ │ │ │ │ - bne c82c │ │ │ │ │ - ldr r2, [pc, #1696] @ ce40 │ │ │ │ │ + bne c858 │ │ │ │ │ + ldr r2, [pc, #1696] @ ce6c │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b c768 │ │ │ │ │ + b c794 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce68 │ │ │ │ │ + bl ce94 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq c73c │ │ │ │ │ - ldr r1, [pc, #1664] @ ce44 │ │ │ │ │ + beq c768 │ │ │ │ │ + ldr r1, [pc, #1664] @ ce70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c73c │ │ │ │ │ + beq c768 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq c73c │ │ │ │ │ + beq c768 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq c948 │ │ │ │ │ + beq c974 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - stm sp, {r6, ip} │ │ │ │ │ + stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_CALL _PyAST_IfExp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ - beq cdb8 │ │ │ │ │ - ldr r2, [pc, #1548] @ ce40 │ │ │ │ │ + beq cde4 │ │ │ │ │ + ldr r2, [pc, #1548] @ ce6c │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b c768 │ │ │ │ │ + b c794 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c94c │ │ │ │ │ - ldr r2, [pc, #1516] @ ce3c │ │ │ │ │ + bne c978 │ │ │ │ │ + ldr r2, [pc, #1516] @ ce68 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq cb10 │ │ │ │ │ + beq cb3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - ldr r1, [pc, #1504] @ ce48 │ │ │ │ │ + ldr r1, [pc, #1504] @ ce74 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c88c │ │ │ │ │ + beq c8b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce68 │ │ │ │ │ + bl ce94 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne c95c │ │ │ │ │ + bne c988 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne cb24 │ │ │ │ │ + bne cb50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce68 │ │ │ │ │ + bl ce94 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne ca80 │ │ │ │ │ + bne caac │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne cb24 │ │ │ │ │ + bne cb50 │ │ │ │ │ mov r1, #612 @ 0x264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne cb30 │ │ │ │ │ + bne cb5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq c710 │ │ │ │ │ + beq c73c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ strne r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne c954 │ │ │ │ │ - ldr r3, [pc, #1324] @ ce3c │ │ │ │ │ + bne c980 │ │ │ │ │ + ldr r3, [pc, #1324] @ ce68 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq cd98 │ │ │ │ │ + beq cdc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne ca1c │ │ │ │ │ + bne ca48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq c718 │ │ │ │ │ + beq c744 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b c6d8 │ │ │ │ │ + b c704 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1236] @ ce3c │ │ │ │ │ + ldr r2, [pc, #1236] @ ce68 │ │ │ │ │ ldr r8, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ │ - beq cdcc │ │ │ │ │ + beq cdf8 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne cd84 │ │ │ │ │ + bne cdb0 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq cd50 │ │ │ │ │ + beq cd7c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce68 │ │ │ │ │ + bl ce94 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - bne cc24 │ │ │ │ │ + bne cc50 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne cd84 │ │ │ │ │ + bne cdb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce68 │ │ │ │ │ + bl ce94 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne ccbc │ │ │ │ │ + bne cce8 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne cd84 │ │ │ │ │ + bne cdb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 143a0 │ │ │ │ │ + bl 143dc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne ccbc │ │ │ │ │ + bne cce8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r8, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c88c │ │ │ │ │ - ldr r1, [pc, #1064] @ ce4c │ │ │ │ │ + b c8b8 │ │ │ │ │ + ldr r1, [pc, #1064] @ ce78 │ │ │ │ │ mov r3, #7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c92c │ │ │ │ │ + beq c958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfec │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq c92c │ │ │ │ │ + beq c958 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cba8 │ │ │ │ │ + bne cbd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c92c │ │ │ │ │ + beq c958 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b c938 │ │ │ │ │ + b c964 │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c8b0 │ │ │ │ │ + beq c8dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce68 │ │ │ │ │ + bl ce94 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq c8b0 │ │ │ │ │ - ldr r1, [pc, #932] @ ce50 │ │ │ │ │ + beq c8dc │ │ │ │ │ + ldr r1, [pc, #932] @ ce7c │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c8b0 │ │ │ │ │ - ldr r3, [pc, #912] @ ce54 │ │ │ │ │ + beq c8dc │ │ │ │ │ + ldr r3, [pc, #912] @ ce80 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #908] @ ce58 │ │ │ │ │ + ldr r3, [pc, #908] @ ce84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r8, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r8, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ ldr r2, [r9, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ movne fp, r2 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne c8e4 │ │ │ │ │ - b c8dc │ │ │ │ │ + bne c910 │ │ │ │ │ + b c908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq c85c │ │ │ │ │ + beq c888 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b c8e4 │ │ │ │ │ + b c910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2464c │ │ │ │ │ + bl 246bc │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne c8e0 │ │ │ │ │ + bne c90c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq c8d8 │ │ │ │ │ - ldr r1, [pc, #744] @ ce4c │ │ │ │ │ + beq c904 │ │ │ │ │ + ldr r1, [pc, #744] @ ce78 │ │ │ │ │ mov r3, #60 @ 0x3c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c8d8 │ │ │ │ │ - ldr r3, [pc, #732] @ ce5c │ │ │ │ │ + beq c904 │ │ │ │ │ + ldr r3, [pc, #732] @ ce88 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #720] @ ce58 │ │ │ │ │ + ldr r3, [pc, #720] @ ce84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r9, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r8, #16] │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ - b cae8 │ │ │ │ │ + b cb14 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - ldr r3, [pc, #676] @ ce60 │ │ │ │ │ + ldr r3, [pc, #676] @ ce8c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #660] @ ce58 │ │ │ │ │ + ldr r3, [pc, #660] @ ce84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r9, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r9, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b ca5c │ │ │ │ │ + b ca88 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c6a8 │ │ │ │ │ - b c948 │ │ │ │ │ + beq c6d4 │ │ │ │ │ + b c974 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge c6f0 │ │ │ │ │ + bge c71c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c954 │ │ │ │ │ + b c980 │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c9c8 │ │ │ │ │ + beq c9f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce68 │ │ │ │ │ + bl ce94 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq c9c8 │ │ │ │ │ - ldr r1, [pc, #500] @ ce44 │ │ │ │ │ + beq c9f4 │ │ │ │ │ + ldr r1, [pc, #500] @ ce70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c9c8 │ │ │ │ │ + beq c9f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ - beq c9c8 │ │ │ │ │ + beq c9f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq cdf8 │ │ │ │ │ + beq ce24 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [sp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_CALL _PyAST_IfExp │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq ce10 │ │ │ │ │ + beq ce3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cd2c │ │ │ │ │ + bne cd58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ sub r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cd2c │ │ │ │ │ - ldr r3, [pc, #352] @ ce64 │ │ │ │ │ + beq cd58 │ │ │ │ │ + ldr r3, [pc, #352] @ ce90 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #332] @ ce58 │ │ │ │ │ + ldr r3, [pc, #332] @ ce84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [fp, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [fp, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ ldr r2, [r9, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c8d8 │ │ │ │ │ + beq c904 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b c8e4 │ │ │ │ │ + b c910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt cdd8 │ │ │ │ │ + blt ce04 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq c9b4 │ │ │ │ │ + beq c9e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c890 │ │ │ │ │ + b c8bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq c91c │ │ │ │ │ - b c938 │ │ │ │ │ + beq c948 │ │ │ │ │ + b c964 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #52] @ 0x34 │ │ │ │ │ - beq c82c │ │ │ │ │ - b cc0c │ │ │ │ │ + beq c858 │ │ │ │ │ + b cc38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c980 │ │ │ │ │ + b c9ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r8, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b c890 │ │ │ │ │ + b c8bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r8, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c890 │ │ │ │ │ + b c8bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ca0c │ │ │ │ │ + beq ca38 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r8, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b c890 │ │ │ │ │ + b c8bc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000451 │ │ │ │ │ .word 0x00000297 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_158_rule │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 _tmp_159_rule │ │ │ │ │ @@ -14364,192 +14373,192 @@ │ │ │ │ │ .word 0x00000554 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000598 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000500 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000ce68 : │ │ │ │ │ +0000ce94 : │ │ │ │ │ disjunction_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r3, [pc, #1084] @ d2bc │ │ │ │ │ + ldr r3, [pc, #1084] @ d2e8 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq d160 │ │ │ │ │ + beq d18c │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d174 │ │ │ │ │ + bne d1a0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1040] @ d2c0 │ │ │ │ │ + ldr r1, [pc, #1040] @ d2ec │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cedc │ │ │ │ │ + beq cf08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq d2a8 │ │ │ │ │ + beq d2d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d170 │ │ │ │ │ + bne d19c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dadc │ │ │ │ │ + bl db08 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq cfbc │ │ │ │ │ + beq cfe8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #912] @ d2bc │ │ │ │ │ + ldr r3, [pc, #912] @ d2e8 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq d210 │ │ │ │ │ + beq d23c │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne d228 │ │ │ │ │ + bne d254 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq d23c │ │ │ │ │ + beq d268 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov fp, r6 │ │ │ │ │ - bne d298 │ │ │ │ │ + bne d2c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #840] @ d2bc │ │ │ │ │ + ldr r1, [pc, #840] @ d2e8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq d280 │ │ │ │ │ - ldr r1, [pc, #828] @ d2c4 │ │ │ │ │ + beq d2ac │ │ │ │ │ + ldr r1, [pc, #828] @ d2f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cffc │ │ │ │ │ + bne d028 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne d170 │ │ │ │ │ + bne d19c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dadc │ │ │ │ │ - ldr r2, [pc, #744] @ d2c0 │ │ │ │ │ + bl db08 │ │ │ │ │ + ldr r2, [pc, #744] @ d2ec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r1, r5 │ │ │ │ │ moveq r3, fp │ │ │ │ │ moveq r1, r5 │ │ │ │ │ strne r3, [sp, #36] @ 0x24 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ streq fp, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b cec4 │ │ │ │ │ + b cef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dadc │ │ │ │ │ + bl db08 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d208 │ │ │ │ │ + beq d234 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ mov fp, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [sp, #24] │ │ │ │ │ str r0, [r7] │ │ │ │ │ - ldr r3, [pc, #648] @ d2bc │ │ │ │ │ + ldr r3, [pc, #648] @ d2e8 │ │ │ │ │ mov r6, fp │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq d1f0 │ │ │ │ │ + beq d21c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d208 │ │ │ │ │ - ldr r1, [pc, #620] @ d2c4 │ │ │ │ │ + bne d234 │ │ │ │ │ + ldr r1, [pc, #620] @ d2f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d184 │ │ │ │ │ + bne d1b0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq cfa4 │ │ │ │ │ + beq cfd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne cfa4 │ │ │ │ │ + bne cfd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq d234 │ │ │ │ │ + beq d260 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble d0e0 │ │ │ │ │ + ble d10c │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq d0e0 │ │ │ │ │ + beq d10c │ │ │ │ │ sub r2, r7, #4 │ │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ │ mov r3, r7 │ │ │ │ │ rsb r1, r7, #4 │ │ │ │ │ add r0, r1, r3 │ │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ │ ldr ip, [r8, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str lr, [ip, r0] │ │ │ │ │ - bne d0c8 │ │ │ │ │ + bne d0f4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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 r3, r0, #0 │ │ │ │ │ - beq d170 │ │ │ │ │ + beq d19c │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ @@ -14563,762 +14572,762 @@ │ │ │ │ │ streq r0, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_CALL _PyAST_BoolOp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - beq d25c │ │ │ │ │ - ldr r2, [pc, #356] @ d2c0 │ │ │ │ │ + beq d288 │ │ │ │ │ + ldr r2, [pc, #356] @ d2ec │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b cff0 │ │ │ │ │ + b d01c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cea4 │ │ │ │ │ + beq ced0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b ced4 │ │ │ │ │ + b cf00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dadc │ │ │ │ │ + bl db08 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - beq d208 │ │ │ │ │ + beq d234 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq d1c0 │ │ │ │ │ + beq d1ec │ │ │ │ │ str r2, [r7, fp, lsl #2] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b d02c │ │ │ │ │ + b d058 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r7 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d234 │ │ │ │ │ + beq d260 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b d1ac │ │ │ │ │ + b d1d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq d050 │ │ │ │ │ + beq d07c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b d06c │ │ │ │ │ + b d098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq cf44 │ │ │ │ │ + beq cf70 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b cfbc │ │ │ │ │ + b cfe8 │ │ │ │ │ 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 fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b cfbc │ │ │ │ │ + b cfe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq d154 │ │ │ │ │ + beq d180 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b d178 │ │ │ │ │ + b d1a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq cf80 │ │ │ │ │ - b d204 │ │ │ │ │ + beq cfac │ │ │ │ │ + b d230 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b cfbc │ │ │ │ │ + b cfe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge ceec │ │ │ │ │ - b d26c │ │ │ │ │ + bge cf18 │ │ │ │ │ + b d298 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000459 │ │ │ │ │ .word 0x00000245 │ │ │ │ │ │ │ │ │ │ -0000d2c8 : │ │ │ │ │ +0000d2f4 : │ │ │ │ │ single_target_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #2032] @ dad0 │ │ │ │ │ + ldr r1, [pc, #2032] @ dafc │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq da60 │ │ │ │ │ + beq da8c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d978 │ │ │ │ │ - ldr r1, [pc, #1988] @ dad0 │ │ │ │ │ + bne d9a4 │ │ │ │ │ + ldr r1, [pc, #1988] @ dafc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq d988 │ │ │ │ │ + beq d9b4 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq d9ac │ │ │ │ │ + beq d9d8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1928] @ dad0 │ │ │ │ │ + ldr r2, [pc, #1928] @ dafc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq da9c │ │ │ │ │ + beq dac8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1908] @ dad4 │ │ │ │ │ + ldr r1, [pc, #1908] @ db00 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d46c │ │ │ │ │ + beq d498 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne d4dc │ │ │ │ │ + bne d508 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne d9ec │ │ │ │ │ - ldr r1, [pc, #1836] @ dad0 │ │ │ │ │ + bne da18 │ │ │ │ │ + ldr r1, [pc, #1836] @ dafc │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq dab4 │ │ │ │ │ + beq dae0 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - ldr r1, [pc, #1816] @ dad4 │ │ │ │ │ + ldr r1, [pc, #1816] @ db00 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d4f8 │ │ │ │ │ + beq d524 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne d568 │ │ │ │ │ + bne d594 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne d978 │ │ │ │ │ + bne d9a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne d44c │ │ │ │ │ + bne d478 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dac8 │ │ │ │ │ + bne daf4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne d870 │ │ │ │ │ + bne d89c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq da78 │ │ │ │ │ + beq daa4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b d43c │ │ │ │ │ + b d468 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1624] @ dad4 │ │ │ │ │ + ldr r2, [pc, #1624] @ db00 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da0c │ │ │ │ │ + bne da38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne d9f4 │ │ │ │ │ + bne da20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d4bc │ │ │ │ │ + beq d4e8 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bgt d584 │ │ │ │ │ + bgt d5b0 │ │ │ │ │ mov sl, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d390 │ │ │ │ │ + beq d3bc │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d7f4 │ │ │ │ │ + bne d820 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d38c │ │ │ │ │ + b d3b8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1484] @ dad4 │ │ │ │ │ + ldr r2, [pc, #1484] @ db00 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da28 │ │ │ │ │ + bne da54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne da00 │ │ │ │ │ + bne da2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d548 │ │ │ │ │ + beq d574 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bgt d6c0 │ │ │ │ │ + bgt d6ec │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d3e8 │ │ │ │ │ + beq d414 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d8c8 │ │ │ │ │ + bne d8f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d3e4 │ │ │ │ │ + b d410 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #1348] @ dad4 │ │ │ │ │ + ldr r2, [pc, #1348] @ db00 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da0c │ │ │ │ │ + bne da38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne d9f4 │ │ │ │ │ + bne da20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d4c0 │ │ │ │ │ + beq d4ec │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge d4c0 │ │ │ │ │ + bge d4ec │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #1272] @ dad4 │ │ │ │ │ + ldr r2, [pc, #1272] @ db00 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da0c │ │ │ │ │ + bne da38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne d9f4 │ │ │ │ │ + bne da20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d8a8 │ │ │ │ │ + beq d8d4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bge d8a8 │ │ │ │ │ + bge d8d4 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #1192] @ dad4 │ │ │ │ │ + ldr r2, [pc, #1192] @ db00 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da0c │ │ │ │ │ + bne da38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d9f4 │ │ │ │ │ + bne da20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d8b8 │ │ │ │ │ + beq d8e4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bge d8b8 │ │ │ │ │ + bge d8e4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #1112] @ dad4 │ │ │ │ │ + ldr r2, [pc, #1112] @ db00 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da0c │ │ │ │ │ + bne da38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d9f4 │ │ │ │ │ + bne da20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d4c0 │ │ │ │ │ + beq d4ec │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble d4c0 │ │ │ │ │ + ble d4ec │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b d66c │ │ │ │ │ + b d698 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #1032] @ dad4 │ │ │ │ │ + ldr r2, [pc, #1032] @ db00 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da28 │ │ │ │ │ + bne da54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne da00 │ │ │ │ │ + bne da2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d54c │ │ │ │ │ + beq d578 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge d54c │ │ │ │ │ + bge d578 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #956] @ dad4 │ │ │ │ │ + ldr r2, [pc, #956] @ db00 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da28 │ │ │ │ │ + bne da54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne da00 │ │ │ │ │ + bne da2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d8b0 │ │ │ │ │ + beq d8dc │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble d8b0 │ │ │ │ │ + ble d8dc │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #880] @ dad4 │ │ │ │ │ + ldr r2, [pc, #880] @ db00 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da28 │ │ │ │ │ + bne da54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne da00 │ │ │ │ │ + bne da2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d8c0 │ │ │ │ │ + beq d8ec │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge d8c0 │ │ │ │ │ + bge d8ec │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #804] @ dad4 │ │ │ │ │ + ldr r2, [pc, #804] @ db00 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da28 │ │ │ │ │ + bne da54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7cec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne da00 │ │ │ │ │ + bne da2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d54c │ │ │ │ │ + beq d578 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - ble d54c │ │ │ │ │ + ble d578 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - b d7a0 │ │ │ │ │ + b d7cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq d4f0 │ │ │ │ │ - ldr r1, [pc, #716] @ dad8 │ │ │ │ │ + beq d51c │ │ │ │ │ + ldr r1, [pc, #716] @ db04 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d4f0 │ │ │ │ │ + beq d51c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq da44 │ │ │ │ │ + beq da70 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #2 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq d94c │ │ │ │ │ + beq d978 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b d43c │ │ │ │ │ + b d468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d2c8 │ │ │ │ │ + bl d2f4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq d894 │ │ │ │ │ + beq d8c0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d460 │ │ │ │ │ + bne d48c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b d43c │ │ │ │ │ + b d468 │ │ │ │ │ mov sl, fp │ │ │ │ │ - b d4c0 │ │ │ │ │ + b d4ec │ │ │ │ │ mov r9, sl │ │ │ │ │ - b d54c │ │ │ │ │ + b d578 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ - b d4c0 │ │ │ │ │ + b d4ec │ │ │ │ │ mov r9, fp │ │ │ │ │ - b d54c │ │ │ │ │ + b d578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fcbc │ │ │ │ │ + bl 1fd0c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq d57c │ │ │ │ │ + beq d5a8 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d57c │ │ │ │ │ - ldr r1, [pc, #484] @ dad8 │ │ │ │ │ + beq d5a8 │ │ │ │ │ + ldr r1, [pc, #484] @ db04 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d57c │ │ │ │ │ + beq d5a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq da44 │ │ │ │ │ + beq da70 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, #2 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne d864 │ │ │ │ │ + bne d890 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r1, #1 │ │ │ │ │ - bne da50 │ │ │ │ │ + bne da7c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq d3fc │ │ │ │ │ + beq d428 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d440 │ │ │ │ │ + b d46c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne daa8 │ │ │ │ │ + bne dad4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne d32c │ │ │ │ │ + bne d358 │ │ │ │ │ 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 r3, r3, #1 │ │ │ │ │ movlt r2, r1 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ - blt d968 │ │ │ │ │ + blt d994 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r8, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r7, [r1, #16] │ │ │ │ │ - beq d340 │ │ │ │ │ + beq d36c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d968 │ │ │ │ │ + b d994 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d390 │ │ │ │ │ + b d3bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d3e8 │ │ │ │ │ + b d414 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d38c │ │ │ │ │ - b d4dc │ │ │ │ │ + beq d3b8 │ │ │ │ │ + b d508 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d3e4 │ │ │ │ │ - b d568 │ │ │ │ │ + beq d410 │ │ │ │ │ + b d594 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b d9ec │ │ │ │ │ + b da18 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b d968 │ │ │ │ │ + b d994 │ │ │ │ │ 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 d304 │ │ │ │ │ - b d978 │ │ │ │ │ + beq d330 │ │ │ │ │ + b d9a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq d43c │ │ │ │ │ - b d97c │ │ │ │ │ + beq d468 │ │ │ │ │ + b d9a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d354 │ │ │ │ │ + b d380 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d968 │ │ │ │ │ + b d994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b d3b0 │ │ │ │ │ + b d3dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d978 │ │ │ │ │ + b d9a4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 t_lookahead_rule │ │ │ │ │ │ │ │ │ │ -0000dadc : │ │ │ │ │ +0000db08 : │ │ │ │ │ conjunction_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r3, [pc, #1216] @ dfb4 │ │ │ │ │ + ldr r3, [pc, #1216] @ dfe0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq de6c │ │ │ │ │ + beq de98 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne de80 │ │ │ │ │ + bne deac │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1172] @ dfb8 │ │ │ │ │ + ldr r1, [pc, #1172] @ dfe4 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dc50 │ │ │ │ │ + bne dc7c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq df80 │ │ │ │ │ + beq dfac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne de7c │ │ │ │ │ + bne dea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e930 │ │ │ │ │ + bl e95c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ │ - beq dc14 │ │ │ │ │ + beq dc40 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #1072] @ dfb4 │ │ │ │ │ + ldr r3, [pc, #1072] @ dfe0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq df4c │ │ │ │ │ + beq df78 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne df64 │ │ │ │ │ + bne df90 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq dee0 │ │ │ │ │ + beq df0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bne df70 │ │ │ │ │ + bne df9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1000] @ dfb4 │ │ │ │ │ + ldr r1, [pc, #1000] @ dfe0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq df94 │ │ │ │ │ - ldr r1, [pc, #988] @ dfbc │ │ │ │ │ + beq dfc0 │ │ │ │ │ + ldr r1, [pc, #988] @ dfe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dc68 │ │ │ │ │ + bne dc94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne de7c │ │ │ │ │ + bne dea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e930 │ │ │ │ │ - ldr r2, [pc, #904] @ dfb8 │ │ │ │ │ + bl e95c │ │ │ │ │ + ldr r2, [pc, #904] @ dfe4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r1, r5 │ │ │ │ │ moveq r3, fp │ │ │ │ │ moveq r1, r5 │ │ │ │ │ strne r3, [sp, #36] @ 0x24 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ streq fp, [sp, #36] @ 0x24 │ │ │ │ │ @@ -15328,105 +15337,105 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e930 │ │ │ │ │ + bl e95c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq de90 │ │ │ │ │ + beq debc │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ mov fp, #1 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r0, [r7] │ │ │ │ │ str fp, [sp, #24] │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #780] @ dfb4 │ │ │ │ │ + ldr r3, [pc, #780] @ dfe0 │ │ │ │ │ mov r4, fp │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq df34 │ │ │ │ │ + beq df60 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne df24 │ │ │ │ │ - ldr r1, [pc, #752] @ dfbc │ │ │ │ │ + bne df50 │ │ │ │ │ + ldr r1, [pc, #752] @ dfe8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne de2c │ │ │ │ │ + bne de58 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq dbfc │ │ │ │ │ + beq dc28 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne dbfc │ │ │ │ │ + bne dc28 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq ded8 │ │ │ │ │ + beq df04 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble dda4 │ │ │ │ │ + ble ddd0 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq dda4 │ │ │ │ │ + beq ddd0 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq dda4 │ │ │ │ │ + beq ddd0 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq dda4 │ │ │ │ │ + beq ddd0 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ add r2, r7, #12 │ │ │ │ │ - beq dda4 │ │ │ │ │ + beq ddd0 │ │ │ │ │ sub r1, r7, #4 │ │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ │ rsb lr, r7, #4 │ │ │ │ │ add r1, lr, r2 │ │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str ip, [r0, r1] │ │ │ │ │ - bne dd8c │ │ │ │ │ + bne ddb8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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 r3, r0, #0 │ │ │ │ │ - beq de7c │ │ │ │ │ + beq dea8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ @@ -15442,539 +15451,539 @@ │ │ │ │ │ movne r0, #1 │ │ │ │ │ streq ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_CALL _PyAST_BoolOp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - beq df00 │ │ │ │ │ - ldr r2, [pc, #400] @ dfb8 │ │ │ │ │ + beq df2c │ │ │ │ │ + ldr r2, [pc, #400] @ dfe4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b dc48 │ │ │ │ │ + b dc74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl e930 │ │ │ │ │ + bl e95c │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq dec0 │ │ │ │ │ + beq deec │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq de98 │ │ │ │ │ + beq dec4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r7, fp, lsl #2] │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b dc9c │ │ │ │ │ + b dcc8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq db18 │ │ │ │ │ + beq db44 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b dc60 │ │ │ │ │ + b dc8c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b dbfc │ │ │ │ │ + b dc28 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r7 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ded0 │ │ │ │ │ + beq defc │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b de58 │ │ │ │ │ + b de84 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b dcec │ │ │ │ │ + b dd18 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ 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 fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b dc14 │ │ │ │ │ + b dc40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq de20 │ │ │ │ │ + beq de4c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b de84 │ │ │ │ │ + b deb0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b dce8 │ │ │ │ │ + b dd14 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq dcc4 │ │ │ │ │ - b dcd8 │ │ │ │ │ + beq dcf0 │ │ │ │ │ + b dd04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq db9c │ │ │ │ │ + beq dbc8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b dc14 │ │ │ │ │ + b dc40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b dc14 │ │ │ │ │ + b dc40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge db48 │ │ │ │ │ - b df10 │ │ │ │ │ + bge db74 │ │ │ │ │ + b df3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq dbd8 │ │ │ │ │ - b dce4 │ │ │ │ │ + beq dc04 │ │ │ │ │ + b dd10 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000045a │ │ │ │ │ .word 0x00000246 │ │ │ │ │ │ │ │ │ │ -0000dfc0 : │ │ │ │ │ +0000dfec : │ │ │ │ │ star_expressions_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r2, [pc, #2384] @ e928 │ │ │ │ │ + ldr r2, [pc, #2384] @ e954 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq e8f0 │ │ │ │ │ + beq e91c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e31c │ │ │ │ │ + bne e348 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq e3a0 │ │ │ │ │ + beq e3cc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2304] @ e928 │ │ │ │ │ + ldr r2, [pc, #2304] @ e954 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e908 │ │ │ │ │ + beq e934 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2284] @ e92c │ │ │ │ │ + ldr r1, [pc, #2284] @ e958 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e1d8 │ │ │ │ │ + beq e204 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq e260 │ │ │ │ │ + beq e28c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2228] @ e928 │ │ │ │ │ + ldr r2, [pc, #2228] @ e954 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e89c │ │ │ │ │ + beq e8c8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e91c │ │ │ │ │ + bne e948 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq e768 │ │ │ │ │ + beq e794 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mov r1, fp │ │ │ │ │ - bne e880 │ │ │ │ │ - ldr r1, [pc, #2164] @ e928 │ │ │ │ │ + bne e8ac │ │ │ │ │ + ldr r1, [pc, #2164] @ e954 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e848 │ │ │ │ │ + beq e874 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e3e0 │ │ │ │ │ + bne e40c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne e31c │ │ │ │ │ - ldr r2, [pc, #2076] @ e928 │ │ │ │ │ + bne e348 │ │ │ │ │ + ldr r2, [pc, #2076] @ e954 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e860 │ │ │ │ │ + beq e88c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2056] @ e92c │ │ │ │ │ + ldr r1, [pc, #2056] @ e958 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e328 │ │ │ │ │ + beq e354 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e30c │ │ │ │ │ + beq e338 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e7a4 │ │ │ │ │ + bne e7d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne e31c │ │ │ │ │ - ldr r1, [pc, #1960] @ e928 │ │ │ │ │ + bne e348 │ │ │ │ │ + ldr r1, [pc, #1960] @ e954 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq e8bc │ │ │ │ │ + beq e8e8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1940] @ e92c │ │ │ │ │ + ldr r1, [pc, #1940] @ e958 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e268 │ │ │ │ │ + beq e294 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e2f4 │ │ │ │ │ + beq e320 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e8dc │ │ │ │ │ + beq e908 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne e91c │ │ │ │ │ + bne e948 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e5a8 │ │ │ │ │ + bne e5d4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e91c │ │ │ │ │ + bne e948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #1764] @ e92c │ │ │ │ │ + ldr r2, [pc, #1764] @ e958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - bne e068 │ │ │ │ │ + bne e094 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b e0f8 │ │ │ │ │ + b e124 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e8a8 │ │ │ │ │ + beq e8d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e8d0 │ │ │ │ │ + bne e8fc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e60c │ │ │ │ │ + bne e638 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e8d0 │ │ │ │ │ + bne e8fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ - ldr r2, [pc, #1636] @ e92c │ │ │ │ │ + bl c698 │ │ │ │ │ + ldr r2, [pc, #1636] @ e958 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne e1c4 │ │ │ │ │ + bne e1f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq e178 │ │ │ │ │ + beq e1a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b e1cc │ │ │ │ │ + b e1f8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e888 │ │ │ │ │ + beq e8b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne e874 │ │ │ │ │ + bne e8a0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e674 │ │ │ │ │ + bne e6a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e874 │ │ │ │ │ + bne e8a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #1428] @ e92c │ │ │ │ │ + ldr r2, [pc, #1428] @ e958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b e138 │ │ │ │ │ + b e164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt e320 │ │ │ │ │ + blt e34c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr sl, [r2, #12] │ │ │ │ │ ldr r9, [r2, #16] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e020 │ │ │ │ │ - b e31c │ │ │ │ │ + beq e04c │ │ │ │ │ + b e348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1009c │ │ │ │ │ + bl 100ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e5a0 │ │ │ │ │ + beq e5cc │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r0, [r6] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1284] @ e928 │ │ │ │ │ + ldr r2, [pc, #1284] @ e954 │ │ │ │ │ mov r4, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ - beq e71c │ │ │ │ │ + beq e748 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e7f0 │ │ │ │ │ + bne e81c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e560 │ │ │ │ │ + bne e58c │ │ │ │ │ mov fp, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq e0e4 │ │ │ │ │ + beq e110 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e0e4 │ │ │ │ │ + bne e110 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq e760 │ │ │ │ │ + beq e78c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble e4d0 │ │ │ │ │ + ble e4fc │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp fp, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq e4d0 │ │ │ │ │ + beq e4fc │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r6, r3, lsl #2] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne e4b8 │ │ │ │ │ + bne e4e4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e7e8 │ │ │ │ │ + bne e814 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e7dc │ │ │ │ │ + beq e808 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e7d0 │ │ │ │ │ + beq e7fc │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, #1 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e780 │ │ │ │ │ + beq e7ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b e1c8 │ │ │ │ │ + b e1f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1009c │ │ │ │ │ + bl 100ac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq e70c │ │ │ │ │ + beq e738 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq e6e4 │ │ │ │ │ + beq e710 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r6, fp, lsl #2] │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b e418 │ │ │ │ │ + b e444 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b e0e4 │ │ │ │ │ + b e110 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq e218 │ │ │ │ │ + beq e244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq e774 │ │ │ │ │ + beq e7a0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp] │ │ │ │ │ @@ -15982,26 +15991,26 @@ │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - beq e734 │ │ │ │ │ + beq e760 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b e240 │ │ │ │ │ + b e26c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq e2a8 │ │ │ │ │ + beq e2d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq e8d0 │ │ │ │ │ + beq e8fc │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp] │ │ │ │ │ @@ -16009,30 +16018,30 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - beq e7fc │ │ │ │ │ - ldr r2, [pc, #700] @ e92c │ │ │ │ │ + beq e828 │ │ │ │ │ + ldr r2, [pc, #700] @ e958 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b e2d4 │ │ │ │ │ + b e300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq e368 │ │ │ │ │ + beq e394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq e310 │ │ │ │ │ + beq e33c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp] │ │ │ │ │ @@ -16040,981 +16049,981 @@ │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - beq e820 │ │ │ │ │ + beq e84c │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b e390 │ │ │ │ │ + b e3bc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e758 │ │ │ │ │ + beq e784 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b e58c │ │ │ │ │ + b e5b8 │ │ │ │ │ mov fp, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b e468 │ │ │ │ │ + b e494 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e440 │ │ │ │ │ - b e454 │ │ │ │ │ + beq e46c │ │ │ │ │ + b e480 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq e604 │ │ │ │ │ + beq e630 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b e0f8 │ │ │ │ │ + b e124 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ 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 e260 │ │ │ │ │ + b e28c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq e1c8 │ │ │ │ │ - b e320 │ │ │ │ │ + beq e1f4 │ │ │ │ │ + b e34c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e7dc │ │ │ │ │ + beq e808 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e52c │ │ │ │ │ + bne e558 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b e52c │ │ │ │ │ + b e558 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e320 │ │ │ │ │ + b e34c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b e0f8 │ │ │ │ │ + b e124 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b e464 │ │ │ │ │ + b e490 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq e668 │ │ │ │ │ + beq e694 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e2f4 │ │ │ │ │ + b e320 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq e6dc │ │ │ │ │ + beq e708 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e310 │ │ │ │ │ + b e33c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e0c0 │ │ │ │ │ - b e460 │ │ │ │ │ + beq e0ec │ │ │ │ │ + b e48c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq e118 │ │ │ │ │ + beq e144 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e310 │ │ │ │ │ + b e33c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e0f8 │ │ │ │ │ + b e124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e338 │ │ │ │ │ - b e830 │ │ │ │ │ + bge e364 │ │ │ │ │ + b e85c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e078 │ │ │ │ │ + b e0a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e278 │ │ │ │ │ - b e80c │ │ │ │ │ + bge e2a4 │ │ │ │ │ + b e838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e190 │ │ │ │ │ + beq e1bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e2f4 │ │ │ │ │ + b e320 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e1e8 │ │ │ │ │ - b e744 │ │ │ │ │ + bge e214 │ │ │ │ │ + b e770 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq dffc │ │ │ │ │ - b e31c │ │ │ │ │ + beq e028 │ │ │ │ │ + b e348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq e034 │ │ │ │ │ + beq e060 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e0f8 │ │ │ │ │ + b e124 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000454 │ │ │ │ │ │ │ │ │ │ -0000e930 : │ │ │ │ │ +0000e95c : │ │ │ │ │ inversion_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ - ldr r2, [pc, #4056] @ f920 │ │ │ │ │ + ldr r2, [pc, #4028] @ f930 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq ff54 │ │ │ │ │ + beq ff14 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ff68 │ │ │ │ │ + bne ff28 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3988] @ f90c │ │ │ │ │ + ldr r1, [pc, #3960] @ f91c │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ed98 │ │ │ │ │ + bne edc0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq fff4 │ │ │ │ │ + beq ffa0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne fd30 │ │ │ │ │ - ldr r1, [pc, #3912] @ f910 │ │ │ │ │ + bne fec0 │ │ │ │ │ + ldr r1, [pc, #3884] @ f920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f4c0 │ │ │ │ │ + bne f4ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne ff68 │ │ │ │ │ - ldr r1, [pc, #3888] @ f920 │ │ │ │ │ + bne ff28 │ │ │ │ │ + ldr r1, [pc, #3860] @ f930 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq ee98 │ │ │ │ │ + beq eec0 │ │ │ │ │ ldr fp, [r4, #12] │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq fcb0 │ │ │ │ │ + beq fccc │ │ │ │ │ mov fp, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #3828] @ f920 │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [pc, #3800] @ f930 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fd08 │ │ │ │ │ + beq fd20 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3788] @ f914 │ │ │ │ │ + ldr r1, [pc, #3764] @ f924 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq edb0 │ │ │ │ │ + beq edd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq eee8 │ │ │ │ │ + beq ef10 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3744] @ f920 │ │ │ │ │ + ldr r3, [pc, #3720] @ f930 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fc94 │ │ │ │ │ + beq fcb0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ed5c │ │ │ │ │ + bne ed84 │ │ │ │ │ mov r0, #4 │ │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq fc40 │ │ │ │ │ - ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ + beq fc98 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - bne efe8 │ │ │ │ │ - ldr r2, [pc, #3668] @ f920 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + bne f010 │ │ │ │ │ + ldr r2, [pc, #3644] @ f930 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fe8c │ │ │ │ │ - ldr r2, [pc, #3648] @ f920 │ │ │ │ │ + beq fd6c │ │ │ │ │ + ldr r2, [pc, #3624] @ f930 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fea8 │ │ │ │ │ + beq fd88 │ │ │ │ │ mov r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne eff4 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f01c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne f988 │ │ │ │ │ - ldr r2, [pc, #3580] @ f920 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f8b0 │ │ │ │ │ + ldr r2, [pc, #3556] @ f930 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fd5c │ │ │ │ │ + beq fe14 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq fd8c │ │ │ │ │ + beq fe44 │ │ │ │ │ mov r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f528 │ │ │ │ │ + bne f554 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne f988 │ │ │ │ │ - ldr r2, [pc, #3500] @ f920 │ │ │ │ │ + bne f8b0 │ │ │ │ │ + ldr r2, [pc, #3476] @ f930 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fdac │ │ │ │ │ + beq fe64 │ │ │ │ │ mov r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f684 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f6b0 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne f424 │ │ │ │ │ - ldr r2, [pc, #3440] @ f920 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f44c │ │ │ │ │ + ldr r2, [pc, #3416] @ f930 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fdec │ │ │ │ │ + beq fd2c │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f594 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f5c0 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne f424 │ │ │ │ │ - ldr r2, [pc, #3380] @ f920 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f44c │ │ │ │ │ + ldr r2, [pc, #3356] @ f930 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fe4c │ │ │ │ │ + beq fdb4 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f6d4 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f700 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne f424 │ │ │ │ │ - ldr r2, [pc, #3320] @ f920 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f44c │ │ │ │ │ + ldr r2, [pc, #3296] @ f930 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fe0c │ │ │ │ │ + beq fdd4 │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f5e4 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f610 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne f424 │ │ │ │ │ - ldr r2, [pc, #3260] @ f920 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f44c │ │ │ │ │ + ldr r2, [pc, #3236] @ f930 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fe6c │ │ │ │ │ - ldr r1, [pc, #3228] @ f910 │ │ │ │ │ + beq fdf4 │ │ │ │ │ + ldr r1, [pc, #3204] @ f920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f724 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f750 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne f424 │ │ │ │ │ - ldr r2, [pc, #3200] @ f920 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f44c │ │ │ │ │ + ldr r2, [pc, #3176] @ f930 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fdcc │ │ │ │ │ - ldr r1, [pc, #3180] @ f91c │ │ │ │ │ + beq fe84 │ │ │ │ │ + ldr r1, [pc, #3156] @ f92c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f470 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f49c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne f424 │ │ │ │ │ - ldr r2, [pc, #3140] @ f920 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f44c │ │ │ │ │ + ldr r2, [pc, #3116] @ f930 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fe2c │ │ │ │ │ - ldr r1, [pc, #3116] @ f918 │ │ │ │ │ + beq fd4c │ │ │ │ │ + ldr r1, [pc, #3092] @ f928 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f3c4 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f3ec │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne f424 │ │ │ │ │ - ldr r2, [pc, #3080] @ f920 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f44c │ │ │ │ │ + ldr r2, [pc, #3056] @ f930 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fd3c │ │ │ │ │ - ldr r1, [pc, #3056] @ f918 │ │ │ │ │ + beq fecc │ │ │ │ │ + ldr r1, [pc, #3032] @ f928 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f42c │ │ │ │ │ + bne f458 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ 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 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bne eeac │ │ │ │ │ + bne eed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq eeb4 │ │ │ │ │ - ldr r2, [pc, #2948] @ f90c │ │ │ │ │ + beq eedc │ │ │ │ │ + ldr r2, [pc, #2924] @ f91c │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ │ - ldr r9, [pc, #2916] @ f920 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - ldr r2, [pc, #2888] @ f914 │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + ldr r2, [pc, #2868] @ f924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne eed0 │ │ │ │ │ - cmp r1, r9 │ │ │ │ │ + bne eef8 │ │ │ │ │ + ldr r3, [pc, #2856] @ f930 │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ - beq ffe8 │ │ │ │ │ + beq ff94 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ffc8 │ │ │ │ │ + bne ff74 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq eef0 │ │ │ │ │ + beq ef18 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ + ldr sl, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bne ef34 │ │ │ │ │ + bne ef5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ffc8 │ │ │ │ │ + bne ff74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1051c │ │ │ │ │ + bl 1052c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq efd4 │ │ │ │ │ + beq effc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne f8a0 │ │ │ │ │ + bne f880 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - blt efc8 │ │ │ │ │ + blt eff0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne ea74 │ │ │ │ │ - b ed5c │ │ │ │ │ + bne ea9c │ │ │ │ │ + b ed84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fca0 │ │ │ │ │ + beq fcbc │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r2, [pc, #2636] @ f90c │ │ │ │ │ + ldr r2, [pc, #2612] @ f91c │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b ed90 │ │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ + b edb8 │ │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne ea74 │ │ │ │ │ + bne ea9c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ed5c │ │ │ │ │ + b ed84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ffd4 │ │ │ │ │ + blt ff80 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ + ldr sl, [r3, #16] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - bne ffc8 │ │ │ │ │ + bne ff74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq ee34 │ │ │ │ │ + beq ee5c │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ee34 │ │ │ │ │ + beq ee5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1051c │ │ │ │ │ + bl 1052c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - beq ee34 │ │ │ │ │ + beq ee5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq fc88 │ │ │ │ │ + beq fc7c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r1, #10 │ │ │ │ │ - str r7, [sp] │ │ │ │ │ + str sl, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq fc58 │ │ │ │ │ + beq fc4c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne f8a0 │ │ │ │ │ + bne f880 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - ble ee78 │ │ │ │ │ + ble eea0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b edc0 │ │ │ │ │ + b ede4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq ee7c │ │ │ │ │ + beq eea4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ed5c │ │ │ │ │ + b ed84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq eb04 │ │ │ │ │ + beq eb2c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10038 │ │ │ │ │ + beq ff38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ - mov lr, #1 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - ldr r6, [pc, #2288] @ f920 │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ - mov sl, ip │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov r4, lr │ │ │ │ │ + ldr r6, [pc, #2264] @ f930 │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + str r5, [sp, #28] │ │ │ │ │ + str r7, [sp, #32] │ │ │ │ │ mov r9, ip │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r5, ip │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - str lr, [sp, #32] │ │ │ │ │ - str r7, [sp, #28] │ │ │ │ │ - add r2, r1, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq 10008 │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 10020 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq 1007c │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + beq f888 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne f8a0 │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq fef4 │ │ │ │ │ mov r1, #27 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f634 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne f660 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f8f4 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f86c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq fb94 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq fbd8 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq fbbc │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq fc00 │ │ │ │ │ mov r1, #28 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne f990 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + bne faac │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f974 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f8a0 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ │ - beq fbdc │ │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ │ + beq ffd4 │ │ │ │ │ mov r1, #29 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f924 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne f984 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f8f4 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f86c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq fed4 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq ffb4 │ │ │ │ │ mov r1, #20 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f8a8 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne f934 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f8f4 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f86c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq fb74 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq 10024 │ │ │ │ │ mov r1, #30 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f9f0 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne f8cc │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f8f4 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f86c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq fef4 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq 10064 │ │ │ │ │ mov r1, #21 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fac8 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne fa5c │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f838 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f86c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq ff34 │ │ │ │ │ - ldr r1, [pc, #1828] @ f910 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq 10044 │ │ │ │ │ + ldr r1, [pc, #1804] @ f920 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa64 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne f9f8 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f838 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f86c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq ff14 │ │ │ │ │ - ldr r1, [pc, #1784] @ f91c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq 10084 │ │ │ │ │ + ldr r1, [pc, #1760] @ f92c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f850 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne fb0c │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f838 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f86c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq ffa8 │ │ │ │ │ - ldr r1, [pc, #1724] @ f918 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq fbb8 │ │ │ │ │ + ldr r1, [pc, #1700] @ f928 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f7d8 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne f80c │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f838 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f86c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq ff78 │ │ │ │ │ - ldr r1, [pc, #1668] @ f918 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq fff4 │ │ │ │ │ + ldr r1, [pc, #1644] @ f928 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f788 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ + bne f7b4 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ - beq ed44 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne ed44 │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + beq ed6c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne ed6c │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ - beq fc38 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - ble f32c │ │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq fc90 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ble f35c │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ - cmp r9, #1 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq f32c │ │ │ │ │ + beq f35c │ │ │ │ │ sub r2, r8, #4 │ │ │ │ │ - add r2, r2, r9, lsl #2 │ │ │ │ │ + add r2, r2, r1, lsl #2 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - rsb lr, r8, #4 │ │ │ │ │ - add r1, lr, r3 │ │ │ │ │ + rsb r6, r8, #4 │ │ │ │ │ + add r1, r6, r3 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ │ + ldr r0, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str ip, [r0, r1] │ │ │ │ │ - bne f314 │ │ │ │ │ + bne f344 │ │ │ │ │ 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 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq eeac │ │ │ │ │ - mov r1, sl │ │ │ │ │ + beq eed4 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r3, #20] │ │ │ │ │ - ldr r9, [r3, #24] │ │ │ │ │ + ldr fp, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_get_cmpops> │ │ │ │ │ R_ARM_CALL _PyPegen_get_cmpops │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r1, r9 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_exprs> │ │ │ │ │ R_ARM_CALL _PyPegen_get_exprs │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - stmib sp, {r8, r9} │ │ │ │ │ + stm sp, {r7, r8, fp} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, sl │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Compare> │ │ │ │ │ R_ARM_CALL _PyAST_Compare │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10058 │ │ │ │ │ + beq ff58 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b ed80 │ │ │ │ │ - ldr r1, [pc, #1348] @ f910 │ │ │ │ │ + b eda8 │ │ │ │ │ + ldr r1, [pc, #1324] @ f920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ecf8 │ │ │ │ │ + beq ed20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ecf8 │ │ │ │ │ + beq ed20 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f018 │ │ │ │ │ + bne f040 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq ed10 │ │ │ │ │ - mov r9, #0 │ │ │ │ │ - b f988 │ │ │ │ │ + beq ed38 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + b f8b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ed34 │ │ │ │ │ + beq ed5c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f018 │ │ │ │ │ + bne f040 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ed3c │ │ │ │ │ + b ed64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ecbc │ │ │ │ │ + beq ece4 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f018 │ │ │ │ │ + bne f040 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq ecd4 │ │ │ │ │ - b f424 │ │ │ │ │ + beq ecfc │ │ │ │ │ + b f44c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e930 │ │ │ │ │ + bl e95c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq e9d4 │ │ │ │ │ + beq ea00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ff64 │ │ │ │ │ + beq ff24 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp] │ │ │ │ │ @@ -17022,1643 +17031,1636 @@ │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - beq fd14 │ │ │ │ │ - ldr r2, [pc, #1000] @ f90c │ │ │ │ │ + beq fea4 │ │ │ │ │ + ldr r2, [pc, #972] @ f91c │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b ed90 │ │ │ │ │ + b edb8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa40 │ │ │ │ │ + bne f9d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq fa5c │ │ │ │ │ + beq f9f0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f018 │ │ │ │ │ + bne f040 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b eb60 │ │ │ │ │ + b eb88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ebcc │ │ │ │ │ + beq ebf4 │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f018 │ │ │ │ │ + bne f040 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq ebe4 │ │ │ │ │ - b f424 │ │ │ │ │ + beq ec0c │ │ │ │ │ + b f44c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ec44 │ │ │ │ │ + beq ec6c │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f018 │ │ │ │ │ + bne f040 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq ec5c │ │ │ │ │ - b f424 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1024c │ │ │ │ │ + beq ec84 │ │ │ │ │ + b f44c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f094 │ │ │ │ │ + beq f0bc │ │ │ │ │ mov r1, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fc04 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + beq fc20 │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq fb38 │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq fb5c │ │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ │ str r2, [r8, r4, lsl #2] │ │ │ │ │ - mov sl, r9 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b f050 │ │ │ │ │ + b f078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq eb90 │ │ │ │ │ + beq ebb8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f018 │ │ │ │ │ + bne f040 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq eba8 │ │ │ │ │ - b f424 │ │ │ │ │ + beq ebd0 │ │ │ │ │ + b f44c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ec08 │ │ │ │ │ + beq ec30 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f018 │ │ │ │ │ + bne f040 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq ec20 │ │ │ │ │ - b f424 │ │ │ │ │ - ldr r1, [pc, #496] @ f91c │ │ │ │ │ + beq ec48 │ │ │ │ │ + b f44c │ │ │ │ │ + ldr r1, [pc, #468] @ f92c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ec80 │ │ │ │ │ + beq eca8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ec80 │ │ │ │ │ + beq eca8 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f018 │ │ │ │ │ + bne f040 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq ec98 │ │ │ │ │ - b f424 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1024c │ │ │ │ │ + beq ecc0 │ │ │ │ │ + b f44c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f2a0 │ │ │ │ │ + beq f2c8 │ │ │ │ │ mov r1, #7 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f658 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + bne f684 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b f988 │ │ │ │ │ - ldr r1, [pc, #304] @ f910 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b f2e0 │ │ │ │ │ + ldr r1, [pc, #268] @ f920 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f268 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1024c │ │ │ │ │ + beq f290 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f268 │ │ │ │ │ + beq f290 │ │ │ │ │ mov r1, #8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f658 │ │ │ │ │ + bne f684 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - strne r2, [r5, #60] @ 0x3c │ │ │ │ │ + strne r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - beq f280 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f2a8 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b f988 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1024c │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq f230 │ │ │ │ │ - mov r1, #9 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ - R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bne f658 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldreq r2, [r5, #60] @ 0x3c │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - sub r0, r1, #1 │ │ │ │ │ - strne r2, [r5, #60] @ 0x3c │ │ │ │ │ + b f8b0 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + b f010 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - beq f248 │ │ │ │ │ - b f838 │ │ │ │ │ + beq feec │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b efe8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1024c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq ed6c │ │ │ │ │ + b f2f4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f150 │ │ │ │ │ - mov r1, #3 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq f1b0 │ │ │ │ │ + mov r1, #6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f658 │ │ │ │ │ + bne f684 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - strne r2, [r5, #60] @ 0x3c │ │ │ │ │ + strne r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - beq f168 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b f988 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f1c8 │ │ │ │ │ + b f86c │ │ │ │ │ .word 0x0000045b │ │ │ │ │ .word 0x000002a7 │ │ │ │ │ .word 0x00000468 │ │ │ │ │ .word 0x0000024d │ │ │ │ │ .word 0x0000029f │ │ │ │ │ .word 0x00001770 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1024c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f118 │ │ │ │ │ - mov r1, #4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq f178 │ │ │ │ │ + mov r1, #3 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f658 │ │ │ │ │ + bne f684 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - strne r2, [r5, #60] @ 0x3c │ │ │ │ │ + strne r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - beq f130 │ │ │ │ │ - b f8f4 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b f2b8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ - R_ARM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne fb18 │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - bl 1024c │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq fbfc │ │ │ │ │ - mov r1, #2 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ - R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bne f658 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - ldreq r2, [r5, #60] @ 0x3c │ │ │ │ │ - sub r1, r0, #1 │ │ │ │ │ - strne r2, [r5, #60] @ 0x3c │ │ │ │ │ - b f0ec │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1024c │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f190 │ │ │ │ │ + b f86c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f188 │ │ │ │ │ - mov r1, #6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq f140 │ │ │ │ │ + mov r1, #4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f658 │ │ │ │ │ + bne f684 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - strne r2, [r5, #60] @ 0x3c │ │ │ │ │ + strne r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - beq f1a0 │ │ │ │ │ - b f8f4 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f158 │ │ │ │ │ + b f86c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - b eb60 │ │ │ │ │ - ldr r1, [pc, #-336] @ f91c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + b eb88 │ │ │ │ │ + ldr r1, [pc, #-212] @ f92c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f1f8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1024c │ │ │ │ │ + beq f220 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f1f8 │ │ │ │ │ + beq f220 │ │ │ │ │ mov r1, #10 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f658 │ │ │ │ │ + bne f684 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - strne r2, [r5, #60] @ 0x3c │ │ │ │ │ + strne r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - beq f210 │ │ │ │ │ - b f838 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1024c │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f238 │ │ │ │ │ + b f86c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f1c0 │ │ │ │ │ + beq f1e8 │ │ │ │ │ mov r1, #5 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f658 │ │ │ │ │ + bne f684 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - strne r2, [r5, #60] @ 0x3c │ │ │ │ │ + strne r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - beq f1d8 │ │ │ │ │ - b f838 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f200 │ │ │ │ │ + b f86c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ + R_ARM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne fb8c │ │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ │ + bl 1025c │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 100a4 │ │ │ │ │ + mov r1, #2 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ + R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bne f684 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ - sub r0, r0, #1 │ │ │ │ │ - bne fb68 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ - b f0ec │ │ │ │ │ + strne r2, [r7, #60] @ 0x3c │ │ │ │ │ + b f114 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 1025c │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq f258 │ │ │ │ │ + mov r1, #9 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ + R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bne f684 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + sub r0, r1, #1 │ │ │ │ │ + strne r2, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f270 │ │ │ │ │ + b f86c │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fc30 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + beq fc88 │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b f670 │ │ │ │ │ + b f69c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ │ + sub r0, r0, #1 │ │ │ │ │ + bne fbac │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + sub r1, r0, #1 │ │ │ │ │ + b f114 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b fb30 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ │ + b fba4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrne r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldrne r1, [r7, #88] @ 0x58 │ │ │ │ │ subne r0, r1, #1 │ │ │ │ │ - beq f174 │ │ │ │ │ - b fa30 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq f27c │ │ │ │ │ + b f860 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fb30 │ │ │ │ │ + bne fba4 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ │ - bne f0c8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ │ + bne f0f0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrne r0, [r5, #88] @ 0x58 │ │ │ │ │ + ldrne r0, [r7, #88] @ 0x58 │ │ │ │ │ subne r0, r0, #1 │ │ │ │ │ - beq f0c8 │ │ │ │ │ - b fb30 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldrne r1, [r5, #88] @ 0x58 │ │ │ │ │ - subne r0, r1, #1 │ │ │ │ │ - beq f104 │ │ │ │ │ - b f964 │ │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ - b fb2c │ │ │ │ │ + beq f0f0 │ │ │ │ │ + b fba4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - strne r2, [r5, #60] @ 0x3c │ │ │ │ │ + strne r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - beq f0ac │ │ │ │ │ - b f8f4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - 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 │ │ │ │ │ - b efe8 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f0d4 │ │ │ │ │ + b f86c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne efe8 │ │ │ │ │ + bne f010 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ee7c │ │ │ │ │ - b efe8 │ │ │ │ │ + beq eea4 │ │ │ │ │ + b f010 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b fc74 │ │ │ │ │ + b fc68 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + 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 │ │ │ │ │ + b f010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ea84 │ │ │ │ │ + b eaac │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne ea0c │ │ │ │ │ + bne ea38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r0, r0, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt eeb4 │ │ │ │ │ + blt eedc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bne eeb0 │ │ │ │ │ - ldr r3, [pc, #-988] @ f920 │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + bne eed8 │ │ │ │ │ + ldr r3, [pc, #-996] @ f930 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne ea3c │ │ │ │ │ + bne ea64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ea3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq ff70 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b eda8 │ │ │ │ │ + b ea64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - beq ed20 │ │ │ │ │ - b f468 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r1, #1 │ │ │ │ │ + beq ebe0 │ │ │ │ │ + b f600 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - bne fa5c │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne eb3c │ │ │ │ │ + ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r1, #1 │ │ │ │ │ + beq ed0c │ │ │ │ │ + b f440 │ │ │ │ │ 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 │ │ │ │ │ - ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ - subne r1, r1, #1 │ │ │ │ │ - beq eb3c │ │ │ │ │ - b fa5c │ │ │ │ │ + beq eb00 │ │ │ │ │ + b f8b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ - beq eb7c │ │ │ │ │ - b f6c4 │ │ │ │ │ + beq eb18 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + beq eb44 │ │ │ │ │ + b f8b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ - beq eca8 │ │ │ │ │ - b f4b0 │ │ │ │ │ + beq ec1c │ │ │ │ │ + b f740 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ - beq ebb8 │ │ │ │ │ - b f5d4 │ │ │ │ │ + beq ec58 │ │ │ │ │ + b f650 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ - beq ec30 │ │ │ │ │ - b f624 │ │ │ │ │ + beq ec94 │ │ │ │ │ + b f7a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r1, #1 │ │ │ │ │ - beq ece4 │ │ │ │ │ - b f418 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + bne f9f0 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + bne eb64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r1, #1 │ │ │ │ │ - beq ebf4 │ │ │ │ │ - b f714 │ │ │ │ │ + subne r1, r1, #1 │ │ │ │ │ + beq eb64 │ │ │ │ │ + b f9f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ - beq ec6c │ │ │ │ │ - b f778 │ │ │ │ │ - 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 ead8 │ │ │ │ │ - b f988 │ │ │ │ │ + beq eba4 │ │ │ │ │ + b f6f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ - beq eaf0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - beq eb1c │ │ │ │ │ - b f988 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldrne r1, [r5, #88] @ 0x58 │ │ │ │ │ - subne r0, r1, #1 │ │ │ │ │ - beq f13c │ │ │ │ │ - b f8e8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldrne r1, [r5, #88] @ 0x58 │ │ │ │ │ - subne r0, r1, #1 │ │ │ │ │ - beq f1ac │ │ │ │ │ - b fb08 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq ecd0 │ │ │ │ │ + b f4dc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq ff30 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b edd0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldrne r1, [r5, #88] @ 0x58 │ │ │ │ │ - subne r0, r1, #1 │ │ │ │ │ - beq f21c │ │ │ │ │ - b f890 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + beq ed48 │ │ │ │ │ + b f494 │ │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ │ + b f098 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrne r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldrne r1, [r7, #88] @ 0x58 │ │ │ │ │ subne r0, r1, #1 │ │ │ │ │ - beq f1e4 │ │ │ │ │ - b fab8 │ │ │ │ │ + beq f0a8 │ │ │ │ │ + b fc3c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e96c │ │ │ │ │ + beq e998 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b fd30 │ │ │ │ │ + b fec0 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b f51c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq f28c │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b f988 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldrne r1, [r5, #88] @ 0x58 │ │ │ │ │ - subne r0, r1, #1 │ │ │ │ │ - beq f254 │ │ │ │ │ - b f82c │ │ │ │ │ + b f548 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ + strne r2, [r4, #60] @ 0x3c │ │ │ │ │ + b fda4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + sub r0, r0, #1 │ │ │ │ │ + strne r3, [r4, #60] @ 0x3c │ │ │ │ │ + b eedc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b efe8 │ │ │ │ │ + b f010 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b efe8 │ │ │ │ │ + b f010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b edf0 │ │ │ │ │ + b ee18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e99c │ │ │ │ │ - b fd20 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bge e9c8 │ │ │ │ │ + b feb0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq 10074 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b f988 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b fec4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - sub r0, r0, #1 │ │ │ │ │ - strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - b eeb4 │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ - b f070 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + ldrne r1, [r7, #88] @ 0x58 │ │ │ │ │ + subne r0, r1, #1 │ │ │ │ │ + beq f164 │ │ │ │ │ + b f974 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrne r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldrne r1, [r7, #88] @ 0x58 │ │ │ │ │ subne r0, r1, #1 │ │ │ │ │ - beq f080 │ │ │ │ │ - b fc20 │ │ │ │ │ + beq f12c │ │ │ │ │ + b f9c4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq f2b4 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b f804 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldrne r1, [r7, #88] @ 0x58 │ │ │ │ │ + subne r0, r1, #1 │ │ │ │ │ + beq f19c │ │ │ │ │ + b f90c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldrne r1, [r7, #88] @ 0x58 │ │ │ │ │ + subne r0, r1, #1 │ │ │ │ │ + beq f20c │ │ │ │ │ + b fa4c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldrne r1, [r7, #88] @ 0x58 │ │ │ │ │ + subne r0, r1, #1 │ │ │ │ │ + beq f1d4 │ │ │ │ │ + b fa9c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldrne r1, [r7, #88] @ 0x58 │ │ │ │ │ + subne r0, r1, #1 │ │ │ │ │ + beq f244 │ │ │ │ │ + b fb4c │ │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ │ + b fba0 │ │ │ │ │ │ │ │ │ │ -0001009c : │ │ │ │ │ +000100ac : │ │ │ │ │ star_expression_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #400] @ 10244 │ │ │ │ │ + ldr r2, [pc, #400] @ 10254 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 10210 │ │ │ │ │ + beq 10220 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10224 │ │ │ │ │ + bne 10234 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #356] @ 10248 │ │ │ │ │ + ldr r1, [pc, #356] @ 10258 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10110 │ │ │ │ │ + beq 10120 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 10230 │ │ │ │ │ + beq 10240 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10220 │ │ │ │ │ + bne 10230 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1018c │ │ │ │ │ + bne 1019c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10220 │ │ │ │ │ + bne 10230 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #200] @ 10248 │ │ │ │ │ + ldr r2, [pc, #200] @ 10258 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b 100f8 │ │ │ │ │ + b 10108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 10150 │ │ │ │ │ + beq 10160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 10220 │ │ │ │ │ + beq 10230 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - bne 10174 │ │ │ │ │ + bne 10184 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10174 │ │ │ │ │ + beq 10184 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 10108 │ │ │ │ │ + b 10118 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 100d8 │ │ │ │ │ + beq 100e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 10208 │ │ │ │ │ + b 10218 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 10120 │ │ │ │ │ - b 101f4 │ │ │ │ │ + bge 10130 │ │ │ │ │ + b 10204 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000454 │ │ │ │ │ │ │ │ │ │ -0001024c : │ │ │ │ │ +0001025c : │ │ │ │ │ bitwise_or_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #688] @ 10514 │ │ │ │ │ + ldr r1, [pc, #688] @ 10524 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 10490 │ │ │ │ │ - ldr r1, [pc, #660] @ 10518 │ │ │ │ │ + beq 104a0 │ │ │ │ │ + ldr r1, [pc, #660] @ 10528 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ - beq 102b0 │ │ │ │ │ + beq 102c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - ldr r7, [pc, #600] @ 10514 │ │ │ │ │ + ldr r7, [pc, #600] @ 10524 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #592] @ 10518 │ │ │ │ │ + ldr r2, [pc, #592] @ 10528 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 104a8 │ │ │ │ │ + bne 104b8 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 104cc │ │ │ │ │ + beq 104dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10478 │ │ │ │ │ + bne 10488 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 103a4 │ │ │ │ │ + beq 103b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 103e0 │ │ │ │ │ + bne 103f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10478 │ │ │ │ │ + bne 10488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1051c │ │ │ │ │ + bl 1052c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1037c │ │ │ │ │ + beq 1038c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10480 │ │ │ │ │ + bne 10490 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bge 1038c │ │ │ │ │ + bge 1039c │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b 102bc │ │ │ │ │ + b 102cc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10480 │ │ │ │ │ + bne 10490 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ 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 104b8 │ │ │ │ │ + blt 104c8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bne 10478 │ │ │ │ │ + bne 10488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 1032c │ │ │ │ │ + beq 1033c │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1032c │ │ │ │ │ + beq 1033c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1051c │ │ │ │ │ + bl 1052c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 1032c │ │ │ │ │ + beq 1033c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 10508 │ │ │ │ │ + beq 10518 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, #10 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 104d8 │ │ │ │ │ + beq 104e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10480 │ │ │ │ │ + bne 10490 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bgt 10370 │ │ │ │ │ - b 1038c │ │ │ │ │ + bgt 10380 │ │ │ │ │ + b 1039c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 102a8 │ │ │ │ │ + b 102b8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #124] @ 10518 │ │ │ │ │ + ldr r1, [pc, #124] @ 10528 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 10288 │ │ │ │ │ + b 10298 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 102a8 │ │ │ │ │ + b 102b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 10480 │ │ │ │ │ + b 10490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 102f0 │ │ │ │ │ + b 10300 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 10480 │ │ │ │ │ + bne 10490 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1038c │ │ │ │ │ - b 10480 │ │ │ │ │ + beq 1039c │ │ │ │ │ + b 10490 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 104f4 │ │ │ │ │ + b 10504 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000468 │ │ │ │ │ │ │ │ │ │ -0001051c : │ │ │ │ │ +0001052c : │ │ │ │ │ bitwise_xor_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ - ldr r1, [pc, #1512] @ 10b1c │ │ │ │ │ + ldr r1, [pc, #1512] @ 10b2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 109e0 │ │ │ │ │ - ldr r1, [pc, #1484] @ 10b20 │ │ │ │ │ + beq 109f0 │ │ │ │ │ + ldr r1, [pc, #1484] @ 10b30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - beq 10580 │ │ │ │ │ + beq 10590 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - ldr r6, [pc, #1424] @ 10b1c │ │ │ │ │ + ldr r6, [pc, #1424] @ 10b2c │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #1416] @ 10b20 │ │ │ │ │ + ldr r2, [pc, #1416] @ 10b30 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10ab8 │ │ │ │ │ + bne 10ac8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 10ac8 │ │ │ │ │ + beq 10ad8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 109b4 │ │ │ │ │ + bne 109c4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 106ac │ │ │ │ │ + beq 106bc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bl 1051c │ │ │ │ │ + bl 1052c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 106e8 │ │ │ │ │ + bne 106f8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 109f8 │ │ │ │ │ + bne 10a08 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10a00 │ │ │ │ │ - ldr r1, [pc, #1276] @ 10b24 │ │ │ │ │ + beq 10a10 │ │ │ │ │ + ldr r1, [pc, #1276] @ 10b34 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10780 │ │ │ │ │ + beq 10790 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r1, #2 │ │ │ │ │ - beq 10678 │ │ │ │ │ + beq 10688 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 109bc │ │ │ │ │ + bne 109cc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bge 10694 │ │ │ │ │ + bge 106a4 │ │ │ │ │ mov fp, r1 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b 10590 │ │ │ │ │ + b 105a0 │ │ │ │ │ mov ip, r8 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 109bc │ │ │ │ │ + bne 109cc │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ 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 10b08 │ │ │ │ │ + blt 10b18 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 109b4 │ │ │ │ │ + bne 109c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1051c │ │ │ │ │ + bl 1052c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 105fc │ │ │ │ │ + beq 1060c │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 105fc │ │ │ │ │ + beq 1060c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10b28 │ │ │ │ │ + bl 10b38 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 105fc │ │ │ │ │ + beq 1060c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 10a48 │ │ │ │ │ + beq 10a58 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #11 │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10a18 │ │ │ │ │ + beq 10a28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 109bc │ │ │ │ │ + bne 109cc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bgt 1066c │ │ │ │ │ - b 10694 │ │ │ │ │ + bgt 1067c │ │ │ │ │ + b 106a4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - ldr r2, [pc, #908] @ 10b24 │ │ │ │ │ + ldr r2, [pc, #908] @ 10b34 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10990 │ │ │ │ │ - ldr r3, [pc, #872] @ 10b1c │ │ │ │ │ + bne 109a0 │ │ │ │ │ + ldr r3, [pc, #872] @ 10b2c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10ad4 │ │ │ │ │ + beq 10ae4 │ │ │ │ │ ldr lr, [r4, #60] @ 0x3c │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 10ae0 │ │ │ │ │ + bne 10af0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 10870 │ │ │ │ │ + beq 10880 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl 10b28 │ │ │ │ │ + bl 10b38 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bne 108b8 │ │ │ │ │ + bne 108c8 │ │ │ │ │ ldr lr, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 10ae0 │ │ │ │ │ + bne 10af0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114f4 │ │ │ │ │ + bl 11504 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr lr, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ - beq 1095c │ │ │ │ │ + beq 1096c │ │ │ │ │ cmp lr, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 109cc │ │ │ │ │ + bne 109dc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - blt 10950 │ │ │ │ │ + blt 10960 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r2, r0, #2 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq 109a8 │ │ │ │ │ + beq 109b8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10660 │ │ │ │ │ + b 10670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10af0 │ │ │ │ │ + blt 10b00 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr lr, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bne 10ae0 │ │ │ │ │ + bne 10af0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10b28 │ │ │ │ │ + bl 10b38 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 1080c │ │ │ │ │ + beq 1081c │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1080c │ │ │ │ │ + beq 1081c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114f4 │ │ │ │ │ + bl 11504 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - beq 1080c │ │ │ │ │ + beq 1081c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 10a98 │ │ │ │ │ + beq 10aa8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ mov r1, #12 │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10a54 │ │ │ │ │ + beq 10a64 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr lr, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 109cc │ │ │ │ │ + bne 109dc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 10850 │ │ │ │ │ + ble 10860 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b 10790 │ │ │ │ │ + b 107a0 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 109d0 │ │ │ │ │ + bne 109e0 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ sub r2, r2, #3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 10868 │ │ │ │ │ + bne 10878 │ │ │ │ │ sub r3, sl, #2 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 10694 │ │ │ │ │ + b 106a4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r0, #2 │ │ │ │ │ - bne 10654 │ │ │ │ │ + bne 10664 │ │ │ │ │ mov ip, r8 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ - b 10680 │ │ │ │ │ + b 10690 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 10578 │ │ │ │ │ + b 10588 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov ip, lr │ │ │ │ │ - b 10680 │ │ │ │ │ + b 10690 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #308] @ 10b20 │ │ │ │ │ + ldr r1, [pc, #308] @ 10b30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 10558 │ │ │ │ │ + b 10568 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 109bc │ │ │ │ │ + b 109cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #276] @ 10b24 │ │ │ │ │ + ldr r1, [pc, #276] @ 10b34 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ │ - b 1062c │ │ │ │ │ + b 1063c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 109bc │ │ │ │ │ + bne 109cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10694 │ │ │ │ │ - b 109bc │ │ │ │ │ + beq 106a4 │ │ │ │ │ + b 109cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 10a34 │ │ │ │ │ + b 10a44 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - bne 10aa8 │ │ │ │ │ + bne 10ab8 │ │ │ │ │ ldr lr, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 109d0 │ │ │ │ │ + bne 109e0 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ sub r2, r0, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 10868 │ │ │ │ │ + bne 10878 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ - b 10988 │ │ │ │ │ + b 10998 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 10a6c │ │ │ │ │ + b 10a7c │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str lr, [r4, #60] @ 0x3c │ │ │ │ │ - b 109d4 │ │ │ │ │ + b 109e4 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10578 │ │ │ │ │ + b 10588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 105c0 │ │ │ │ │ + b 105d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 107c4 │ │ │ │ │ + b 107d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 109d4 │ │ │ │ │ + b 109e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov lr, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str lr, [r4, #60] @ 0x3c │ │ │ │ │ - b 109d4 │ │ │ │ │ + b 109e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 109bc │ │ │ │ │ + b 109cc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000469 │ │ │ │ │ .word 0x0000046a │ │ │ │ │ │ │ │ │ │ -00010b28 : │ │ │ │ │ +00010b38 : │ │ │ │ │ bitwise_and_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ - ldr r1, [pc, #2476] @ 114ec │ │ │ │ │ + ldr r1, [pc, #2476] @ 114fc │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 11370 │ │ │ │ │ - ldr r1, [pc, #2448] @ 114f0 │ │ │ │ │ + beq 11380 │ │ │ │ │ + ldr r1, [pc, #2448] @ 11500 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ - beq 10b8c │ │ │ │ │ + beq 10b9c │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr lr, [r7, #8] │ │ │ │ │ - ldr r6, [pc, #2388] @ 114ec │ │ │ │ │ + ldr r6, [pc, #2388] @ 114fc │ │ │ │ │ mov fp, lr │ │ │ │ │ mov r4, lr │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - ldr r2, [pc, #2372] @ 114f0 │ │ │ │ │ + ldr r2, [pc, #2372] @ 11500 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11354 │ │ │ │ │ + bne 11364 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ str r4, [r9, #8] │ │ │ │ │ - beq 11364 │ │ │ │ │ + beq 11374 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 111a4 │ │ │ │ │ + bne 111b4 │ │ │ │ │ ldr sl, [r9, #8] │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 11238 │ │ │ │ │ + beq 11248 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r3, sl, lsl #2] │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r7, [r2, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - beq 11280 │ │ │ │ │ + beq 11290 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2252] @ 114f0 │ │ │ │ │ + ldr r1, [pc, #2252] @ 11500 │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10cb4 │ │ │ │ │ + beq 10cc4 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 10e04 │ │ │ │ │ + bne 10e14 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str sl, [r9, #8] │ │ │ │ │ - bne 111a4 │ │ │ │ │ + bne 111b4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 114f4 │ │ │ │ │ + bl 11504 │ │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11058 │ │ │ │ │ + beq 11068 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - bne 1121c │ │ │ │ │ + bne 1122c │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - blt 10e94 │ │ │ │ │ + blt 10ea4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ str fp, [r7, #8] │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ │ @@ -18669,217 +18671,217 @@ │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r7, lr │ │ │ │ │ str lr, [sp, #16] │ │ │ │ │ str fp, [sp, #28] │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ - ldr r2, [pc, #2060] @ 114f0 │ │ │ │ │ + ldr r2, [pc, #2060] @ 11500 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11424 │ │ │ │ │ - ldr r3, [pc, #2028] @ 114ec │ │ │ │ │ + bne 11434 │ │ │ │ │ + ldr r3, [pc, #2028] @ 114fc │ │ │ │ │ str r7, [r9, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r9, #88] @ 0x58 │ │ │ │ │ - beq 11418 │ │ │ │ │ + beq 11428 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 111ec │ │ │ │ │ + bne 111fc │ │ │ │ │ ldr r8, [r9, #8] │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 11388 │ │ │ │ │ + beq 11398 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ - ldr r1, [pc, #1972] @ 114ec │ │ │ │ │ + ldr r1, [pc, #1972] @ 114fc │ │ │ │ │ ldr r2, [r3, r8, lsl #2] │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - beq 113d4 │ │ │ │ │ - ldr r1, [pc, #1932] @ 114f0 │ │ │ │ │ + beq 113e4 │ │ │ │ │ + ldr r1, [pc, #1932] @ 11500 │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10ea0 │ │ │ │ │ + beq 10eb0 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 10fb4 │ │ │ │ │ + bne 10fc4 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r8, [r9, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 111ec │ │ │ │ │ + bne 111fc │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 114f4 │ │ │ │ │ + bl 11504 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11170 │ │ │ │ │ + beq 11180 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - bne 11228 │ │ │ │ │ + bne 11238 │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 1104c │ │ │ │ │ + blt 1105c │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - beq 10c54 │ │ │ │ │ + beq 10c64 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10c50 │ │ │ │ │ + beq 10c60 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 114f4 │ │ │ │ │ + bl 11504 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 10c50 │ │ │ │ │ + beq 10c60 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 11480 │ │ │ │ │ + beq 11490 │ │ │ │ │ ldr ip, [r9, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #12 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1144c │ │ │ │ │ + beq 1145c │ │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1121c │ │ │ │ │ + bne 1122c │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble 10c94 │ │ │ │ │ + ble 10ca4 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ - b 10ba4 │ │ │ │ │ + b 10bb4 │ │ │ │ │ ldr r1, [r9, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - ldr r2, [pc, #1576] @ 114f0 │ │ │ │ │ + ldr r2, [pc, #1576] @ 11500 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1128c │ │ │ │ │ - ldr r2, [pc, #1544] @ 114ec │ │ │ │ │ + bne 1129c │ │ │ │ │ + ldr r2, [pc, #1544] @ 114fc │ │ │ │ │ str r7, [r9, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - beq 112ec │ │ │ │ │ + beq 112fc │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 112d0 │ │ │ │ │ + bne 112e0 │ │ │ │ │ ldr r4, [r9, #8] │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq 11080 │ │ │ │ │ + beq 11090 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ - bl 10b28 │ │ │ │ │ + bl 10b38 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bne 110c8 │ │ │ │ │ + bne 110d8 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r4, [r9, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 112d0 │ │ │ │ │ + bne 112e0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 114f4 │ │ │ │ │ + bl 11504 │ │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 111b4 │ │ │ │ │ + beq 111c4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - bne 11204 │ │ │ │ │ + bne 11214 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt 11164 │ │ │ │ │ + blt 11174 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r9, #8] │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 10d90 │ │ │ │ │ + beq 10da0 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10d90 │ │ │ │ │ + beq 10da0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 114f4 │ │ │ │ │ + bl 11504 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 10d90 │ │ │ │ │ + beq 10da0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 114d0 │ │ │ │ │ + beq 114e0 │ │ │ │ │ ldr ip, [r9, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ @@ -18887,2171 +18889,2170 @@ │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, #12 │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11490 │ │ │ │ │ + beq 114a0 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - bne 11228 │ │ │ │ │ + bne 11238 │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble 10dd8 │ │ │ │ │ + ble 10de8 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ - b 10cdc │ │ │ │ │ + b 10cec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r7, r9 │ │ │ │ │ str sl, [r9, #8] │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - beq 10c9c │ │ │ │ │ + beq 10cac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - b 10b84 │ │ │ │ │ + b 10b94 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 112ac │ │ │ │ │ + blt 112bc │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - bne 112d0 │ │ │ │ │ + bne 112e0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 10b28 │ │ │ │ │ + bl 10b38 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10f3c │ │ │ │ │ + beq 10f4c │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10f3c │ │ │ │ │ + beq 10f4c │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 114f4 │ │ │ │ │ + bl 11504 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ - beq 10f3c │ │ │ │ │ + beq 10f4c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 11338 │ │ │ │ │ + beq 11348 │ │ │ │ │ ldr ip, [r9, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, #12 │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 112f8 │ │ │ │ │ + beq 11308 │ │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11204 │ │ │ │ │ + bne 11214 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble 10f84 │ │ │ │ │ + ble 10f94 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ - b 10ec0 │ │ │ │ │ + b 10ed0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ str r8, [r9, #8] │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - beq 10de8 │ │ │ │ │ + beq 10df8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ str sl, [r9, #8] │ │ │ │ │ - beq 10c60 │ │ │ │ │ + beq 10c70 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11070 │ │ │ │ │ + b 11080 │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r9, #8] │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - beq 10f98 │ │ │ │ │ + beq 10fa8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ str r8, [r9, #8] │ │ │ │ │ - beq 10da0 │ │ │ │ │ + beq 10db0 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 11190 │ │ │ │ │ + b 111a0 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 111d8 │ │ │ │ │ + b 111e8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 11070 │ │ │ │ │ + b 11080 │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ - b 11190 │ │ │ │ │ + b 111a0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 113e0 │ │ │ │ │ + blt 113f0 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bne 111a4 │ │ │ │ │ + bne 111b4 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #632] @ 114ec │ │ │ │ │ + ldr r2, [pc, #632] @ 114fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 10c18 │ │ │ │ │ + bne 10c28 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10c18 │ │ │ │ │ + b 10c28 │ │ │ │ │ mov r2, sl │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - b 10fac │ │ │ │ │ + b 10fbc │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, fp │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r9, #60] @ 0x3c │ │ │ │ │ - b 111d8 │ │ │ │ │ + b 111e8 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 111d8 │ │ │ │ │ + b 111e8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10ef4 │ │ │ │ │ + b 10f04 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r9, #60] @ 0x3c │ │ │ │ │ - bne 111d8 │ │ │ │ │ + bne 111e8 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10f98 │ │ │ │ │ - b 111d8 │ │ │ │ │ + beq 10fa8 │ │ │ │ │ + b 111e8 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11324 │ │ │ │ │ + b 11334 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - b 10b84 │ │ │ │ │ + b 10b94 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10bd4 │ │ │ │ │ + b 10be4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #372] @ 114f0 │ │ │ │ │ + ldr r1, [pc, #372] @ 11500 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b 10b64 │ │ │ │ │ + b 10b74 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 113f8 │ │ │ │ │ + blt 11408 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - bne 111ec │ │ │ │ │ + bne 111fc │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #292] @ 114ec │ │ │ │ │ + ldr r2, [pc, #292] @ 114fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 10d5c │ │ │ │ │ + bne 10d6c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10d5c │ │ │ │ │ + b 10d6c │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r9, #60] @ 0x3c │ │ │ │ │ - b 11070 │ │ │ │ │ + b 11080 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r2, [r9, #60] @ 0x3c │ │ │ │ │ - b 11190 │ │ │ │ │ + b 111a0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10d10 │ │ │ │ │ + b 10d20 │ │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r9, #88] @ 0x58 │ │ │ │ │ - beq 10c50 │ │ │ │ │ - b 10e04 │ │ │ │ │ + beq 10c60 │ │ │ │ │ + b 10e14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r9, #60] @ 0x3c │ │ │ │ │ - bne 11070 │ │ │ │ │ + bne 11080 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10c9c │ │ │ │ │ - b 11070 │ │ │ │ │ + beq 10cac │ │ │ │ │ + b 11080 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1146c │ │ │ │ │ + b 1147c │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r9, #60] @ 0x3c │ │ │ │ │ - bne 11190 │ │ │ │ │ + bne 111a0 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10de8 │ │ │ │ │ - b 11190 │ │ │ │ │ + beq 10df8 │ │ │ │ │ + b 111a0 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 114bc │ │ │ │ │ + b 114cc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000046a │ │ │ │ │ │ │ │ │ │ -000114f4 : │ │ │ │ │ +00011504 : │ │ │ │ │ shift_expr_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #1392] @ 11a7c │ │ │ │ │ + ldr r1, [pc, #1392] @ 11a8c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 119b0 │ │ │ │ │ - ldr r1, [pc, #1364] @ 11a80 │ │ │ │ │ + beq 119c0 │ │ │ │ │ + ldr r1, [pc, #1364] @ 11a90 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ - beq 11558 │ │ │ │ │ + beq 11568 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - ldr r8, [pc, #1304] @ 11a7c │ │ │ │ │ + ldr r8, [pc, #1304] @ 11a8c │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #1296] @ 11a80 │ │ │ │ │ + ldr r2, [pc, #1296] @ 11a90 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11a50 │ │ │ │ │ + bne 11a60 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 11a44 │ │ │ │ │ + beq 11a54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11940 │ │ │ │ │ + bne 11950 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 11680 │ │ │ │ │ + beq 11734 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - bl 114f4 │ │ │ │ │ + bl 11504 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 116bc │ │ │ │ │ + bne 11770 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11940 │ │ │ │ │ + bne 11950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114f4 │ │ │ │ │ + bl 11504 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 11760 │ │ │ │ │ + bne 11690 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 117d8 │ │ │ │ │ + bne 117e8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11940 │ │ │ │ │ + bne 11950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a90 │ │ │ │ │ + bl 11aa0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11650 │ │ │ │ │ + beq 11660 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11750 │ │ │ │ │ + bne 11724 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble 11668 │ │ │ │ │ + ble 11678 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b 11564 │ │ │ │ │ + b 11574 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11750 │ │ │ │ │ + bne 11724 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ 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 11a10 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldr r9, [r3, #12] │ │ │ │ │ - ldr sl, [r3, #16] │ │ │ │ │ - bne 11940 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 114f4 │ │ │ │ │ - subs fp, r0, #0 │ │ │ │ │ - beq 115d4 │ │ │ │ │ - mov r1, #33 @ 0x21 │ │ │ │ │ + mov r1, #34 @ 0x22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 115d4 │ │ │ │ │ + beq 11604 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a90 │ │ │ │ │ + bl 11aa0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 115d4 │ │ │ │ │ + beq 11604 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 11a60 │ │ │ │ │ + beq 11a70 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ - mov r1, #8 │ │ │ │ │ + mov r1, #9 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117d0 │ │ │ │ │ + bne 117e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11a10 │ │ │ │ │ + bne 11a20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11668 │ │ │ │ │ + beq 11678 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11550 │ │ │ │ │ - mov r1, #34 @ 0x22 │ │ │ │ │ + b 11560 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 11a20 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r3, r5, lsl #2] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ │ + ldr sl, [r3, #16] │ │ │ │ │ + bne 11950 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 11504 │ │ │ │ │ + subs fp, r0, #0 │ │ │ │ │ + beq 115e4 │ │ │ │ │ + mov r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 115f4 │ │ │ │ │ + beq 115e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a90 │ │ │ │ │ + bl 11aa0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 115f4 │ │ │ │ │ + beq 115e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 11a60 │ │ │ │ │ + beq 11a70 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ - mov r1, #9 │ │ │ │ │ + mov r1, #8 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1172c │ │ │ │ │ + beq 11700 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11624 │ │ │ │ │ + b 11634 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11944 │ │ │ │ │ - ldr r2, [pc, #656] @ 11a7c │ │ │ │ │ + bne 11954 │ │ │ │ │ + ldr r2, [pc, #656] @ 11a8c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11a24 │ │ │ │ │ + beq 11a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a90 │ │ │ │ │ + bl 11aa0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 119a8 │ │ │ │ │ - ldr r2, [pc, #616] @ 11a7c │ │ │ │ │ + beq 119b8 │ │ │ │ │ + ldr r2, [pc, #616] @ 11a8c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11a04 │ │ │ │ │ + beq 11a14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119f4 │ │ │ │ │ + bne 11a04 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119c8 │ │ │ │ │ + bne 119d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119f4 │ │ │ │ │ + bne 11a04 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119c8 │ │ │ │ │ + bne 119d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119f4 │ │ │ │ │ + bne 11a04 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119c8 │ │ │ │ │ + bne 119d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119f4 │ │ │ │ │ + bne 11a04 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119c8 │ │ │ │ │ + bne 119d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119f4 │ │ │ │ │ + bne 11a04 │ │ │ │ │ mov r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119c8 │ │ │ │ │ + bne 119d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119f4 │ │ │ │ │ + bne 11a04 │ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119c8 │ │ │ │ │ + bne 119d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119f4 │ │ │ │ │ + bne 11a04 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119d0 │ │ │ │ │ + bne 119e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 11610 │ │ │ │ │ + beq 11620 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11750 │ │ │ │ │ + b 11724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e930 │ │ │ │ │ + bl e95c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 119e8 │ │ │ │ │ - ldr r2, [pc, #288] @ 11a84 │ │ │ │ │ + beq 119f8 │ │ │ │ │ + ldr r2, [pc, #288] @ 11a94 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #284] @ 11a88 │ │ │ │ │ + ldr r2, [pc, #284] @ 11a98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ ldr r3, [r9, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 11930 │ │ │ │ │ + bne 11940 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1192c │ │ │ │ │ + b 1193c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #196] @ 11a80 │ │ │ │ │ + ldr r1, [pc, #196] @ 11a90 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 11530 │ │ │ │ │ + b 11540 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - ldr r1, [pc, #180] @ 11a8c │ │ │ │ │ + ldr r1, [pc, #180] @ 11a9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 1194c │ │ │ │ │ + bne 1195c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1192c │ │ │ │ │ + b 1193c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1192c │ │ │ │ │ + b 1193c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11820 │ │ │ │ │ + b 11830 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11750 │ │ │ │ │ + b 11724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - beq 117f8 │ │ │ │ │ - b 11930 │ │ │ │ │ + beq 11808 │ │ │ │ │ + b 11940 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11598 │ │ │ │ │ + b 115a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11550 │ │ │ │ │ + b 11560 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11668 │ │ │ │ │ - b 11750 │ │ │ │ │ + beq 11678 │ │ │ │ │ + b 11724 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000046b │ │ │ │ │ .word 0x000005d4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x000002a7 │ │ │ │ │ │ │ │ │ │ -00011a90 : │ │ │ │ │ +00011aa0 : │ │ │ │ │ sum_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #836] @ 11dec │ │ │ │ │ + ldr r1, [pc, #836] @ 11dfc │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 11dd4 │ │ │ │ │ - ldr r1, [pc, #808] @ 11df0 │ │ │ │ │ + beq 11de4 │ │ │ │ │ + ldr r1, [pc, #808] @ 11e00 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ - beq 11af4 │ │ │ │ │ + beq 11b04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - ldr r7, [pc, #748] @ 11dec │ │ │ │ │ + ldr r7, [pc, #748] @ 11dfc │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #740] @ 11df0 │ │ │ │ │ + ldr r2, [pc, #740] @ 11e00 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11dc4 │ │ │ │ │ + bne 11dd4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 11db8 │ │ │ │ │ + beq 11dc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11dac │ │ │ │ │ + bne 11dbc │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 11c08 │ │ │ │ │ + beq 11c18 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - bl 11a90 │ │ │ │ │ + bl 11aa0 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 11c44 │ │ │ │ │ + bne 11c54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11dac │ │ │ │ │ + bne 11dbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a90 │ │ │ │ │ + bl 11aa0 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 11cf4 │ │ │ │ │ + bne 11d04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11dac │ │ │ │ │ + bne 11dbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11df4 │ │ │ │ │ + bl 11e04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11be0 │ │ │ │ │ + beq 11bf0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11ce4 │ │ │ │ │ + bne 11cf4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bge 11bf0 │ │ │ │ │ + bge 11c00 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b 11b00 │ │ │ │ │ + b 11b10 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11ce4 │ │ │ │ │ + bne 11cf4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ 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 11d98 │ │ │ │ │ + blt 11da8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - bne 11dac │ │ │ │ │ + bne 11dbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a90 │ │ │ │ │ + bl 11aa0 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 11b70 │ │ │ │ │ + beq 11b80 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11b70 │ │ │ │ │ + beq 11b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11df4 │ │ │ │ │ + bl 11e04 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 11b70 │ │ │ │ │ + beq 11b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 11d8c │ │ │ │ │ + beq 11d9c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, #1 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11d64 │ │ │ │ │ + bne 11d74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 11ce4 │ │ │ │ │ + bne 11cf4 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11bf0 │ │ │ │ │ + beq 11c00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11aec │ │ │ │ │ + b 11afc │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11b90 │ │ │ │ │ + beq 11ba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11df4 │ │ │ │ │ + bl 11e04 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 11b90 │ │ │ │ │ + beq 11ba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 11d8c │ │ │ │ │ + beq 11d9c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, #2 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11cb4 │ │ │ │ │ + beq 11cc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11ce4 │ │ │ │ │ + bne 11cf4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt 11bd4 │ │ │ │ │ - b 11bf0 │ │ │ │ │ + bgt 11be4 │ │ │ │ │ + b 11c00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11cd4 │ │ │ │ │ + b 11ce4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11ce4 │ │ │ │ │ + b 11cf4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11ce4 │ │ │ │ │ + b 11cf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11b34 │ │ │ │ │ + b 11b44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11aec │ │ │ │ │ + b 11afc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #16] @ 11df0 │ │ │ │ │ + ldr r1, [pc, #16] @ 11e00 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 11acc │ │ │ │ │ + b 11adc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000046c │ │ │ │ │ │ │ │ │ │ -00011df4 : │ │ │ │ │ +00011e04 : │ │ │ │ │ term_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #412] @ 11fa8 │ │ │ │ │ + ldr r1, [pc, #412] @ 11fb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 11f90 │ │ │ │ │ - ldr r1, [pc, #384] @ 11fac │ │ │ │ │ + beq 11fa0 │ │ │ │ │ + ldr r1, [pc, #384] @ 11fbc │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - beq 11e58 │ │ │ │ │ + beq 11e68 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #324] @ 11fac │ │ │ │ │ + ldr r2, [pc, #324] @ 11fbc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11f7c │ │ │ │ │ + bne 11f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11f68 │ │ │ │ │ + bne 11f78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11f48 │ │ │ │ │ + beq 11f58 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 11f48 │ │ │ │ │ + bge 11f58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #248] @ 11fac │ │ │ │ │ + ldr r2, [pc, #248] @ 11fbc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11f7c │ │ │ │ │ + bne 11f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11f68 │ │ │ │ │ + bne 11f78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11f44 │ │ │ │ │ + beq 11f54 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge 11f44 │ │ │ │ │ + bge 11f54 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #172] @ 11fac │ │ │ │ │ + ldr r2, [pc, #172] @ 11fbc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11f7c │ │ │ │ │ + bne 11f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11f68 │ │ │ │ │ + bne 11f78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11f60 │ │ │ │ │ + beq 11f70 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble 11f60 │ │ │ │ │ + ble 11f70 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 11ef0 │ │ │ │ │ + b 11f00 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11e50 │ │ │ │ │ + b 11e60 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 11f48 │ │ │ │ │ + b 11f58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11e50 │ │ │ │ │ + b 11e60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11e50 │ │ │ │ │ + b 11e60 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #16] @ 11fac │ │ │ │ │ + ldr r1, [pc, #16] @ 11fbc │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 11e30 │ │ │ │ │ + b 11e40 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000046d │ │ │ │ │ │ │ │ │ │ -00011fb0 : │ │ │ │ │ +00011fc0 : │ │ │ │ │ term_raw(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r3, [pc, #3428] @ 12d2c │ │ │ │ │ + ldr r3, [pc, #3428] @ 12d3c │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 12b68 │ │ │ │ │ + beq 12b78 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12b7c │ │ │ │ │ + bne 12b8c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 12bd8 │ │ │ │ │ + beq 12be8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3348] @ 12d2c │ │ │ │ │ + ldr r2, [pc, #3348] @ 12d3c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12c2c │ │ │ │ │ + beq 12c3c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3328] @ 12d30 │ │ │ │ │ + ldr r1, [pc, #3328] @ 12d40 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1220c │ │ │ │ │ + beq 1221c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12274 │ │ │ │ │ + bne 12284 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c08 │ │ │ │ │ - ldr r2, [pc, #3256] @ 12d2c │ │ │ │ │ + bne 12c18 │ │ │ │ │ + ldr r2, [pc, #3256] @ 12d3c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12bcc │ │ │ │ │ - ldr r1, [pc, #3240] @ 12d30 │ │ │ │ │ + beq 12bdc │ │ │ │ │ + ldr r1, [pc, #3240] @ 12d40 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12290 │ │ │ │ │ + beq 122a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 122f8 │ │ │ │ │ + bne 12308 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c08 │ │ │ │ │ - ldr r2, [pc, #3168] @ 12d2c │ │ │ │ │ + bne 12c18 │ │ │ │ │ + ldr r2, [pc, #3168] @ 12d3c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12c14 │ │ │ │ │ - ldr r1, [pc, #3152] @ 12d30 │ │ │ │ │ + beq 12c24 │ │ │ │ │ + ldr r1, [pc, #3152] @ 12d40 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12314 │ │ │ │ │ + beq 12324 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1237c │ │ │ │ │ + bne 1238c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c08 │ │ │ │ │ - ldr r2, [pc, #3080] @ 12d2c │ │ │ │ │ + bne 12c18 │ │ │ │ │ + ldr r2, [pc, #3080] @ 12d3c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12c38 │ │ │ │ │ - ldr r1, [pc, #3064] @ 12d30 │ │ │ │ │ + beq 12c48 │ │ │ │ │ + ldr r1, [pc, #3064] @ 12d40 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12398 │ │ │ │ │ + beq 123a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12400 │ │ │ │ │ + bne 12410 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c08 │ │ │ │ │ - ldr r2, [pc, #2992] @ 12d2c │ │ │ │ │ + bne 12c18 │ │ │ │ │ + ldr r2, [pc, #2992] @ 12d3c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12c20 │ │ │ │ │ - ldr r1, [pc, #2976] @ 12d30 │ │ │ │ │ + beq 12c30 │ │ │ │ │ + ldr r1, [pc, #2976] @ 12d40 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1241c │ │ │ │ │ + beq 1242c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12484 │ │ │ │ │ + bne 12494 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12954 │ │ │ │ │ + bne 12964 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r8, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 121fc │ │ │ │ │ + bne 1220c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d44 │ │ │ │ │ + bl 12d54 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2836] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #2836] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bb0 │ │ │ │ │ + bne 12bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12afc │ │ │ │ │ + bne 12b0c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12258 │ │ │ │ │ + beq 12268 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt 12588 │ │ │ │ │ + blt 12598 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12060 │ │ │ │ │ + beq 12070 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12528 │ │ │ │ │ + bne 12538 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1205c │ │ │ │ │ + b 1206c │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2704] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #2704] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b30 │ │ │ │ │ + bne 12b40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b08 │ │ │ │ │ + bne 12b18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 122dc │ │ │ │ │ + beq 122ec │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bgt 126c8 │ │ │ │ │ + bgt 126d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 120b8 │ │ │ │ │ + beq 120c8 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12a0c │ │ │ │ │ + bne 12a1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 120b4 │ │ │ │ │ + b 120c4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2572] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #2572] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b94 │ │ │ │ │ + bne 12ba4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12af0 │ │ │ │ │ + bne 12b00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12360 │ │ │ │ │ + beq 12370 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt 12768 │ │ │ │ │ + blt 12778 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12110 │ │ │ │ │ + beq 12120 │ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12a68 │ │ │ │ │ + bne 12a78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1210c │ │ │ │ │ + b 1211c │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2440] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #2440] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b4c │ │ │ │ │ + bne 12b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ae4 │ │ │ │ │ + bne 12af4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 123e4 │ │ │ │ │ + beq 123f4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt 12628 │ │ │ │ │ + blt 12638 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12168 │ │ │ │ │ + beq 12178 │ │ │ │ │ mov r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 128f8 │ │ │ │ │ + bne 12908 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12164 │ │ │ │ │ + b 12174 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2308] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #2308] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b14 │ │ │ │ │ + bne 12b24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ac4 │ │ │ │ │ + bne 12ad4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12468 │ │ │ │ │ + beq 12478 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt 12808 │ │ │ │ │ + blt 12818 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 121c0 │ │ │ │ │ + beq 121d0 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 121bc │ │ │ │ │ + beq 121cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d44 │ │ │ │ │ + bl 12d54 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 121bc │ │ │ │ │ + beq 121cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12b88 │ │ │ │ │ + beq 12b98 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r8, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ - ldr r2, [pc, #2116] @ 12d34 │ │ │ │ │ + ldr r2, [pc, #2116] @ 12d44 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 23730 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 12580 │ │ │ │ │ + bne 12590 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r8, #0 │ │ │ │ │ - beq 121f8 │ │ │ │ │ + beq 12208 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 121fc │ │ │ │ │ + b 1220c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d44 │ │ │ │ │ + bl 12d54 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 12288 │ │ │ │ │ + beq 12298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12b88 │ │ │ │ │ + beq 12b98 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r8, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #3 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12504 │ │ │ │ │ + beq 12514 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 121f8 │ │ │ │ │ + b 12208 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1944] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #1944] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bb0 │ │ │ │ │ + bne 12bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12afc │ │ │ │ │ + bne 12b0c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128a8 │ │ │ │ │ + beq 128b8 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 128a8 │ │ │ │ │ + bge 128b8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1868] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #1868] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bb0 │ │ │ │ │ + bne 12bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12afc │ │ │ │ │ + bne 12b0c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128d0 │ │ │ │ │ + beq 128e0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble 128d0 │ │ │ │ │ + ble 128e0 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b 125d4 │ │ │ │ │ + b 125e4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1784] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #1784] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b4c │ │ │ │ │ + bne 12b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ae4 │ │ │ │ │ + bne 12af4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128b8 │ │ │ │ │ + beq 128c8 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 128b8 │ │ │ │ │ + bge 128c8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1708] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #1708] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b4c │ │ │ │ │ + bne 12b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ae4 │ │ │ │ │ + bne 12af4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128d8 │ │ │ │ │ + beq 128e8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - ble 128d8 │ │ │ │ │ + ble 128e8 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b 12674 │ │ │ │ │ + b 12684 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1624] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #1624] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b30 │ │ │ │ │ + bne 12b40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b08 │ │ │ │ │ + bne 12b18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128b0 │ │ │ │ │ + beq 128c0 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 128b0 │ │ │ │ │ + bge 128c0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1548] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #1548] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b30 │ │ │ │ │ + bne 12b40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b08 │ │ │ │ │ + bne 12b18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128f0 │ │ │ │ │ + beq 12900 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - ble 128f0 │ │ │ │ │ + ble 12900 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b 12714 │ │ │ │ │ + b 12724 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1464] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #1464] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b94 │ │ │ │ │ + bne 12ba4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12af0 │ │ │ │ │ + bne 12b00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128c0 │ │ │ │ │ + beq 128d0 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble 128c0 │ │ │ │ │ + ble 128d0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1388] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #1388] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b94 │ │ │ │ │ + bne 12ba4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12af0 │ │ │ │ │ + bne 12b00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128e0 │ │ │ │ │ + beq 128f0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - ble 128e0 │ │ │ │ │ + ble 128f0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b 127b4 │ │ │ │ │ + b 127c4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1304] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #1304] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b14 │ │ │ │ │ + bne 12b24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ac4 │ │ │ │ │ + bne 12ad4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128c8 │ │ │ │ │ + beq 128d8 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble 128c8 │ │ │ │ │ + ble 128d8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1228] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #1228] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b14 │ │ │ │ │ + bne 12b24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ac4 │ │ │ │ │ + bne 12ad4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128e8 │ │ │ │ │ + beq 128f8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble 128e8 │ │ │ │ │ + ble 128f8 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b 12854 │ │ │ │ │ + b 12864 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 12258 │ │ │ │ │ + b 12268 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 122dc │ │ │ │ │ + b 122ec │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 123e4 │ │ │ │ │ + b 123f4 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 12360 │ │ │ │ │ + b 12370 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 12468 │ │ │ │ │ + b 12478 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 12258 │ │ │ │ │ + b 12268 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 123e4 │ │ │ │ │ + b 123f4 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 12360 │ │ │ │ │ + b 12370 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 12468 │ │ │ │ │ + b 12478 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 122dc │ │ │ │ │ + b 122ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d44 │ │ │ │ │ + bl 12d54 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 12414 │ │ │ │ │ + beq 12424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12b88 │ │ │ │ │ + beq 12b98 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r8, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #6 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 12580 │ │ │ │ │ - b 12504 │ │ │ │ │ + bne 12590 │ │ │ │ │ + b 12514 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b7c │ │ │ │ │ - ldr r1, [pc, #964] @ 12d2c │ │ │ │ │ + bne 12b8c │ │ │ │ │ + ldr r1, [pc, #964] @ 12d3c │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12ca8 │ │ │ │ │ + beq 12cb8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr r1, [pc, #940] @ 12d2c │ │ │ │ │ + ldr r1, [pc, #940] @ 12d3c │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12c58 │ │ │ │ │ + beq 12c68 │ │ │ │ │ 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 12c7c │ │ │ │ │ + bne 12c8c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c6c │ │ │ │ │ + bne 12c7c │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c7c │ │ │ │ │ + bne 12c8c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c6c │ │ │ │ │ + bne 12c7c │ │ │ │ │ mov r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c7c │ │ │ │ │ + bne 12c8c │ │ │ │ │ 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] │ │ │ │ │ - b 121d0 │ │ │ │ │ + b 121e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d44 │ │ │ │ │ + bl 12d54 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1230c │ │ │ │ │ + beq 1231c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12b88 │ │ │ │ │ + beq 12b98 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r8, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #5 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 12580 │ │ │ │ │ - b 12504 │ │ │ │ │ + bne 12590 │ │ │ │ │ + b 12514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d44 │ │ │ │ │ + bl 12d54 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 12390 │ │ │ │ │ + beq 123a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12b88 │ │ │ │ │ + beq 12b98 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r8, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #13 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 12580 │ │ │ │ │ - b 12504 │ │ │ │ │ + bne 12590 │ │ │ │ │ + b 12514 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 121d0 │ │ │ │ │ - b 12958 │ │ │ │ │ + beq 121e0 │ │ │ │ │ + b 12968 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12168 │ │ │ │ │ + b 12178 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12110 │ │ │ │ │ + b 12120 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12060 │ │ │ │ │ + b 12070 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 120b8 │ │ │ │ │ + b 120c8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 121bc │ │ │ │ │ - b 12484 │ │ │ │ │ + beq 121cc │ │ │ │ │ + b 12494 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 120b4 │ │ │ │ │ - b 122f8 │ │ │ │ │ + beq 120c4 │ │ │ │ │ + b 12308 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12164 │ │ │ │ │ - b 12400 │ │ │ │ │ + beq 12174 │ │ │ │ │ + b 12410 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11fec │ │ │ │ │ + beq 11ffc │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 121fc │ │ │ │ │ + b 1220c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 121fc │ │ │ │ │ + b 1220c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1210c │ │ │ │ │ - b 1237c │ │ │ │ │ + beq 1211c │ │ │ │ │ + b 1238c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1205c │ │ │ │ │ - b 12274 │ │ │ │ │ + beq 1206c │ │ │ │ │ + b 12284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12080 │ │ │ │ │ + b 12090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 12c44 │ │ │ │ │ + blt 12c54 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r6, [r2, #12] │ │ │ │ │ ldr r7, [r2, #16] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12010 │ │ │ │ │ + beq 12020 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 121fc │ │ │ │ │ + b 1220c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 120d8 │ │ │ │ │ + b 120e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12188 │ │ │ │ │ + b 12198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12024 │ │ │ │ │ + b 12034 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12130 │ │ │ │ │ + b 12140 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 121fc │ │ │ │ │ + b 1220c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1298c │ │ │ │ │ + beq 1299c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 129fc │ │ │ │ │ + b 12a0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #176] @ 12d38 │ │ │ │ │ + ldr r1, [pc, #176] @ 12d48 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 12cc4 │ │ │ │ │ + bne 12cd4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 129fc │ │ │ │ │ + b 12a0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 12978 │ │ │ │ │ - b 129fc │ │ │ │ │ + beq 12988 │ │ │ │ │ + b 12a0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d44 │ │ │ │ │ + bl 12d54 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 12c9c │ │ │ │ │ - ldr r2, [pc, #96] @ 12d3c │ │ │ │ │ + beq 12cac │ │ │ │ │ + ldr r2, [pc, #96] @ 12d4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - ldr r2, [pc, #88] @ 12d40 │ │ │ │ │ + ldr r2, [pc, #88] @ 12d50 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ - beq 129fc │ │ │ │ │ + beq 12a0c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 12a00 │ │ │ │ │ + b 12a10 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000046d │ │ │ │ │ .word 0x00000604 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000002a7 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x000005d4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00012d44 : │ │ │ │ │ +00012d54 : │ │ │ │ │ factor_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r2, [pc, #1880] @ 134b4 │ │ │ │ │ + ldr r2, [pc, #1896] @ 134d4 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 13410 │ │ │ │ │ + beq 133d0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13424 │ │ │ │ │ + bne 133e4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1836] @ 134b8 │ │ │ │ │ + ldr r1, [pc, #1852] @ 134d8 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12fc8 │ │ │ │ │ + bne 12fd4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 13390 │ │ │ │ │ + beq 133bc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13144 │ │ │ │ │ + bne 13184 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 132b0 │ │ │ │ │ + bne 13324 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13144 │ │ │ │ │ + bne 13184 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 130c0 │ │ │ │ │ + bne 13100 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13144 │ │ │ │ │ + bne 13184 │ │ │ │ │ mov r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 132fc │ │ │ │ │ + bne 13370 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 13424 │ │ │ │ │ - ldr r1, [pc, #1648] @ 134b4 │ │ │ │ │ + bne 133e4 │ │ │ │ │ + ldr r1, [pc, #1664] @ 134d4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 133c0 │ │ │ │ │ + beq 130bc │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 13474 │ │ │ │ │ + beq 13464 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [pc, #1624] @ 134d4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1592] @ 134b4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13444 │ │ │ │ │ + beq 134b4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12f1c │ │ │ │ │ + bne 12f2c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 13430 │ │ │ │ │ + beq 13440 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ - bne 13458 │ │ │ │ │ - ldr r1, [pc, #1504] @ 134bc │ │ │ │ │ + bne 134c8 │ │ │ │ │ + ldr r1, [pc, #1520] @ 134dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13230 │ │ │ │ │ + bne 13288 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13458 │ │ │ │ │ + bne 134c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 134c4 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + bl 134e4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - streq r7, [r4, #8] │ │ │ │ │ + beq 130dc │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r2, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13098 │ │ │ │ │ + beq 130a4 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13158 │ │ │ │ │ + bne 13198 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 130a8 │ │ │ │ │ - ldr r1, [pc, #1360] @ 134b4 │ │ │ │ │ + bne 130b4 │ │ │ │ │ + ldr r1, [pc, #1376] @ 134d4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 133f0 │ │ │ │ │ + beq 13404 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12fe0 │ │ │ │ │ + beq 12fec │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ - subeq r2, r2, #1 │ │ │ │ │ - beq 13074 │ │ │ │ │ - ldr r2, [pc, #1280] @ 134b8 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 130d4 │ │ │ │ │ + ldr r2, [pc, #1300] @ 134d8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -21059,78 +21060,92 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 133dc │ │ │ │ │ + beq 133f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13404 │ │ │ │ │ - ldr r1, [pc, #1192] @ 134bc │ │ │ │ │ + bne 13418 │ │ │ │ │ + ldr r1, [pc, #1212] @ 134dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 131bc │ │ │ │ │ + bne 131fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13404 │ │ │ │ │ + bne 13418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 134c4 │ │ │ │ │ + bl 134e4 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 130ec │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, #1136 @ 0x470 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - streq r6, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bne 12fb0 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ + bne 12fbc │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr r2, [pc, #1064] @ 134b8 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + ldr r2, [pc, #1084] @ 134d8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b 12fc0 │ │ │ │ │ + b 12fcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 12f5c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - b 13084 │ │ │ │ │ + beq 12f6c │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + b 13080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d44 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 13454 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 13080 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + b 12f20 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov r2, #1136 @ 0x470 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + b 13058 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 12d54 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12e04 │ │ │ │ │ + beq 12e14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13144 │ │ │ │ │ + beq 13184 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ @@ -21138,1112 +21153,1110 @@ │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - bne 13088 │ │ │ │ │ + bne 13094 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ │ - beq 13088 │ │ │ │ │ + beq 13094 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13150 │ │ │ │ │ + b 13190 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 12fd8 │ │ │ │ │ + b 12fe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d44 │ │ │ │ │ + bl 12d54 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 13094 │ │ │ │ │ + beq 130a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 133d4 │ │ │ │ │ + beq 130d0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #7 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 133a4 │ │ │ │ │ + beq 13424 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 12fb0 │ │ │ │ │ + b 12fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 134c4 │ │ │ │ │ + bl 134e4 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 13020 │ │ │ │ │ + beq 1302c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 13404 │ │ │ │ │ + beq 13418 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyAST_Await> │ │ │ │ │ R_ARM_CALL _PyAST_Await │ │ │ │ │ - ldr r2, [pc, #696] @ 134c0 │ │ │ │ │ + ldr r2, [pc, #664] @ 134e0 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 23730 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - beq 13348 │ │ │ │ │ - mov r2, #1136 @ 0x470 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - b 1304c │ │ │ │ │ + bne 130f4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldreq r3, [sp, #28] │ │ │ │ │ + beq 130f4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + sub r2, r2, #2 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 13080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 134c4 │ │ │ │ │ + bl 134e4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 12ee8 │ │ │ │ │ + beq 12ef8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1309c │ │ │ │ │ + beq 130a8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ bl 0 <_PyAST_Await> │ │ │ │ │ R_ARM_CALL _PyAST_Await │ │ │ │ │ - ldr r2, [pc, #564] @ 134c0 │ │ │ │ │ + ldr r2, [pc, #508] @ 134e0 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 23730 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - beq 1336c │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - b 12f10 │ │ │ │ │ + bne 130e4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldreq r3, [sp, #28] │ │ │ │ │ + beq 130e4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 130a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d44 │ │ │ │ │ + bl 12d54 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12de0 │ │ │ │ │ + beq 12df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13144 │ │ │ │ │ + beq 13184 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 13108 │ │ │ │ │ + b 13148 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d44 │ │ │ │ │ + bl 12d54 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12e28 │ │ │ │ │ + beq 12e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13420 │ │ │ │ │ + beq 133e0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 13108 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldreq r3, [sp, #28] │ │ │ │ │ - beq 13224 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - sub r2, r2, #2 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 13074 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldreq r3, [sp, #28] │ │ │ │ │ - beq 132a8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1309c │ │ │ │ │ + b 13148 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12db0 │ │ │ │ │ - b 1312c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 130ac │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bge 12dc0 │ │ │ │ │ + b 1316c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13464 │ │ │ │ │ + beq 12d90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 130a8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 13190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12ff0 │ │ │ │ │ - b 13358 │ │ │ │ │ + bge 12ffc │ │ │ │ │ + b 13274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12f74 │ │ │ │ │ + beq 12f84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b 13074 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 12d80 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13150 │ │ │ │ │ + b 13080 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + strne r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 13080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12eb8 │ │ │ │ │ - b 1337c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 12e88 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 1309c │ │ │ │ │ + bge 12ec8 │ │ │ │ │ + b 13310 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 12e60 │ │ │ │ │ + bne 12e70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - sublt r3, r3, #1 │ │ │ │ │ - strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt 130ac │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + sublt r2, r2, #1 │ │ │ │ │ + strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ + blt 13080 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r2, r6, lsl #2] │ │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ldr r8, [r2, #12] │ │ │ │ │ - ldr r9, [r2, #16] │ │ │ │ │ - beq 12e74 │ │ │ │ │ - b 130a8 │ │ │ │ │ + ldr r8, [r3, #12] │ │ │ │ │ + ldr r9, [r3, #16] │ │ │ │ │ + bne 130d4 │ │ │ │ │ + ldr r3, [pc, #44] @ 134d4 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne 12e98 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 12e98 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 130a8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000046e │ │ │ │ │ .word 0x0000024e │ │ │ │ │ .word 0x00000618 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000134c4 : │ │ │ │ │ +000134e4 : │ │ │ │ │ primary_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #412] @ 13678 │ │ │ │ │ + ldr r1, [pc, #412] @ 13698 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 13660 │ │ │ │ │ - ldr r1, [pc, #384] @ 1367c │ │ │ │ │ + beq 13680 │ │ │ │ │ + ldr r1, [pc, #384] @ 1369c │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - beq 13528 │ │ │ │ │ + beq 13548 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #324] @ 1367c │ │ │ │ │ + ldr r2, [pc, #324] @ 1369c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1364c │ │ │ │ │ + bne 1366c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13638 │ │ │ │ │ + bne 13658 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13614 │ │ │ │ │ + beq 13634 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 13614 │ │ │ │ │ + bge 13634 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #248] @ 1367c │ │ │ │ │ + ldr r2, [pc, #248] @ 1369c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1364c │ │ │ │ │ + bne 1366c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13638 │ │ │ │ │ + bne 13658 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13630 │ │ │ │ │ + beq 13650 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge 13630 │ │ │ │ │ + bge 13650 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #172] @ 1367c │ │ │ │ │ + ldr r2, [pc, #172] @ 1369c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1364c │ │ │ │ │ + bne 1366c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13638 │ │ │ │ │ + bne 13658 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13610 │ │ │ │ │ + beq 13630 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ movgt r7, r2 │ │ │ │ │ - bgt 135c0 │ │ │ │ │ + bgt 135e0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 13614 │ │ │ │ │ + b 13634 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13520 │ │ │ │ │ + b 13540 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13520 │ │ │ │ │ + b 13540 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #16] @ 1367c │ │ │ │ │ + ldr r1, [pc, #16] @ 1369c │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 13500 │ │ │ │ │ + b 13520 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000471 │ │ │ │ │ │ │ │ │ │ -00013680 : │ │ │ │ │ +000136a0 : │ │ │ │ │ primary_raw(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r3, [pc, #2520] @ 14070 │ │ │ │ │ + ldr r3, [pc, #2548] @ 140ac │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 13f60 │ │ │ │ │ + beq 13f80 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13f74 │ │ │ │ │ + bne 13f94 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 13fc0 │ │ │ │ │ + beq 14058 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2440] @ 14070 │ │ │ │ │ + ldr r2, [pc, #2468] @ 140ac │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14064 │ │ │ │ │ + beq 1408c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2420] @ 14074 │ │ │ │ │ + ldr r1, [pc, #2448] @ 140b0 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 139a4 │ │ │ │ │ + beq 139c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13920 │ │ │ │ │ + beq 13940 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13934 │ │ │ │ │ + bne 13954 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 138e4 │ │ │ │ │ - ldr r2, [pc, #2324] @ 14070 │ │ │ │ │ + bne 13904 │ │ │ │ │ + ldr r2, [pc, #2352] @ 140ac │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14058 │ │ │ │ │ + beq 1404c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2304] @ 14074 │ │ │ │ │ + ldr r1, [pc, #2332] @ 140b0 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13ab0 │ │ │ │ │ + beq 13ad0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13908 │ │ │ │ │ + beq 13928 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c230 │ │ │ │ │ + bl c25c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 13f18 │ │ │ │ │ + bne 13f38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 138e4 │ │ │ │ │ - ldr r2, [pc, #2212] @ 14070 │ │ │ │ │ + bne 13904 │ │ │ │ │ + ldr r2, [pc, #2240] @ 140ac │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14000 │ │ │ │ │ + beq 13fec │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2192] @ 14074 │ │ │ │ │ + ldr r1, [pc, #2220] @ 140b0 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13c28 │ │ │ │ │ + beq 13bbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 138d4 │ │ │ │ │ + beq 138f4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13b9c │ │ │ │ │ + bne 13cf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 138e4 │ │ │ │ │ - ldr r2, [pc, #2096] @ 14070 │ │ │ │ │ + bne 13904 │ │ │ │ │ + ldr r2, [pc, #2124] @ 140ac │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13ff4 │ │ │ │ │ + beq 13fe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2076] @ 14074 │ │ │ │ │ + ldr r1, [pc, #2104] @ 140b0 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d5c │ │ │ │ │ + beq 13d7c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13898 │ │ │ │ │ + beq 138b8 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13e68 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne 13e88 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 13f70 │ │ │ │ │ + bne 13f90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 89f8 │ │ │ │ │ + bl 8a08 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 13838 │ │ │ │ │ + beq 13858 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 138c0 │ │ │ │ │ + b 138e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 137a0 │ │ │ │ │ + bne 137c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 137c4 │ │ │ │ │ - b 138e4 │ │ │ │ │ + beq 137e4 │ │ │ │ │ + b 13904 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 13754 │ │ │ │ │ - b 138e4 │ │ │ │ │ + beq 13774 │ │ │ │ │ + b 13904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1391c │ │ │ │ │ + beq 1393c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1398c │ │ │ │ │ + beq 139ac │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r8, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 13ed4 │ │ │ │ │ + beq 13ef4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1732] @ 14074 │ │ │ │ │ + ldr r2, [pc, #1760] @ 140b0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1403c │ │ │ │ │ + bne 14014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 13fb4 │ │ │ │ │ + bne 13fa0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13a90 │ │ │ │ │ + beq 13ab0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge 13a90 │ │ │ │ │ + bge 13ab0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1652] @ 14074 │ │ │ │ │ + ldr r2, [pc, #1680] @ 140b0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1403c │ │ │ │ │ + bne 14014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13fb4 │ │ │ │ │ + bne 13fa0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13ef8 │ │ │ │ │ + beq 13f18 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge 13ef8 │ │ │ │ │ + bge 13f18 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1576] @ 14074 │ │ │ │ │ + ldr r2, [pc, #1604] @ 140b0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1403c │ │ │ │ │ + bne 14014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13fb4 │ │ │ │ │ + bne 13fa0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13a8c │ │ │ │ │ + beq 13aac │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ movgt sl, r2 │ │ │ │ │ - bgt 13a3c │ │ │ │ │ + bgt 13a5c │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1372c │ │ │ │ │ - b 13924 │ │ │ │ │ + bne 1374c │ │ │ │ │ + b 13944 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1464] @ 14074 │ │ │ │ │ + ldr r2, [pc, #1492] @ 140b0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 138f0 │ │ │ │ │ + bne 13910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 13f80 │ │ │ │ │ + bne 13fd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d18 │ │ │ │ │ + beq 13cac │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bge 13d18 │ │ │ │ │ + bge 13cac │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1384] @ 14074 │ │ │ │ │ + ldr r2, [pc, #1412] @ 140b0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 138f0 │ │ │ │ │ + bne 13910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13f80 │ │ │ │ │ + bne 13fd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f00 │ │ │ │ │ + beq 13f20 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bge 13f00 │ │ │ │ │ + bge 13f20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1308] @ 14074 │ │ │ │ │ + ldr r2, [pc, #1336] @ 140b0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 138f0 │ │ │ │ │ + bne 13910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13f80 │ │ │ │ │ + bne 13fd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d14 │ │ │ │ │ + beq 13ca8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 13d14 │ │ │ │ │ + ble 13ca8 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 13b48 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 157fc │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - bne 138d8 │ │ │ │ │ - mov r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 138d0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 1398c │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - ldrne r1, [sl, #8] │ │ │ │ │ - ldrne sl, [sl, #12] │ │ │ │ │ - ldr r3, [r8, #20] │ │ │ │ │ - ldr r2, [r8, #24] │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - moveq r1, sl │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r6, [sp] │ │ │ │ │ - ldr ip, [r4, #20] │ │ │ │ │ - str ip, [sp, #12] │ │ │ │ │ - bl 0 <_PyAST_Call> │ │ │ │ │ - R_ARM_CALL _PyAST_Call │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 13ed4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 138bc │ │ │ │ │ + b 13b68 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1088] @ 14074 │ │ │ │ │ + ldr r2, [pc, #1256] @ 140b0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14020 │ │ │ │ │ + bne 13ff8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 13fa8 │ │ │ │ │ + bne 13fac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d3c │ │ │ │ │ + beq 13cd0 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - ble 13d3c │ │ │ │ │ + ble 13cd0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1008] @ 14074 │ │ │ │ │ + ldr r2, [pc, #1176] @ 140b0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14020 │ │ │ │ │ + bne 13ff8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13fa8 │ │ │ │ │ + bne 13fac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f08 │ │ │ │ │ + beq 13f28 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bge 13f08 │ │ │ │ │ + bge 13f28 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #932] @ 14074 │ │ │ │ │ + ldr r2, [pc, #1100] @ 140b0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14020 │ │ │ │ │ + bne 13ff8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13fa8 │ │ │ │ │ + bne 13fac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d38 │ │ │ │ │ + beq 13ccc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 13d38 │ │ │ │ │ + ble 13ccc │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 13cc0 │ │ │ │ │ + b 13c54 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 137a0 │ │ │ │ │ - b 1390c │ │ │ │ │ + bne 137c0 │ │ │ │ │ + b 1392c │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 13810 │ │ │ │ │ - b 138d8 │ │ │ │ │ + bne 13830 │ │ │ │ │ + b 138f8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 15838 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + bne 138f8 │ │ │ │ │ + mov r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 138f0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 139ac │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + ldrne r1, [sl, #8] │ │ │ │ │ + ldrne sl, [sl, #12] │ │ │ │ │ + ldr r3, [r8, #20] │ │ │ │ │ + ldr r2, [r8, #24] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + moveq r1, sl │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + ldr ip, [r4, #20] │ │ │ │ │ + str ip, [sp, #12] │ │ │ │ │ + bl 0 <_PyAST_Call> │ │ │ │ │ + R_ARM_CALL _PyAST_Call │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 13ef4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 138dc │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #780] @ 14074 │ │ │ │ │ + ldr r2, [pc, #808] @ 140b0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13e4c │ │ │ │ │ + bne 14030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 13f8c │ │ │ │ │ + bne 13fb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e48 │ │ │ │ │ + beq 13e68 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bge 13e48 │ │ │ │ │ + bge 13e68 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #700] @ 14074 │ │ │ │ │ + ldr r2, [pc, #728] @ 140b0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13e4c │ │ │ │ │ + bne 14030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13f8c │ │ │ │ │ + bne 13fb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f10 │ │ │ │ │ + beq 13f30 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - ble 13f10 │ │ │ │ │ + ble 13f30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #624] @ 14074 │ │ │ │ │ + ldr r2, [pc, #652] @ 140b0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13e4c │ │ │ │ │ + bne 14030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13f8c │ │ │ │ │ + bne 13fb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e44 │ │ │ │ │ + beq 13e64 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ movgt r9, r2 │ │ │ │ │ - bgt 13df4 │ │ │ │ │ + bgt 13e14 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - str r8, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ + str r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13898 │ │ │ │ │ - b 13884 │ │ │ │ │ + beq 138bc │ │ │ │ │ + b 138a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fcbc │ │ │ │ │ + bl 1fd0c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 13898 │ │ │ │ │ + beq 138b8 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13898 │ │ │ │ │ + beq 138b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1398c │ │ │ │ │ + beq 139ac │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r8, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 13c20 │ │ │ │ │ + bne 13d74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r8, #0 │ │ │ │ │ - beq 138bc │ │ │ │ │ + beq 138dc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 138c0 │ │ │ │ │ + b 138e0 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b 13a90 │ │ │ │ │ + b 13ab0 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b 13d18 │ │ │ │ │ + b 13cac │ │ │ │ │ mov r8, sl │ │ │ │ │ - b 13d3c │ │ │ │ │ + b 13cd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b 13e48 │ │ │ │ │ + b 13e68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1398c │ │ │ │ │ + beq 139ac │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r8, #20] │ │ │ │ │ ldr r8, [r8, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r2, #0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, r7 │ │ │ │ │ stmib sp, {r5, r8} │ │ │ │ │ str r6, [sp] │ │ │ │ │ - b 13c0c │ │ │ │ │ + b 13d60 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 136bc │ │ │ │ │ + beq 136dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 138c0 │ │ │ │ │ + b 138e0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 13944 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1390c │ │ │ │ │ + b 138f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 138a8 │ │ │ │ │ - b 13f74 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 138d8 │ │ │ │ │ + beq 138c8 │ │ │ │ │ + b 13f94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 13924 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 1400c │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr r2, [r2, r6, lsl #2] │ │ │ │ │ - ldr r7, [r2, #12] │ │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 136e0 │ │ │ │ │ - b 138e4 │ │ │ │ │ + b 1392c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1384c │ │ │ │ │ + b 1386c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 137d8 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 138c0 │ │ │ │ │ + b 137f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 13810 │ │ │ │ │ - b 138d4 │ │ │ │ │ + bne 13830 │ │ │ │ │ + b 138f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1372c │ │ │ │ │ - b 13920 │ │ │ │ │ + bne 1374c │ │ │ │ │ + b 13940 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 138b8 │ │ │ │ │ + b 138a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 13768 │ │ │ │ │ + b 13788 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 14098 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr r2, [r2, r6, lsl #2] │ │ │ │ │ + ldr r7, [r2, #12] │ │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 13700 │ │ │ │ │ + b 13904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 136f4 │ │ │ │ │ + b 13714 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 138e0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000471 │ │ │ │ │ │ │ │ │ │ -00014078 : │ │ │ │ │ +000140b4 : │ │ │ │ │ decorators_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r1, [pc, #780] @ 1439c │ │ │ │ │ + ldr r1, [pc, #780] @ 143d8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1437c │ │ │ │ │ + beq 143b8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14390 │ │ │ │ │ - ldr r1, [pc, #736] @ 1439c │ │ │ │ │ + bne 143cc │ │ │ │ │ + ldr r1, [pc, #736] @ 143d8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14350 │ │ │ │ │ + beq 1438c │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 142fc │ │ │ │ │ + beq 14338 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 14134 │ │ │ │ │ - ldr r2, [pc, #676] @ 1439c │ │ │ │ │ + bne 14170 │ │ │ │ │ + ldr r2, [pc, #676] @ 143d8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14338 │ │ │ │ │ + beq 14374 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14154 │ │ │ │ │ + bne 14190 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ @@ -22253,676 +22266,676 @@ │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b634 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 14118 │ │ │ │ │ + beq 14154 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 142e8 │ │ │ │ │ + beq 14324 │ │ │ │ │ mov fp, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r9, [pc, #524] @ 1439c │ │ │ │ │ + ldr r9, [pc, #524] @ 143d8 │ │ │ │ │ mov sl, fp │ │ │ │ │ str r7, [r6] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r7, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1432c │ │ │ │ │ + beq 14368 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 141c8 │ │ │ │ │ + bne 14204 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14268 │ │ │ │ │ + bne 142a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 14128 │ │ │ │ │ + beq 14164 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14128 │ │ │ │ │ + bne 14164 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 14314 │ │ │ │ │ + beq 14350 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 14244 │ │ │ │ │ + ble 14280 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 14244 │ │ │ │ │ + beq 14280 │ │ │ │ │ sub r2, r6, #4 │ │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ rsb lr, r6, #4 │ │ │ │ │ add r1, lr, r3 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str ip, [r0, r1] │ │ │ │ │ - bne 1422c │ │ │ │ │ + bne 14268 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b634 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 142dc │ │ │ │ │ + beq 14318 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 142e0 │ │ │ │ │ + beq 1431c │ │ │ │ │ cmp sl, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 142b8 │ │ │ │ │ + beq 142f4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r2, [r6, fp, lsl #2] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 14194 │ │ │ │ │ + b 141d0 │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 142f4 │ │ │ │ │ + beq 14330 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 142a4 │ │ │ │ │ + b 142e0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - b 141d0 │ │ │ │ │ + b 1420c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 14128 │ │ │ │ │ + b 14164 │ │ │ │ │ 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 14138 │ │ │ │ │ + b 14174 │ │ │ │ │ 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 14130 │ │ │ │ │ + b 1416c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 141a8 │ │ │ │ │ + b 141e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14104 │ │ │ │ │ - b 141c8 │ │ │ │ │ + beq 14140 │ │ │ │ │ + b 14204 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14130 │ │ │ │ │ + bne 1416c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 140e0 │ │ │ │ │ - b 142fc │ │ │ │ │ + bne 1411c │ │ │ │ │ + b 14338 │ │ │ │ │ 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 140b4 │ │ │ │ │ + beq 140f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 14144 │ │ │ │ │ + b 14180 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000143a0 : │ │ │ │ │ +000143dc : │ │ │ │ │ lambdef_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #460] @ 14584 │ │ │ │ │ + ldr r2, [pc, #460] @ 145c0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 144ec │ │ │ │ │ + beq 14528 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14500 │ │ │ │ │ + bne 1453c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1450c │ │ │ │ │ + beq 14548 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r1, #612 @ 0x264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1442c │ │ │ │ │ + bne 14468 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2464c │ │ │ │ │ + bl 246bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 14410 │ │ │ │ │ + bne 1444c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14410 │ │ │ │ │ + beq 1444c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 14410 │ │ │ │ │ + beq 1444c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 14420 │ │ │ │ │ + beq 1445c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r5, [r0, #20] │ │ │ │ │ ldr sl, [r0, #24] │ │ │ │ │ - beq 144c4 │ │ │ │ │ + beq 14500 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ stm sp, {r5, sl} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Lambda> │ │ │ │ │ R_ARM_CALL _PyAST_Lambda │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14548 │ │ │ │ │ + beq 14584 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 14420 │ │ │ │ │ + b 1445c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r7 │ │ │ │ │ stm sp, {r5, sl} │ │ │ │ │ - b 144a4 │ │ │ │ │ + b 144e0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 143dc │ │ │ │ │ + beq 14418 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 14420 │ │ │ │ │ + b 1445c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1456c │ │ │ │ │ + blt 145a8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 143fc │ │ │ │ │ - b 14420 │ │ │ │ │ + beq 14438 │ │ │ │ │ + b 1445c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 144bc │ │ │ │ │ + beq 144f8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 14420 │ │ │ │ │ + b 1445c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 14420 │ │ │ │ │ + b 1445c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00014588 <_tmp_6_rule>: │ │ │ │ │ +000145c4 <_tmp_6_rule>: │ │ │ │ │ _tmp_6_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #156] @ 1463c <_tmp_6_rule+0xb4> │ │ │ │ │ + ldr r2, [pc, #156] @ 14678 <_tmp_6_rule+0xb4> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1461c <_tmp_6_rule+0x94> │ │ │ │ │ + beq 14658 <_tmp_6_rule+0x94> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14630 <_tmp_6_rule+0xa8> │ │ │ │ │ - ldr r1, [pc, #120] @ 14640 <_tmp_6_rule+0xb8> │ │ │ │ │ + bne 1466c <_tmp_6_rule+0xa8> │ │ │ │ │ + ldr r1, [pc, #120] @ 1467c <_tmp_6_rule+0xb8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14610 <_tmp_6_rule+0x88> │ │ │ │ │ + bne 1464c <_tmp_6_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14610 <_tmp_6_rule+0x88> │ │ │ │ │ - ldr r1, [pc, #84] @ 14644 <_tmp_6_rule+0xbc> │ │ │ │ │ + bne 1464c <_tmp_6_rule+0x88> │ │ │ │ │ + ldr r1, [pc, #84] @ 14680 <_tmp_6_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14610 <_tmp_6_rule+0x88> │ │ │ │ │ + bne 1464c <_tmp_6_rule+0x88> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 14608 <_tmp_6_rule+0x80> │ │ │ │ │ + b 14644 <_tmp_6_rule+0x80> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 145c0 <_tmp_6_rule+0x38> │ │ │ │ │ + beq 145fc <_tmp_6_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 14608 <_tmp_6_rule+0x80> │ │ │ │ │ + b 14644 <_tmp_6_rule+0x80> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000026e │ │ │ │ │ .word 0x0000026d │ │ │ │ │ │ │ │ │ │ -00014648 : │ │ │ │ │ +00014684 : │ │ │ │ │ for_if_clauses_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr ip, [pc, #1756] @ 14d3c │ │ │ │ │ + ldr ip, [pc, #1756] @ 14d78 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 149ac │ │ │ │ │ + beq 149e8 │ │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 149c0 │ │ │ │ │ - ldr r0, [pc, #1712] @ 14d3c │ │ │ │ │ + bne 149fc │ │ │ │ │ + ldr r0, [pc, #1712] @ 14d78 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr r7, [fp, #8] │ │ │ │ │ str r1, [fp, #88] @ 0x58 │ │ │ │ │ - beq 14cb8 │ │ │ │ │ + beq 14cf4 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 149d8 │ │ │ │ │ + beq 14a14 │ │ │ │ │ mov r9, r7 │ │ │ │ │ ldr r5, [fp, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldreq r8, [pc, #1656] @ 14d3c │ │ │ │ │ + ldreq r8, [pc, #1656] @ 14d78 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 149e8 │ │ │ │ │ + bne 14a24 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - beq 14cac │ │ │ │ │ + beq 14ce8 │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14ca0 │ │ │ │ │ - ldr r1, [pc, #1620] @ 14d40 │ │ │ │ │ + bne 14cdc │ │ │ │ │ + ldr r1, [pc, #1620] @ 14d7c │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r6, [fp, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1483c │ │ │ │ │ + bne 14878 │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ str r6, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14ca0 │ │ │ │ │ - ldr r1, [pc, #1584] @ 14d44 │ │ │ │ │ + bne 14cdc │ │ │ │ │ + ldr r1, [pc, #1584] @ 14d80 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 147b0 │ │ │ │ │ + bne 147ec │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ str r6, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14ca0 │ │ │ │ │ - ldr r1, [pc, #1544] @ 14d40 │ │ │ │ │ + bne 14cdc │ │ │ │ │ + ldr r1, [pc, #1544] @ 14d7c │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1475c │ │ │ │ │ - ldr r1, [pc, #1524] @ 14d44 │ │ │ │ │ + bne 14798 │ │ │ │ │ + ldr r1, [pc, #1524] @ 14d80 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 149f8 │ │ │ │ │ + bne 14a34 │ │ │ │ │ ldr r2, [fp, #92] @ 0x5c │ │ │ │ │ str r6, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14994 │ │ │ │ │ + bne 149d0 │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r9, [fp, #8] │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - bne 148f8 │ │ │ │ │ + bne 14934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r7, [fp, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a998 │ │ │ │ │ + bl a9a8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq 14720 │ │ │ │ │ - ldr r1, [pc, #1404] @ 14d48 │ │ │ │ │ + beq 1475c │ │ │ │ │ + ldr r1, [pc, #1404] @ 14d84 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14720 │ │ │ │ │ + beq 1475c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl ce68 │ │ │ │ │ + bl ce94 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 14ca0 │ │ │ │ │ + beq 14cdc │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 215bc <_loop0_119_rule> │ │ │ │ │ + bl 2161c <_loop0_119_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14ca0 │ │ │ │ │ + beq 14cdc │ │ │ │ │ ldr r3, [fp, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_CALL _PyAST_comprehension │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 148cc │ │ │ │ │ + beq 14908 │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - beq 14970 │ │ │ │ │ + beq 149ac │ │ │ │ │ str r6, [r4, r5, lsl #2] │ │ │ │ │ ldr r9, [fp, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 146c8 │ │ │ │ │ - ldr r1, [pc, #1280] @ 14d44 │ │ │ │ │ + b 14704 │ │ │ │ │ + ldr r1, [pc, #1280] @ 14d80 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 146fc │ │ │ │ │ + beq 14738 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a998 │ │ │ │ │ + bl a9a8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq 146fc │ │ │ │ │ - ldr r1, [pc, #1244] @ 14d48 │ │ │ │ │ + beq 14738 │ │ │ │ │ + ldr r1, [pc, #1244] @ 14d84 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 146fc │ │ │ │ │ + beq 14738 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl ce68 │ │ │ │ │ + bl ce94 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 14ca0 │ │ │ │ │ + beq 14cdc │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 215bc <_loop0_119_rule> │ │ │ │ │ + bl 2161c <_loop0_119_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14ca0 │ │ │ │ │ + beq 14cdc │ │ │ │ │ ldr r3, [fp, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r3, #1 │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_CALL _PyAST_comprehension │ │ │ │ │ - ldr r2, [pc, #1172] @ 14d4c │ │ │ │ │ + ldr r2, [pc, #1172] @ 14d88 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 23730 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 14818 │ │ │ │ │ + bne 14854 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [fp, #88] @ 0x58 │ │ │ │ │ movne r1, #1 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r1, [fp, #60] @ 0x3c │ │ │ │ │ - beq 1476c │ │ │ │ │ + beq 147a8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ str r9, [fp, #8] │ │ │ │ │ - beq 14784 │ │ │ │ │ + beq 147c0 │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14784 │ │ │ │ │ + bne 147c0 │ │ │ │ │ ldr r1, [fp, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 149d0 │ │ │ │ │ + beq 14a0c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1495c │ │ │ │ │ + ble 14998 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq 1495c │ │ │ │ │ + beq 14998 │ │ │ │ │ sub r1, r4, #4 │ │ │ │ │ add r1, r1, r5, lsl #2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ rsb r5, r4, #4 │ │ │ │ │ add r3, r5, r2 │ │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str ip, [r0, r3] │ │ │ │ │ - bne 14944 │ │ │ │ │ + bne 14980 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1479c │ │ │ │ │ + b 147d8 │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 149d0 │ │ │ │ │ + beq 14a0c │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1482c │ │ │ │ │ + b 14868 │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14ca0 │ │ │ │ │ + bne 14cdc │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 15a8 │ │ │ │ │ + bl 150c │ │ │ │ │ R_ARM_CALL invalid_for_target_rule │ │ │ │ │ - b 1476c │ │ │ │ │ + b 147a8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 14684 │ │ │ │ │ + beq 146c0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - b 147a4 │ │ │ │ │ + b 147e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [fp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r7, [fp, #8] │ │ │ │ │ - b 1479c │ │ │ │ │ + b 147d8 │ │ │ │ │ ldr r3, [fp, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #824] @ 14d3c │ │ │ │ │ + ldr r2, [pc, #824] @ 14d78 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #88] @ 0x58 │ │ │ │ │ - beq 14c30 │ │ │ │ │ + beq 14c6c │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14c20 │ │ │ │ │ + bne 14c5c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 14bcc │ │ │ │ │ - ldr r3, [pc, #768] @ 14d3c │ │ │ │ │ + beq 14c08 │ │ │ │ │ + ldr r3, [pc, #768] @ 14d78 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [fp, #88] @ 0x58 │ │ │ │ │ - beq 14c14 │ │ │ │ │ + beq 14c50 │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14c04 │ │ │ │ │ + bne 14c40 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq 14bf8 │ │ │ │ │ + beq 14c34 │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14c08 │ │ │ │ │ + bne 14c44 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov fp, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #664] @ 14d3c │ │ │ │ │ + ldr r3, [pc, #664] @ 14d78 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14bbc │ │ │ │ │ + beq 14bf8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14ad0 │ │ │ │ │ + bne 14b0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 14c3c │ │ │ │ │ + bne 14c78 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r4, fp │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r2, [r2, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ @@ -22931,19 +22944,19 @@ │ │ │ │ │ str r3, [fp, #8] │ │ │ │ │ ldr r1, [fp, #20] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14bec │ │ │ │ │ + beq 14c28 │ │ │ │ │ ldr ip, [sp, #12] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt 14bd8 │ │ │ │ │ + bgt 14c14 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -22952,312 +22965,312 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 14bc8 │ │ │ │ │ + bne 14c04 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [fp, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1475c │ │ │ │ │ - ldr r3, [pc, #452] @ 14d48 │ │ │ │ │ - ldr r1, [pc, #456] @ 14d50 │ │ │ │ │ + beq 14798 │ │ │ │ │ + ldr r3, [pc, #452] @ 14d84 │ │ │ │ │ + ldr r1, [pc, #456] @ 14d8c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1475c │ │ │ │ │ - ldr r3, [pc, #436] @ 14d54 │ │ │ │ │ + beq 14798 │ │ │ │ │ + ldr r3, [pc, #436] @ 14d90 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, fp │ │ │ │ │ - ldr r3, [pc, #424] @ 14d58 │ │ │ │ │ + ldr r3, [pc, #424] @ 14d94 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 148cc │ │ │ │ │ - b 14818 │ │ │ │ │ + beq 14908 │ │ │ │ │ + b 14854 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14ab0 │ │ │ │ │ + b 14aec │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [fp, #88] @ 0x58 │ │ │ │ │ - b 1475c │ │ │ │ │ + b 14798 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 14b14 │ │ │ │ │ + b 14b50 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [fp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [fp, #88] @ 0x58 │ │ │ │ │ - b 14bcc │ │ │ │ │ + b 14c08 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14a48 │ │ │ │ │ + b 14a84 │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - b 1475c │ │ │ │ │ + b 14798 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14a10 │ │ │ │ │ + b 14a4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14ad0 │ │ │ │ │ + beq 14b0c │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14d14 │ │ │ │ │ + beq 14d50 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 14ce4 │ │ │ │ │ + beq 14d20 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r2, [r0, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b 14a9c │ │ │ │ │ + b 14ad8 │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 148e8 │ │ │ │ │ + b 14924 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 146d8 │ │ │ │ │ + b 14714 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 149e4 │ │ │ │ │ + bne 14a20 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [fp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 146b0 │ │ │ │ │ - b 149d8 │ │ │ │ │ + bne 146ec │ │ │ │ │ + b 14a14 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14d28 │ │ │ │ │ + beq 14d64 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - b 14c80 │ │ │ │ │ + b 14cbc │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r4, fp │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b 14aec │ │ │ │ │ + b 14b28 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r4, fp │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b 14bf0 │ │ │ │ │ + b 14c2c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ .word 0x0000029e │ │ │ │ │ .word 0x0000029f │ │ │ │ │ .word 0x00000630 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x0000064c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00014d5c : │ │ │ │ │ +00014d98 : │ │ │ │ │ function_def_raw_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ - ldr r3, [pc, #2648] @ 157cc │ │ │ │ │ + ldr r3, [pc, #2648] @ 15808 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 155c0 │ │ │ │ │ + beq 155fc │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 155d4 │ │ │ │ │ + bne 15610 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq 1521c │ │ │ │ │ + beq 15258 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1525c │ │ │ │ │ - ldr r1, [pc, #2556] @ 157d0 │ │ │ │ │ + bne 15298 │ │ │ │ │ + ldr r1, [pc, #2556] @ 1580c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15020 │ │ │ │ │ + beq 1505c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 15020 │ │ │ │ │ + beq 1505c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e68 │ │ │ │ │ + bl 16ea4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - bne 15024 │ │ │ │ │ + bne 15060 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15020 │ │ │ │ │ + beq 1505c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17d70 │ │ │ │ │ + bl 17dac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 15024 │ │ │ │ │ + bne 15060 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15020 │ │ │ │ │ + beq 1505c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #2424] @ 157cc │ │ │ │ │ + ldr r3, [pc, #2424] @ 15808 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 155a8 │ │ │ │ │ + beq 155e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 154d0 │ │ │ │ │ + bne 1550c │ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1500c │ │ │ │ │ + bne 15048 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15024 │ │ │ │ │ + bne 15060 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15020 │ │ │ │ │ + beq 1505c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #2316] @ 157cc │ │ │ │ │ + ldr r3, [pc, #2316] @ 15808 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 154b8 │ │ │ │ │ + beq 154f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 154d0 │ │ │ │ │ + bne 1550c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14f04 │ │ │ │ │ + beq 14f40 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 15444 │ │ │ │ │ + bne 15480 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 153f8 │ │ │ │ │ + bne 15434 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 154cc │ │ │ │ │ + bne 15508 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1545c │ │ │ │ │ + bne 15498 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15024 │ │ │ │ │ + bne 15060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d94c │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 15020 │ │ │ │ │ + beq 1505c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 14fd4 │ │ │ │ │ + beq 15010 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr sl, [r3, #20] │ │ │ │ │ ldr r8, [r8, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - beq 14fec │ │ │ │ │ + beq 15028 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 15478 │ │ │ │ │ + bne 154b4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str sl, [sp, #20] │ │ │ │ │ str r9, [sp, #16] │ │ │ │ │ @@ -23268,143 +23281,143 @@ │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str ip, [sp, #28] │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_CALL _PyAST_FunctionDef │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15580 │ │ │ │ │ + beq 155bc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_empty_arguments │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ streq r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 14f84 │ │ │ │ │ + b 14fc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 14e88 │ │ │ │ │ - b 14e84 │ │ │ │ │ + bne 14ec4 │ │ │ │ │ + b 14ec0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 153d4 │ │ │ │ │ - ldr r1, [pc, #1948] @ 157d4 │ │ │ │ │ + bne 15410 │ │ │ │ │ + ldr r1, [pc, #1948] @ 15810 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1520c │ │ │ │ │ - ldr r1, [pc, #1924] @ 157d0 │ │ │ │ │ + beq 15248 │ │ │ │ │ + ldr r1, [pc, #1924] @ 1580c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1520c │ │ │ │ │ + beq 15248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1520c │ │ │ │ │ + beq 15248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e68 │ │ │ │ │ + bl 16ea4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 1520c │ │ │ │ │ + bne 15248 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1520c │ │ │ │ │ + beq 15248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17d70 │ │ │ │ │ + bl 17dac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 1520c │ │ │ │ │ + bne 15248 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15210 │ │ │ │ │ - ldr r3, [pc, #1792] @ 157cc │ │ │ │ │ + beq 1524c │ │ │ │ │ + ldr r3, [pc, #1792] @ 15808 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15574 │ │ │ │ │ + beq 155b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15210 │ │ │ │ │ + bne 1524c │ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 153e4 │ │ │ │ │ + bne 15420 │ │ │ │ │ mov fp, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15210 │ │ │ │ │ + bne 1524c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1520c │ │ │ │ │ + beq 15248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f46c │ │ │ │ │ + bl 1f4bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - bne 1520c │ │ │ │ │ + bne 15248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d94c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq 1520c │ │ │ │ │ + beq 15248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 14fd4 │ │ │ │ │ + beq 15010 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ ldr r8, [r3, #20] │ │ │ │ │ ldr sl, [r3, #24] │ │ │ │ │ - bne 151a0 │ │ │ │ │ + bne 151dc │ │ │ │ │ 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, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a50 │ │ │ │ │ + bl 17a8c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str sl, [sp, #24] │ │ │ │ │ str r8, [sp, #20] │ │ │ │ │ str r9, [sp, #16] │ │ │ │ │ str fp, [sp] │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ @@ -23412,336 +23425,336 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ stmib sp, {r0, r6} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #28] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_AsyncFunctionDef> │ │ │ │ │ R_ARM_CALL _PyAST_AsyncFunctionDef │ │ │ │ │ - ldr r2, [pc, #1516] @ 157d8 │ │ │ │ │ + ldr r2, [pc, #1516] @ 15814 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 23730 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15794 │ │ │ │ │ + beq 157d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - b 14fdc │ │ │ │ │ + b 15018 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 15204 │ │ │ │ │ + b 15240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 155e0 │ │ │ │ │ + blt 1561c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 153cc │ │ │ │ │ + beq 15408 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 155d4 │ │ │ │ │ - ldr r3, [pc, #1384] @ 157cc │ │ │ │ │ + bne 15610 │ │ │ │ │ + ldr r3, [pc, #1384] @ 15808 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 155f8 │ │ │ │ │ - ldr r1, [pc, #1372] @ 157d4 │ │ │ │ │ + beq 15634 │ │ │ │ │ + ldr r1, [pc, #1372] @ 15810 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15304 │ │ │ │ │ - ldr r1, [pc, #1340] @ 157d0 │ │ │ │ │ + bne 15340 │ │ │ │ │ + ldr r1, [pc, #1340] @ 1580c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 15300 │ │ │ │ │ + beq 1533c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15300 │ │ │ │ │ + beq 1533c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e68 │ │ │ │ │ + bl 16ea4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15304 │ │ │ │ │ + bne 15340 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15300 │ │ │ │ │ + beq 1533c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17d70 │ │ │ │ │ + bl 17dac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15304 │ │ │ │ │ + bne 15340 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 156c0 │ │ │ │ │ + bne 156fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1560c │ │ │ │ │ - ldr r1, [pc, #1212] @ 157d4 │ │ │ │ │ + bne 15648 │ │ │ │ │ + ldr r1, [pc, #1212] @ 15810 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - bne 1556c │ │ │ │ │ - ldr r1, [pc, #1180] @ 157d0 │ │ │ │ │ + bne 155a8 │ │ │ │ │ + ldr r1, [pc, #1180] @ 1580c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq 153b8 │ │ │ │ │ + beq 153f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - beq 153b8 │ │ │ │ │ + beq 153f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e68 │ │ │ │ │ + bl 16ea4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 1556c │ │ │ │ │ - ldr r2, [pc, #1124] @ 157dc │ │ │ │ │ + bne 155a8 │ │ │ │ │ + ldr r2, [pc, #1124] @ 15818 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 153b8 │ │ │ │ │ + beq 153f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17d70 │ │ │ │ │ + bl 17dac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 1556c │ │ │ │ │ + bne 155a8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - bne 1561c │ │ │ │ │ + bne 15658 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14dcc │ │ │ │ │ + beq 14e08 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 14fdc │ │ │ │ │ + b 15018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 15110 │ │ │ │ │ - b 15108 │ │ │ │ │ + bne 1514c │ │ │ │ │ + b 15144 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 154d0 │ │ │ │ │ - ldr r3, [pc, #960] @ 157cc │ │ │ │ │ + bne 1550c │ │ │ │ │ + ldr r3, [pc, #960] @ 15808 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15764 │ │ │ │ │ + beq 157a0 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 154dc │ │ │ │ │ + bne 15518 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - b 14f18 │ │ │ │ │ - ldr r1, [pc, #916] @ 157e0 │ │ │ │ │ + b 14f54 │ │ │ │ │ + ldr r1, [pc, #916] @ 1581c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14f04 │ │ │ │ │ + beq 14f40 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14f50 │ │ │ │ │ - b 15024 │ │ │ │ │ + beq 14f8c │ │ │ │ │ + b 15060 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 154a8 │ │ │ │ │ + beq 154e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 14f8c │ │ │ │ │ + bne 14fc8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 14f8c │ │ │ │ │ + b 14fc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14ed8 │ │ │ │ │ + beq 14f14 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 15024 │ │ │ │ │ + b 15060 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1542c │ │ │ │ │ + beq 15468 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1542c │ │ │ │ │ + beq 15468 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1542c │ │ │ │ │ + beq 15468 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1542c │ │ │ │ │ - ldr r3, [pc, #688] @ 157e4 │ │ │ │ │ + beq 15468 │ │ │ │ │ + ldr r3, [pc, #688] @ 15820 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #676] @ 157e8 │ │ │ │ │ + ldr r3, [pc, #676] @ 15824 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 15784 │ │ │ │ │ + bne 157c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15430 │ │ │ │ │ + beq 1546c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 15438 │ │ │ │ │ + b 15474 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 153c0 │ │ │ │ │ + b 153fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 150d8 │ │ │ │ │ + b 15114 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 15214 │ │ │ │ │ - b 14fdc │ │ │ │ │ + beq 15250 │ │ │ │ │ + b 15018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14e6c │ │ │ │ │ - b 154cc │ │ │ │ │ + beq 14ea8 │ │ │ │ │ + b 15508 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14d98 │ │ │ │ │ + beq 14dd4 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 14fdc │ │ │ │ │ + b 15018 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 14fdc │ │ │ │ │ + b 15018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15270 │ │ │ │ │ + beq 152ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 153c8 │ │ │ │ │ + b 15404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1178 │ │ │ │ │ + bl 10dc │ │ │ │ │ R_ARM_CALL _tmp_228_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 1556c │ │ │ │ │ - ldr r2, [pc, #432] @ 157ec │ │ │ │ │ + bne 155a8 │ │ │ │ │ + ldr r2, [pc, #432] @ 15828 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 153b8 │ │ │ │ │ + beq 153f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f46c │ │ │ │ │ + bl 1f4bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1556c │ │ │ │ │ + bne 155a8 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d94c │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 153b8 │ │ │ │ │ + beq 153f4 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ @@ -23751,91 +23764,91 @@ │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 15204 │ │ │ │ │ - b 153c8 │ │ │ │ │ + bne 15240 │ │ │ │ │ + b 15404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1178 │ │ │ │ │ + bl 10dc │ │ │ │ │ R_ARM_CALL _tmp_227_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15304 │ │ │ │ │ + bne 15340 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15300 │ │ │ │ │ + beq 1533c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15300 │ │ │ │ │ - ldr r1, [pc, #236] @ 157f0 │ │ │ │ │ + beq 1533c │ │ │ │ │ + ldr r1, [pc, #236] @ 1582c │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15300 │ │ │ │ │ - ldr r2, [pc, #212] @ 157f4 │ │ │ │ │ + beq 1533c │ │ │ │ │ + ldr r2, [pc, #212] @ 15830 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #200] @ 157f8 │ │ │ │ │ + ldr r3, [pc, #200] @ 15834 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 157bc │ │ │ │ │ + bne 157f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 153c8 │ │ │ │ │ - b 153bc │ │ │ │ │ + bne 15404 │ │ │ │ │ + b 153f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - beq 15418 │ │ │ │ │ - b 15438 │ │ │ │ │ + beq 15454 │ │ │ │ │ + b 15474 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 15460 │ │ │ │ │ + b 1549c │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15214 │ │ │ │ │ + beq 15250 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 14fdc │ │ │ │ │ + b 15018 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 15204 │ │ │ │ │ + b 15240 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000002a3 │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ .word 0x000006e0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000006b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -23848,53 +23861,53 @@ │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x00000674 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000157fc : │ │ │ │ │ +00015838 : │ │ │ │ │ arguments_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r2, [pc, #288] @ 15934 │ │ │ │ │ + ldr r2, [pc, #288] @ 15970 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 15910 │ │ │ │ │ + beq 1594c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15924 │ │ │ │ │ + bne 15960 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #244] @ 15938 │ │ │ │ │ + ldr r1, [pc, #244] @ 15974 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 158a0 │ │ │ │ │ + bne 158dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15920 │ │ │ │ │ + bne 1595c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15940 │ │ │ │ │ + bl 1597c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 158b8 │ │ │ │ │ + bne 158f4 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 158f0 │ │ │ │ │ - ldr r2, [pc, #168] @ 15938 │ │ │ │ │ + bne 1592c │ │ │ │ │ + ldr r2, [pc, #168] @ 15974 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -23905,320 +23918,320 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ 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 15878 │ │ │ │ │ - ldr r1, [pc, #100] @ 1593c │ │ │ │ │ + bne 158b4 │ │ │ │ │ + ldr r1, [pc, #100] @ 15978 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15888 │ │ │ │ │ - b 15878 │ │ │ │ │ + bne 158c4 │ │ │ │ │ + b 158b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15920 │ │ │ │ │ + bne 1595c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d54 │ │ │ │ │ R_ARM_CALL invalid_arguments_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - b 15888 │ │ │ │ │ + b 158c4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15838 │ │ │ │ │ + beq 15874 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 158b0 │ │ │ │ │ + b 158ec │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000496 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00015940 : │ │ │ │ │ +0001597c : │ │ │ │ │ args_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r2, [pc, #2744] @ 16410 │ │ │ │ │ + ldr r2, [pc, #2744] @ 1644c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 16368 │ │ │ │ │ + beq 163a4 │ │ │ │ │ ldr ip, [r0, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1637c │ │ │ │ │ + bne 163b8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq 16310 │ │ │ │ │ + beq 1634c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - ldr r3, [pc, #2664] @ 16410 │ │ │ │ │ + ldr r3, [pc, #2664] @ 1644c │ │ │ │ │ cmp r5, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 162ec │ │ │ │ │ - ldr r3, [pc, #2644] @ 16410 │ │ │ │ │ + beq 16328 │ │ │ │ │ + ldr r3, [pc, #2644] @ 1644c │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 162a0 │ │ │ │ │ + beq 162dc │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - beq 162cc │ │ │ │ │ + beq 16308 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 15e24 │ │ │ │ │ + beq 15e60 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - bne 160ac │ │ │ │ │ + bne 160e8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16030 │ │ │ │ │ + bne 1606c │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 160f8 │ │ │ │ │ + bne 16134 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 161d0 │ │ │ │ │ + bne 1620c │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1610c │ │ │ │ │ - ldr r3, [pc, #2480] @ 16410 │ │ │ │ │ + bne 16148 │ │ │ │ │ + ldr r3, [pc, #2480] @ 1644c │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16394 │ │ │ │ │ + beq 163d0 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 163c0 │ │ │ │ │ + beq 163fc │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 15cb0 │ │ │ │ │ + beq 15cec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 15cfc │ │ │ │ │ + bne 15d38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16140 │ │ │ │ │ + bne 1617c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 15b28 │ │ │ │ │ + bne 15b64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 15e14 │ │ │ │ │ + bne 15e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c1c │ │ │ │ │ + bl 21c7c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ - bne 15f90 │ │ │ │ │ + bne 15fcc │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #2268] @ 16414 │ │ │ │ │ + ldr r1, [pc, #2268] @ 16450 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15adc │ │ │ │ │ + beq 15b18 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #2236] @ 16414 │ │ │ │ │ + ldr r1, [pc, #2236] @ 16450 │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15ae0 │ │ │ │ │ - ldr r3, [pc, #2192] @ 16410 │ │ │ │ │ + beq 15b1c │ │ │ │ │ + ldr r3, [pc, #2192] @ 1644c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 16388 │ │ │ │ │ + beq 163c4 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1635c │ │ │ │ │ + bne 16398 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1625c │ │ │ │ │ + beq 16298 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1635c │ │ │ │ │ + bne 16398 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15dac │ │ │ │ │ + bne 15de8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16250 │ │ │ │ │ + beq 1628c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 15e00 │ │ │ │ │ - ldr r1, [pc, #2036] @ 16410 │ │ │ │ │ + beq 15e3c │ │ │ │ │ + ldr r1, [pc, #2036] @ 1644c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 163e0 │ │ │ │ │ + beq 1641c │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 163f8 │ │ │ │ │ + bne 16434 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 15f50 │ │ │ │ │ + bne 15f8c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15e08 │ │ │ │ │ + bne 15e44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16278 │ │ │ │ │ + beq 162b4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyPegen_collect_call_seqs> │ │ │ │ │ R_ARM_CALL _PyPegen_collect_call_seqs │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16010 │ │ │ │ │ + beq 1604c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15b14 │ │ │ │ │ + b 15b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt ip, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt ip, [r4, #60] @ 0x3c │ │ │ │ │ - blt 16130 │ │ │ │ │ + blt 1616c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - bne 16404 │ │ │ │ │ + bne 16440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 15aac │ │ │ │ │ + beq 15ae8 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15aac │ │ │ │ │ + beq 15ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 16230 │ │ │ │ │ + beq 1626c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 16230 │ │ │ │ │ + beq 1626c │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [ip, #20] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ @@ -24232,1274 +24245,1274 @@ │ │ │ │ │ str fp, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r6 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ R_ARM_CALL _PyAST_NamedExpr │ │ │ │ │ - ldr r2, [pc, #1680] @ 16418 │ │ │ │ │ + ldr r2, [pc, #1680] @ 16454 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 23730 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 16114 │ │ │ │ │ + beq 16150 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15b50 │ │ │ │ │ + b 15b8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17464 <_tmp_258_rule> │ │ │ │ │ + bl 174a0 <_tmp_258_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15bc8 │ │ │ │ │ + beq 15c04 │ │ │ │ │ str r0, [r5] │ │ │ │ │ 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 15e70 │ │ │ │ │ + bne 15eac │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16250 │ │ │ │ │ + beq 1628c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 15be0 │ │ │ │ │ + b 15c1c │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 15af8 │ │ │ │ │ + beq 15b34 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 15b18 │ │ │ │ │ + b 15b54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r5, [r4, #88] @ 0x58 │ │ │ │ │ movlt ip, #1 │ │ │ │ │ sublt r5, r5, #1 │ │ │ │ │ strlt ip, [r4, #60] @ 0x3c │ │ │ │ │ - blt 16100 │ │ │ │ │ + blt 1613c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ - bne 160a4 │ │ │ │ │ + bne 160e0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 15a08 │ │ │ │ │ - b 160f8 │ │ │ │ │ + beq 15a44 │ │ │ │ │ + b 16134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17464 <_tmp_258_rule> │ │ │ │ │ + bl 174a0 <_tmp_258_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 15dd8 │ │ │ │ │ + beq 15e14 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 16250 │ │ │ │ │ + beq 1628c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r5, #2 │ │ │ │ │ str r3, [fp, #4] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15f24 │ │ │ │ │ + bne 15f60 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ 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 16254 │ │ │ │ │ + beq 16290 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 15f1c │ │ │ │ │ + ble 15f58 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 15f1c │ │ │ │ │ + beq 15f58 │ │ │ │ │ sub r2, fp, #4 │ │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ │ mov r3, fp │ │ │ │ │ rsb lr, fp, #4 │ │ │ │ │ add r1, lr, r3 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str ip, [r0, r1] │ │ │ │ │ - bne 15f04 │ │ │ │ │ + bne 15f40 │ │ │ │ │ mov r5, fp │ │ │ │ │ - b 15be0 │ │ │ │ │ + b 15c1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17464 <_tmp_258_rule> │ │ │ │ │ + bl 174a0 <_tmp_258_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15ec0 │ │ │ │ │ + beq 15efc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 15f64 │ │ │ │ │ + beq 15fa0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [fp, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 15eac │ │ │ │ │ + b 15ee8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c1c │ │ │ │ │ + bl 21c7c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 15c48 │ │ │ │ │ - b 15c44 │ │ │ │ │ + bne 15c84 │ │ │ │ │ + b 15c80 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16254 │ │ │ │ │ + beq 16290 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b 15f40 │ │ │ │ │ + b 15f7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16278 │ │ │ │ │ + beq 162b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r6, #20] │ │ │ │ │ ldr fp, [r6, #24] │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 15fd8 │ │ │ │ │ + bne 16014 │ │ │ │ │ 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 16284 │ │ │ │ │ + beq 162c0 │ │ │ │ │ stm sp, {r8, sl, fp} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_CALL _PyAST_Call │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 15ca8 │ │ │ │ │ + bne 15ce4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 15b10 │ │ │ │ │ - b 15b18 │ │ │ │ │ + beq 15b4c │ │ │ │ │ + b 15b54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 15a1c │ │ │ │ │ + beq 15a58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldreq r5, [r4, #88] @ 0x58 │ │ │ │ │ ldreq ip, [r4, #60] @ 0x3c │ │ │ │ │ subeq r5, r5, #1 │ │ │ │ │ - beq 16100 │ │ │ │ │ + beq 1613c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 161f0 │ │ │ │ │ + beq 1622c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - b 15b78 │ │ │ │ │ + b 15bb4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 160f8 │ │ │ │ │ + bne 16134 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #856] @ 16410 │ │ │ │ │ + ldr r2, [pc, #856] @ 1644c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16210 │ │ │ │ │ + beq 1624c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bne 16148 │ │ │ │ │ + bne 16184 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 15a08 │ │ │ │ │ + beq 15a44 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 15a58 │ │ │ │ │ + beq 15a94 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ - b 15ae4 │ │ │ │ │ + b 15b20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne ip, #1 │ │ │ │ │ strne ip, [r4, #60] @ 0x3c │ │ │ │ │ - beq 16238 │ │ │ │ │ + beq 16274 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15ac8 │ │ │ │ │ + beq 15b04 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 15ae4 │ │ │ │ │ + b 15b20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 160dc │ │ │ │ │ + beq 16118 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 160dc │ │ │ │ │ + beq 16118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 160dc │ │ │ │ │ - ldr r2, [pc, #664] @ 1641c │ │ │ │ │ + beq 16118 │ │ │ │ │ + ldr r2, [pc, #664] @ 16458 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #660] @ 16420 │ │ │ │ │ + ldr r2, [pc, #660] @ 1645c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 160e0 │ │ │ │ │ + beq 1611c │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 160e8 │ │ │ │ │ - ldr r3, [pc, #584] @ 16420 │ │ │ │ │ + b 16124 │ │ │ │ │ + ldr r3, [pc, #584] @ 1645c │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #572] @ 16424 │ │ │ │ │ + ldr r3, [pc, #572] @ 16460 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 16094 │ │ │ │ │ + bne 160d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16240 │ │ │ │ │ + beq 1627c │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 16100 │ │ │ │ │ + b 1613c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 160c4 │ │ │ │ │ - b 160e8 │ │ │ │ │ + beq 16100 │ │ │ │ │ + b 16124 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 16130 │ │ │ │ │ + b 1616c │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b 16100 │ │ │ │ │ + b 1613c │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ 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 ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 15ae4 │ │ │ │ │ + b 15b20 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 15b18 │ │ │ │ │ + b 15b54 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 15fec │ │ │ │ │ + b 16028 │ │ │ │ │ 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 │ │ │ │ │ - bne 16360 │ │ │ │ │ + bne 1639c │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 159dc │ │ │ │ │ + bne 15a18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 160f8 │ │ │ │ │ + bne 16134 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 159e0 │ │ │ │ │ + b 15a1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ subne r5, r5, #1 │ │ │ │ │ strne r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 159b4 │ │ │ │ │ - b 15e08 │ │ │ │ │ + beq 159f0 │ │ │ │ │ + b 15e44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r5, r5, #1 │ │ │ │ │ movlt r6, #0 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 15b18 │ │ │ │ │ + blt 15b54 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ subne r5, r5, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ - beq 159a0 │ │ │ │ │ - b 15b18 │ │ │ │ │ + beq 159dc │ │ │ │ │ + b 15b54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 15ae4 │ │ │ │ │ + b 15b20 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1597c │ │ │ │ │ + beq 159b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 15b18 │ │ │ │ │ + b 15b54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15b88 │ │ │ │ │ + b 15bc4 │ │ │ │ │ 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 │ │ │ │ │ - bne 16140 │ │ │ │ │ + bne 1617c │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15a7c │ │ │ │ │ + bne 15ab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 16404 │ │ │ │ │ + bne 16440 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 15a80 │ │ │ │ │ + b 15abc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 15c2c │ │ │ │ │ + beq 15c68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15e08 │ │ │ │ │ + b 15e44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 16130 │ │ │ │ │ + b 1616c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ .word 0x000004e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000006f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000724 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00016428 : │ │ │ │ │ +00016464 : │ │ │ │ │ annotated_rhs_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #120] @ 164b8 │ │ │ │ │ + ldr r1, [pc, #120] @ 164f4 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 164b0 │ │ │ │ │ + beq 164ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 164a8 │ │ │ │ │ + bne 164e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1724c │ │ │ │ │ + bl 17288 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 164a0 │ │ │ │ │ + bne 164dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 164a0 │ │ │ │ │ + bne 164dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16454 │ │ │ │ │ + b 16490 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000164bc : │ │ │ │ │ +000164f8 : │ │ │ │ │ dotted_name_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ - ldr r1, [pc, #2444] @ 16e60 │ │ │ │ │ + ldr r1, [pc, #2444] @ 16e9c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 16dd8 │ │ │ │ │ - ldr r1, [pc, #2416] @ 16e64 │ │ │ │ │ + beq 16e14 │ │ │ │ │ + ldr r1, [pc, #2416] @ 16ea0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ - beq 16520 │ │ │ │ │ + beq 1655c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - ldr r5, [pc, #2356] @ 16e60 │ │ │ │ │ + ldr r5, [pc, #2356] @ 16e9c │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - ldr r2, [pc, #2340] @ 16e64 │ │ │ │ │ + ldr r2, [pc, #2340] @ 16ea0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16df0 │ │ │ │ │ + bne 16e2c │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r6, [r8, #8] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16e00 │ │ │ │ │ + beq 16e3c │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16e18 │ │ │ │ │ + bne 16e54 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16e44 │ │ │ │ │ - ldr r1, [pc, #2260] @ 16e64 │ │ │ │ │ + beq 16e80 │ │ │ │ │ + ldr r1, [pc, #2260] @ 16ea0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16714 │ │ │ │ │ + beq 16750 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16690 │ │ │ │ │ + beq 166cc │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 166b0 │ │ │ │ │ + bne 166ec │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ - bne 166a0 │ │ │ │ │ + bne 166dc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [r8, #88] @ 0x58 │ │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16b6c │ │ │ │ │ + beq 16ba8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16c54 │ │ │ │ │ + bne 16c90 │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bge 166f8 │ │ │ │ │ + bge 16734 │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 16538 │ │ │ │ │ + b 16574 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16894 │ │ │ │ │ + beq 168d0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16d84 │ │ │ │ │ + beq 16dc0 │ │ │ │ │ ldr r1, [r8, #88] @ 0x58 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16c44 │ │ │ │ │ + bne 16c80 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bgt 16814 │ │ │ │ │ + bgt 16850 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldmib sp, {r6, r7} │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str fp, [r8, #8] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 165c0 │ │ │ │ │ + bne 165fc │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 165e4 │ │ │ │ │ + beq 16620 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r4, r8 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 16b80 │ │ │ │ │ + b 16bbc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16690 │ │ │ │ │ + beq 166cc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16c5c │ │ │ │ │ + beq 16c98 │ │ │ │ │ ldr r2, [r8, #88] @ 0x58 │ │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16c54 │ │ │ │ │ + bne 16c90 │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bgt 16618 │ │ │ │ │ + bgt 16654 │ │ │ │ │ mov r4, r8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr sl, [r8, #8] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov fp, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #1840] @ 16e64 │ │ │ │ │ + ldr r2, [pc, #1840] @ 16ea0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16cac │ │ │ │ │ - ldr r2, [pc, #1808] @ 16e60 │ │ │ │ │ + bne 16ce8 │ │ │ │ │ + ldr r2, [pc, #1808] @ 16e9c │ │ │ │ │ str sl, [r8, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16e20 │ │ │ │ │ + beq 16e5c │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16e38 │ │ │ │ │ - ldr r2, [pc, #1772] @ 16e60 │ │ │ │ │ + bne 16e74 │ │ │ │ │ + ldr r2, [pc, #1772] @ 16e9c │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16c90 │ │ │ │ │ - ldr r1, [pc, #1752] @ 16e64 │ │ │ │ │ + beq 16ccc │ │ │ │ │ + ldr r1, [pc, #1752] @ 16ea0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 168b8 │ │ │ │ │ + beq 168f4 │ │ │ │ │ ldr r2, [r8, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16894 │ │ │ │ │ + beq 168d0 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16624 │ │ │ │ │ + bne 16660 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ - bne 168a4 │ │ │ │ │ + bne 168e0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r1, [r8, #88] @ 0x58 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16b90 │ │ │ │ │ + beq 16bcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16c44 │ │ │ │ │ + bne 16c80 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bge 1666c │ │ │ │ │ + bge 166a8 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b 1672c │ │ │ │ │ + b 16768 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 169f0 │ │ │ │ │ + beq 16a2c │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16d20 │ │ │ │ │ + beq 16d5c │ │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16c28 │ │ │ │ │ + bne 16c64 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt 169c0 │ │ │ │ │ + bgt 169fc │ │ │ │ │ add r6, sp, #12 │ │ │ │ │ ldm r6, {r6, sl, fp} │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 167bc │ │ │ │ │ + bne 167f8 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 167e0 │ │ │ │ │ + beq 1681c │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ ldmib sp, {r6, r7} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 16bb4 │ │ │ │ │ + b 16bf0 │ │ │ │ │ ldr ip, [r8, #8] │ │ │ │ │ - ldr r9, [pc, #1436] @ 16e60 │ │ │ │ │ + ldr r9, [pc, #1436] @ 16e9c │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r6, ip │ │ │ │ │ str ip, [sp] │ │ │ │ │ str sl, [sp, #16] │ │ │ │ │ str fp, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1408] @ 16e64 │ │ │ │ │ + ldr r2, [pc, #1408] @ 16ea0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16dbc │ │ │ │ │ + bne 16df8 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r6, [r8, #8] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16d5c │ │ │ │ │ + beq 16d98 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16d74 │ │ │ │ │ + bne 16db0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16a20 │ │ │ │ │ + beq 16a5c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1324] @ 16e64 │ │ │ │ │ + ldr r1, [pc, #1324] @ 16ea0 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16a48 │ │ │ │ │ + beq 16a84 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 169f0 │ │ │ │ │ + beq 16a2c │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16820 │ │ │ │ │ + bne 1685c │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ - bne 16a00 │ │ │ │ │ + bne 16a3c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 16bc0 │ │ │ │ │ + beq 16bfc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16c28 │ │ │ │ │ + bne 16c64 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge 1686c │ │ │ │ │ + bge 168a8 │ │ │ │ │ str r2, [sp] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b 168dc │ │ │ │ │ + b 16918 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ mov ip, r3 │ │ │ │ │ str sl, [r8, #8] │ │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r8, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 16964 │ │ │ │ │ + bne 169a0 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16988 │ │ │ │ │ + beq 169c4 │ │ │ │ │ add r6, sp, #12 │ │ │ │ │ ldm r6, {r6, sl, fp} │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r7, r4 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 167d4 │ │ │ │ │ + b 16810 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1072] @ 16e64 │ │ │ │ │ + ldr r1, [pc, #1072] @ 16ea0 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1694c │ │ │ │ │ + bne 16988 │ │ │ │ │ ldr fp, [r8, #8] │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ mov sl, fp │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #1024] @ 16e64 │ │ │ │ │ + ldr r2, [pc, #1024] @ 16ea0 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16cfc │ │ │ │ │ - ldr r2, [pc, #992] @ 16e60 │ │ │ │ │ + bne 16d38 │ │ │ │ │ + ldr r2, [pc, #992] @ 16e9c │ │ │ │ │ str fp, [r8, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16d14 │ │ │ │ │ + beq 16d50 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16c0c │ │ │ │ │ + bne 16c48 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r6, [r8, #8] │ │ │ │ │ - bl 164bc │ │ │ │ │ + bl 164f8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 16ac4 │ │ │ │ │ + beq 16b00 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16b14 │ │ │ │ │ + bne 16b50 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ str r6, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16c0c │ │ │ │ │ + bne 16c48 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16be8 │ │ │ │ │ + beq 16c24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16c38 │ │ │ │ │ + bne 16c74 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble 169cc │ │ │ │ │ + ble 16a08 │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - b 16a58 │ │ │ │ │ + b 16a94 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16ac4 │ │ │ │ │ + beq 16b00 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16cc4 │ │ │ │ │ + beq 16d00 │ │ │ │ │ ldr ip, [r8, #88] @ 0x58 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, ip │ │ │ │ │ str ip, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16c38 │ │ │ │ │ + bne 16c74 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bgt 16b08 │ │ │ │ │ + bgt 16b44 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b 169d8 │ │ │ │ │ + b 16a14 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ - beq 166fc │ │ │ │ │ + beq 16738 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 16518 │ │ │ │ │ + b 16554 │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [r8, #8] │ │ │ │ │ str r1, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16678 │ │ │ │ │ + beq 166b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 165d8 │ │ │ │ │ + b 16614 │ │ │ │ │ mov r3, r7 │ │ │ │ │ add r6, sp, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldm r6, {r6, sl, fp} │ │ │ │ │ mov r7, r4 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ str r0, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16a14 │ │ │ │ │ + bne 16a50 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ - b 1687c │ │ │ │ │ + b 168b8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ str r1, [r8, #8] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16c1c │ │ │ │ │ + bne 16c58 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b 169d8 │ │ │ │ │ + b 16a14 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 1697c │ │ │ │ │ + b 169b8 │ │ │ │ │ add r6, sp, #12 │ │ │ │ │ ldm r6, {r6, sl, fp} │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b 16a14 │ │ │ │ │ + b 16a50 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b 16c1c │ │ │ │ │ + b 16c58 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldmib sp, {r6, r7} │ │ │ │ │ - b 16bb4 │ │ │ │ │ + b 16bf0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b 16b80 │ │ │ │ │ + b 16bbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r4, r8 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r8, #60] @ 0x3c │ │ │ │ │ - bne 16b80 │ │ │ │ │ + bne 16bbc │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 166fc │ │ │ │ │ - b 16b80 │ │ │ │ │ + beq 16738 │ │ │ │ │ + b 16bbc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #448] @ 16e64 │ │ │ │ │ + ldr r1, [pc, #448] @ 16ea0 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b 16794 │ │ │ │ │ + b 167d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ ldmib sp, {r6, r7} │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 16688 │ │ │ │ │ + b 166c4 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r8, #60] @ 0x3c │ │ │ │ │ - bne 16c1c │ │ │ │ │ + bne 16c58 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16c04 │ │ │ │ │ - b 16c1c │ │ │ │ │ + beq 16c40 │ │ │ │ │ + b 16c58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 169e8 │ │ │ │ │ + b 16a24 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16a90 │ │ │ │ │ + b 16acc │ │ │ │ │ add r6, sp, #12 │ │ │ │ │ ldm r6, {r6, sl, fp} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r7, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ strne r2, [r8, #60] @ 0x3c │ │ │ │ │ - bne 16a14 │ │ │ │ │ + bne 16a50 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16be0 │ │ │ │ │ - b 16a14 │ │ │ │ │ + beq 16c1c │ │ │ │ │ + b 16a50 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16918 │ │ │ │ │ + beq 16954 │ │ │ │ │ add r6, sp, #12 │ │ │ │ │ ldm r6, {r6, sl, fp} │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b 16a10 │ │ │ │ │ + b 16a4c │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldmib sp, {r6, r7} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r8, #60] @ 0x3c │ │ │ │ │ - bne 16bb4 │ │ │ │ │ + bne 16bf0 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16678 │ │ │ │ │ - b 16bb4 │ │ │ │ │ + beq 166b4 │ │ │ │ │ + b 16bf0 │ │ │ │ │ add r6, sp, #12 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, r4 │ │ │ │ │ ldm r6, {r6, sl, fp} │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 1688c │ │ │ │ │ + b 168c8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #128] @ 16e64 │ │ │ │ │ + ldr r1, [pc, #128] @ 16ea0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 164f8 │ │ │ │ │ + b 16534 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ - b 16518 │ │ │ │ │ + b 16554 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16574 │ │ │ │ │ + beq 165b0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b 166a8 │ │ │ │ │ + b 166e4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1676c │ │ │ │ │ + beq 167a8 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldmib sp, {r6, r7} │ │ │ │ │ - b 168b0 │ │ │ │ │ + b 168ec │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #12] @ 16e64 │ │ │ │ │ + ldr r1, [pc, #12] @ 16ea0 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b 16598 │ │ │ │ │ + b 165d4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000404 │ │ │ │ │ │ │ │ │ │ -00016e68 : │ │ │ │ │ +00016ea4 : │ │ │ │ │ type_params_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r2, [pc, #956] @ 1723c │ │ │ │ │ + ldr r2, [pc, #956] @ 17278 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1713c │ │ │ │ │ + beq 17178 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17150 │ │ │ │ │ + bne 1718c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17050 │ │ │ │ │ + bne 1708c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16ee4 │ │ │ │ │ + bne 16f20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #844] @ 1723c │ │ │ │ │ + ldr r2, [pc, #844] @ 17278 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1722c │ │ │ │ │ + beq 17268 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ movne r3, r2 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ strne r5, [r4, #8] │ │ │ │ │ - bne 16ed0 │ │ │ │ │ - ldr r1, [pc, #796] @ 1723c │ │ │ │ │ + bne 16f0c │ │ │ │ │ + ldr r1, [pc, #796] @ 17278 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17208 │ │ │ │ │ + beq 17244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4f80 │ │ │ │ │ + bl 4c0c │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 17128 │ │ │ │ │ + beq 17164 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #748] @ 1723c │ │ │ │ │ + ldr r2, [pc, #748] @ 17278 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 171fc │ │ │ │ │ + beq 17238 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1711c │ │ │ │ │ + bne 17158 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 17110 │ │ │ │ │ + beq 1714c │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq sl, r9 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ - bne 1711c │ │ │ │ │ + bne 17158 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 170bc │ │ │ │ │ + bne 170f8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ 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 17108 │ │ │ │ │ + beq 17144 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bgt 170a8 │ │ │ │ │ + bgt 170e4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -25507,493 +25520,493 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 17130 │ │ │ │ │ + beq 1716c │ │ │ │ │ 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 17130 │ │ │ │ │ + bne 1716c │ │ │ │ │ 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 16ec8 │ │ │ │ │ - ldr r2, [pc, #524] @ 17240 │ │ │ │ │ + beq 16f04 │ │ │ │ │ + ldr r2, [pc, #524] @ 1727c │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 23730 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17158 │ │ │ │ │ + beq 17194 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16ed4 │ │ │ │ │ + b 16f10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #480] @ 1723c │ │ │ │ │ + ldr r1, [pc, #480] @ 17278 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 171dc │ │ │ │ │ + beq 17218 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17178 │ │ │ │ │ + bne 171b4 │ │ │ │ │ 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 │ │ │ │ │ - beq 16eb4 │ │ │ │ │ + beq 16ef0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 16edc │ │ │ │ │ + b 16f18 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r6, r9, lsl #2] │ │ │ │ │ str r2, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 16fb4 │ │ │ │ │ + b 16ff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4f80 │ │ │ │ │ + bl 4c0c │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16f9c │ │ │ │ │ + beq 16fd8 │ │ │ │ │ cmp fp, sl │ │ │ │ │ - beq 170e4 │ │ │ │ │ + beq 17120 │ │ │ │ │ str r3, [r6, sl, lsl #2] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 16f88 │ │ │ │ │ + b 16fc4 │ │ │ │ │ lsl fp, fp, #1 │ │ │ │ │ lsl r1, fp, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r6, r0 │ │ │ │ │ - bne 170d4 │ │ │ │ │ + bne 17110 │ │ │ │ │ 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 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16ecc │ │ │ │ │ + b 16f08 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16ea4 │ │ │ │ │ + beq 16ee0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 1709c │ │ │ │ │ + b 170d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16ed0 │ │ │ │ │ + beq 16f0c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1709c │ │ │ │ │ + b 170d8 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1707c │ │ │ │ │ - ldr r3, [pc, #176] @ 17244 │ │ │ │ │ - ldr r1, [pc, #176] @ 17248 │ │ │ │ │ + beq 170b8 │ │ │ │ │ + ldr r3, [pc, #176] @ 17280 │ │ │ │ │ + ldr r1, [pc, #176] @ 17284 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17080 │ │ │ │ │ + beq 170bc │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 17088 │ │ │ │ │ + b 170c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 17068 │ │ │ │ │ - b 17088 │ │ │ │ │ + beq 170a4 │ │ │ │ │ + b 170c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16f54 │ │ │ │ │ + b 16f90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16f2c │ │ │ │ │ - b 17130 │ │ │ │ │ + beq 16f68 │ │ │ │ │ + b 1716c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16efc │ │ │ │ │ + b 16f38 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000760 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000073c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ │ │ │ │ │ -0001724c : │ │ │ │ │ +00017288 : │ │ │ │ │ yield_expr_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r2, [pc, #504] @ 1745c │ │ │ │ │ + ldr r2, [pc, #504] @ 17498 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 17418 │ │ │ │ │ + beq 17454 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1742c │ │ │ │ │ + bne 17468 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 17300 │ │ │ │ │ + beq 1733c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r1, #580 @ 0x244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1733c │ │ │ │ │ + bne 17378 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1732c │ │ │ │ │ + bne 17368 │ │ │ │ │ mov r1, #580 @ 0x244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 173a4 │ │ │ │ │ + bne 173e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17438 │ │ │ │ │ + blt 17474 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 172a8 │ │ │ │ │ + beq 172e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 172f0 │ │ │ │ │ - ldr r1, [pc, #284] @ 17460 │ │ │ │ │ + b 1732c │ │ │ │ │ + ldr r1, [pc, #284] @ 1749c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 172bc │ │ │ │ │ + beq 172f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 172bc │ │ │ │ │ + beq 172f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 17450 │ │ │ │ │ + beq 1748c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_CALL _PyAST_YieldFrom │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 173f8 │ │ │ │ │ + beq 17434 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 172ec │ │ │ │ │ + b 17328 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 172e0 │ │ │ │ │ + bne 1731c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 17450 │ │ │ │ │ + beq 1748c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyAST_Yield> │ │ │ │ │ R_ARM_CALL _PyAST_Yield │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1739c │ │ │ │ │ + bne 173d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 172e8 │ │ │ │ │ - b 172f0 │ │ │ │ │ + beq 17324 │ │ │ │ │ + b 1732c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17288 │ │ │ │ │ + beq 172c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 172f0 │ │ │ │ │ + b 1732c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 172f0 │ │ │ │ │ + b 1732c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 172f0 │ │ │ │ │ + b 1732c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000026d │ │ │ │ │ │ │ │ │ │ -00017464 <_tmp_258_rule>: │ │ │ │ │ +000174a0 <_tmp_258_rule>: │ │ │ │ │ _tmp_258_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r1, [pc, #1468] @ 17a38 <_tmp_258_rule+0x5d4> │ │ │ │ │ + ldr r1, [pc, #1468] @ 17a74 <_tmp_258_rule+0x5d4> │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 17974 <_tmp_258_rule+0x510> │ │ │ │ │ + beq 179b0 <_tmp_258_rule+0x510> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17988 <_tmp_258_rule+0x524> │ │ │ │ │ - ldr r1, [pc, #1424] @ 17a38 <_tmp_258_rule+0x5d4> │ │ │ │ │ + bne 179c4 <_tmp_258_rule+0x524> │ │ │ │ │ + ldr r1, [pc, #1424] @ 17a74 <_tmp_258_rule+0x5d4> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17728 <_tmp_258_rule+0x2c4> │ │ │ │ │ + beq 17764 <_tmp_258_rule+0x2c4> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1774c <_tmp_258_rule+0x2e8> │ │ │ │ │ + beq 17788 <_tmp_258_rule+0x2e8> │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17804 <_tmp_258_rule+0x3a0> │ │ │ │ │ + bne 17840 <_tmp_258_rule+0x3a0> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17790 <_tmp_258_rule+0x32c> │ │ │ │ │ + bne 177cc <_tmp_258_rule+0x32c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17784 <_tmp_258_rule+0x320> │ │ │ │ │ + bne 177c0 <_tmp_258_rule+0x320> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 178ac <_tmp_258_rule+0x448> │ │ │ │ │ + bne 178e8 <_tmp_258_rule+0x448> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1789c <_tmp_258_rule+0x438> │ │ │ │ │ - ldr r3, [pc, #1276] @ 17a38 <_tmp_258_rule+0x5d4> │ │ │ │ │ + bne 178d8 <_tmp_258_rule+0x438> │ │ │ │ │ + ldr r3, [pc, #1276] @ 17a74 <_tmp_258_rule+0x5d4> │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 179e4 <_tmp_258_rule+0x580> │ │ │ │ │ + beq 17a20 <_tmp_258_rule+0x580> │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 179a0 <_tmp_258_rule+0x53c> │ │ │ │ │ + beq 179dc <_tmp_258_rule+0x53c> │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 17630 <_tmp_258_rule+0x1cc> │ │ │ │ │ + beq 1766c <_tmp_258_rule+0x1cc> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 17684 <_tmp_258_rule+0x220> │ │ │ │ │ + bne 176c0 <_tmp_258_rule+0x220> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 17874 <_tmp_258_rule+0x410> │ │ │ │ │ + bne 178b0 <_tmp_258_rule+0x410> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 175dc <_tmp_258_rule+0x178> │ │ │ │ │ + bne 17618 <_tmp_258_rule+0x178> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #1104] @ 17a3c <_tmp_258_rule+0x5d8> │ │ │ │ │ + ldr r1, [pc, #1104] @ 17a78 <_tmp_258_rule+0x5d8> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 175bc <_tmp_258_rule+0x158> │ │ │ │ │ + beq 175f8 <_tmp_258_rule+0x158> │ │ │ │ │ mov r3, #22 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1068] @ 17a3c <_tmp_258_rule+0x5d8> │ │ │ │ │ + ldr r1, [pc, #1068] @ 17a78 <_tmp_258_rule+0x5d8> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 175c8 <_tmp_258_rule+0x164> │ │ │ │ │ + bne 17604 <_tmp_258_rule+0x164> │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 175c8 <_tmp_258_rule+0x164> │ │ │ │ │ + b 17604 <_tmp_258_rule+0x164> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt 17864 <_tmp_258_rule+0x400> │ │ │ │ │ + blt 178a0 <_tmp_258_rule+0x400> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 17864 <_tmp_258_rule+0x400> │ │ │ │ │ + bne 178a0 <_tmp_258_rule+0x400> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1758c <_tmp_258_rule+0x128> │ │ │ │ │ + beq 175c8 <_tmp_258_rule+0x128> │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1758c <_tmp_258_rule+0x128> │ │ │ │ │ + beq 175c8 <_tmp_258_rule+0x128> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq 17990 <_tmp_258_rule+0x52c> │ │ │ │ │ + beq 179cc <_tmp_258_rule+0x52c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17990 <_tmp_258_rule+0x52c> │ │ │ │ │ + beq 179cc <_tmp_258_rule+0x52c> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ ldr sl, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ @@ -26004,1495 +26017,1496 @@ │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ stm sp, {r7, sl} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ R_ARM_CALL _PyAST_NamedExpr │ │ │ │ │ - ldr r2, [pc, #828] @ 17a40 <_tmp_258_rule+0x5dc> │ │ │ │ │ + ldr r2, [pc, #828] @ 17a7c <_tmp_258_rule+0x5dc> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 23730 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 17848 <_tmp_258_rule+0x3e4> │ │ │ │ │ + beq 17884 <_tmp_258_rule+0x3e4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #22 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b 17604 <_tmp_258_rule+0x1a0> │ │ │ │ │ + b 17640 <_tmp_258_rule+0x1a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17784 <_tmp_258_rule+0x320> │ │ │ │ │ + bne 177c0 <_tmp_258_rule+0x320> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 174c8 <_tmp_258_rule+0x64> │ │ │ │ │ + bne 17504 <_tmp_258_rule+0x64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1787c <_tmp_258_rule+0x418> │ │ │ │ │ + blt 178b8 <_tmp_258_rule+0x418> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 177fc <_tmp_258_rule+0x398> │ │ │ │ │ + bne 17838 <_tmp_258_rule+0x398> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 174e4 <_tmp_258_rule+0x80> │ │ │ │ │ + beq 17520 <_tmp_258_rule+0x80> │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 17890 <_tmp_258_rule+0x42c> │ │ │ │ │ + b 178cc <_tmp_258_rule+0x42c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 174f8 <_tmp_258_rule+0x94> │ │ │ │ │ + beq 17534 <_tmp_258_rule+0x94> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldreq r5, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r5, r5, #1 │ │ │ │ │ - beq 17890 <_tmp_258_rule+0x42c> │ │ │ │ │ + beq 178cc <_tmp_258_rule+0x42c> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 178cc <_tmp_258_rule+0x468> │ │ │ │ │ + beq 17908 <_tmp_258_rule+0x468> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 175c8 <_tmp_258_rule+0x164> │ │ │ │ │ + b 17604 <_tmp_258_rule+0x164> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17784 <_tmp_258_rule+0x320> │ │ │ │ │ + bne 177c0 <_tmp_258_rule+0x320> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #552] @ 17a38 <_tmp_258_rule+0x5d4> │ │ │ │ │ + ldr r2, [pc, #552] @ 17a74 <_tmp_258_rule+0x5d4> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 179c4 <_tmp_258_rule+0x560> │ │ │ │ │ + beq 17a00 <_tmp_258_rule+0x560> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 178f0 <_tmp_258_rule+0x48c> │ │ │ │ │ + bne 1792c <_tmp_258_rule+0x48c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 1777c <_tmp_258_rule+0x318> │ │ │ │ │ + b 177b8 <_tmp_258_rule+0x318> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 175a8 <_tmp_258_rule+0x144> │ │ │ │ │ + beq 175e4 <_tmp_258_rule+0x144> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17624 <_tmp_258_rule+0x1c0> │ │ │ │ │ + b 17660 <_tmp_258_rule+0x1c0> │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 17534 <_tmp_258_rule+0xd0> │ │ │ │ │ + beq 17570 <_tmp_258_rule+0xd0> │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 175d0 <_tmp_258_rule+0x16c> │ │ │ │ │ - ldr r2, [pc, #400] @ 17a44 <_tmp_258_rule+0x5e0> │ │ │ │ │ - ldr r3, [pc, #400] @ 17a48 <_tmp_258_rule+0x5e4> │ │ │ │ │ + b 1760c <_tmp_258_rule+0x16c> │ │ │ │ │ + ldr r2, [pc, #400] @ 17a80 <_tmp_258_rule+0x5e0> │ │ │ │ │ + ldr r3, [pc, #400] @ 17a84 <_tmp_258_rule+0x5e4> │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 177f0 <_tmp_258_rule+0x38c> │ │ │ │ │ + bne 1782c <_tmp_258_rule+0x38c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17a18 <_tmp_258_rule+0x5b4> │ │ │ │ │ + beq 17a54 <_tmp_258_rule+0x5b4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 17890 <_tmp_258_rule+0x42c> │ │ │ │ │ + b 178cc <_tmp_258_rule+0x42c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17830 <_tmp_258_rule+0x3cc> │ │ │ │ │ + beq 1786c <_tmp_258_rule+0x3cc> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17830 <_tmp_258_rule+0x3cc> │ │ │ │ │ + beq 1786c <_tmp_258_rule+0x3cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17830 <_tmp_258_rule+0x3cc> │ │ │ │ │ - ldr r2, [pc, #288] @ 17a4c <_tmp_258_rule+0x5e8> │ │ │ │ │ + beq 1786c <_tmp_258_rule+0x3cc> │ │ │ │ │ + ldr r2, [pc, #288] @ 17a88 <_tmp_258_rule+0x5e8> │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #272] @ 17a44 <_tmp_258_rule+0x5e0> │ │ │ │ │ + ldr r2, [pc, #272] @ 17a80 <_tmp_258_rule+0x5e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r9, #16] │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17834 <_tmp_258_rule+0x3d0> │ │ │ │ │ + beq 17870 <_tmp_258_rule+0x3d0> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1783c <_tmp_258_rule+0x3d8> │ │ │ │ │ + b 17878 <_tmp_258_rule+0x3d8> │ │ │ │ │ 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 174a0 <_tmp_258_rule+0x3c> │ │ │ │ │ + beq 174dc <_tmp_258_rule+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 178a0 <_tmp_258_rule+0x43c> │ │ │ │ │ + b 178dc <_tmp_258_rule+0x43c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17864 <_tmp_258_rule+0x400> │ │ │ │ │ + b 178a0 <_tmp_258_rule+0x400> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17a28 <_tmp_258_rule+0x5c4> │ │ │ │ │ + bne 17a64 <_tmp_258_rule+0x5c4> │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b 17560 <_tmp_258_rule+0xfc> │ │ │ │ │ + b 1759c <_tmp_258_rule+0xfc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - beq 1781c <_tmp_258_rule+0x3b8> │ │ │ │ │ - b 1783c <_tmp_258_rule+0x3d8> │ │ │ │ │ + beq 17858 <_tmp_258_rule+0x3b8> │ │ │ │ │ + b 17878 <_tmp_258_rule+0x3d8> │ │ │ │ │ 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 │ │ │ │ │ - bne 17874 <_tmp_258_rule+0x410> │ │ │ │ │ + bne 178b0 <_tmp_258_rule+0x410> │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 179a4 <_tmp_258_rule+0x540> │ │ │ │ │ + beq 179e0 <_tmp_258_rule+0x540> │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 17560 <_tmp_258_rule+0xfc> │ │ │ │ │ + b 1759c <_tmp_258_rule+0xfc> │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b 17890 <_tmp_258_rule+0x42c> │ │ │ │ │ + b 178cc <_tmp_258_rule+0x42c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17864 <_tmp_258_rule+0x400> │ │ │ │ │ + b 178a0 <_tmp_258_rule+0x400> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ .word 0x000004e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000724 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000006f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00017a50 : │ │ │ │ │ +00017a8c : │ │ │ │ │ NEW_TYPE_COMMENT(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 17a60 │ │ │ │ │ + bne 17a9c │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 17a94 │ │ │ │ │ + beq 17ad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, pc} │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00017aa4 : │ │ │ │ │ +00017ae0 : │ │ │ │ │ starred_expression_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r1, [pc, #676] @ 17d60 │ │ │ │ │ + ldr r1, [pc, #676] @ 17d9c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 17d58 │ │ │ │ │ + beq 17d94 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 17bac │ │ │ │ │ + bne 17be8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 17b64 │ │ │ │ │ + beq 17ba0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17c24 │ │ │ │ │ + bne 17c60 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17bbc │ │ │ │ │ + bne 17bf8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 17bac │ │ │ │ │ + bne 17be8 │ │ │ │ │ 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 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ - bne 17c68 │ │ │ │ │ + bne 17ca4 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt 17b54 │ │ │ │ │ + blt 17b90 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 17c1c │ │ │ │ │ + bne 17c58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17b0c │ │ │ │ │ + beq 17b48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17b54 │ │ │ │ │ + b 17b90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17b20 │ │ │ │ │ + beq 17b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 17d4c │ │ │ │ │ + beq 17d88 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 17c88 │ │ │ │ │ + beq 17cc4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 17b50 │ │ │ │ │ + b 17b8c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17d4c │ │ │ │ │ + bne 17d88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #304] @ 17d60 │ │ │ │ │ + ldr r2, [pc, #304] @ 17d9c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17d2c │ │ │ │ │ + beq 17d68 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 17ca8 │ │ │ │ │ + bne 17ce4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 17ba4 │ │ │ │ │ - ldr r2, [pc, #244] @ 17d64 │ │ │ │ │ - ldr r3, [pc, #244] @ 17d68 │ │ │ │ │ + b 17be0 │ │ │ │ │ + ldr r2, [pc, #244] @ 17da0 │ │ │ │ │ + ldr r3, [pc, #244] @ 17da4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 17c14 │ │ │ │ │ + bne 17c50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17b4c │ │ │ │ │ + beq 17b88 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 17b54 │ │ │ │ │ + b 17b90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17c50 │ │ │ │ │ + beq 17c8c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17c50 │ │ │ │ │ + beq 17c8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17c50 │ │ │ │ │ - ldr r2, [pc, #136] @ 17d6c │ │ │ │ │ + beq 17c8c │ │ │ │ │ + ldr r2, [pc, #136] @ 17da8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #120] @ 17d64 │ │ │ │ │ + ldr r2, [pc, #120] @ 17da0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17c54 │ │ │ │ │ + beq 17c90 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 17c5c │ │ │ │ │ + b 17c98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - beq 17c3c │ │ │ │ │ - b 17c5c │ │ │ │ │ + beq 17c78 │ │ │ │ │ + b 17c98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17b54 │ │ │ │ │ + b 17b90 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17ad4 │ │ │ │ │ + b 17b10 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000724 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000006f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00017d70 : │ │ │ │ │ +00017dac : │ │ │ │ │ params_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r1, [pc, #3796] @ 18c5c │ │ │ │ │ + ldr r1, [pc, #3800] @ 18c9c │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 18c38 │ │ │ │ │ + beq 18c78 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 18790 │ │ │ │ │ + bne 187cc │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - bne 185fc │ │ │ │ │ - ldr r2, [pc, #3732] @ 18c5c │ │ │ │ │ + bne 18638 │ │ │ │ │ + ldr r2, [pc, #3736] @ 18c9c │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movne r9, r6 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18a48 │ │ │ │ │ - ldr r3, [pc, #3708] @ 18c5c │ │ │ │ │ + beq 18a88 │ │ │ │ │ + ldr r3, [pc, #3712] @ 18c9c │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18b88 │ │ │ │ │ + beq 18bc8 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 189fc │ │ │ │ │ + beq 18a3c │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 18a2c │ │ │ │ │ + beq 18a6c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18a6c │ │ │ │ │ + bne 18aac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ - beq 183c0 │ │ │ │ │ + beq 183fc │ │ │ │ │ str r0, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ - beq 17ef4 │ │ │ │ │ + beq 17f30 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 18a24 │ │ │ │ │ + beq 18a64 │ │ │ │ │ str r5, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ moveq fp, #2 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ - beq 17ef4 │ │ │ │ │ + beq 17f30 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 18a20 │ │ │ │ │ + beq 18a60 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r8, #8] │ │ │ │ │ mov r7, #3 │ │ │ │ │ mov r5, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ mov fp, r7 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 17ee4 │ │ │ │ │ + beq 17f20 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 18468 │ │ │ │ │ + beq 184a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [r8, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 17eb4 │ │ │ │ │ + b 17ef0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 183c0 │ │ │ │ │ + beq 183fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 183c0 │ │ │ │ │ + bne 183fc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18a24 │ │ │ │ │ + beq 18a64 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble 17f80 │ │ │ │ │ + ble 17fbc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmp fp, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 17f80 │ │ │ │ │ + beq 17fbc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ cmp fp, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 17f80 │ │ │ │ │ + beq 17fbc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp fp, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 17f80 │ │ │ │ │ + beq 17fbc │ │ │ │ │ sub ip, r8, #4 │ │ │ │ │ add ip, ip, fp, lsl #2 │ │ │ │ │ add r3, r8, #8 │ │ │ │ │ rsb lr, r8, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ - bne 17f68 │ │ │ │ │ + bne 17fa4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #17 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 184d0 │ │ │ │ │ + bne 1850c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 1817c │ │ │ │ │ - ldr r2, [pc, #3224] @ 18c5c │ │ │ │ │ + bne 181b8 │ │ │ │ │ + ldr r2, [pc, #3228] @ 18c9c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18aa4 │ │ │ │ │ + beq 18ae4 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 189e0 │ │ │ │ │ + beq 18a20 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18ad0 │ │ │ │ │ + bne 18b10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq sl, [r4, #8] │ │ │ │ │ - beq 183e4 │ │ │ │ │ + beq 18420 │ │ │ │ │ str r0, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - beq 180c0 │ │ │ │ │ + beq 180fc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 189d8 │ │ │ │ │ + beq 18a18 │ │ │ │ │ str r5, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ streq sl, [r4, #8] │ │ │ │ │ moveq r7, #2 │ │ │ │ │ - beq 180c0 │ │ │ │ │ + beq 180fc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 189d4 │ │ │ │ │ + beq 18a14 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r8, #8] │ │ │ │ │ mov sl, #3 │ │ │ │ │ mov r5, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ mov r7, sl │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 180b0 │ │ │ │ │ + beq 180ec │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq 18490 │ │ │ │ │ + beq 184cc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str fp, [r8, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 18080 │ │ │ │ │ + b 180bc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 183e4 │ │ │ │ │ + beq 18420 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 183e4 │ │ │ │ │ + bne 18420 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 189d8 │ │ │ │ │ + beq 18a18 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 1814c │ │ │ │ │ + ble 18188 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1814c │ │ │ │ │ + beq 18188 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1814c │ │ │ │ │ + beq 18188 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 1814c │ │ │ │ │ + beq 18188 │ │ │ │ │ sub ip, r8, #4 │ │ │ │ │ add ip, ip, r7, lsl #2 │ │ │ │ │ add r3, r8, #8 │ │ │ │ │ rsb lr, r8, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ - bne 18134 │ │ │ │ │ + bne 18170 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #17 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 184f0 │ │ │ │ │ + bne 1852c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 18b08 │ │ │ │ │ + bne 18b48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a100 │ │ │ │ │ + bl 1a140 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1879c │ │ │ │ │ + bne 187dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 18b0c │ │ │ │ │ + bne 18b4c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2712] @ 18c5c │ │ │ │ │ + ldr r2, [pc, #2716] @ 18c9c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 18adc │ │ │ │ │ + beq 18b1c │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18a84 │ │ │ │ │ + beq 18ac4 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18c28 │ │ │ │ │ + bne 18c68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ - beq 18400 │ │ │ │ │ + beq 1843c │ │ │ │ │ str r0, [r5] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ - beq 182bc │ │ │ │ │ + beq 182f8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 18a7c │ │ │ │ │ + beq 18abc │ │ │ │ │ str r7, [r8, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ moveq r5, r8 │ │ │ │ │ moveq r7, #2 │ │ │ │ │ streq sl, [r4, #8] │ │ │ │ │ - beq 182bc │ │ │ │ │ + beq 182f8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18a78 │ │ │ │ │ + beq 18ab8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, #3 │ │ │ │ │ mov r8, #4 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ mov r7, sl │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 182ac │ │ │ │ │ + beq 182e8 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - beq 184b0 │ │ │ │ │ + beq 184ec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str fp, [r5, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 1827c │ │ │ │ │ + b 182b8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 18400 │ │ │ │ │ + beq 1843c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18400 │ │ │ │ │ + bne 1843c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 18a7c │ │ │ │ │ + beq 18abc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 18348 │ │ │ │ │ + ble 18384 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 18348 │ │ │ │ │ + beq 18384 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 18348 │ │ │ │ │ + beq 18384 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 18348 │ │ │ │ │ + beq 18384 │ │ │ │ │ sub ip, r5, #4 │ │ │ │ │ add ip, ip, r7, lsl #2 │ │ │ │ │ add r3, r5, #8 │ │ │ │ │ rsb lr, r5, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ - bne 18330 │ │ │ │ │ + bne 1836c │ │ │ │ │ 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 1c104 <_loop0_37_rule> │ │ │ │ │ + bl 1c144 <_loop0_37_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 18418 │ │ │ │ │ + beq 18454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1cd04 │ │ │ │ │ + bl 1cd44 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18418 │ │ │ │ │ + bne 18454 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18588 │ │ │ │ │ + beq 185c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - beq 17fbc │ │ │ │ │ - b 1817c │ │ │ │ │ + beq 17ff8 │ │ │ │ │ + b 181b8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 18184 │ │ │ │ │ + b 181c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 18b08 │ │ │ │ │ + bne 18b48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a9a4 <_loop1_185_rule> │ │ │ │ │ + bl 1a9e4 <_loop1_185_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 185d8 │ │ │ │ │ + bne 18614 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 18b08 │ │ │ │ │ + bne 18b48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1cd04 │ │ │ │ │ + bl 1cd44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 185b0 │ │ │ │ │ + bne 185ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 183b0 │ │ │ │ │ + b 183ec │ │ │ │ │ lsl r5, r5, #1 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18a24 │ │ │ │ │ + beq 18a64 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 17ed0 │ │ │ │ │ + b 17f0c │ │ │ │ │ lsl r5, r5, #1 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 189d8 │ │ │ │ │ + beq 18a18 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 1809c │ │ │ │ │ + b 180d8 │ │ │ │ │ lsl r8, r8, #1 │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18a7c │ │ │ │ │ + beq 18abc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 18298 │ │ │ │ │ + b 182d4 │ │ │ │ │ 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 │ │ │ │ │ - bne 185a8 │ │ │ │ │ + bne 185e4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 183d4 │ │ │ │ │ + b 18410 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #1888] @ 18c60 │ │ │ │ │ + ldr r1, [pc, #1892] @ 18ca0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18c0c │ │ │ │ │ + beq 18c4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1a5c0 <_loop0_171_rule> │ │ │ │ │ + bl 1a600 <_loop0_171_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 18c04 │ │ │ │ │ + beq 18c44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c104 <_loop0_37_rule> │ │ │ │ │ + bl 1c144 <_loop0_37_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 18c04 │ │ │ │ │ + beq 18c44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1cd04 │ │ │ │ │ + bl 1cd44 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18184 │ │ │ │ │ + bne 181c0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str sl, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ - ldr r2, [pc, #1776] @ 18c64 │ │ │ │ │ + ldr r2, [pc, #1780] @ 18ca4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 23730 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 183a8 │ │ │ │ │ + bne 183e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 1845c │ │ │ │ │ - b 18458 │ │ │ │ │ + bne 18498 │ │ │ │ │ + b 18494 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18518 │ │ │ │ │ + b 18554 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 183a8 │ │ │ │ │ - b 18588 │ │ │ │ │ + bne 183e4 │ │ │ │ │ + b 185c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1cd04 │ │ │ │ │ + bl 1cd44 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18438 │ │ │ │ │ + bne 18474 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ - b 185bc │ │ │ │ │ + b 185f8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1616] @ 18c5c │ │ │ │ │ + ldr r2, [pc, #1620] @ 18c9c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 188ec │ │ │ │ │ + beq 1892c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1890c │ │ │ │ │ + bne 1894c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18900 │ │ │ │ │ + bne 18940 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10e4 │ │ │ │ │ + bl 1048 │ │ │ │ │ R_ARM_CALL _tmp_169_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18858 │ │ │ │ │ + bne 18898 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18900 │ │ │ │ │ + bne 18940 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18c84 │ │ │ │ │ + bl 18cc4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 186e0 │ │ │ │ │ + bne 1871c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a5c0 <_loop0_171_rule> │ │ │ │ │ + bl 1a600 <_loop0_171_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18968 │ │ │ │ │ + beq 189a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1488] @ 18c5c │ │ │ │ │ + ldr r2, [pc, #1492] @ 18c9c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 189b8 │ │ │ │ │ + beq 189f8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 189c4 │ │ │ │ │ + bne 18a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 1a100 │ │ │ │ │ + bl 1a140 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 18978 │ │ │ │ │ + bne 189b8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 189c4 │ │ │ │ │ + bne 18a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a9a4 <_loop1_185_rule> │ │ │ │ │ + bl 1a9e4 <_loop1_185_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1894c │ │ │ │ │ + bne 1898c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 18900 │ │ │ │ │ + bne 18940 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a5c0 <_loop0_171_rule> │ │ │ │ │ + bl 1a600 <_loop0_171_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18710 │ │ │ │ │ + beq 1874c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 18884 │ │ │ │ │ + bne 188c4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 18900 │ │ │ │ │ + bne 18940 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10e4 │ │ │ │ │ + bl 1048 │ │ │ │ │ R_ARM_CALL _tmp_174_rule │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1875c │ │ │ │ │ + bne 18798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _loop0_175_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18758 │ │ │ │ │ + beq 18794 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18b14 │ │ │ │ │ + bne 18b54 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 18900 │ │ │ │ │ + bne 18940 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23730 <_loop1_178_rule> │ │ │ │ │ + bl 237a0 <_loop1_178_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 187dc │ │ │ │ │ + bne 1881c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 17dc0 │ │ │ │ │ + beq 17dfc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 183b4 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 183f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c104 <_loop0_37_rule> │ │ │ │ │ + bl 1c144 <_loop0_37_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 18c14 │ │ │ │ │ + beq 18c54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1cd04 │ │ │ │ │ + bl 1cd44 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18c14 │ │ │ │ │ + bne 18c54 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r8, [sp] │ │ │ │ │ - b 18564 │ │ │ │ │ + b 185a0 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18778 │ │ │ │ │ + beq 187b4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 18778 │ │ │ │ │ - ldr r3, [pc, #1116] @ 18c68 │ │ │ │ │ + beq 187b4 │ │ │ │ │ + ldr r3, [pc, #1116] @ 18ca8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #1112] @ 18c6c │ │ │ │ │ + ldr r3, [pc, #1112] @ 18cac │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1877c │ │ │ │ │ + beq 187b8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 18784 │ │ │ │ │ + b 187c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _loop0_170_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18644 │ │ │ │ │ + beq 18680 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #1008] @ 18c70 │ │ │ │ │ - beq 18644 │ │ │ │ │ - b 18808 │ │ │ │ │ + ldrne r3, [pc, #1008] @ 18cb0 │ │ │ │ │ + beq 18680 │ │ │ │ │ + b 18848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d8c <_loop1_173_rule> │ │ │ │ │ + bl 18dcc <_loop1_173_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18710 │ │ │ │ │ + beq 1874c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18714 │ │ │ │ │ + bne 18750 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 18710 │ │ │ │ │ - ldr r2, [pc, #932] @ 18c6c │ │ │ │ │ + beq 1874c │ │ │ │ │ + ldr r2, [pc, #932] @ 18cac │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - ldr r2, [pc, #932] @ 18c74 │ │ │ │ │ + ldr r2, [pc, #932] @ 18cb4 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r8, #16] │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ - b 1882c │ │ │ │ │ + b 1886c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 18970 │ │ │ │ │ + beq 189b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18784 │ │ │ │ │ + b 187c0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18624 │ │ │ │ │ - ldr r3, [pc, #848] @ 18c78 │ │ │ │ │ + beq 18660 │ │ │ │ │ + ldr r3, [pc, #848] @ 18cb8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #828] @ 18c6c │ │ │ │ │ + ldr r3, [pc, #828] @ 18cac │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ - b 1882c │ │ │ │ │ + b 1886c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #788] @ 18c7c │ │ │ │ │ - bne 18808 │ │ │ │ │ + ldrne r3, [pc, #788] @ 18cbc │ │ │ │ │ + bne 18848 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 186e0 │ │ │ │ │ + b 1871c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 18610 │ │ │ │ │ + b 1864c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 18950 │ │ │ │ │ + bne 18990 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 186e0 │ │ │ │ │ + b 1871c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18690 │ │ │ │ │ + b 186cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 186e0 │ │ │ │ │ + b 1871c │ │ │ │ │ mov r8, r7 │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b 183f8 │ │ │ │ │ + b 18434 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r5 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18a6c │ │ │ │ │ + bne 18aac │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 17e04 │ │ │ │ │ + b 17e40 │ │ │ │ │ mov r8, r7 │ │ │ │ │ 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 r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 183d4 │ │ │ │ │ + b 18410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r9, [r4, #8] │ │ │ │ │ - beq 17dd8 │ │ │ │ │ + beq 17e14 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ - b 1845c │ │ │ │ │ + b 18498 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 183d4 │ │ │ │ │ + b 18410 │ │ │ │ │ mov r5, r8 │ │ │ │ │ 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 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18418 │ │ │ │ │ + b 18454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18ad0 │ │ │ │ │ + bne 18b10 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 17fe0 │ │ │ │ │ - b 189e0 │ │ │ │ │ + bne 1801c │ │ │ │ │ + b 18a20 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b 183f8 │ │ │ │ │ + b 18434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18c28 │ │ │ │ │ + bne 18c68 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 181dc │ │ │ │ │ - b 18a84 │ │ │ │ │ + bne 18218 │ │ │ │ │ + b 18ac4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1845c │ │ │ │ │ + b 18498 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #308] @ 18c5c │ │ │ │ │ + ldr r2, [pc, #308] @ 18c9c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 18c50 │ │ │ │ │ + beq 18c90 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18bf4 │ │ │ │ │ + bne 18c34 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 18bbc │ │ │ │ │ + beq 18bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _loop0_177_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18758 │ │ │ │ │ + beq 18794 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 18758 │ │ │ │ │ - ldr r3, [pc, #248] @ 18c80 │ │ │ │ │ - b 18808 │ │ │ │ │ + beq 18794 │ │ │ │ │ + ldr r3, [pc, #248] @ 18cc0 │ │ │ │ │ + b 18848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1817c │ │ │ │ │ + bne 181b8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18a00 │ │ │ │ │ + beq 18a40 │ │ │ │ │ mov sl, r5 │ │ │ │ │ - b 17e04 │ │ │ │ │ + b 17e40 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18bf4 │ │ │ │ │ + bne 18c34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1875c │ │ │ │ │ + beq 18798 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18b58 │ │ │ │ │ + b 18b98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1875c │ │ │ │ │ + b 18798 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 18184 │ │ │ │ │ + b 181c0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 183f8 │ │ │ │ │ + b 18434 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq 181b4 │ │ │ │ │ - b 18b0c │ │ │ │ │ + beq 181f0 │ │ │ │ │ + b 18b4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18418 │ │ │ │ │ + b 18454 │ │ │ │ │ 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 17dac │ │ │ │ │ - b 18790 │ │ │ │ │ + beq 17de8 │ │ │ │ │ + b 187cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18b2c │ │ │ │ │ + b 18b6c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ .word 0x00000860 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000840 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -27505,891 +27519,891 @@ │ │ │ │ │ .word 0x0000077c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000007bc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000828 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00018c84 : │ │ │ │ │ +00018cc4 : │ │ │ │ │ slash_no_default_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #232] @ 18d84 │ │ │ │ │ + ldr r1, [pc, #232] @ 18dc4 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 18d7c │ │ │ │ │ + beq 18dbc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18d6c │ │ │ │ │ + bne 18dac │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 18d8c <_loop1_173_rule> │ │ │ │ │ + bl 18dcc <_loop1_173_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18ce4 │ │ │ │ │ + beq 18d24 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18d34 │ │ │ │ │ + bne 18d74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18d6c │ │ │ │ │ + bne 18dac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d8c <_loop1_173_rule> │ │ │ │ │ + bl 18dcc <_loop1_173_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18d18 │ │ │ │ │ + beq 18d58 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18d4c │ │ │ │ │ + bne 18d8c │ │ │ │ │ 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, pc} │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18ce4 │ │ │ │ │ - b 18d20 │ │ │ │ │ - ldr r1, [pc, #52] @ 18d88 │ │ │ │ │ + beq 18d24 │ │ │ │ │ + b 18d60 │ │ │ │ │ + ldr r1, [pc, #52] @ 18dc8 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18d20 │ │ │ │ │ - b 18d18 │ │ │ │ │ + bne 18d60 │ │ │ │ │ + b 18d58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18d28 │ │ │ │ │ + b 18d68 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18cb0 │ │ │ │ │ + b 18cf0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00018d8c <_loop1_173_rule>: │ │ │ │ │ +00018dcc <_loop1_173_rule>: │ │ │ │ │ _loop1_173_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #596] @ 18ff8 <_loop1_173_rule+0x26c> │ │ │ │ │ + ldr r1, [pc, #596] @ 19038 <_loop1_173_rule+0x26c> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 18fd0 <_loop1_173_rule+0x244> │ │ │ │ │ + beq 19010 <_loop1_173_rule+0x244> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 18f48 <_loop1_173_rule+0x1bc> │ │ │ │ │ + bne 18f88 <_loop1_173_rule+0x1bc> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18fb4 <_loop1_173_rule+0x228> │ │ │ │ │ + beq 18ff4 <_loop1_173_rule+0x228> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18f40 <_loop1_173_rule+0x1b4> │ │ │ │ │ + bne 18f80 <_loop1_173_rule+0x1b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ - beq 18f54 <_loop1_173_rule+0x1c8> │ │ │ │ │ + beq 18f94 <_loop1_173_rule+0x1c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ - beq 18eb8 <_loop1_173_rule+0x12c> │ │ │ │ │ + beq 18ef8 <_loop1_173_rule+0x12c> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 18f90 <_loop1_173_rule+0x204> │ │ │ │ │ + beq 18fd0 <_loop1_173_rule+0x204> │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ moveq r5, r7 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ moveq r7, #2 │ │ │ │ │ - beq 18eb8 <_loop1_173_rule+0x12c> │ │ │ │ │ + beq 18ef8 <_loop1_173_rule+0x12c> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18f8c <_loop1_173_rule+0x200> │ │ │ │ │ + beq 18fcc <_loop1_173_rule+0x200> │ │ │ │ │ mov r8, #3 │ │ │ │ │ mov sl, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ mov r7, r8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 18eac <_loop1_173_rule+0x120> │ │ │ │ │ + beq 18eec <_loop1_173_rule+0x120> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq 18f6c <_loop1_173_rule+0x1e0> │ │ │ │ │ + beq 18fac <_loop1_173_rule+0x1e0> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ str r6, [r5, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 18e80 <_loop1_173_rule+0xf4> │ │ │ │ │ + b 18ec0 <_loop1_173_rule+0xf4> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq 18f54 <_loop1_173_rule+0x1c8> │ │ │ │ │ + beq 18f94 <_loop1_173_rule+0x1c8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18f54 <_loop1_173_rule+0x1c8> │ │ │ │ │ + bne 18f94 <_loop1_173_rule+0x1c8> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 18fd8 <_loop1_173_rule+0x24c> │ │ │ │ │ + beq 19018 <_loop1_173_rule+0x24c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 18f38 <_loop1_173_rule+0x1ac> │ │ │ │ │ + ble 18f78 <_loop1_173_rule+0x1ac> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 18f38 <_loop1_173_rule+0x1ac> │ │ │ │ │ + beq 18f78 <_loop1_173_rule+0x1ac> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 18f38 <_loop1_173_rule+0x1ac> │ │ │ │ │ + beq 18f78 <_loop1_173_rule+0x1ac> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 18f38 <_loop1_173_rule+0x1ac> │ │ │ │ │ + beq 18f78 <_loop1_173_rule+0x1ac> │ │ │ │ │ mov r3, #3 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r5, r3, lsl #2] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 18f20 <_loop1_173_rule+0x194> │ │ │ │ │ + bne 18f60 <_loop1_173_rule+0x194> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18f48 <_loop1_173_rule+0x1bc> │ │ │ │ │ + b 18f88 <_loop1_173_rule+0x1bc> │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18f90 <_loop1_173_rule+0x204> │ │ │ │ │ + beq 18fd0 <_loop1_173_rule+0x204> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 18e9c <_loop1_173_rule+0x110> │ │ │ │ │ + b 18edc <_loop1_173_rule+0x110> │ │ │ │ │ mov r5, r7 │ │ │ │ │ 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 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18f48 <_loop1_173_rule+0x1bc> │ │ │ │ │ + b 18f88 <_loop1_173_rule+0x1bc> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18f48 <_loop1_173_rule+0x1bc> │ │ │ │ │ + b 18f88 <_loop1_173_rule+0x1bc> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18db8 <_loop1_173_rule+0x2c> │ │ │ │ │ + b 18df8 <_loop1_173_rule+0x2c> │ │ │ │ │ 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 │ │ │ │ │ - b 18f48 <_loop1_173_rule+0x1bc> │ │ │ │ │ + b 18f88 <_loop1_173_rule+0x1bc> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00018ffc : │ │ │ │ │ +0001903c : │ │ │ │ │ param_no_default_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r1, [pc, #1216] @ 194d4 │ │ │ │ │ + ldr r1, [pc, #1216] @ 19514 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 19454 │ │ │ │ │ + beq 19494 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19468 │ │ │ │ │ - ldr r1, [pc, #1172] @ 194d4 │ │ │ │ │ + bne 194a8 │ │ │ │ │ + ldr r1, [pc, #1172] @ 19514 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1932c │ │ │ │ │ + beq 1936c │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 19350 │ │ │ │ │ + beq 19390 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19194 │ │ │ │ │ - ldr r2, [pc, #1096] @ 194d4 │ │ │ │ │ + beq 191d4 │ │ │ │ │ + ldr r2, [pc, #1096] @ 19514 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19434 │ │ │ │ │ + beq 19474 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1944c │ │ │ │ │ + bne 1948c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 19304 │ │ │ │ │ + bne 19344 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19198 │ │ │ │ │ + bne 191d8 │ │ │ │ │ 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 r6, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1919c │ │ │ │ │ + beq 191dc │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19474 │ │ │ │ │ + beq 194b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 192d8 │ │ │ │ │ + beq 19318 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - bne 1919c │ │ │ │ │ + bne 191dc │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1940c │ │ │ │ │ + beq 1944c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 19468 │ │ │ │ │ - ldr r1, [pc, #804] @ 194d4 │ │ │ │ │ + bne 194a8 │ │ │ │ │ + ldr r1, [pc, #804] @ 19514 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19388 │ │ │ │ │ + beq 193c8 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 193ac │ │ │ │ │ + beq 193ec │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 192e4 │ │ │ │ │ - ldr r2, [pc, #732] @ 194d4 │ │ │ │ │ + beq 19324 │ │ │ │ │ + ldr r2, [pc, #732] @ 19514 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 194b4 │ │ │ │ │ + beq 194f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 194cc │ │ │ │ │ + bne 1950c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 19318 │ │ │ │ │ + bne 19358 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 192e4 │ │ │ │ │ + bne 19324 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 193e8 │ │ │ │ │ + beq 19428 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ stm sp, {r7, ip} │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19498 │ │ │ │ │ + beq 194d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 192d0 │ │ │ │ │ + bne 19310 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #540] @ 194d8 │ │ │ │ │ + ldr r1, [pc, #540] @ 19518 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, r6 │ │ │ │ │ - bne 19168 │ │ │ │ │ + bne 191a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 192e8 │ │ │ │ │ + b 19328 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1919c │ │ │ │ │ + b 191dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 190c0 │ │ │ │ │ - b 190bc │ │ │ │ │ + bne 19100 │ │ │ │ │ + b 190fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 1922c │ │ │ │ │ - b 19228 │ │ │ │ │ + bne 1926c │ │ │ │ │ + b 19268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1937c │ │ │ │ │ + bne 193bc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 19060 │ │ │ │ │ + bne 190a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 193f4 │ │ │ │ │ + blt 19434 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - beq 19070 │ │ │ │ │ + beq 190b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1919c │ │ │ │ │ + b 191dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 193e8 │ │ │ │ │ + bne 19428 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 191cc │ │ │ │ │ + bne 1920c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt 192e8 │ │ │ │ │ + blt 19328 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 191dc │ │ │ │ │ + beq 1921c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 192e8 │ │ │ │ │ + b 19328 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1919c │ │ │ │ │ + b 191dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ moveq r3, r2 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ - b 19184 │ │ │ │ │ + b 191c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 190a4 │ │ │ │ │ + beq 190e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1919c │ │ │ │ │ + b 191dc │ │ │ │ │ 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 19038 │ │ │ │ │ + beq 19078 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 19184 │ │ │ │ │ + b 191c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 192dc │ │ │ │ │ + beq 1931c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1919c │ │ │ │ │ + b 191dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 192e8 │ │ │ │ │ + b 19328 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19210 │ │ │ │ │ + beq 19250 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 192e8 │ │ │ │ │ + b 19328 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -000194dc : │ │ │ │ │ +0001951c : │ │ │ │ │ param_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #492] @ 196e0 │ │ │ │ │ + ldr r2, [pc, #492] @ 19720 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 196a8 │ │ │ │ │ + beq 196e8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19600 │ │ │ │ │ + bne 19640 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1962c │ │ │ │ │ + beq 1966c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 195fc │ │ │ │ │ - ldr r2, [pc, #396] @ 196e0 │ │ │ │ │ + beq 1963c │ │ │ │ │ + ldr r2, [pc, #396] @ 19720 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19680 │ │ │ │ │ + beq 196c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19698 │ │ │ │ │ + bne 196d8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 19618 │ │ │ │ │ + bne 19658 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 195fc │ │ │ │ │ + bne 1963c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 195e4 │ │ │ │ │ + beq 19624 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 196c0 │ │ │ │ │ + beq 19700 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 19588 │ │ │ │ │ - b 19584 │ │ │ │ │ + bne 195c8 │ │ │ │ │ + b 195c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19668 │ │ │ │ │ + blt 196a8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 19538 │ │ │ │ │ - b 195ec │ │ │ │ │ + beq 19578 │ │ │ │ │ + b 1962c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 195ec │ │ │ │ │ + b 1962c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1956c │ │ │ │ │ + beq 195ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 19600 │ │ │ │ │ + b 19640 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19518 │ │ │ │ │ - b 19600 │ │ │ │ │ + beq 19558 │ │ │ │ │ + b 19640 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 19600 │ │ │ │ │ - b 195ec │ │ │ │ │ + beq 19640 │ │ │ │ │ + b 1962c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000196e4 : │ │ │ │ │ +00019724 : │ │ │ │ │ import_from_targets_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r3, [pc, #2024] @ 19ee4 │ │ │ │ │ + ldr r3, [pc, #2024] @ 19f24 │ │ │ │ │ ldr ip, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str ip, [r0, #88] @ 0x58 │ │ │ │ │ - beq 19d44 │ │ │ │ │ + beq 19d84 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19d58 │ │ │ │ │ + bne 19d98 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 19ccc │ │ │ │ │ + bne 19d0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19d14 │ │ │ │ │ + blt 19d54 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19d04 │ │ │ │ │ + bne 19d44 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19c2c │ │ │ │ │ + bne 19c6c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 19d38 │ │ │ │ │ - ldr r2, [pc, #1876] @ 19ee4 │ │ │ │ │ + bne 19d78 │ │ │ │ │ + ldr r2, [pc, #1876] @ 19f24 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19c78 │ │ │ │ │ + beq 19cb8 │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19cb0 │ │ │ │ │ - ldr r2, [pc, #1840] @ 19ee4 │ │ │ │ │ + beq 19cf0 │ │ │ │ │ + ldr r2, [pc, #1840] @ 19f24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19984 │ │ │ │ │ + beq 199c4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 199a8 │ │ │ │ │ + beq 199e8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 19b38 │ │ │ │ │ - ldr r3, [pc, #1764] @ 19ee4 │ │ │ │ │ + beq 19b78 │ │ │ │ │ + ldr r3, [pc, #1764] @ 19f24 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19d2c │ │ │ │ │ + beq 19d6c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne ip, [r4, #88] @ 0x58 │ │ │ │ │ subne ip, ip, #1 │ │ │ │ │ strne ip, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19b38 │ │ │ │ │ - ldr r1, [pc, #1724] @ 19ee8 │ │ │ │ │ + bne 19b78 │ │ │ │ │ + ldr r1, [pc, #1724] @ 19f28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19ae0 │ │ │ │ │ + bne 19b20 │ │ │ │ │ mov r9, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19b38 │ │ │ │ │ + bne 19b78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 19cf8 │ │ │ │ │ + beq 19d38 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ stm sp, {r2, r3} │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bne 19bc4 │ │ │ │ │ + bne 19c04 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_CALL _PyAST_alias │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19bdc │ │ │ │ │ - ldr r3, [pc, #1600] @ 19eec │ │ │ │ │ + beq 19c1c │ │ │ │ │ + ldr r3, [pc, #1600] @ 19f2c │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 19b20 │ │ │ │ │ + beq 19b60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19b38 │ │ │ │ │ + bne 19b78 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19cec │ │ │ │ │ + beq 19d2c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bne 199d4 │ │ │ │ │ + bne 19a14 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 199e0 │ │ │ │ │ + bne 19a20 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 19ce4 │ │ │ │ │ + beq 19d24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, fp │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -28398,166 +28412,166 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #2 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 19b40 │ │ │ │ │ + beq 19b80 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1432] @ 19ef0 │ │ │ │ │ + ldr r1, [pc, #1432] @ 19f30 │ │ │ │ │ mov r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19edc │ │ │ │ │ + beq 19f1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 199d4 │ │ │ │ │ + bne 19a14 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 197d0 │ │ │ │ │ + bne 19810 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19c6c │ │ │ │ │ + blt 19cac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - beq 197e0 │ │ │ │ │ + beq 19820 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19b3c │ │ │ │ │ + b 19b7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a7b4 │ │ │ │ │ + bl 1a7f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 198f8 │ │ │ │ │ + beq 19938 │ │ │ │ │ str r0, [r5] │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19a44 │ │ │ │ │ + bne 19a84 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 19ce4 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - ldr r2, [fp, #4] │ │ │ │ │ + beq 19d24 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ │ ldr r1, [r5, r6, lsl #2] │ │ │ │ │ - str r1, [r2, r6, lsl #2] │ │ │ │ │ + str r1, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq 19910 │ │ │ │ │ - b 19a28 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + beq 19950 │ │ │ │ │ + b 19a68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a7b4 │ │ │ │ │ + bl 1a7f4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 19a0c │ │ │ │ │ + beq 19a4c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19ce4 │ │ │ │ │ - mov r2, #2 │ │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ │ + beq 19d24 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - str r6, [sp, #20] │ │ │ │ │ - mov r6, r2 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + ldr fp, [r4, #8] │ │ │ │ │ + mov r3, #2 │ │ │ │ │ + str r6, [sp, #20] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19af4 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + bne 19b34 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ str r9, [sp, #24] │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 19ce4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bgt 19a28 │ │ │ │ │ - b 19910 │ │ │ │ │ + beq 19d24 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt 19a68 │ │ │ │ │ + b 19950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 19844 │ │ │ │ │ - b 1983c │ │ │ │ │ + bne 19884 │ │ │ │ │ + b 1987c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a7b4 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 19aa4 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - beq 19c00 │ │ │ │ │ + bl 1a7f4 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 19ae4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + beq 19c40 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ - str r3, [r5, r6, lsl #2] │ │ │ │ │ + str r2, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 19a8c │ │ │ │ │ + b 19acc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 198c0 │ │ │ │ │ + beq 19900 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 19d04 │ │ │ │ │ + bne 19d44 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19d84 │ │ │ │ │ + beq 19dc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1996c │ │ │ │ │ + beq 199ac │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -28567,312 +28581,312 @@ │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19d64 │ │ │ │ │ + beq 19da4 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ - b 19974 │ │ │ │ │ + b 199b4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_CALL _PyAST_alias │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 198a4 │ │ │ │ │ + bne 198e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 19b3c │ │ │ │ │ + bne 19b7c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19b3c │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - lsl r3, r2, #1 │ │ │ │ │ + b 19b7c │ │ │ │ │ + lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19ce4 │ │ │ │ │ + beq 19d24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 19b10 │ │ │ │ │ + b 19b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f00 │ │ │ │ │ + bl 19f40 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19774 │ │ │ │ │ + beq 197b4 │ │ │ │ │ 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 19778 │ │ │ │ │ + bne 197b8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19bb8 │ │ │ │ │ - b 19774 │ │ │ │ │ + bne 19bf8 │ │ │ │ │ + b 197b4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 199d4 │ │ │ │ │ + b 19a14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ strne r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19b48 │ │ │ │ │ + bne 19b88 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 197ac │ │ │ │ │ + bne 197ec │ │ │ │ │ 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 197ac │ │ │ │ │ - b 19b3c │ │ │ │ │ + beq 197ec │ │ │ │ │ + b 19b7c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b 19760 │ │ │ │ │ + b 197a0 │ │ │ │ │ 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 │ │ │ │ │ - b 19bf8 │ │ │ │ │ + b 19c38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19974 │ │ │ │ │ + b 199b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19974 │ │ │ │ │ + b 199b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1980c │ │ │ │ │ + b 1984c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 19974 │ │ │ │ │ + b 199b4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19720 │ │ │ │ │ + beq 19760 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 19974 │ │ │ │ │ + b 199b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 19e44 │ │ │ │ │ - b 19974 │ │ │ │ │ + beq 19e84 │ │ │ │ │ + b 199b4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq ip, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19e44 │ │ │ │ │ + beq 19e84 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 19974 │ │ │ │ │ - ldr r1, [pc, #304] @ 19ee4 │ │ │ │ │ + bne 199b4 │ │ │ │ │ + ldr r1, [pc, #304] @ 19f24 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19ebc │ │ │ │ │ + beq 19efc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 19f00 │ │ │ │ │ + bl 19f40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19e64 │ │ │ │ │ + beq 19ea4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19e64 │ │ │ │ │ + beq 19ea4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19e64 │ │ │ │ │ - ldr r2, [pc, #240] @ 19ef4 │ │ │ │ │ - ldr r3, [pc, #240] @ 19ef8 │ │ │ │ │ + beq 19ea4 │ │ │ │ │ + ldr r2, [pc, #240] @ 19f34 │ │ │ │ │ + ldr r3, [pc, #240] @ 19f38 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 19e54 │ │ │ │ │ + bne 19e94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 19e4c │ │ │ │ │ + beq 19e8c │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 19bbc │ │ │ │ │ + b 19bfc │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ - b 19e38 │ │ │ │ │ + b 19e78 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - b 19bbc │ │ │ │ │ + b 19bfc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19ed0 │ │ │ │ │ + bne 19f10 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq ip, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19e4c │ │ │ │ │ - ldr r3, [pc, #104] @ 19efc │ │ │ │ │ - ldr r1, [pc, #92] @ 19ef4 │ │ │ │ │ + beq 19e8c │ │ │ │ │ + ldr r3, [pc, #104] @ 19f3c │ │ │ │ │ + ldr r1, [pc, #92] @ 19f34 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 19e1c │ │ │ │ │ + b 19e5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19dc0 │ │ │ │ │ + beq 19e00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19e38 │ │ │ │ │ + b 19e78 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19b48 │ │ │ │ │ + b 19b88 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000292 │ │ │ │ │ .word 0x00001771 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000880 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000280 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00019f00 : │ │ │ │ │ +00019f40 : │ │ │ │ │ import_from_as_names_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #484] @ 1a0fc │ │ │ │ │ + ldr r2, [pc, #484] @ 1a13c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1a0d0 │ │ │ │ │ + beq 1a110 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 1a028 │ │ │ │ │ - ldr r1, [pc, #432] @ 1a0fc │ │ │ │ │ + bne 1a068 │ │ │ │ │ + ldr r1, [pc, #432] @ 1a13c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a0dc │ │ │ │ │ + beq 1a11c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a7b4 │ │ │ │ │ + bl 1a7f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1a0b4 │ │ │ │ │ + beq 1a0f4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #380] @ 1a0fc │ │ │ │ │ + ldr r2, [pc, #380] @ 1a13c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1a0c4 │ │ │ │ │ + beq 1a104 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a0a8 │ │ │ │ │ + bne 1a0e8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a09c │ │ │ │ │ + beq 1a0dc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r8, r5 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ - bne 1a0a8 │ │ │ │ │ + bne 1a0e8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a034 │ │ │ │ │ + bne 1a074 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1a094 │ │ │ │ │ + beq 1a0d4 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bgt 1a05c │ │ │ │ │ + bgt 1a09c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, sl │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -28880,487 +28894,487 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a0b8 │ │ │ │ │ + beq 1a0f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a7b4 │ │ │ │ │ + bl 1a7f4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 19fcc │ │ │ │ │ + beq 1a00c │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq 1a070 │ │ │ │ │ + beq 1a0b0 │ │ │ │ │ str r3, [r6, r8, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 19fb8 │ │ │ │ │ + b 19ff8 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r6, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 19fe4 │ │ │ │ │ + b 1a024 │ │ │ │ │ lsl fp, fp, #1 │ │ │ │ │ lsl r1, fp, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r6, r0 │ │ │ │ │ - bne 1a04c │ │ │ │ │ + bne 1a08c │ │ │ │ │ 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 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 1a024 │ │ │ │ │ + b 1a064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19f84 │ │ │ │ │ + b 19fc4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 19f30 │ │ │ │ │ + b 19f70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 19f5c │ │ │ │ │ - b 1a0b8 │ │ │ │ │ + beq 19f9c │ │ │ │ │ + b 1a0f8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0001a100 : │ │ │ │ │ +0001a140 : │ │ │ │ │ slash_with_default_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #1184] @ 1a5b8 │ │ │ │ │ + ldr r1, [pc, #1184] @ 1a5f8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1a53c │ │ │ │ │ + beq 1a57c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a454 │ │ │ │ │ - ldr r1, [pc, #1144] @ 1a5b8 │ │ │ │ │ + bne 1a494 │ │ │ │ │ + ldr r1, [pc, #1144] @ 1a5f8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a554 │ │ │ │ │ + beq 1a594 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1a428 │ │ │ │ │ + beq 1a468 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a580 │ │ │ │ │ + bne 1a5c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a40c │ │ │ │ │ + beq 1a44c │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a1c4 │ │ │ │ │ + beq 1a204 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq 1a3cc │ │ │ │ │ + beq 1a40c │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r8, r5, lsl #2] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1a1a0 │ │ │ │ │ + bne 1a1e0 │ │ │ │ │ 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 r6, r0, #0 │ │ │ │ │ - beq 1a420 │ │ │ │ │ + beq 1a460 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1a248 │ │ │ │ │ + ble 1a288 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a248 │ │ │ │ │ + beq 1a288 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a248 │ │ │ │ │ + beq 1a288 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 1a248 │ │ │ │ │ + beq 1a288 │ │ │ │ │ sub ip, r8, #4 │ │ │ │ │ add ip, ip, r5, lsl #2 │ │ │ │ │ add r3, r8, #8 │ │ │ │ │ rsb lr, r8, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ - bne 1a230 │ │ │ │ │ + bne 1a270 │ │ │ │ │ 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 1a9a4 <_loop1_185_rule> │ │ │ │ │ + bl 1a9e4 <_loop1_185_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a4a0 │ │ │ │ │ + bne 1a4e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1a454 │ │ │ │ │ - ldr r1, [pc, #816] @ 1a5b8 │ │ │ │ │ + bne 1a494 │ │ │ │ │ + ldr r1, [pc, #816] @ 1a5f8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a58c │ │ │ │ │ + beq 1a5cc │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1a47c │ │ │ │ │ + beq 1a4bc │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a488 │ │ │ │ │ + bne 1a4c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a460 │ │ │ │ │ + beq 1a4a0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a308 │ │ │ │ │ + beq 1a348 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq 1a3ec │ │ │ │ │ + beq 1a42c │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r8, r5, lsl #2] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1a2e4 │ │ │ │ │ + bne 1a324 │ │ │ │ │ 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 r6, r0, #0 │ │ │ │ │ - beq 1a474 │ │ │ │ │ + beq 1a4b4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1a38c │ │ │ │ │ + ble 1a3cc │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a38c │ │ │ │ │ + beq 1a3cc │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a38c │ │ │ │ │ + beq 1a3cc │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 1a38c │ │ │ │ │ + beq 1a3cc │ │ │ │ │ sub ip, r8, #4 │ │ │ │ │ add ip, ip, r5, lsl #2 │ │ │ │ │ add r3, r8, #8 │ │ │ │ │ rsb lr, r8, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ - bne 1a374 │ │ │ │ │ + bne 1a3b4 │ │ │ │ │ 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 1a9a4 <_loop1_185_rule> │ │ │ │ │ + bl 1a9e4 <_loop1_185_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a508 │ │ │ │ │ + bne 1a548 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a420 │ │ │ │ │ + beq 1a460 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 1a1a8 │ │ │ │ │ + b 1a1e8 │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a474 │ │ │ │ │ + beq 1a4b4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 1a2ec │ │ │ │ │ + b 1a32c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1a248 │ │ │ │ │ + bne 1a288 │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 1a280 │ │ │ │ │ + beq 1a2c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1a3c0 │ │ │ │ │ + b 1a400 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1a38c │ │ │ │ │ + bne 1a3cc │ │ │ │ │ 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 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a3b8 │ │ │ │ │ + b 1a3f8 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a26c │ │ │ │ │ + beq 1a2ac │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a26c │ │ │ │ │ + beq 1a2ac │ │ │ │ │ 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 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1a3c0 │ │ │ │ │ + bne 1a400 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1a3b8 │ │ │ │ │ - b 1a3c0 │ │ │ │ │ + beq 1a3f8 │ │ │ │ │ + b 1a400 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a3b0 │ │ │ │ │ - ldr r1, [pc, #152] @ 1a5bc │ │ │ │ │ + beq 1a3f0 │ │ │ │ │ + ldr r1, [pc, #152] @ 1a5fc │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a4c8 │ │ │ │ │ - b 1a3b0 │ │ │ │ │ + bne 1a508 │ │ │ │ │ + b 1a3f0 │ │ │ │ │ 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 1a138 │ │ │ │ │ - b 1a454 │ │ │ │ │ + beq 1a178 │ │ │ │ │ + b 1a494 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a580 │ │ │ │ │ + bne 1a5c0 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1a164 │ │ │ │ │ - b 1a428 │ │ │ │ │ + bne 1a1a4 │ │ │ │ │ + b 1a468 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1a440 │ │ │ │ │ + b 1a480 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a488 │ │ │ │ │ + bne 1a4c8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1a2a8 │ │ │ │ │ - b 1a47c │ │ │ │ │ + bne 1a2e8 │ │ │ │ │ + b 1a4bc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0001a5c0 <_loop0_171_rule>: │ │ │ │ │ +0001a600 <_loop0_171_rule>: │ │ │ │ │ _loop0_36_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #472] @ 1a7b0 <_loop0_171_rule+0x1f0> │ │ │ │ │ + ldr r1, [pc, #472] @ 1a7f0 <_loop0_171_rule+0x1f0> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1a7a8 <_loop0_171_rule+0x1e8> │ │ │ │ │ + beq 1a7e8 <_loop0_171_rule+0x1e8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1a798 <_loop0_171_rule+0x1d8> │ │ │ │ │ + bne 1a7d8 <_loop0_171_rule+0x1d8> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a780 <_loop0_171_rule+0x1c0> │ │ │ │ │ + beq 1a7c0 <_loop0_171_rule+0x1c0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a798 <_loop0_171_rule+0x1d8> │ │ │ │ │ + bne 1a7d8 <_loop0_171_rule+0x1d8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a724 <_loop0_171_rule+0x164> │ │ │ │ │ + beq 1a764 <_loop0_171_rule+0x164> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a66c <_loop0_171_rule+0xac> │ │ │ │ │ + beq 1a6ac <_loop0_171_rule+0xac> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq 1a704 <_loop0_171_rule+0x144> │ │ │ │ │ + beq 1a744 <_loop0_171_rule+0x144> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r5, r6, lsl #2] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1a648 <_loop0_171_rule+0x88> │ │ │ │ │ + bne 1a688 <_loop0_171_rule+0x88> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a738 <_loop0_171_rule+0x178> │ │ │ │ │ + beq 1a778 <_loop0_171_rule+0x178> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 1a6e4 <_loop0_171_rule+0x124> │ │ │ │ │ + ble 1a724 <_loop0_171_rule+0x124> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a6e4 <_loop0_171_rule+0x124> │ │ │ │ │ + beq 1a724 <_loop0_171_rule+0x124> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a6e4 <_loop0_171_rule+0x124> │ │ │ │ │ + beq 1a724 <_loop0_171_rule+0x124> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 1a6e4 <_loop0_171_rule+0x124> │ │ │ │ │ + beq 1a724 <_loop0_171_rule+0x124> │ │ │ │ │ mov r3, #3 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r1, [r5, r3, lsl #2] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 1a6cc <_loop0_171_rule+0x10c> │ │ │ │ │ + bne 1a70c <_loop0_171_rule+0x10c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -29368,125 +29382,125 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ lsl r8, r8, #1 │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1a75c <_loop0_171_rule+0x19c> │ │ │ │ │ + beq 1a79c <_loop0_171_rule+0x19c> │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b 1a650 <_loop0_171_rule+0x90> │ │ │ │ │ + b 1a690 <_loop0_171_rule+0x90> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1a6e4 <_loop0_171_rule+0x124> │ │ │ │ │ + bne 1a724 <_loop0_171_rule+0x124> │ │ │ │ │ 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 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a6f8 <_loop0_171_rule+0x138> │ │ │ │ │ + b 1a738 <_loop0_171_rule+0x138> │ │ │ │ │ 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 │ │ │ │ │ mov r5, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a6f8 <_loop0_171_rule+0x138> │ │ │ │ │ + b 1a738 <_loop0_171_rule+0x138> │ │ │ │ │ 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 1a6f8 <_loop0_171_rule+0x138> │ │ │ │ │ + b 1a738 <_loop0_171_rule+0x138> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a6f8 <_loop0_171_rule+0x138> │ │ │ │ │ + b 1a738 <_loop0_171_rule+0x138> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a5ec <_loop0_171_rule+0x2c> │ │ │ │ │ + b 1a62c <_loop0_171_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0001a7b4 : │ │ │ │ │ +0001a7f4 : │ │ │ │ │ import_from_as_name_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r1, [pc, #464] @ 1a99c │ │ │ │ │ + ldr r1, [pc, #464] @ 1a9dc │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1a974 │ │ │ │ │ + beq 1a9b4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1a920 │ │ │ │ │ + bne 1a960 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1a8f4 │ │ │ │ │ + beq 1a934 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1a944 │ │ │ │ │ - ldr r2, [pc, #368] @ 1a99c │ │ │ │ │ + beq 1a984 │ │ │ │ │ + ldr r2, [pc, #368] @ 1a9dc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a968 │ │ │ │ │ + beq 1a9a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1a944 │ │ │ │ │ - ldr r1, [pc, #328] @ 1a9a0 │ │ │ │ │ + bne 1a984 │ │ │ │ │ + ldr r1, [pc, #328] @ 1a9e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a930 │ │ │ │ │ + bne 1a970 │ │ │ │ │ mov r9, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1a944 │ │ │ │ │ + bne 1a984 │ │ │ │ │ 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 1a8e4 │ │ │ │ │ + beq 1a924 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ ldrne r9, [r9, #4] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ @@ -29494,480 +29508,480 @@ │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_CALL _PyAST_alias │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a97c │ │ │ │ │ + beq 1a9bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1a950 │ │ │ │ │ + blt 1a990 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a810 │ │ │ │ │ + beq 1a850 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1a8e4 │ │ │ │ │ + b 1a924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 1a870 │ │ │ │ │ - b 1a868 │ │ │ │ │ + bne 1a8b0 │ │ │ │ │ + b 1a8a8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1a8e0 │ │ │ │ │ + b 1a920 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1a8e4 │ │ │ │ │ + b 1a924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a838 │ │ │ │ │ + b 1a878 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a7e4 │ │ │ │ │ + b 1a824 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1a948 │ │ │ │ │ - b 1a8e4 │ │ │ │ │ + beq 1a988 │ │ │ │ │ + b 1a924 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000292 │ │ │ │ │ │ │ │ │ │ -0001a9a4 <_loop1_185_rule>: │ │ │ │ │ +0001a9e4 <_loop1_185_rule>: │ │ │ │ │ _loop1_41_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r2, [pc, #3120] @ 1b5ec <_loop1_185_rule+0xc48> │ │ │ │ │ + ldr r2, [pc, #3120] @ 1b62c <_loop1_185_rule+0xc48> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1b494 <_loop1_185_rule+0xaf0> │ │ │ │ │ + beq 1b4d4 <_loop1_185_rule+0xaf0> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b4a8 <_loop1_185_rule+0xb04> │ │ │ │ │ + bne 1b4e8 <_loop1_185_rule+0xb04> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1b570 <_loop1_185_rule+0xbcc> │ │ │ │ │ + beq 1b5b0 <_loop1_185_rule+0xbcc> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1b4a8 <_loop1_185_rule+0xb04> │ │ │ │ │ - ldr r2, [pc, #3040] @ 1b5ec <_loop1_185_rule+0xc48> │ │ │ │ │ + bne 1b4e8 <_loop1_185_rule+0xb04> │ │ │ │ │ + ldr r2, [pc, #3040] @ 1b62c <_loop1_185_rule+0xc48> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b554 <_loop1_185_rule+0xbb0> │ │ │ │ │ - ldr r2, [pc, #3020] @ 1b5ec <_loop1_185_rule+0xc48> │ │ │ │ │ + beq 1b594 <_loop1_185_rule+0xbb0> │ │ │ │ │ + ldr r2, [pc, #3020] @ 1b62c <_loop1_185_rule+0xc48> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ad40 <_loop1_185_rule+0x39c> │ │ │ │ │ + beq 1ad80 <_loop1_185_rule+0x39c> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 1ad64 <_loop1_185_rule+0x3c0> │ │ │ │ │ + beq 1ada4 <_loop1_185_rule+0x3c0> │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1ada0 <_loop1_185_rule+0x3fc> │ │ │ │ │ + beq 1ade0 <_loop1_185_rule+0x3fc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2944] @ 1b5ec <_loop1_185_rule+0xc48> │ │ │ │ │ + ldr r2, [pc, #2944] @ 1b62c <_loop1_185_rule+0xc48> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b4ec <_loop1_185_rule+0xb48> │ │ │ │ │ + beq 1b52c <_loop1_185_rule+0xb48> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1b504 <_loop1_185_rule+0xb60> │ │ │ │ │ + bne 1b544 <_loop1_185_rule+0xb60> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1afc0 <_loop1_185_rule+0x61c> │ │ │ │ │ + bne 1b000 <_loop1_185_rule+0x61c> │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ada8 <_loop1_185_rule+0x404> │ │ │ │ │ + bne 1ade8 <_loop1_185_rule+0x404> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1b4b4 <_loop1_185_rule+0xb10> │ │ │ │ │ + beq 1b4f4 <_loop1_185_rule+0xb10> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1b50c <_loop1_185_rule+0xb68> │ │ │ │ │ + beq 1b54c <_loop1_185_rule+0xb68> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e8c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1afd4 <_loop1_185_rule+0x630> │ │ │ │ │ + beq 1b014 <_loop1_185_rule+0x630> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1afd4 <_loop1_185_rule+0x630> │ │ │ │ │ + beq 1b014 <_loop1_185_rule+0x630> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 1b544 <_loop1_185_rule+0xba0> │ │ │ │ │ + bne 1b584 <_loop1_185_rule+0xba0> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1af08 <_loop1_185_rule+0x564> │ │ │ │ │ + beq 1af48 <_loop1_185_rule+0x564> │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - ldr r9, [pc, #2672] @ 1b5ec <_loop1_185_rule+0xc48> │ │ │ │ │ + ldr r9, [pc, #2672] @ 1b62c <_loop1_185_rule+0xc48> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov sl, fp │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r0, [r6] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - str fp, [sp, #20] │ │ │ │ │ + str fp, [sp, #24] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - beq 1b3e0 <_loop1_185_rule+0xa3c> │ │ │ │ │ + str r7, [sp, #20] │ │ │ │ │ + beq 1b420 <_loop1_185_rule+0xa3c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b534 <_loop1_185_rule+0xb90> │ │ │ │ │ + bne 1b574 <_loop1_185_rule+0xb90> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1afe0 <_loop1_185_rule+0x63c> │ │ │ │ │ + beq 1b020 <_loop1_185_rule+0x63c> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq 1b004 <_loop1_185_rule+0x660> │ │ │ │ │ + beq 1b044 <_loop1_185_rule+0x660> │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b054 <_loop1_185_rule+0x6b0> │ │ │ │ │ + beq 1b094 <_loop1_185_rule+0x6b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2532] @ 1b5ec <_loop1_185_rule+0xc48> │ │ │ │ │ + ldr r2, [pc, #2532] @ 1b62c <_loop1_185_rule+0xc48> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b58c <_loop1_185_rule+0xbe8> │ │ │ │ │ + beq 1b5cc <_loop1_185_rule+0xbe8> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1b5a4 <_loop1_185_rule+0xc00> │ │ │ │ │ + bne 1b5e4 <_loop1_185_rule+0xc00> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1b2f0 <_loop1_185_rule+0x94c> │ │ │ │ │ + bne 1b330 <_loop1_185_rule+0x94c> │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b05c <_loop1_185_rule+0x6b8> │ │ │ │ │ + bne 1b09c <_loop1_185_rule+0x6b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1b060 <_loop1_185_rule+0x6bc> │ │ │ │ │ + beq 1b0a0 <_loop1_185_rule+0x6bc> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, r8 │ │ │ │ │ stm sp, {fp, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b5cc <_loop1_185_rule+0xc28> │ │ │ │ │ + beq 1b60c <_loop1_185_rule+0xc28> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e8c │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 1b2d0 <_loop1_185_rule+0x92c> │ │ │ │ │ + beq 1b310 <_loop1_185_rule+0x92c> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b2d0 <_loop1_185_rule+0x92c> │ │ │ │ │ + beq 1b310 <_loop1_185_rule+0x92c> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b060 <_loop1_185_rule+0x6bc> │ │ │ │ │ + bne 1b0a0 <_loop1_185_rule+0x6bc> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b5bc <_loop1_185_rule+0xc18> │ │ │ │ │ + beq 1b5fc <_loop1_185_rule+0xc18> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b318 <_loop1_185_rule+0x974> │ │ │ │ │ + beq 1b358 <_loop1_185_rule+0x974> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ str r5, [r2, r7, lsl #2] │ │ │ │ │ - str sl, [sp, #20] │ │ │ │ │ + str sl, [sp, #24] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 1ab94 <_loop1_185_rule+0x1f0> │ │ │ │ │ + b 1abd4 <_loop1_185_rule+0x1f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1b52c <_loop1_185_rule+0xb88> │ │ │ │ │ + bne 1b56c <_loop1_185_rule+0xb88> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1aa40 <_loop1_185_rule+0x9c> │ │ │ │ │ + bne 1aa80 <_loop1_185_rule+0x9c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b354 <_loop1_185_rule+0x9b0> │ │ │ │ │ + blt 1b394 <_loop1_185_rule+0x9b0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 1b52c <_loop1_185_rule+0xb88> │ │ │ │ │ + bne 1b56c <_loop1_185_rule+0xb88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1aa60 <_loop1_185_rule+0xbc> │ │ │ │ │ + bne 1aaa0 <_loop1_185_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ subs r5, sl, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1b398 <_loop1_185_rule+0x9f4> │ │ │ │ │ - ldr r2, [pc, #2092] @ 1b5ec <_loop1_185_rule+0xc48> │ │ │ │ │ + bne 1b3d8 <_loop1_185_rule+0x9f4> │ │ │ │ │ + ldr r2, [pc, #2092] @ 1b62c <_loop1_185_rule+0xc48> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1af28 <_loop1_185_rule+0x584> │ │ │ │ │ + beq 1af68 <_loop1_185_rule+0x584> │ │ │ │ │ ldr r8, [r4, #12] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 1af50 <_loop1_185_rule+0x5ac> │ │ │ │ │ + beq 1af90 <_loop1_185_rule+0x5ac> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1af8c <_loop1_185_rule+0x5e8> │ │ │ │ │ + beq 1afcc <_loop1_185_rule+0x5e8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2024] @ 1b5ec <_loop1_185_rule+0xc48> │ │ │ │ │ + ldr r2, [pc, #2024] @ 1b62c <_loop1_185_rule+0xc48> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b458 <_loop1_185_rule+0xab4> │ │ │ │ │ + beq 1b498 <_loop1_185_rule+0xab4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b444 <_loop1_185_rule+0xaa0> │ │ │ │ │ + bne 1b484 <_loop1_185_rule+0xaa0> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 1b2bc <_loop1_185_rule+0x918> │ │ │ │ │ + bne 1b2fc <_loop1_185_rule+0x918> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b388 <_loop1_185_rule+0x9e4> │ │ │ │ │ + bne 1b3c8 <_loop1_185_rule+0x9e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1b414 <_loop1_185_rule+0xa70> │ │ │ │ │ + beq 1b454 <_loop1_185_rule+0xa70> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b4d0 <_loop1_185_rule+0xb2c> │ │ │ │ │ + beq 1b510 <_loop1_185_rule+0xb2c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e8c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1b2dc <_loop1_185_rule+0x938> │ │ │ │ │ + beq 1b31c <_loop1_185_rule+0x938> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne 1b34c <_loop1_185_rule+0x9a8> │ │ │ │ │ - ldr r1, [pc, #1816] @ 1b5f0 <_loop1_185_rule+0xc4c> │ │ │ │ │ + bne 1b38c <_loop1_185_rule+0x9a8> │ │ │ │ │ + ldr r1, [pc, #1816] @ 1b630 <_loop1_185_rule+0xc4c> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b2dc <_loop1_185_rule+0x938> │ │ │ │ │ + beq 1b31c <_loop1_185_rule+0x938> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ab68 <_loop1_185_rule+0x1c4> │ │ │ │ │ + bne 1aba8 <_loop1_185_rule+0x1c4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1b39c <_loop1_185_rule+0x9f8> │ │ │ │ │ - b 1b3a0 <_loop1_185_rule+0x9fc> │ │ │ │ │ + beq 1b3dc <_loop1_185_rule+0x9f8> │ │ │ │ │ + b 1b3e0 <_loop1_185_rule+0x9fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b414 <_loop1_185_rule+0xa70> │ │ │ │ │ + bne 1b454 <_loop1_185_rule+0xa70> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 1add8 <_loop1_185_rule+0x434> │ │ │ │ │ + bne 1ae18 <_loop1_185_rule+0x434> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b3b4 <_loop1_185_rule+0xa10> │ │ │ │ │ + blt 1b3f4 <_loop1_185_rule+0xa10> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 1b414 <_loop1_185_rule+0xa70> │ │ │ │ │ + bne 1b454 <_loop1_185_rule+0xa70> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 1adf8 <_loop1_185_rule+0x454> │ │ │ │ │ + bne 1ae38 <_loop1_185_rule+0x454> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ @@ -29975,549 +29989,549 @@ │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1aaa0 <_loop1_185_rule+0xfc> │ │ │ │ │ - b 1aa9c <_loop1_185_rule+0xf8> │ │ │ │ │ + bne 1aae0 <_loop1_185_rule+0xfc> │ │ │ │ │ + b 1aadc <_loop1_185_rule+0xf8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1adac <_loop1_185_rule+0x408> │ │ │ │ │ + b 1adec <_loop1_185_rule+0x408> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1b44c <_loop1_185_rule+0xaa8> │ │ │ │ │ + bne 1b48c <_loop1_185_rule+0xaa8> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1abd8 <_loop1_185_rule+0x234> │ │ │ │ │ + bne 1ac18 <_loop1_185_rule+0x234> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt r8, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt r8, [r4, #60] @ 0x3c │ │ │ │ │ - blt 1b060 <_loop1_185_rule+0x6bc> │ │ │ │ │ + blt 1b0a0 <_loop1_185_rule+0x6bc> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - bne 1b44c <_loop1_185_rule+0xaa8> │ │ │ │ │ + bne 1b48c <_loop1_185_rule+0xaa8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1abfc <_loop1_185_rule+0x258> │ │ │ │ │ + bne 1ac3c <_loop1_185_rule+0x258> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 1b3f8 <_loop1_185_rule+0xa54> │ │ │ │ │ + bne 1b438 <_loop1_185_rule+0xa54> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b1a4 <_loop1_185_rule+0x800> │ │ │ │ │ + beq 1b1e4 <_loop1_185_rule+0x800> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 1b1c8 <_loop1_185_rule+0x824> │ │ │ │ │ + beq 1b208 <_loop1_185_rule+0x824> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b204 <_loop1_185_rule+0x860> │ │ │ │ │ + beq 1b244 <_loop1_185_rule+0x860> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1336] @ 1b5ec <_loop1_185_rule+0xc48> │ │ │ │ │ + ldr r2, [pc, #1336] @ 1b62c <_loop1_185_rule+0xc48> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b420 <_loop1_185_rule+0xa7c> │ │ │ │ │ + beq 1b460 <_loop1_185_rule+0xa7c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b5ac <_loop1_185_rule+0xc08> │ │ │ │ │ + bne 1b5ec <_loop1_185_rule+0xc08> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1b304 <_loop1_185_rule+0x960> │ │ │ │ │ + bne 1b344 <_loop1_185_rule+0x960> │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b3d0 <_loop1_185_rule+0xa2c> │ │ │ │ │ + bne 1b410 <_loop1_185_rule+0xa2c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1b408 <_loop1_185_rule+0xa64> │ │ │ │ │ + beq 1b448 <_loop1_185_rule+0xa64> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b4c4 <_loop1_185_rule+0xb20> │ │ │ │ │ + beq 1b504 <_loop1_185_rule+0xb20> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e8c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1b340 <_loop1_185_rule+0x99c> │ │ │ │ │ + beq 1b380 <_loop1_185_rule+0x99c> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 1b340 <_loop1_185_rule+0x99c> │ │ │ │ │ - ldr r1, [pc, #1132] @ 1b5f0 <_loop1_185_rule+0xc4c> │ │ │ │ │ + bne 1b380 <_loop1_185_rule+0x99c> │ │ │ │ │ + ldr r1, [pc, #1132] @ 1b630 <_loop1_185_rule+0xc4c> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b340 <_loop1_185_rule+0x99c> │ │ │ │ │ + beq 1b380 <_loop1_185_rule+0x99c> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r8 │ │ │ │ │ - b 1acfc <_loop1_185_rule+0x358> │ │ │ │ │ + b 1ad3c <_loop1_185_rule+0x358> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b408 <_loop1_185_rule+0xa64> │ │ │ │ │ + bne 1b448 <_loop1_185_rule+0xa64> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1b088 <_loop1_185_rule+0x6e4> │ │ │ │ │ + bne 1b0c8 <_loop1_185_rule+0x6e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b368 <_loop1_185_rule+0x9c4> │ │ │ │ │ + blt 1b3a8 <_loop1_185_rule+0x9c4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 1b408 <_loop1_185_rule+0xa64> │ │ │ │ │ + bne 1b448 <_loop1_185_rule+0xa64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1b0a8 <_loop1_185_rule+0x704> │ │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + bne 1b0e8 <_loop1_185_rule+0x704> │ │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - beq 1af9c <_loop1_185_rule+0x5f8> │ │ │ │ │ + beq 1afdc <_loop1_185_rule+0x5f8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1af9c <_loop1_185_rule+0x5f8> │ │ │ │ │ + bne 1afdc <_loop1_185_rule+0x5f8> │ │ │ │ │ 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 1b474 <_loop1_185_rule+0xad0> │ │ │ │ │ + beq 1b4b4 <_loop1_185_rule+0xad0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1b2a4 <_loop1_185_rule+0x900> │ │ │ │ │ + ble 1b2e4 <_loop1_185_rule+0x900> │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1b2a4 <_loop1_185_rule+0x900> │ │ │ │ │ + beq 1b2e4 <_loop1_185_rule+0x900> │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1b2a4 <_loop1_185_rule+0x900> │ │ │ │ │ + beq 1b2e4 <_loop1_185_rule+0x900> │ │ │ │ │ sub ip, r6, #4 │ │ │ │ │ add r3, r6, #4 │ │ │ │ │ add ip, ip, r5, lsl #2 │ │ │ │ │ rsb lr, r6, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ - bne 1b28c <_loop1_185_rule+0x8e8> │ │ │ │ │ + bne 1b2cc <_loop1_185_rule+0x8e8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1afb4 <_loop1_185_rule+0x610> │ │ │ │ │ + b 1aff4 <_loop1_185_rule+0x610> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 1ae38 <_loop1_185_rule+0x494> │ │ │ │ │ - b 1ae34 <_loop1_185_rule+0x490> │ │ │ │ │ + bne 1ae78 <_loop1_185_rule+0x494> │ │ │ │ │ + b 1ae74 <_loop1_185_rule+0x490> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b060 <_loop1_185_rule+0x6bc> │ │ │ │ │ + b 1b0a0 <_loop1_185_rule+0x6bc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1af9c <_loop1_185_rule+0x5f8> │ │ │ │ │ + b 1afdc <_loop1_185_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1ac3c <_loop1_185_rule+0x298> │ │ │ │ │ - b 1ac38 <_loop1_185_rule+0x294> │ │ │ │ │ + bne 1ac7c <_loop1_185_rule+0x298> │ │ │ │ │ + b 1ac78 <_loop1_185_rule+0x294> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1b0e8 <_loop1_185_rule+0x744> │ │ │ │ │ - b 1b0e4 <_loop1_185_rule+0x740> │ │ │ │ │ + bne 1b128 <_loop1_185_rule+0x744> │ │ │ │ │ + b 1b124 <_loop1_185_rule+0x740> │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1b470 <_loop1_185_rule+0xacc> │ │ │ │ │ + beq 1b4b0 <_loop1_185_rule+0xacc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ - b 1ad28 <_loop1_185_rule+0x384> │ │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + b 1ad68 <_loop1_185_rule+0x384> │ │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b218 <_loop1_185_rule+0x874> │ │ │ │ │ + b 1b258 <_loop1_185_rule+0x874> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1adac <_loop1_185_rule+0x408> │ │ │ │ │ + b 1adec <_loop1_185_rule+0x408> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b218 <_loop1_185_rule+0x874> │ │ │ │ │ + b 1b258 <_loop1_185_rule+0x874> │ │ │ │ │ sub r3, r3, #3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - b 1af9c <_loop1_185_rule+0x5f8> │ │ │ │ │ + b 1afdc <_loop1_185_rule+0x5f8> │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - beq 1af9c <_loop1_185_rule+0x5f8> │ │ │ │ │ - b 1b22c <_loop1_185_rule+0x888> │ │ │ │ │ + beq 1afdc <_loop1_185_rule+0x5f8> │ │ │ │ │ + b 1b26c <_loop1_185_rule+0x888> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - b 1af9c <_loop1_185_rule+0x5f8> │ │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + b 1afdc <_loop1_185_rule+0x5f8> │ │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b 1b214 <_loop1_185_rule+0x870> │ │ │ │ │ + b 1b254 <_loop1_185_rule+0x870> │ │ │ │ │ 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 1b54c <_loop1_185_rule+0xba8> │ │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + beq 1b58c <_loop1_185_rule+0xba8> │ │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b 1b39c <_loop1_185_rule+0x9f8> │ │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + b 1b3dc <_loop1_185_rule+0x9f8> │ │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b218 <_loop1_185_rule+0x874> │ │ │ │ │ + b 1b258 <_loop1_185_rule+0x874> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b0cc <_loop1_185_rule+0x728> │ │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + beq 1b10c <_loop1_185_rule+0x728> │ │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1b218 <_loop1_185_rule+0x874> │ │ │ │ │ + b 1b258 <_loop1_185_rule+0x874> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b060 <_loop1_185_rule+0x6bc> │ │ │ │ │ + b 1b0a0 <_loop1_185_rule+0x6bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ae1c <_loop1_185_rule+0x478> │ │ │ │ │ - b 1b440 <_loop1_185_rule+0xa9c> │ │ │ │ │ + beq 1ae5c <_loop1_185_rule+0x478> │ │ │ │ │ + b 1b480 <_loop1_185_rule+0xa9c> │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ 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 1b2b4 <_loop1_185_rule+0x910> │ │ │ │ │ + b 1b2f4 <_loop1_185_rule+0x910> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a9e0 <_loop1_185_rule+0x3c> │ │ │ │ │ + beq 1aa20 <_loop1_185_rule+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 1b2b4 <_loop1_185_rule+0x910> │ │ │ │ │ + b 1b2f4 <_loop1_185_rule+0x910> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1adac <_loop1_185_rule+0x408> │ │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + b 1adec <_loop1_185_rule+0x408> │ │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b218 <_loop1_185_rule+0x874> │ │ │ │ │ + b 1b258 <_loop1_185_rule+0x874> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1aa84 <_loop1_185_rule+0xe0> │ │ │ │ │ + beq 1aac4 <_loop1_185_rule+0xe0> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1adac <_loop1_185_rule+0x408> │ │ │ │ │ + b 1adec <_loop1_185_rule+0x408> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne sl, #1 │ │ │ │ │ strne sl, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1b4bc <_loop1_185_rule+0xb18> │ │ │ │ │ - b 1adac <_loop1_185_rule+0x408> │ │ │ │ │ + beq 1b4fc <_loop1_185_rule+0xb18> │ │ │ │ │ + b 1adec <_loop1_185_rule+0x408> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ada8 <_loop1_185_rule+0x404> │ │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ │ + b 1ade8 <_loop1_185_rule+0x404> │ │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 1b39c <_loop1_185_rule+0x9f8> │ │ │ │ │ + b 1b3dc <_loop1_185_rule+0x9f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1adac <_loop1_185_rule+0x408> │ │ │ │ │ + b 1adec <_loop1_185_rule+0x408> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - b 1abb4 <_loop1_185_rule+0x210> │ │ │ │ │ + b 1abf4 <_loop1_185_rule+0x210> │ │ │ │ │ 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 1aa18 <_loop1_185_rule+0x74> │ │ │ │ │ - b 1b39c <_loop1_185_rule+0x9f8> │ │ │ │ │ + beq 1aa58 <_loop1_185_rule+0x74> │ │ │ │ │ + b 1b3dc <_loop1_185_rule+0x9f8> │ │ │ │ │ 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 1b2b4 <_loop1_185_rule+0x910> │ │ │ │ │ + b 1b2f4 <_loop1_185_rule+0x910> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1ac20 <_loop1_185_rule+0x27c> │ │ │ │ │ + beq 1ac60 <_loop1_185_rule+0x27c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1b060 <_loop1_185_rule+0x6bc> │ │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + b 1b0a0 <_loop1_185_rule+0x6bc> │ │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b 1b444 <_loop1_185_rule+0xaa0> │ │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + b 1b484 <_loop1_185_rule+0xaa0> │ │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b 1af08 <_loop1_185_rule+0x564> │ │ │ │ │ + b 1af48 <_loop1_185_rule+0x564> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r8, #1 │ │ │ │ │ strne r8, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1b2d4 <_loop1_185_rule+0x930> │ │ │ │ │ - b 1b060 <_loop1_185_rule+0x6bc> │ │ │ │ │ + beq 1b314 <_loop1_185_rule+0x930> │ │ │ │ │ + b 1b0a0 <_loop1_185_rule+0x6bc> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0001b5f4 : │ │ │ │ │ +0001b634 : │ │ │ │ │ named_expression_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #1336] @ 1bb44 │ │ │ │ │ + ldr r1, [pc, #1336] @ 1bb84 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1bb24 │ │ │ │ │ + beq 1bb64 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1bb38 │ │ │ │ │ - ldr r1, [pc, #1292] @ 1bb44 │ │ │ │ │ + bne 1bb78 │ │ │ │ │ + ldr r1, [pc, #1292] @ 1bb84 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b6f0 │ │ │ │ │ + beq 1b730 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ movne r6, r5 │ │ │ │ │ - beq 1b714 │ │ │ │ │ + beq 1b754 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1b750 │ │ │ │ │ + bne 1b790 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1b82c │ │ │ │ │ + bne 1b86c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r7, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1b6e0 │ │ │ │ │ + bne 1b720 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b7f4 │ │ │ │ │ - ldr r1, [pc, #1156] @ 1bb48 │ │ │ │ │ + beq 1b834 │ │ │ │ │ + ldr r1, [pc, #1156] @ 1bb88 │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b7f4 │ │ │ │ │ + beq 1b834 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1bb18 │ │ │ │ │ + bne 1bb58 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1b658 │ │ │ │ │ + bne 1b698 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b804 │ │ │ │ │ + blt 1b844 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 1bb18 │ │ │ │ │ + bne 1bb58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1b678 │ │ │ │ │ + beq 1b6b8 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b678 │ │ │ │ │ + beq 1b6b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1bae8 │ │ │ │ │ + beq 1bb28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1bae8 │ │ │ │ │ + beq 1bb28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r9, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ @@ -30528,160 +30542,160 @@ │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ stm sp, {r6, r9} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ R_ARM_CALL _PyAST_NamedExpr │ │ │ │ │ - ldr r2, [pc, #896] @ 1bb4c │ │ │ │ │ + ldr r2, [pc, #896] @ 1bb8c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 23730 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1bac4 │ │ │ │ │ + beq 1bb04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b6e0 │ │ │ │ │ + b 1b720 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 1b7ec │ │ │ │ │ + b 1b82c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1b698 │ │ │ │ │ + beq 1b6d8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1bb38 │ │ │ │ │ - ldr r1, [pc, #776] @ 1bb44 │ │ │ │ │ + bne 1bb78 │ │ │ │ │ + ldr r1, [pc, #776] @ 1bb84 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1baf8 │ │ │ │ │ + beq 1bb38 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r1, #1200 @ 0x4b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b88c │ │ │ │ │ + beq 1b8cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b7ec │ │ │ │ │ + bne 1b82c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 1b698 │ │ │ │ │ + b 1b6d8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1bb0c │ │ │ │ │ + bne 1bb4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1b9c0 │ │ │ │ │ + bne 1ba00 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1bb0c │ │ │ │ │ + bne 1bb4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1b928 │ │ │ │ │ + bne 1b968 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1bb0c │ │ │ │ │ - ldr r1, [pc, #620] @ 1bb50 │ │ │ │ │ + bne 1bb4c │ │ │ │ │ + ldr r1, [pc, #620] @ 1bb90 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b904 │ │ │ │ │ + beq 1b944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1ba44 │ │ │ │ │ + bne 1ba84 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, #1200 @ 0x4b0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b 1b868 │ │ │ │ │ + b 1b8a8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b8cc │ │ │ │ │ + beq 1b90c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1b8cc │ │ │ │ │ - ldr r1, [pc, #512] @ 1bb54 │ │ │ │ │ + beq 1b90c │ │ │ │ │ + ldr r1, [pc, #512] @ 1bb94 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b8cc │ │ │ │ │ - ldr r3, [pc, #492] @ 1bb58 │ │ │ │ │ + beq 1b90c │ │ │ │ │ + ldr r3, [pc, #492] @ 1bb98 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #488] @ 1bb5c │ │ │ │ │ + ldr r3, [pc, #488] @ 1bb9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r9, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r9, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b910 │ │ │ │ │ + beq 1b950 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b884 │ │ │ │ │ + b 1b8c4 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b8ac │ │ │ │ │ + beq 1b8ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b8ac │ │ │ │ │ - ldr r3, [pc, #368] @ 1bb5c │ │ │ │ │ + beq 1b8ec │ │ │ │ │ + ldr r3, [pc, #368] @ 1bb9c │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r9, [r3] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ ldr sl, [r7, #16] │ │ │ │ │ ldr fp, [r7, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r7, [r7, #28] │ │ │ │ │ @@ -30689,43 +30703,43 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_get_expr_name │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str fp, [sp] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - ldr r0, [pc, #312] @ 1bb60 │ │ │ │ │ + ldr r0, [pc, #312] @ 1bba0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b9a4 │ │ │ │ │ - b 1b910 │ │ │ │ │ + bne 1b9e4 │ │ │ │ │ + b 1b950 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b904 │ │ │ │ │ + beq 1b944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b904 │ │ │ │ │ - ldr r1, [pc, #244] @ 1bb64 │ │ │ │ │ + beq 1b944 │ │ │ │ │ + ldr r1, [pc, #244] @ 1bba4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b904 │ │ │ │ │ - ldr r3, [pc, #212] @ 1bb5c │ │ │ │ │ + beq 1b944 │ │ │ │ │ + ldr r3, [pc, #212] @ 1bb9c │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r9, [r3] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ ldr fp, [r7, #16] │ │ │ │ │ ldr sl, [r7, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r7, [r7, #28] │ │ │ │ │ @@ -30733,51 +30747,51 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_get_expr_name │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str sl, [sp] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - ldr r0, [pc, #164] @ 1bb68 │ │ │ │ │ - b 1ba24 │ │ │ │ │ + ldr r0, [pc, #164] @ 1bba8 │ │ │ │ │ + b 1ba64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ movne r6, r2 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b818 │ │ │ │ │ + b 1b858 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b818 │ │ │ │ │ + b 1b858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1b848 │ │ │ │ │ + beq 1b888 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b9b8 │ │ │ │ │ + b 1b9f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b818 │ │ │ │ │ + b 1b858 │ │ │ │ │ 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 1b630 │ │ │ │ │ + beq 1b670 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1b6e0 │ │ │ │ │ + b 1b720 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ .word 0x000004e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_161_rule │ │ │ │ │ @@ -30789,225 +30803,225 @@ │ │ │ │ │ .word 0x000008bc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _tmp_162_rule │ │ │ │ │ .word 0x00000928 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001bb6c : │ │ │ │ │ +0001bbac : │ │ │ │ │ tuple_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r2, [pc, #1004] @ 1bf70 │ │ │ │ │ + ldr r2, [pc, #1004] @ 1bfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1bec8 │ │ │ │ │ + beq 1bf08 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1be90 │ │ │ │ │ + bne 1bed0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1bf10 │ │ │ │ │ + beq 1bf50 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ 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 1be8c │ │ │ │ │ - ldr r2, [pc, #904] @ 1bf70 │ │ │ │ │ + beq 1becc │ │ │ │ │ + ldr r2, [pc, #904] @ 1bfb0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1bf00 │ │ │ │ │ + beq 1bf40 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ movne r3, r2 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1be8c │ │ │ │ │ - ldr r2, [pc, #860] @ 1bf70 │ │ │ │ │ + bne 1becc │ │ │ │ │ + ldr r2, [pc, #860] @ 1bfb0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1bd54 │ │ │ │ │ + beq 1bd94 │ │ │ │ │ ldr fp, [r4, #12] │ │ │ │ │ cmp r9, fp │ │ │ │ │ movne fp, r9 │ │ │ │ │ - beq 1bd78 │ │ │ │ │ + beq 1bdb8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #16 │ │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1bdc8 │ │ │ │ │ + bne 1be08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1bf4c │ │ │ │ │ + bne 1bf8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b634 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1be40 │ │ │ │ │ + beq 1be80 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1be3c │ │ │ │ │ + beq 1be7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e2ec │ │ │ │ │ + bl 1e338 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1be44 │ │ │ │ │ + bne 1be84 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1be64 │ │ │ │ │ + beq 1bea4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1be8c │ │ │ │ │ + bne 1becc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1be8c │ │ │ │ │ + beq 1becc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1bd3c │ │ │ │ │ + beq 1bd7c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1bee0 │ │ │ │ │ + beq 1bf20 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1bf4c │ │ │ │ │ + bne 1bf8c │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne 1bc34 │ │ │ │ │ + bne 1bc74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 1be44 │ │ │ │ │ + blt 1be84 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, fp, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r8, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr sl, [r2, #16] │ │ │ │ │ - bne 1bf4c │ │ │ │ │ + bne 1bf8c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bc58 │ │ │ │ │ + beq 1bc98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 1bc58 │ │ │ │ │ + beq 1bc98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 1be44 │ │ │ │ │ + beq 1be84 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1bea8 │ │ │ │ │ + beq 1bee8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bc84 │ │ │ │ │ + b 1bcc4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1be8c │ │ │ │ │ + bne 1becc │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 1bce0 │ │ │ │ │ + b 1bd20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1be4c │ │ │ │ │ + beq 1be8c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ @@ -31018,137 +31032,137 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1be40 │ │ │ │ │ - b 1be44 │ │ │ │ │ + beq 1be80 │ │ │ │ │ + b 1be84 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1bba8 │ │ │ │ │ - b 1be90 │ │ │ │ │ + beq 1bbe8 │ │ │ │ │ + b 1bed0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1be90 │ │ │ │ │ - b 1bd44 │ │ │ │ │ + beq 1bed0 │ │ │ │ │ + b 1bd84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bbf4 │ │ │ │ │ + b 1bc34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1bf58 │ │ │ │ │ + blt 1bf98 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 1bbc8 │ │ │ │ │ - b 1bd44 │ │ │ │ │ + beq 1bc08 │ │ │ │ │ + b 1bd84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1be44 │ │ │ │ │ + b 1be84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1bd44 │ │ │ │ │ + b 1bd84 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0001bf74 : │ │ │ │ │ +0001bfb4 : │ │ │ │ │ star_named_expression_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r1, [pc, #372] @ 1c100 │ │ │ │ │ + ldr r1, [pc, #372] @ 1c140 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1c0f8 │ │ │ │ │ + beq 1c138 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1c04c │ │ │ │ │ + bne 1c08c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1c020 │ │ │ │ │ + beq 1c060 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c05c │ │ │ │ │ + bne 1c09c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c04c │ │ │ │ │ + bne 1c08c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b634 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c0e0 │ │ │ │ │ + blt 1c120 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bfd0 │ │ │ │ │ + beq 1c010 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1c010 │ │ │ │ │ + b 1c050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1bfe4 │ │ │ │ │ + beq 1c024 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1c010 │ │ │ │ │ + beq 1c050 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp] │ │ │ │ │ @@ -31156,1527 +31170,1527 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, r5 │ │ │ │ │ - bne 1c008 │ │ │ │ │ + bne 1c048 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1c008 │ │ │ │ │ - b 1c010 │ │ │ │ │ + beq 1c048 │ │ │ │ │ + b 1c050 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c010 │ │ │ │ │ + b 1c050 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bfa4 │ │ │ │ │ + b 1bfe4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0001c104 <_loop0_37_rule>: │ │ │ │ │ +0001c144 <_loop0_37_rule>: │ │ │ │ │ _loop0_40_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r2, [pc, #3040] @ 1ccfc <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r2, [pc, #3040] @ 1cd3c <_loop0_37_rule+0xbf8> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1cb74 <_loop0_37_rule+0xa70> │ │ │ │ │ + beq 1cbb4 <_loop0_37_rule+0xa70> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1cb88 <_loop0_37_rule+0xa84> │ │ │ │ │ + bne 1cbc8 <_loop0_37_rule+0xa84> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1cce0 <_loop0_37_rule+0xbdc> │ │ │ │ │ + beq 1cd20 <_loop0_37_rule+0xbdc> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1cb88 <_loop0_37_rule+0xa84> │ │ │ │ │ - ldr r2, [pc, #2956] @ 1ccfc <_loop0_37_rule+0xbf8> │ │ │ │ │ + bne 1cbc8 <_loop0_37_rule+0xa84> │ │ │ │ │ + ldr r2, [pc, #2956] @ 1cd3c <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ccc4 <_loop0_37_rule+0xbc0> │ │ │ │ │ - ldr r2, [pc, #2936] @ 1ccfc <_loop0_37_rule+0xbf8> │ │ │ │ │ + beq 1cd04 <_loop0_37_rule+0xbc0> │ │ │ │ │ + ldr r2, [pc, #2936] @ 1cd3c <_loop0_37_rule+0xbf8> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c49c <_loop0_37_rule+0x398> │ │ │ │ │ + beq 1c4dc <_loop0_37_rule+0x398> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 1c4c0 <_loop0_37_rule+0x3bc> │ │ │ │ │ + beq 1c500 <_loop0_37_rule+0x3bc> │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c4fc <_loop0_37_rule+0x3f8> │ │ │ │ │ + beq 1c53c <_loop0_37_rule+0x3f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2860] @ 1ccfc <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r2, [pc, #2860] @ 1cd3c <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cca4 <_loop0_37_rule+0xba0> │ │ │ │ │ + beq 1cce4 <_loop0_37_rule+0xba0> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1ccbc <_loop0_37_rule+0xbb8> │ │ │ │ │ + bne 1ccfc <_loop0_37_rule+0xbb8> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 1c744 <_loop0_37_rule+0x640> │ │ │ │ │ + bne 1c784 <_loop0_37_rule+0x640> │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c504 <_loop0_37_rule+0x400> │ │ │ │ │ + bne 1c544 <_loop0_37_rule+0x400> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1cb94 <_loop0_37_rule+0xa90> │ │ │ │ │ + beq 1cbd4 <_loop0_37_rule+0xa90> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1cba4 <_loop0_37_rule+0xaa0> │ │ │ │ │ + beq 1cbe4 <_loop0_37_rule+0xaa0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e8c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1c758 <_loop0_37_rule+0x654> │ │ │ │ │ + beq 1c798 <_loop0_37_rule+0x654> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c758 <_loop0_37_rule+0x654> │ │ │ │ │ + beq 1c798 <_loop0_37_rule+0x654> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 1cc94 <_loop0_37_rule+0xb90> │ │ │ │ │ + bne 1ccd4 <_loop0_37_rule+0xb90> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c668 <_loop0_37_rule+0x564> │ │ │ │ │ + beq 1c6a8 <_loop0_37_rule+0x564> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - ldr r9, [pc, #2596] @ 1ccfc <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r9, [pc, #2596] @ 1cd3c <_loop0_37_rule+0xbf8> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str sl, [sp, #16] │ │ │ │ │ str r0, [r6] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ - beq 1cac0 <_loop0_37_rule+0x9bc> │ │ │ │ │ + beq 1cb00 <_loop0_37_rule+0x9bc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1cc88 <_loop0_37_rule+0xb84> │ │ │ │ │ + bne 1ccc8 <_loop0_37_rule+0xb84> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c764 <_loop0_37_rule+0x660> │ │ │ │ │ + beq 1c7a4 <_loop0_37_rule+0x660> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq 1c788 <_loop0_37_rule+0x684> │ │ │ │ │ + beq 1c7c8 <_loop0_37_rule+0x684> │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c7d8 <_loop0_37_rule+0x6d4> │ │ │ │ │ + beq 1c818 <_loop0_37_rule+0x6d4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2456] @ 1ccfc <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r2, [pc, #2456] @ 1cd3c <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cb04 <_loop0_37_rule+0xa00> │ │ │ │ │ + beq 1cb44 <_loop0_37_rule+0xa00> │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 1cb1c <_loop0_37_rule+0xa18> │ │ │ │ │ + bne 1cb5c <_loop0_37_rule+0xa18> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1c9ec <_loop0_37_rule+0x8e8> │ │ │ │ │ + bne 1ca2c <_loop0_37_rule+0x8e8> │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c7e0 <_loop0_37_rule+0x6dc> │ │ │ │ │ + bne 1c820 <_loop0_37_rule+0x6dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1c7e4 <_loop0_37_rule+0x6e0> │ │ │ │ │ + beq 1c824 <_loop0_37_rule+0x6e0> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, fp │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1cc30 <_loop0_37_rule+0xb2c> │ │ │ │ │ + beq 1cc70 <_loop0_37_rule+0xb2c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e8c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1c96c <_loop0_37_rule+0x868> │ │ │ │ │ + beq 1c9ac <_loop0_37_rule+0x868> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c96c <_loop0_37_rule+0x868> │ │ │ │ │ + beq 1c9ac <_loop0_37_rule+0x868> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c7e4 <_loop0_37_rule+0x6e0> │ │ │ │ │ + bne 1c824 <_loop0_37_rule+0x6e0> │ │ │ │ │ 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 1caf8 <_loop0_37_rule+0x9f4> │ │ │ │ │ + beq 1cb38 <_loop0_37_rule+0x9f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ca14 <_loop0_37_rule+0x910> │ │ │ │ │ + beq 1ca54 <_loop0_37_rule+0x910> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ str r5, [r2, r7, lsl #2] │ │ │ │ │ str sl, [sp, #16] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 1c2f0 <_loop0_37_rule+0x1ec> │ │ │ │ │ + b 1c330 <_loop0_37_rule+0x1ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1cb24 <_loop0_37_rule+0xa20> │ │ │ │ │ + bne 1cb64 <_loop0_37_rule+0xa20> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1c1a4 <_loop0_37_rule+0xa0> │ │ │ │ │ + bne 1c1e4 <_loop0_37_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1cae4 <_loop0_37_rule+0x9e0> │ │ │ │ │ + blt 1cb24 <_loop0_37_rule+0x9e0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 1cb24 <_loop0_37_rule+0xa20> │ │ │ │ │ + bne 1cb64 <_loop0_37_rule+0xa20> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c1c4 <_loop0_37_rule+0xc0> │ │ │ │ │ + bne 1c204 <_loop0_37_rule+0xc0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ subs r5, sl, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1ca74 <_loop0_37_rule+0x970> │ │ │ │ │ - ldr r2, [pc, #2016] @ 1ccfc <_loop0_37_rule+0xbf8> │ │ │ │ │ + bne 1cab4 <_loop0_37_rule+0x970> │ │ │ │ │ + ldr r2, [pc, #2016] @ 1cd3c <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c988 <_loop0_37_rule+0x884> │ │ │ │ │ + beq 1c9c8 <_loop0_37_rule+0x884> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 1c9ac <_loop0_37_rule+0x8a8> │ │ │ │ │ + beq 1c9ec <_loop0_37_rule+0x8a8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c6f0 <_loop0_37_rule+0x5ec> │ │ │ │ │ + beq 1c730 <_loop0_37_rule+0x5ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1948] @ 1ccfc <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r2, [pc, #1948] @ 1cd3c <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cbc4 <_loop0_37_rule+0xac0> │ │ │ │ │ + beq 1cc04 <_loop0_37_rule+0xac0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1cbdc <_loop0_37_rule+0xad8> │ │ │ │ │ + bne 1cc1c <_loop0_37_rule+0xad8> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 1c958 <_loop0_37_rule+0x854> │ │ │ │ │ + bne 1c998 <_loop0_37_rule+0x854> │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c6f4 <_loop0_37_rule+0x5f0> │ │ │ │ │ + bne 1c734 <_loop0_37_rule+0x5f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1cbf4 <_loop0_37_rule+0xaf0> │ │ │ │ │ + beq 1cc34 <_loop0_37_rule+0xaf0> │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1cb44 <_loop0_37_rule+0xa40> │ │ │ │ │ + beq 1cb84 <_loop0_37_rule+0xa40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e8c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1c978 <_loop0_37_rule+0x874> │ │ │ │ │ + beq 1c9b8 <_loop0_37_rule+0x874> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 1cb6c <_loop0_37_rule+0xa68> │ │ │ │ │ - ldr r1, [pc, #1740] @ 1cd00 <_loop0_37_rule+0xbfc> │ │ │ │ │ + bne 1cbac <_loop0_37_rule+0xa68> │ │ │ │ │ + ldr r1, [pc, #1740] @ 1cd40 <_loop0_37_rule+0xbfc> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c97c <_loop0_37_rule+0x878> │ │ │ │ │ + beq 1c9bc <_loop0_37_rule+0x878> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c2c8 <_loop0_37_rule+0x1c4> │ │ │ │ │ + bne 1c308 <_loop0_37_rule+0x1c4> │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1ca78 <_loop0_37_rule+0x974> │ │ │ │ │ - b 1ca7c <_loop0_37_rule+0x978> │ │ │ │ │ + beq 1cab8 <_loop0_37_rule+0x974> │ │ │ │ │ + b 1cabc <_loop0_37_rule+0x978> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cb2c <_loop0_37_rule+0xa28> │ │ │ │ │ + bne 1cb6c <_loop0_37_rule+0xa28> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1c80c <_loop0_37_rule+0x708> │ │ │ │ │ + bne 1c84c <_loop0_37_rule+0x708> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1ca54 <_loop0_37_rule+0x950> │ │ │ │ │ + blt 1ca94 <_loop0_37_rule+0x950> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 1cb2c <_loop0_37_rule+0xa28> │ │ │ │ │ + bne 1cb6c <_loop0_37_rule+0xa28> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c82c <_loop0_37_rule+0x728> │ │ │ │ │ + bne 1c86c <_loop0_37_rule+0x728> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1ca9c <_loop0_37_rule+0x998> │ │ │ │ │ + beq 1cadc <_loop0_37_rule+0x998> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 1c924 <_loop0_37_rule+0x820> │ │ │ │ │ + bgt 1c964 <_loop0_37_rule+0x820> │ │ │ │ │ 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 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 1c204 <_loop0_37_rule+0x100> │ │ │ │ │ - b 1c200 <_loop0_37_rule+0xfc> │ │ │ │ │ + bne 1c244 <_loop0_37_rule+0x100> │ │ │ │ │ + b 1c240 <_loop0_37_rule+0xfc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c508 <_loop0_37_rule+0x404> │ │ │ │ │ + b 1c548 <_loop0_37_rule+0x404> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 1cc7c <_loop0_37_rule+0xb78> │ │ │ │ │ + bne 1ccbc <_loop0_37_rule+0xb78> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1c334 <_loop0_37_rule+0x230> │ │ │ │ │ + bne 1c374 <_loop0_37_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt fp, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt fp, [r4, #60] @ 0x3c │ │ │ │ │ - blt 1c7e4 <_loop0_37_rule+0x6e0> │ │ │ │ │ + blt 1c824 <_loop0_37_rule+0x6e0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - bne 1cc7c <_loop0_37_rule+0xb78> │ │ │ │ │ + bne 1ccbc <_loop0_37_rule+0xb78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c358 <_loop0_37_rule+0x254> │ │ │ │ │ + bne 1c398 <_loop0_37_rule+0x254> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 1cad8 <_loop0_37_rule+0x9d4> │ │ │ │ │ + bne 1cb18 <_loop0_37_rule+0x9d4> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c688 <_loop0_37_rule+0x584> │ │ │ │ │ + beq 1c6c8 <_loop0_37_rule+0x584> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 1c6ac <_loop0_37_rule+0x5a8> │ │ │ │ │ + beq 1c6ec <_loop0_37_rule+0x5a8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c6e8 <_loop0_37_rule+0x5e4> │ │ │ │ │ + beq 1c728 <_loop0_37_rule+0x5e4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1220] @ 1ccfc <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r2, [pc, #1220] @ 1cd3c <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cc5c <_loop0_37_rule+0xb58> │ │ │ │ │ + beq 1cc9c <_loop0_37_rule+0xb58> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1cc50 <_loop0_37_rule+0xb4c> │ │ │ │ │ + bne 1cc90 <_loop0_37_rule+0xb4c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1ca00 <_loop0_37_rule+0x8fc> │ │ │ │ │ + bne 1ca40 <_loop0_37_rule+0x8fc> │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ca48 <_loop0_37_rule+0x944> │ │ │ │ │ + bne 1ca88 <_loop0_37_rule+0x944> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1cbe8 <_loop0_37_rule+0xae4> │ │ │ │ │ + beq 1cc28 <_loop0_37_rule+0xae4> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1cc00 <_loop0_37_rule+0xafc> │ │ │ │ │ + beq 1cc40 <_loop0_37_rule+0xafc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e8c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1ca3c <_loop0_37_rule+0x938> │ │ │ │ │ + beq 1ca7c <_loop0_37_rule+0x938> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 1ca3c <_loop0_37_rule+0x938> │ │ │ │ │ - ldr r1, [pc, #1016] @ 1cd00 <_loop0_37_rule+0xbfc> │ │ │ │ │ + bne 1ca7c <_loop0_37_rule+0x938> │ │ │ │ │ + ldr r1, [pc, #1016] @ 1cd40 <_loop0_37_rule+0xbfc> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ca3c <_loop0_37_rule+0x938> │ │ │ │ │ + beq 1ca7c <_loop0_37_rule+0x938> │ │ │ │ │ mov r3, sl │ │ │ │ │ - b 1c454 <_loop0_37_rule+0x350> │ │ │ │ │ + b 1c494 <_loop0_37_rule+0x350> │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1c724 <_loop0_37_rule+0x620> │ │ │ │ │ + beq 1c764 <_loop0_37_rule+0x620> │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r6, r3, lsl #2] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 1c724 <_loop0_37_rule+0x620> │ │ │ │ │ - b 1c93c <_loop0_37_rule+0x838> │ │ │ │ │ + beq 1c764 <_loop0_37_rule+0x620> │ │ │ │ │ + b 1c97c <_loop0_37_rule+0x838> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 1c594 <_loop0_37_rule+0x490> │ │ │ │ │ - b 1c590 <_loop0_37_rule+0x48c> │ │ │ │ │ + bne 1c5d4 <_loop0_37_rule+0x490> │ │ │ │ │ + b 1c5d0 <_loop0_37_rule+0x48c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c7e4 <_loop0_37_rule+0x6e0> │ │ │ │ │ + b 1c824 <_loop0_37_rule+0x6e0> │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1c6fc <_loop0_37_rule+0x5f8> │ │ │ │ │ + b 1c73c <_loop0_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cb34 <_loop0_37_rule+0xa30> │ │ │ │ │ + bne 1cb74 <_loop0_37_rule+0xa30> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 1c534 <_loop0_37_rule+0x430> │ │ │ │ │ + bne 1c574 <_loop0_37_rule+0x430> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1ca5c <_loop0_37_rule+0x958> │ │ │ │ │ + blt 1ca9c <_loop0_37_rule+0x958> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bne 1cb34 <_loop0_37_rule+0xa30> │ │ │ │ │ + bne 1cb74 <_loop0_37_rule+0xa30> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1c554 <_loop0_37_rule+0x450> │ │ │ │ │ - b 1c6f0 <_loop0_37_rule+0x5ec> │ │ │ │ │ + bne 1c594 <_loop0_37_rule+0x450> │ │ │ │ │ + b 1c730 <_loop0_37_rule+0x5ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1c398 <_loop0_37_rule+0x294> │ │ │ │ │ - b 1c394 <_loop0_37_rule+0x290> │ │ │ │ │ + bne 1c3d8 <_loop0_37_rule+0x294> │ │ │ │ │ + b 1c3d4 <_loop0_37_rule+0x290> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1c86c <_loop0_37_rule+0x768> │ │ │ │ │ - b 1c868 <_loop0_37_rule+0x764> │ │ │ │ │ + bne 1c8ac <_loop0_37_rule+0x768> │ │ │ │ │ + b 1c8a8 <_loop0_37_rule+0x764> │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1cc0c <_loop0_37_rule+0xb08> │ │ │ │ │ + beq 1cc4c <_loop0_37_rule+0xb08> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [sp, #20] │ │ │ │ │ - b 1c484 <_loop0_37_rule+0x380> │ │ │ │ │ + b 1c4c4 <_loop0_37_rule+0x380> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1c97c <_loop0_37_rule+0x878> │ │ │ │ │ + b 1c9bc <_loop0_37_rule+0x878> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1c6f4 <_loop0_37_rule+0x5f0> │ │ │ │ │ + b 1c734 <_loop0_37_rule+0x5f0> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1c6fc <_loop0_37_rule+0x5f8> │ │ │ │ │ + b 1c73c <_loop0_37_rule+0x5f8> │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1c71c <_loop0_37_rule+0x618> │ │ │ │ │ + bne 1c75c <_loop0_37_rule+0x618> │ │ │ │ │ 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 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1c734 <_loop0_37_rule+0x630> │ │ │ │ │ + b 1c774 <_loop0_37_rule+0x630> │ │ │ │ │ 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 1cc9c <_loop0_37_rule+0xb98> │ │ │ │ │ + beq 1ccdc <_loop0_37_rule+0xb98> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1ca78 <_loop0_37_rule+0x974> │ │ │ │ │ + b 1cab8 <_loop0_37_rule+0x974> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c508 <_loop0_37_rule+0x404> │ │ │ │ │ + b 1c548 <_loop0_37_rule+0x404> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1c668 <_loop0_37_rule+0x564> │ │ │ │ │ + b 1c6a8 <_loop0_37_rule+0x564> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 1c37c <_loop0_37_rule+0x278> │ │ │ │ │ + beq 1c3bc <_loop0_37_rule+0x278> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1c7e4 <_loop0_37_rule+0x6e0> │ │ │ │ │ + b 1c824 <_loop0_37_rule+0x6e0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c504 <_loop0_37_rule+0x400> │ │ │ │ │ + b 1c544 <_loop0_37_rule+0x400> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1c6fc <_loop0_37_rule+0x5f8> │ │ │ │ │ + b 1c73c <_loop0_37_rule+0x5f8> │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c980 <_loop0_37_rule+0x87c> │ │ │ │ │ + beq 1c9c0 <_loop0_37_rule+0x87c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c6fc <_loop0_37_rule+0x5f8> │ │ │ │ │ + b 1c73c <_loop0_37_rule+0x5f8> │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 1c97c <_loop0_37_rule+0x878> │ │ │ │ │ + b 1c9bc <_loop0_37_rule+0x878> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c140 <_loop0_37_rule+0x3c> │ │ │ │ │ + beq 1c180 <_loop0_37_rule+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 1c734 <_loop0_37_rule+0x630> │ │ │ │ │ + b 1c774 <_loop0_37_rule+0x630> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c508 <_loop0_37_rule+0x404> │ │ │ │ │ + b 1c548 <_loop0_37_rule+0x404> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne sl, #1 │ │ │ │ │ strne sl, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1cb9c <_loop0_37_rule+0xa98> │ │ │ │ │ - b 1c508 <_loop0_37_rule+0x404> │ │ │ │ │ + beq 1cbdc <_loop0_37_rule+0xa98> │ │ │ │ │ + b 1c548 <_loop0_37_rule+0x404> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c578 <_loop0_37_rule+0x474> │ │ │ │ │ + beq 1c5b8 <_loop0_37_rule+0x474> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1c6fc <_loop0_37_rule+0x5f8> │ │ │ │ │ + b 1c73c <_loop0_37_rule+0x5f8> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1c6fc <_loop0_37_rule+0x5f8> │ │ │ │ │ + b 1c73c <_loop0_37_rule+0x5f8> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1cb48 <_loop0_37_rule+0xa44> │ │ │ │ │ + b 1cb88 <_loop0_37_rule+0xa44> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ 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 1c734 <_loop0_37_rule+0x630> │ │ │ │ │ + b 1c774 <_loop0_37_rule+0x630> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne fp, #1 │ │ │ │ │ strne fp, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1c970 <_loop0_37_rule+0x86c> │ │ │ │ │ - b 1c7e4 <_loop0_37_rule+0x6e0> │ │ │ │ │ + beq 1c9b0 <_loop0_37_rule+0x86c> │ │ │ │ │ + b 1c824 <_loop0_37_rule+0x6e0> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1cbdc <_loop0_37_rule+0xad8> │ │ │ │ │ + b 1cc1c <_loop0_37_rule+0xad8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c850 <_loop0_37_rule+0x74c> │ │ │ │ │ + beq 1c890 <_loop0_37_rule+0x74c> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1cbd8 <_loop0_37_rule+0xad4> │ │ │ │ │ + b 1cc18 <_loop0_37_rule+0xad4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1c7e4 <_loop0_37_rule+0x6e0> │ │ │ │ │ + b 1c824 <_loop0_37_rule+0x6e0> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 1ca78 <_loop0_37_rule+0x974> │ │ │ │ │ + b 1cab8 <_loop0_37_rule+0x974> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c508 <_loop0_37_rule+0x404> │ │ │ │ │ + b 1c548 <_loop0_37_rule+0x404> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - b 1c310 <_loop0_37_rule+0x20c> │ │ │ │ │ + b 1c350 <_loop0_37_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c1e8 <_loop0_37_rule+0xe4> │ │ │ │ │ + beq 1c228 <_loop0_37_rule+0xe4> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1c508 <_loop0_37_rule+0x404> │ │ │ │ │ + b 1c548 <_loop0_37_rule+0x404> │ │ │ │ │ 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 1c17c <_loop0_37_rule+0x78> │ │ │ │ │ - b 1ca78 <_loop0_37_rule+0x974> │ │ │ │ │ + beq 1c1bc <_loop0_37_rule+0x78> │ │ │ │ │ + b 1cab8 <_loop0_37_rule+0x974> │ │ │ │ │ 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 1c734 <_loop0_37_rule+0x630> │ │ │ │ │ + b 1c774 <_loop0_37_rule+0x630> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0001cd04 : │ │ │ │ │ +0001cd44 : │ │ │ │ │ star_etc_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r3, [pc, #2392] @ 1d674 │ │ │ │ │ + ldr r3, [pc, #2392] @ 1d6b4 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1d2e0 │ │ │ │ │ + beq 1d320 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d2f4 │ │ │ │ │ + bne 1d334 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - bne 1cfb4 │ │ │ │ │ + bne 1cff4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ce18 │ │ │ │ │ + bne 1ce58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1cf4c │ │ │ │ │ + bne 1cf8c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ced8 │ │ │ │ │ + bne 1cf18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cf4c │ │ │ │ │ + bne 1cf8c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cf5c │ │ │ │ │ + bne 1cf9c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1d068 │ │ │ │ │ - ldr r1, [pc, #2216] @ 1d674 │ │ │ │ │ + bne 1d0a8 │ │ │ │ │ + ldr r1, [pc, #2216] @ 1d6b4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d220 │ │ │ │ │ + beq 1d260 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d074 │ │ │ │ │ + bne 1d0b4 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ce7c │ │ │ │ │ + bne 1cebc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1cd68 │ │ │ │ │ + beq 1cda8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _loop0_48_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1cd68 │ │ │ │ │ + beq 1cda8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d698 │ │ │ │ │ + bl 1d6d8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 1cd6c │ │ │ │ │ + bne 1cdac │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1ceb0 │ │ │ │ │ + beq 1cef0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 1ce0c │ │ │ │ │ + b 1ce4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1cdf8 │ │ │ │ │ + beq 1ce38 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1ce68 │ │ │ │ │ + bne 1cea8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ce74 │ │ │ │ │ + beq 1ceb4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ce0c │ │ │ │ │ + b 1ce4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1936] @ 1d674 │ │ │ │ │ + ldr r1, [pc, #1936] @ 1d6b4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d414 │ │ │ │ │ + beq 1d454 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d404 │ │ │ │ │ + bne 1d444 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 46c <_PyPegen_parse+0x46c> │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1d3a8 │ │ │ │ │ + bne 1d3e8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 1d404 │ │ │ │ │ + bne 1d444 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 46c <_PyPegen_parse+0x46c> │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1d318 │ │ │ │ │ + bne 1d358 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1cd9c │ │ │ │ │ + beq 1cddc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ce0c │ │ │ │ │ + b 1ce4c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d300 │ │ │ │ │ + beq 1d340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23730 <_loop1_178_rule> │ │ │ │ │ + bl 237a0 <_loop1_178_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1d300 │ │ │ │ │ + beq 1d340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d698 │ │ │ │ │ + bl 1d6d8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 1d304 │ │ │ │ │ + bne 1d344 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1ce68 │ │ │ │ │ - b 1ceb0 │ │ │ │ │ + bne 1cea8 │ │ │ │ │ + b 1cef0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1708] @ 1d674 │ │ │ │ │ + ldr r2, [pc, #1708] @ 1d6b4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d5b0 │ │ │ │ │ + beq 1d5f0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1d420 │ │ │ │ │ + bne 1d460 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1d5c4 │ │ │ │ │ + bne 1d604 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d55c │ │ │ │ │ + bne 1d59c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d5c4 │ │ │ │ │ + bne 1d604 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d5d0 │ │ │ │ │ + bne 1d610 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d5c4 │ │ │ │ │ + bne 1d604 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d248 │ │ │ │ │ + bne 1d288 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1cd54 │ │ │ │ │ + beq 1cd94 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1ce0c │ │ │ │ │ + b 1ce4c │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1512] @ 1d674 │ │ │ │ │ + ldr r2, [pc, #1512] @ 1d6b4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d200 │ │ │ │ │ + beq 1d240 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d110 │ │ │ │ │ + bne 1d150 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d214 │ │ │ │ │ + bne 1d254 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d1c8 │ │ │ │ │ + bne 1d208 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d214 │ │ │ │ │ + bne 1d254 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d184 │ │ │ │ │ + bne 1d1c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 1cde4 │ │ │ │ │ - b 1cdfc │ │ │ │ │ + beq 1ce24 │ │ │ │ │ + b 1ce3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 194dc │ │ │ │ │ + bl 1951c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d0a8 │ │ │ │ │ + beq 1d0e8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d0a8 │ │ │ │ │ - ldr r3, [pc, #1340] @ 1d678 │ │ │ │ │ + beq 1d0e8 │ │ │ │ │ + ldr r3, [pc, #1340] @ 1d6b8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #1336] @ 1d67c │ │ │ │ │ + ldr r3, [pc, #1336] @ 1d6bc │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d0f4 │ │ │ │ │ + beq 1d134 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d0fc │ │ │ │ │ + b 1d13c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 194dc │ │ │ │ │ + bl 1951c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d0f0 │ │ │ │ │ + beq 1d130 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d0f0 │ │ │ │ │ + beq 1d130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1330 │ │ │ │ │ R_ARM_CALL _tmp_184_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d0f0 │ │ │ │ │ - ldr r3, [pc, #1208] @ 1d678 │ │ │ │ │ + beq 1d130 │ │ │ │ │ + ldr r3, [pc, #1208] @ 1d6b8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #1208] @ 1d680 │ │ │ │ │ - b 1d140 │ │ │ │ │ + ldr r3, [pc, #1208] @ 1d6c0 │ │ │ │ │ + b 1d180 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 194dc │ │ │ │ │ + bl 1951c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d0cc │ │ │ │ │ + beq 1d10c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d0cc │ │ │ │ │ + beq 1d10c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 194dc │ │ │ │ │ + bl 1951c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d0cc │ │ │ │ │ - b 1d1b8 │ │ │ │ │ + beq 1d10c │ │ │ │ │ + b 1d1f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1d090 │ │ │ │ │ + beq 1d0d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d0fc │ │ │ │ │ + b 1d13c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cdf8 │ │ │ │ │ + bne 1ce38 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1cde4 │ │ │ │ │ - b 1d078 │ │ │ │ │ + beq 1ce24 │ │ │ │ │ + b 1d0b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ac4 <_PyPegen_parse+0xac4> │ │ │ │ │ R_ARM_CALL _tmp_181_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d04c │ │ │ │ │ + beq 1d08c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _loop0_182_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d04c │ │ │ │ │ + beq 1d08c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1d04c │ │ │ │ │ + beq 1d08c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ac4 <_PyPegen_parse+0xac4> │ │ │ │ │ R_ARM_CALL _tmp_183_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d04c │ │ │ │ │ - ldr r3, [pc, #1008] @ 1d684 │ │ │ │ │ + beq 1d08c │ │ │ │ │ + ldr r3, [pc, #1008] @ 1d6c4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #988] @ 1d678 │ │ │ │ │ + ldr r3, [pc, #988] @ 1d6b8 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d050 │ │ │ │ │ + beq 1d090 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d058 │ │ │ │ │ + b 1d098 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1cd40 │ │ │ │ │ + beq 1cd80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1ce0c │ │ │ │ │ + b 1ce4c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1cdc4 │ │ │ │ │ - b 1d068 │ │ │ │ │ + beq 1ce04 │ │ │ │ │ + b 1d0a8 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 1cf38 │ │ │ │ │ + bne 1cf78 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #836] @ 1d688 │ │ │ │ │ + ldr r1, [pc, #836] @ 1d6c8 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, r8 │ │ │ │ │ - beq 1cf30 │ │ │ │ │ + beq 1cf70 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1d3dc │ │ │ │ │ + beq 1d41c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _loop0_49_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1cf40 │ │ │ │ │ + beq 1cf80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d698 │ │ │ │ │ + bl 1d6d8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 1ce50 │ │ │ │ │ - b 1cf40 │ │ │ │ │ + beq 1ce90 │ │ │ │ │ + b 1cf80 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cf10 │ │ │ │ │ + beq 1cf50 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 1d358 │ │ │ │ │ - b 1cf14 │ │ │ │ │ + beq 1d398 │ │ │ │ │ + b 1cf54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cf34 │ │ │ │ │ + beq 1cf74 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1cf40 │ │ │ │ │ + b 1cf80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1cf40 │ │ │ │ │ + b 1cf80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1cef0 │ │ │ │ │ + b 1cf30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #584] @ 1d674 │ │ │ │ │ + ldr r2, [pc, #584] @ 1d6b4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d550 │ │ │ │ │ + beq 1d590 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d540 │ │ │ │ │ + bne 1d580 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d508 │ │ │ │ │ + bne 1d548 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d540 │ │ │ │ │ + bne 1d580 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1d4fc │ │ │ │ │ + beq 1d53c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #476] @ 1d674 │ │ │ │ │ + ldr r2, [pc, #476] @ 1d6b4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d668 │ │ │ │ │ + beq 1d6a8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d658 │ │ │ │ │ + bne 1d698 │ │ │ │ │ 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 1d620 │ │ │ │ │ + bne 1d660 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d658 │ │ │ │ │ + bne 1d698 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1d620 │ │ │ │ │ + bne 1d660 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1cfe4 │ │ │ │ │ + b 1d024 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #368] @ 1d68c │ │ │ │ │ + ldr r3, [pc, #368] @ 1d6cc │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #340] @ 1d678 │ │ │ │ │ + ldr r3, [pc, #340] @ 1d6b8 │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r8, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ ldr r3, [r8, #16] │ │ │ │ │ - b 1d2b4 │ │ │ │ │ + b 1d2f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1cfe4 │ │ │ │ │ + b 1d024 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d438 │ │ │ │ │ + b 1d478 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d004 │ │ │ │ │ + beq 1d044 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d004 │ │ │ │ │ - ldr r2, [pc, #236] @ 1d678 │ │ │ │ │ - ldr r3, [pc, #256] @ 1d690 │ │ │ │ │ + beq 1d044 │ │ │ │ │ + ldr r2, [pc, #236] @ 1d6b8 │ │ │ │ │ + ldr r3, [pc, #256] @ 1d6d0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d2bc │ │ │ │ │ + beq 1d2fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #2 │ │ │ │ │ - b 1ce74 │ │ │ │ │ + b 1ceb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1d650 │ │ │ │ │ + beq 1d690 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d058 │ │ │ │ │ + b 1d098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 194dc │ │ │ │ │ + bl 1951c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d028 │ │ │ │ │ + beq 1d068 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d028 │ │ │ │ │ - ldr r3, [pc, #152] @ 1d694 │ │ │ │ │ + beq 1d068 │ │ │ │ │ + ldr r3, [pc, #152] @ 1d6d4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #116] @ 1d678 │ │ │ │ │ + ldr r3, [pc, #116] @ 1d6b8 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - b 1d2b4 │ │ │ │ │ + b 1d2f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d514 │ │ │ │ │ - b 1cfe0 │ │ │ │ │ + bne 1d554 │ │ │ │ │ + b 1d020 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b 1cfcc │ │ │ │ │ + b 1d00c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d4fc │ │ │ │ │ + b 1d53c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d4a4 │ │ │ │ │ + b 1d4e4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000a04 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000a34 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -32687,396 +32701,399 @@ │ │ │ │ │ .word 0x00000968 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000098c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000009b0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001d698 : │ │ │ │ │ +0001d6d8 : │ │ │ │ │ kwds_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #576] @ 1d8f0 │ │ │ │ │ + ldr r2, [pc, #588] @ 1d93c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1d8e0 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - movne r0, #0 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - bne 1d718 │ │ │ │ │ + str r3, [r0, #88] @ 0x58 │ │ │ │ │ + beq 1d918 │ │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 1d92c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bne 1d738 │ │ │ │ │ + bne 1d76c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d724 │ │ │ │ │ + bne 1d758 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d710 │ │ │ │ │ - b 1d708 │ │ │ │ │ + bne 1d744 │ │ │ │ │ + b 1d73c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #420] @ 1d8f0 │ │ │ │ │ + ldr r2, [pc, #444] @ 1d93c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d8c0 │ │ │ │ │ + beq 1d8f8 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d7d4 │ │ │ │ │ + bne 1d80c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d8d4 │ │ │ │ │ + bne 1d90c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d888 │ │ │ │ │ + bne 1d8c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d8d4 │ │ │ │ │ + bne 1d90c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d84c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + bne 1d884 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ + sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movne r0, #0 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1d6f4 │ │ │ │ │ - b 1d718 │ │ │ │ │ + subne r1, r1, #1 │ │ │ │ │ + beq 1d728 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b 1d750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 194dc │ │ │ │ │ + bl 1951c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d764 │ │ │ │ │ + beq 1d798 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #248] @ 1d8f4 │ │ │ │ │ - beq 1d764 │ │ │ │ │ + ldrne r3, [pc, #268] @ 1d940 │ │ │ │ │ + beq 1d798 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #240] @ 1d8f8 │ │ │ │ │ + ldr r3, [pc, #260] @ 1d944 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d7b0 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d7b8 │ │ │ │ │ + beq 1d7e4 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 1d7ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 194dc │ │ │ │ │ + bl 1951c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d7ac │ │ │ │ │ + beq 1d7e0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d7ac │ │ │ │ │ + beq 1d7e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1330 │ │ │ │ │ R_ARM_CALL _tmp_184_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d7ac │ │ │ │ │ - ldr r3, [pc, #116] @ 1d8fc │ │ │ │ │ - b 1d7fc │ │ │ │ │ + beq 1d7e0 │ │ │ │ │ + ldr r3, [pc, #136] @ 1d948 │ │ │ │ │ + b 1d834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 194dc │ │ │ │ │ + bl 1951c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d788 │ │ │ │ │ + beq 1d7bc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d788 │ │ │ │ │ + beq 1d7bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 194dc │ │ │ │ │ + bl 1951c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d788 │ │ │ │ │ - b 1d880 │ │ │ │ │ + beq 1d7bc │ │ │ │ │ + b 1d8b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1d8e8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 1d7b8 │ │ │ │ │ + beq 1d934 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 1d7ec │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d6c8 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1d714 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r3, #1 │ │ │ │ │ + b 1d800 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 1d750 │ │ │ │ │ + b 1d784 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000a04 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000a34 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001d900 : │ │ │ │ │ +0001d94c : │ │ │ │ │ block_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r3, [pc, #2072] @ 1e130 │ │ │ │ │ + ldr r3, [pc, #2072] @ 1e17c │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1df1c │ │ │ │ │ + beq 1df68 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dd3c │ │ │ │ │ + bne 1dd88 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2028] @ 1e134 │ │ │ │ │ + ldr r1, [pc, #2028] @ 1e180 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dc24 │ │ │ │ │ + bne 1dc70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dd38 │ │ │ │ │ + bne 1dd84 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dc7c │ │ │ │ │ + beq 1dcc8 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dc7c │ │ │ │ │ + beq 1dcc8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1936] @ 1e130 │ │ │ │ │ + ldr r1, [pc, #1936] @ 1e17c │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1defc │ │ │ │ │ + beq 1df48 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1df14 │ │ │ │ │ - ldr r1, [pc, #1904] @ 1e130 │ │ │ │ │ + bne 1df60 │ │ │ │ │ + ldr r1, [pc, #1904] @ 1e17c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e0e8 │ │ │ │ │ + beq 1e134 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 1df5c │ │ │ │ │ + beq 1dfa8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldreq r7, [pc, #1852] @ 1e130 │ │ │ │ │ + ldreq r7, [pc, #1852] @ 1e17c │ │ │ │ │ moveq r9, #1 │ │ │ │ │ streq r8, [sp] │ │ │ │ │ - bne 1df70 │ │ │ │ │ + bne 1dfbc │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1dad4 │ │ │ │ │ + beq 1db20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e0d8 │ │ │ │ │ + bne 1e124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl e88 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1dc60 │ │ │ │ │ + bne 1dcac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 1dcf8 │ │ │ │ │ + bne 1dd44 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e108 │ │ │ │ │ - bl 3de4 │ │ │ │ │ + beq 1e154 │ │ │ │ │ + bl 3df4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1dae0 │ │ │ │ │ - ldr r1, [pc, #1744] @ 1e138 │ │ │ │ │ + beq 1db2c │ │ │ │ │ + ldr r1, [pc, #1744] @ 1e184 │ │ │ │ │ mov r3, #13 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dae0 │ │ │ │ │ + beq 1db2c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dae0 │ │ │ │ │ + beq 1db2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1e0a8 │ │ │ │ │ + beq 1e0f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1dc3c │ │ │ │ │ + beq 1dc88 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r6, [fp, r5, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1da0c │ │ │ │ │ + bne 1da58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1da0c │ │ │ │ │ + b 1da58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 1debc │ │ │ │ │ - ldr r3, [pc, #1588] @ 1e130 │ │ │ │ │ + bne 1df08 │ │ │ │ │ + ldr r3, [pc, #1588] @ 1e17c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e090 │ │ │ │ │ - bl 3de4 │ │ │ │ │ + beq 1e0dc │ │ │ │ │ + bl 3df4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1dd4c │ │ │ │ │ + bne 1dd98 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1dd10 │ │ │ │ │ + beq 1dd5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1dd10 │ │ │ │ │ + bne 1dd5c │ │ │ │ │ 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 1df54 │ │ │ │ │ + beq 1dfa0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1dbc4 │ │ │ │ │ + ble 1dc10 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [fp] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq 1dbc4 │ │ │ │ │ + beq 1dc10 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq 1dbc4 │ │ │ │ │ + beq 1dc10 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [fp, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq 1dbc4 │ │ │ │ │ + beq 1dc10 │ │ │ │ │ sub lr, fp, #4 │ │ │ │ │ add lr, lr, r5, lsl #2 │ │ │ │ │ add r2, fp, #8 │ │ │ │ │ rsb r5, fp, #4 │ │ │ │ │ add r3, r5, r2 │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r2, lr │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ - bne 1dbac │ │ │ │ │ + bne 1dbf8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_flatten> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_flatten │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1df78 │ │ │ │ │ + beq 1dfc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dc7c │ │ │ │ │ - ldr r2, [pc, #1312] @ 1e134 │ │ │ │ │ + beq 1dcc8 │ │ │ │ │ + ldr r2, [pc, #1312] @ 1e180 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -33087,146 +33104,146 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1df50 │ │ │ │ │ + beq 1df9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b 1dab8 │ │ │ │ │ + b 1db04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1df30 │ │ │ │ │ + beq 1df7c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1daac │ │ │ │ │ + b 1daf8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dd38 │ │ │ │ │ + bne 1dd84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3af4 │ │ │ │ │ + bl 3b04 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1dc0c │ │ │ │ │ + bne 1dc58 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1dc0c │ │ │ │ │ + beq 1dc58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dd3c │ │ │ │ │ + bne 1dd88 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #1124] @ 1e130 │ │ │ │ │ + ldr r3, [pc, #1124] @ 1e17c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1e01c │ │ │ │ │ + beq 1e068 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dfcc │ │ │ │ │ + bne 1e018 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 1dc0c │ │ │ │ │ + b 1dc58 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 1db38 │ │ │ │ │ + bne 1db84 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 1dc8c │ │ │ │ │ + beq 1dcd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dc34 │ │ │ │ │ + b 1dc80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #984] @ 1e130 │ │ │ │ │ + ldr r2, [pc, #984] @ 1e17c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e064 │ │ │ │ │ + beq 1e0b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e050 │ │ │ │ │ + bne 1e09c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1e048 │ │ │ │ │ + beq 1e094 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1e050 │ │ │ │ │ + bne 1e09c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ str r8, [sp, #20] │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ddf0 │ │ │ │ │ + beq 1de3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3de4 │ │ │ │ │ + bl 3df4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1ddf0 │ │ │ │ │ + beq 1de3c │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq 1dec8 │ │ │ │ │ + beq 1df14 │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b 1ddb0 │ │ │ │ │ + b 1ddfc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r8, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1e03c │ │ │ │ │ + beq 1e088 │ │ │ │ │ ldr ip, [sp, #4] │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - ble 1de48 │ │ │ │ │ + ble 1de94 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r0, [r2, r8, lsl #2] │ │ │ │ │ str r0, [r1, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 1de2c │ │ │ │ │ + b 1de78 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ @@ -33236,275 +33253,275 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1debc │ │ │ │ │ + beq 1df08 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1def0 │ │ │ │ │ + bne 1df3c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r2, r2, #2 │ │ │ │ │ - bne 1daac │ │ │ │ │ + bne 1daf8 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1db24 │ │ │ │ │ + b 1db70 │ │ │ │ │ lsl r8, r8, #1 │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1df9c │ │ │ │ │ + beq 1dfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1dddc │ │ │ │ │ + b 1de28 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dec0 │ │ │ │ │ + b 1df0c │ │ │ │ │ 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 1d9b8 │ │ │ │ │ + beq 1da04 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 1dd28 │ │ │ │ │ + b 1dd74 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d93c │ │ │ │ │ - b 1dd38 │ │ │ │ │ + beq 1d988 │ │ │ │ │ + b 1dd84 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1dd00 │ │ │ │ │ + b 1dd4c │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ mov r0, fp │ │ │ │ │ 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 1dd24 │ │ │ │ │ + b 1dd70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ movne r5, r3 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1dd28 │ │ │ │ │ + b 1dd74 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [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 1db20 │ │ │ │ │ - ldr r1, [pc, #356] @ 1e138 │ │ │ │ │ + b 1db6c │ │ │ │ │ + ldr r1, [pc, #356] @ 1e184 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dce4 │ │ │ │ │ - ldr r2, [pc, #332] @ 1e13c │ │ │ │ │ - ldr r3, [pc, #332] @ 1e140 │ │ │ │ │ + beq 1dd30 │ │ │ │ │ + ldr r2, [pc, #332] @ 1e188 │ │ │ │ │ + ldr r3, [pc, #332] @ 1e18c │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e070 │ │ │ │ │ + beq 1e0bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dc0c │ │ │ │ │ + b 1dc58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 1dcd0 │ │ │ │ │ - b 1dcec │ │ │ │ │ + beq 1dd1c │ │ │ │ │ + b 1dd38 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 1dfa8 │ │ │ │ │ + b 1dff4 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ - b 1dfb0 │ │ │ │ │ + b 1dffc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1db20 │ │ │ │ │ + b 1db6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1dd64 │ │ │ │ │ + b 1ddb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1dce8 │ │ │ │ │ - b 1dcec │ │ │ │ │ + beq 1dd34 │ │ │ │ │ + b 1dd38 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e0c8 │ │ │ │ │ + bne 1e114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 1db0c │ │ │ │ │ + b 1db58 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1db24 │ │ │ │ │ + b 1db70 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1dec0 │ │ │ │ │ + b 1df0c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1dd00 │ │ │ │ │ + b 1dd4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 1d9cc │ │ │ │ │ - b 1dd24 │ │ │ │ │ + beq 1da18 │ │ │ │ │ + b 1dd70 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r8, [r4, #8] │ │ │ │ │ moveq r0, r4 │ │ │ │ │ - beq 1da54 │ │ │ │ │ + beq 1daa0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1db24 │ │ │ │ │ + b 1db70 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000405 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x00000a64 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001e144 : │ │ │ │ │ +0001e190 : │ │ │ │ │ list_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r2, [pc, #396] @ 1e2e8 │ │ │ │ │ + ldr r2, [pc, #396] @ 1e334 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1e298 │ │ │ │ │ + beq 1e2e4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e244 │ │ │ │ │ + bne 1e290 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1e25c │ │ │ │ │ + beq 1e2a8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e23c │ │ │ │ │ + beq 1e288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e2ec │ │ │ │ │ + bl 1e338 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - bne 1e23c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + bne 1e288 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e23c │ │ │ │ │ + beq 1e288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e224 │ │ │ │ │ + beq 1e270 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_CALL _PyAST_List │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e2b0 │ │ │ │ │ + beq 1e2fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -33515,235 +33532,235 @@ │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1e2d0 │ │ │ │ │ + blt 1e31c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 1e1a0 │ │ │ │ │ - b 1e22c │ │ │ │ │ + beq 1e1ec │ │ │ │ │ + b 1e278 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e180 │ │ │ │ │ - b 1e244 │ │ │ │ │ + beq 1e1cc │ │ │ │ │ + b 1e290 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1e244 │ │ │ │ │ - b 1e22c │ │ │ │ │ + beq 1e290 │ │ │ │ │ + b 1e278 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e22c │ │ │ │ │ + b 1e278 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0001e2ec : │ │ │ │ │ +0001e338 : │ │ │ │ │ star_named_expressions_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r2, [pc, #1472] @ 1e8c4 │ │ │ │ │ + ldr r2, [pc, #1472] @ 1e910 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r5, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1e880 │ │ │ │ │ + beq 1e8cc │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e894 │ │ │ │ │ - ldr r3, [pc, #1428] @ 1e8c4 │ │ │ │ │ + bne 1e8e0 │ │ │ │ │ + ldr r3, [pc, #1428] @ 1e910 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e7fc │ │ │ │ │ + beq 1e848 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e8ac │ │ │ │ │ + beq 1e8f8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1e6a4 │ │ │ │ │ + beq 1e6f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e734 │ │ │ │ │ + bne 1e780 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e70c │ │ │ │ │ + bne 1e758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b634 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1e714 │ │ │ │ │ - ldr r2, [pc, #1296] @ 1e8c4 │ │ │ │ │ + beq 1e760 │ │ │ │ │ + ldr r2, [pc, #1296] @ 1e910 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1e798 │ │ │ │ │ + beq 1e7e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e70c │ │ │ │ │ + bne 1e758 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1e700 │ │ │ │ │ + beq 1e74c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ streq sl, [sp, #20] │ │ │ │ │ streq r9, [sp, #24] │ │ │ │ │ - beq 1e458 │ │ │ │ │ - b 1e70c │ │ │ │ │ + beq 1e4a4 │ │ │ │ │ + b 1e758 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r9, lsl #2] │ │ │ │ │ ldr sl, [r2, #12] │ │ │ │ │ ldr fp, [r2, #16] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e618 │ │ │ │ │ + bne 1e664 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e4cc │ │ │ │ │ + bne 1e518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b634 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1e6e4 │ │ │ │ │ + beq 1e730 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e684 │ │ │ │ │ + beq 1e6d0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str sl, [r8, 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 1e4e8 │ │ │ │ │ + beq 1e534 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1100] @ 1e8c4 │ │ │ │ │ + ldr r1, [pc, #1100] @ 1e910 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e7e4 │ │ │ │ │ + beq 1e830 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e8a0 │ │ │ │ │ + bne 1e8ec │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne 1e3f4 │ │ │ │ │ + bne 1e440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1e7a4 │ │ │ │ │ + blt 1e7f0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r9, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr sl, [r2, #12] │ │ │ │ │ ldr fp, [r2, #16] │ │ │ │ │ - beq 1e404 │ │ │ │ │ + beq 1e450 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e4f4 │ │ │ │ │ + b 1e540 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1e6f8 │ │ │ │ │ + beq 1e744 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1e5b0 │ │ │ │ │ + ble 1e5fc │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq 1e5b0 │ │ │ │ │ + beq 1e5fc │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq 1e5b0 │ │ │ │ │ + beq 1e5fc │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq 1e5b0 │ │ │ │ │ + beq 1e5fc │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq 1e5b0 │ │ │ │ │ + beq 1e5fc │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8, #16] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq 1e5b0 │ │ │ │ │ + beq 1e5fc │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ add r2, r8, #20 │ │ │ │ │ - beq 1e5b0 │ │ │ │ │ + beq 1e5fc │ │ │ │ │ sub lr, r8, #4 │ │ │ │ │ add lr, lr, r5, lsl #2 │ │ │ │ │ rsb r5, r8, #4 │ │ │ │ │ add r3, r5, r2 │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ - bne 1e598 │ │ │ │ │ + bne 1e5e4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -33751,88 +33768,88 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e718 │ │ │ │ │ + beq 1e764 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e718 │ │ │ │ │ + bne 1e764 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 1e418 │ │ │ │ │ + beq 1e464 │ │ │ │ │ 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 1e858 │ │ │ │ │ + beq 1e8a4 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [ip, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [ip, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1e82c │ │ │ │ │ + beq 1e878 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1e44c │ │ │ │ │ + bne 1e498 │ │ │ │ │ lsl r6, r6, #1 │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e870 │ │ │ │ │ + beq 1e8bc │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 1e44c │ │ │ │ │ + b 1e498 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt 1e714 │ │ │ │ │ + blt 1e760 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e370 │ │ │ │ │ - b 1e70c │ │ │ │ │ + beq 1e3bc │ │ │ │ │ + b 1e758 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e4f4 │ │ │ │ │ + b 1e540 │ │ │ │ │ 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 │ │ │ │ │ @@ -33843,270 +33860,270 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1e384 │ │ │ │ │ + beq 1e3d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1e70c │ │ │ │ │ + beq 1e758 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1e7c8 │ │ │ │ │ - ldr r3, [pc, #312] @ 1e8c8 │ │ │ │ │ + beq 1e814 │ │ │ │ │ + ldr r3, [pc, #312] @ 1e914 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1e3b8 │ │ │ │ │ + bne 1e404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1e3b8 │ │ │ │ │ + b 1e404 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e4f4 │ │ │ │ │ + b 1e540 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e714 │ │ │ │ │ + b 1e760 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e490 │ │ │ │ │ - b 1e4cc │ │ │ │ │ + beq 1e4dc │ │ │ │ │ + b 1e518 │ │ │ │ │ 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 │ │ │ │ │ - bne 1e714 │ │ │ │ │ + bne 1e760 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e8ac │ │ │ │ │ + beq 1e8f8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 1e354 │ │ │ │ │ + b 1e3a0 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1e4f4 │ │ │ │ │ + b 1e540 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e4f4 │ │ │ │ │ + b 1e540 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1e700 │ │ │ │ │ + b 1e74c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e328 │ │ │ │ │ + beq 1e374 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1e608 │ │ │ │ │ + b 1e654 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ │ - b 1e4d8 │ │ │ │ │ + b 1e524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e824 │ │ │ │ │ - b 1e70c │ │ │ │ │ + beq 1e870 │ │ │ │ │ + b 1e758 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00001771 │ │ │ │ │ │ │ │ │ │ -0001e8cc : │ │ │ │ │ +0001e918 : │ │ │ │ │ fstring_replacement_field_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ - ldr r2, [pc, #2868] @ 1f418 │ │ │ │ │ + ldr r2, [pc, #2872] @ 1f468 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1efb8 │ │ │ │ │ + beq 1f038 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e96c │ │ │ │ │ + bne 1e9b8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 1ec00 │ │ │ │ │ + bne 1ec4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1efa0 │ │ │ │ │ + blt 1f020 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ef68 │ │ │ │ │ + bne 1eff8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e984 │ │ │ │ │ + bne 1e9d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1ecbc │ │ │ │ │ + bne 1ed08 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2696] @ 1f418 │ │ │ │ │ + ldr r2, [pc, #2700] @ 1f468 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ec8c │ │ │ │ │ + beq 1ecd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1eca4 │ │ │ │ │ + bne 1ecf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1724c │ │ │ │ │ + bl 17288 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1f3ec │ │ │ │ │ + bne 1f43c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1eca0 │ │ │ │ │ + bne 1ecec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1eca8 │ │ │ │ │ + beq 1ecf4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - bne 1e95c │ │ │ │ │ - ldr r2, [pc, #2568] @ 1f418 │ │ │ │ │ + bne 1e9a8 │ │ │ │ │ + ldr r2, [pc, #2572] @ 1f468 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1eeec │ │ │ │ │ + beq 1ef38 │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1eb40 │ │ │ │ │ + bne 1ec00 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ streq r8, [sp, #40] @ 0x28 │ │ │ │ │ - bne 1e95c │ │ │ │ │ - ldr r3, [pc, #2488] @ 1f418 │ │ │ │ │ + bne 1e9a8 │ │ │ │ │ + ldr r3, [pc, #2492] @ 1f468 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1eb8c │ │ │ │ │ + beq 1eb8c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r8, [r4, #12] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq 1ebb0 │ │ │ │ │ + beq 1ebb0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #11 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1ec14 │ │ │ │ │ + bne 1ec60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e95c │ │ │ │ │ + bne 1e9a8 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1e958 │ │ │ │ │ + beq 1e9a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1eb28 │ │ │ │ │ + beq 1eb74 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ @@ -34115,649 +34132,650 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ stmib sp, {r8, fp} │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_CALL _PyPegen_formatted_value │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1f3f8 │ │ │ │ │ + beq 1f448 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_name_token │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 1ea34 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ - R_ARM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq 1efd0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ea58 │ │ │ │ │ - b 1e95c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ef00 │ │ │ │ │ + bne 1ef4c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r8, [r4, #12] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne 1ea78 │ │ │ │ │ + bne 1eac4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1f000 │ │ │ │ │ + blt 1f050 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r8, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - bne 1ef00 │ │ │ │ │ + bne 1ef4c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1ec18 │ │ │ │ │ + bne 1ec64 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 1eaa4 │ │ │ │ │ + b 1eaf0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_name_token │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 1ea80 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ + R_ARM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + beq 1efa4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 1eaa4 │ │ │ │ │ + b 1e9a8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - b 1e944 │ │ │ │ │ + b 1e990 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ - bl 481c │ │ │ │ │ + bl 44a8 │ │ │ │ │ R_ARM_CALL _loop0_112_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1ebf8 │ │ │ │ │ + beq 1ebf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1eab4 │ │ │ │ │ + beq 1eb00 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [r9, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r9, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1ef78 │ │ │ │ │ + beq 1f008 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1eab4 │ │ │ │ │ + b 1eb00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e9a8 │ │ │ │ │ + beq 1e9f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 1e96c │ │ │ │ │ + beq 1e9b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e96c │ │ │ │ │ - ldr r1, [pc, #1864] @ 1f418 │ │ │ │ │ + bne 1e9b8 │ │ │ │ │ + ldr r1, [pc, #1868] @ 1f468 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f394 │ │ │ │ │ + beq 1f3e4 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ed0c │ │ │ │ │ + beq 1ed58 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #1808] @ 1f41c │ │ │ │ │ - bne 1f3bc │ │ │ │ │ + ldrne r3, [pc, #1812] @ 1f46c │ │ │ │ │ + bne 1f40c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f3a8 │ │ │ │ │ + bne 1f3f8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ed48 │ │ │ │ │ + beq 1ed94 │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #1752] @ 1f420 │ │ │ │ │ - bne 1f3bc │ │ │ │ │ + ldrne r3, [pc, #1756] @ 1f470 │ │ │ │ │ + bne 1f40c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f3a8 │ │ │ │ │ + bne 1f3f8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ed80 │ │ │ │ │ + beq 1edcc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1f3b8 │ │ │ │ │ + bne 1f408 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f3a8 │ │ │ │ │ + bne 1f3f8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1edbc │ │ │ │ │ + beq 1ee08 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #1640] @ 1f424 │ │ │ │ │ - bne 1f3bc │ │ │ │ │ + ldrne r3, [pc, #1644] @ 1f474 │ │ │ │ │ + bne 1f40c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f3a8 │ │ │ │ │ + bne 1f3f8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1edf8 │ │ │ │ │ - ldr r1, [pc, #1600] @ 1f428 │ │ │ │ │ + beq 1ee44 │ │ │ │ │ + ldr r1, [pc, #1604] @ 1f478 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ef10 │ │ │ │ │ + bne 1ef5c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f3a8 │ │ │ │ │ + bne 1f3f8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f1dc │ │ │ │ │ + bne 1f22c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f3a8 │ │ │ │ │ + bne 1f3f8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f188 │ │ │ │ │ + bne 1f1d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f3a8 │ │ │ │ │ + bne 1f3f8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1f21c │ │ │ │ │ + bne 1f26c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1f3a8 │ │ │ │ │ + bne 1f3f8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f11c │ │ │ │ │ + bne 1f16c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1f3a8 │ │ │ │ │ + bne 1f3f8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f088 │ │ │ │ │ + bne 1f0d8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1f3a8 │ │ │ │ │ + bne 1f3f8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f018 │ │ │ │ │ + bne 1f068 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 1e974 │ │ │ │ │ + b 1e9c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ea1c │ │ │ │ │ + beq 1ea68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e95c │ │ │ │ │ - ldr r2, [pc, #1300] @ 1f42c │ │ │ │ │ - ldr r3, [pc, #1300] @ 1f430 │ │ │ │ │ + b 1e9a8 │ │ │ │ │ + ldr r2, [pc, #1304] @ 1f47c │ │ │ │ │ + ldr r3, [pc, #1304] @ 1f480 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1ef58 │ │ │ │ │ + bne 1efd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eed4 │ │ │ │ │ + beq 1ef20 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 1ef28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r1, #1 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + beq 1efe0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1eedc │ │ │ │ │ + b 1e9a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1eee4 │ │ │ │ │ + b 1ef30 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + movne r3, r2 │ │ │ │ │ + beq 1eaa4 │ │ │ │ │ + b 1e9a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1e974 │ │ │ │ │ + b 1e9c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ec84 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e95c │ │ │ │ │ + beq 1ecd0 │ │ │ │ │ + b 1efbc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e974 │ │ │ │ │ + b 1e9c0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e908 │ │ │ │ │ - b 1e96c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r1, #1 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - bne 1ef8c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - movne r3, r2 │ │ │ │ │ - beq 1ea58 │ │ │ │ │ - b 1e95c │ │ │ │ │ + beq 1e954 │ │ │ │ │ + b 1e9b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e95c │ │ │ │ │ + b 1e9a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16428 │ │ │ │ │ + bl 16464 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eed0 │ │ │ │ │ + beq 1ef1c │ │ │ │ │ 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 1eed0 │ │ │ │ │ + bne 1ef1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1904 │ │ │ │ │ R_ARM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1eed0 │ │ │ │ │ - ldr r1, [pc, #984] @ 1f434 │ │ │ │ │ + bne 1ef1c │ │ │ │ │ + ldr r1, [pc, #984] @ 1f484 │ │ │ │ │ mov r3, #26 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eed0 │ │ │ │ │ + beq 1ef1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ef30 │ │ │ │ │ - ldr r2, [pc, #936] @ 1f42c │ │ │ │ │ - ldr r3, [pc, #944] @ 1f438 │ │ │ │ │ - b 1ef18 │ │ │ │ │ + bne 1ef7c │ │ │ │ │ + ldr r2, [pc, #936] @ 1f47c │ │ │ │ │ + ldr r3, [pc, #944] @ 1f488 │ │ │ │ │ + b 1ef64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16428 │ │ │ │ │ + bl 16464 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eeac │ │ │ │ │ + beq 1eef8 │ │ │ │ │ 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 1eeb0 │ │ │ │ │ + bne 1eefc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1904 │ │ │ │ │ R_ARM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1eeb0 │ │ │ │ │ + bne 1eefc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eeac │ │ │ │ │ + beq 1eef8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 481c │ │ │ │ │ + bl 44a8 │ │ │ │ │ R_ARM_CALL _loop0_240_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eeac │ │ │ │ │ - ldr r1, [pc, #836] @ 1f434 │ │ │ │ │ + beq 1eef8 │ │ │ │ │ + ldr r1, [pc, #836] @ 1f484 │ │ │ │ │ mov r3, #26 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eeac │ │ │ │ │ + beq 1eef8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [pc, #792] @ 1f42c │ │ │ │ │ - ldreq r3, [pc, #804] @ 1f43c │ │ │ │ │ - beq 1ef18 │ │ │ │ │ - b 1ef30 │ │ │ │ │ + ldreq r2, [pc, #792] @ 1f47c │ │ │ │ │ + ldreq r3, [pc, #804] @ 1f48c │ │ │ │ │ + beq 1ef64 │ │ │ │ │ + b 1ef7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16428 │ │ │ │ │ + bl 16464 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee88 │ │ │ │ │ + beq 1eed4 │ │ │ │ │ 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 1ee8c │ │ │ │ │ + bne 1eed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1904 │ │ │ │ │ R_ARM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1ee8c │ │ │ │ │ - ldr r1, [pc, #736] @ 1f440 │ │ │ │ │ + bne 1eed8 │ │ │ │ │ + ldr r1, [pc, #736] @ 1f490 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee88 │ │ │ │ │ + beq 1eed4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [pc, #684] @ 1f42c │ │ │ │ │ - ldreq r3, [pc, #704] @ 1f444 │ │ │ │ │ - beq 1ef18 │ │ │ │ │ - b 1ef30 │ │ │ │ │ + ldreq r2, [pc, #684] @ 1f47c │ │ │ │ │ + ldreq r3, [pc, #704] @ 1f494 │ │ │ │ │ + beq 1ef64 │ │ │ │ │ + b 1ef7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16428 │ │ │ │ │ + bl 16464 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee40 │ │ │ │ │ + beq 1ee8c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee40 │ │ │ │ │ - ldr r1, [pc, #660] @ 1f448 │ │ │ │ │ + beq 1ee8c │ │ │ │ │ + ldr r1, [pc, #660] @ 1f498 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee40 │ │ │ │ │ + beq 1ee8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ef30 │ │ │ │ │ - ldr r2, [pc, #596] @ 1f42c │ │ │ │ │ - ldr r3, [pc, #624] @ 1f44c │ │ │ │ │ - b 1ef18 │ │ │ │ │ + bne 1ef7c │ │ │ │ │ + ldr r2, [pc, #596] @ 1f47c │ │ │ │ │ + ldr r3, [pc, #624] @ 1f49c │ │ │ │ │ + b 1ef64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16428 │ │ │ │ │ + bl 16464 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee1c │ │ │ │ │ - ldr r1, [pc, #604] @ 1f450 │ │ │ │ │ + beq 1ee68 │ │ │ │ │ + ldr r1, [pc, #604] @ 1f4a0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee1c │ │ │ │ │ + beq 1ee68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [pc, #536] @ 1f42c │ │ │ │ │ - ldreq r3, [pc, #572] @ 1f454 │ │ │ │ │ - beq 1ef18 │ │ │ │ │ - b 1ef30 │ │ │ │ │ + ldreq r2, [pc, #536] @ 1f47c │ │ │ │ │ + ldreq r3, [pc, #572] @ 1f4a4 │ │ │ │ │ + beq 1ef64 │ │ │ │ │ + b 1ef7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16428 │ │ │ │ │ + bl 16464 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1ee64 │ │ │ │ │ + beq 1eeb0 │ │ │ │ │ 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 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 1ee68 │ │ │ │ │ + bne 1eeb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #452] @ 1f418 │ │ │ │ │ + ldr r2, [pc, #452] @ 1f468 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f310 │ │ │ │ │ + beq 1f360 │ │ │ │ │ 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 1f290 │ │ │ │ │ - ldr r1, [pc, #472] @ 1f458 │ │ │ │ │ + beq 1f2e0 │ │ │ │ │ + ldr r1, [pc, #472] @ 1f4a8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f334 │ │ │ │ │ + bne 1f384 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f324 │ │ │ │ │ + bne 1f374 │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f344 │ │ │ │ │ - ldr r1, [pc, #416] @ 1f45c │ │ │ │ │ + beq 1f394 │ │ │ │ │ + ldr r1, [pc, #416] @ 1f4ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f344 │ │ │ │ │ - ldr r3, [pc, #344] @ 1f42c │ │ │ │ │ + beq 1f394 │ │ │ │ │ + ldr r3, [pc, #344] @ 1f47c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #388] @ 1f460 │ │ │ │ │ + ldr r3, [pc, #388] @ 1f4b0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1f358 │ │ │ │ │ + bne 1f3a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f348 │ │ │ │ │ + beq 1f398 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ee68 │ │ │ │ │ + b 1eeb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1f260 │ │ │ │ │ + beq 1f2b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ee68 │ │ │ │ │ - ldr r3, [pc, #240] @ 1f42c │ │ │ │ │ + b 1eeb4 │ │ │ │ │ + ldr r3, [pc, #240] @ 1f47c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #288] @ 1f464 │ │ │ │ │ - b 1f2d8 │ │ │ │ │ + ldr r3, [pc, #288] @ 1f4b4 │ │ │ │ │ + b 1f328 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ee68 │ │ │ │ │ + b 1eeb4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, sl │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1eedc │ │ │ │ │ - b 1eee4 │ │ │ │ │ + beq 1ef28 │ │ │ │ │ + b 1ef30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ecdc │ │ │ │ │ + beq 1ed28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1eedc │ │ │ │ │ - ldr r3, [pc, #168] @ 1f468 │ │ │ │ │ + b 1ef28 │ │ │ │ │ + ldr r3, [pc, #168] @ 1f4b8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #100] @ 1f42c │ │ │ │ │ + ldr r3, [pc, #100] @ 1f47c │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 1ef30 │ │ │ │ │ + b 1ef7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1e9e4 │ │ │ │ │ + b 1ea30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 1e974 │ │ │ │ │ - b 1e96c │ │ │ │ │ + bne 1e9c0 │ │ │ │ │ + b 1e9b8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000a80 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000ab0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000b10 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -34790,50 +34808,50 @@ │ │ │ │ │ .word 0x00000bf4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000bcc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000ae0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001f46c : │ │ │ │ │ +0001f4bc : │ │ │ │ │ func_type_comment_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #480] @ 1f664 │ │ │ │ │ + ldr r1, [pc, #480] @ 1f6b4 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1f62c │ │ │ │ │ + beq 1f67c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f588 │ │ │ │ │ + bne 1f5d8 │ │ │ │ │ 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 1f4d0 │ │ │ │ │ + beq 1f520 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f568 │ │ │ │ │ + bne 1f5b8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1f514 │ │ │ │ │ + bne 1f564 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f588 │ │ │ │ │ + bne 1f5d8 │ │ │ │ │ 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] │ │ │ │ │ @@ -34841,194 +34859,194 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 1f508 │ │ │ │ │ - ldr r1, [pc, #308] @ 1f664 │ │ │ │ │ + bne 1f558 │ │ │ │ │ + ldr r1, [pc, #308] @ 1f6b4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f634 │ │ │ │ │ + beq 1f684 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f598 │ │ │ │ │ + bne 1f5e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1f4e4 │ │ │ │ │ - ldr r1, [pc, #248] @ 1f668 │ │ │ │ │ + b 1f534 │ │ │ │ │ + ldr r1, [pc, #248] @ 1f6b8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f4d0 │ │ │ │ │ + beq 1f520 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f504 │ │ │ │ │ + b 1f554 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f508 │ │ │ │ │ + b 1f558 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f550 │ │ │ │ │ + beq 1f5a0 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f550 │ │ │ │ │ + beq 1f5a0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f550 │ │ │ │ │ + beq 1f5a0 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f550 │ │ │ │ │ - ldr r2, [pc, #124] @ 1f66c │ │ │ │ │ - ldr r3, [pc, #124] @ 1f670 │ │ │ │ │ + beq 1f5a0 │ │ │ │ │ + ldr r2, [pc, #124] @ 1f6bc │ │ │ │ │ + ldr r3, [pc, #124] @ 1f6c0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f654 │ │ │ │ │ + bne 1f6a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f554 │ │ │ │ │ + beq 1f5a4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f55c │ │ │ │ │ + b 1f5ac │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f498 │ │ │ │ │ + b 1f4e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - beq 1f53c │ │ │ │ │ - b 1f55c │ │ │ │ │ + beq 1f58c │ │ │ │ │ + b 1f5ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f504 │ │ │ │ │ + b 1f554 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_149_rule │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x000006b8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001f674 : │ │ │ │ │ +0001f6c4 : │ │ │ │ │ elif_stmt_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r2, [pc, #1044] @ 1faa0 │ │ │ │ │ + ldr r2, [pc, #1044] @ 1faf0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1fa2c │ │ │ │ │ + beq 1fa7c │ │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1fa40 │ │ │ │ │ + bne 1fa90 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1fa0c │ │ │ │ │ + bne 1fa5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1fa4c │ │ │ │ │ + blt 1fa9c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 1f8a4 │ │ │ │ │ + bne 1f8f4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f994 │ │ │ │ │ - ldr r1, [pc, #932] @ 1faa4 │ │ │ │ │ + bne 1f9e4 │ │ │ │ │ + ldr r1, [pc, #932] @ 1faf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f750 │ │ │ │ │ + bne 1f7a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f994 │ │ │ │ │ - ldr r1, [pc, #896] @ 1faa4 │ │ │ │ │ + bne 1f9e4 │ │ │ │ │ + ldr r1, [pc, #896] @ 1faf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f7f4 │ │ │ │ │ + bne 1f844 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b634 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1f70c │ │ │ │ │ + beq 1f75c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f70c │ │ │ │ │ + beq 1f75c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d94c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1f70c │ │ │ │ │ + beq 1f75c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f674 │ │ │ │ │ + bl 1f6c4 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 1f70c │ │ │ │ │ + beq 1f75c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1fa94 │ │ │ │ │ + beq 1fae4 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ ldr r6, [r6, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, sl │ │ │ │ │ @@ -35040,594 +35058,594 @@ │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1f884 │ │ │ │ │ + beq 1f8d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f73c │ │ │ │ │ + b 1f78c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b634 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1f730 │ │ │ │ │ + beq 1f780 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f730 │ │ │ │ │ + beq 1f780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d94c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1f730 │ │ │ │ │ + beq 1f780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fabc │ │ │ │ │ + bl 1fb0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 1f730 │ │ │ │ │ + bne 1f780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1fa94 │ │ │ │ │ + beq 1fae4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1f7ec │ │ │ │ │ + bne 1f83c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1f738 │ │ │ │ │ - b 1f740 │ │ │ │ │ + beq 1f788 │ │ │ │ │ + b 1f790 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f994 │ │ │ │ │ + bne 1f9e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #488] @ 1faa0 │ │ │ │ │ + ldr r2, [pc, #488] @ 1faf0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f9a4 │ │ │ │ │ - ldr r1, [pc, #472] @ 1faa4 │ │ │ │ │ + beq 1f9f4 │ │ │ │ │ + ldr r1, [pc, #472] @ 1faf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f900 │ │ │ │ │ + beq 1f950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b634 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f900 │ │ │ │ │ + beq 1f950 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fa64 │ │ │ │ │ + bne 1fab4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1f9b8 │ │ │ │ │ - ldr r1, [pc, #396] @ 1faa4 │ │ │ │ │ + bne 1fa08 │ │ │ │ │ + ldr r1, [pc, #396] @ 1faf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1f978 │ │ │ │ │ + beq 1f9c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b634 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f978 │ │ │ │ │ + beq 1f9c8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f978 │ │ │ │ │ + beq 1f9c8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f978 │ │ │ │ │ - ldr r1, [pc, #324] @ 1faa8 │ │ │ │ │ + beq 1f9c8 │ │ │ │ │ + ldr r1, [pc, #324] @ 1faf8 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f9c4 │ │ │ │ │ + bne 1fa14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1f6f8 │ │ │ │ │ + beq 1f748 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1f740 │ │ │ │ │ + b 1f790 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1f8c4 │ │ │ │ │ + beq 1f914 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1f984 │ │ │ │ │ + b 1f9d4 │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #216] @ 1faac │ │ │ │ │ + ldr r3, [pc, #216] @ 1fafc │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #204] @ 1fab0 │ │ │ │ │ + ldr r3, [pc, #204] @ 1fb00 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1fa84 │ │ │ │ │ + bne 1fad4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f97c │ │ │ │ │ + beq 1f9cc │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f984 │ │ │ │ │ + b 1f9d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f6f8 │ │ │ │ │ - b 1f8ac │ │ │ │ │ + beq 1f748 │ │ │ │ │ + b 1f8fc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1f6b0 │ │ │ │ │ + beq 1f700 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 1f740 │ │ │ │ │ + b 1f790 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f740 │ │ │ │ │ - ldr r3, [pc, #72] @ 1fab4 │ │ │ │ │ + b 1f790 │ │ │ │ │ + ldr r3, [pc, #72] @ 1fb04 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #60] @ 1fab8 │ │ │ │ │ + ldr r3, [pc, #60] @ 1fb08 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1f9ec │ │ │ │ │ + beq 1fa3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f73c │ │ │ │ │ + b 1f78c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1f740 │ │ │ │ │ + b 1f790 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000296 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x00000c80 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001fabc : │ │ │ │ │ +0001fb0c : │ │ │ │ │ else_block_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r2, [pc, #464] @ 1fca4 │ │ │ │ │ + ldr r2, [pc, #464] @ 1fcf4 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1fc84 │ │ │ │ │ + beq 1fcd4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fc98 │ │ │ │ │ + bne 1fce8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fb74 │ │ │ │ │ - ldr r1, [pc, #408] @ 1fca8 │ │ │ │ │ + bne 1fbc4 │ │ │ │ │ + ldr r1, [pc, #408] @ 1fcf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fb38 │ │ │ │ │ + bne 1fb88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r2, [pc, #364] @ 1fcac │ │ │ │ │ + ldr r2, [pc, #364] @ 1fcfc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fb1c │ │ │ │ │ + beq 1fb6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d94c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fb1c │ │ │ │ │ + beq 1fb6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #292] @ 1fca4 │ │ │ │ │ + ldr r1, [pc, #292] @ 1fcf4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fc58 │ │ │ │ │ - ldr r1, [pc, #276] @ 1fca8 │ │ │ │ │ + beq 1fca8 │ │ │ │ │ + ldr r1, [pc, #276] @ 1fcf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1fc48 │ │ │ │ │ + beq 1fc98 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fc48 │ │ │ │ │ + beq 1fc98 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fc48 │ │ │ │ │ - ldr r1, [pc, #224] @ 1fcb0 │ │ │ │ │ + beq 1fc98 │ │ │ │ │ + ldr r1, [pc, #224] @ 1fd00 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fc48 │ │ │ │ │ - ldr r1, [pc, #200] @ 1fcb4 │ │ │ │ │ + beq 1fc98 │ │ │ │ │ + ldr r1, [pc, #200] @ 1fd04 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ - ldr r3, [pc, #192] @ 1fcb8 │ │ │ │ │ + ldr r3, [pc, #192] @ 1fd08 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fc78 │ │ │ │ │ + bne 1fcc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fc4c │ │ │ │ │ + beq 1fc9c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1fb08 │ │ │ │ │ - b 1fb2c │ │ │ │ │ + beq 1fb58 │ │ │ │ │ + b 1fb7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 1fc2c │ │ │ │ │ + b 1fc7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ - beq 1fb8c │ │ │ │ │ - b 1fc2c │ │ │ │ │ + beq 1fbdc │ │ │ │ │ + b 1fc7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1fb2c │ │ │ │ │ + b 1fb7c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1faf8 │ │ │ │ │ + beq 1fb48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1fb2c │ │ │ │ │ + b 1fb7c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000297 │ │ │ │ │ .word 0x00000124 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001fcbc : │ │ │ │ │ +0001fd0c : │ │ │ │ │ slices_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r2, [pc, #1716] @ 20388 │ │ │ │ │ + ldr r2, [pc, #1716] @ 203d8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 2035c │ │ │ │ │ + beq 203ac │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20370 │ │ │ │ │ + bne 203c0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1fe0c │ │ │ │ │ + bne 1fe5c │ │ │ │ │ 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 r7, #0 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 1fdfc │ │ │ │ │ + blt 1fe4c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2037c │ │ │ │ │ - ldr r3, [pc, #1588] @ 20388 │ │ │ │ │ + bne 203cc │ │ │ │ │ + ldr r3, [pc, #1588] @ 203d8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fe3c │ │ │ │ │ + beq 1fe8c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 20098 │ │ │ │ │ + beq 200e8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 2027c │ │ │ │ │ + bne 202cc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fe60 │ │ │ │ │ + bne 1feb0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1fe50 │ │ │ │ │ + bne 1fea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b634 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1ff54 │ │ │ │ │ + beq 1ffa4 │ │ │ │ │ mov r3, #12 │ │ │ │ │ - ldr r1, [pc, #1448] @ 2038c │ │ │ │ │ + ldr r1, [pc, #1448] @ 203dc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ff54 │ │ │ │ │ + beq 1ffa4 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #1392] @ 20388 │ │ │ │ │ + ldr r1, [pc, #1392] @ 203d8 │ │ │ │ │ ldr r2, [r3, r6, lsl #2] │ │ │ │ │ ldr fp, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ movne r7, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1fd74 │ │ │ │ │ + bne 1fdc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1fd60 │ │ │ │ │ + beq 1fdb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ff58 │ │ │ │ │ + b 1ffa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - bne 2027c │ │ │ │ │ + bne 202cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1284] @ 20388 │ │ │ │ │ + ldr r2, [pc, #1284] @ 203d8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 202e8 │ │ │ │ │ + beq 20338 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2018c │ │ │ │ │ + bne 201dc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2027c │ │ │ │ │ + bne 202cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ff58 │ │ │ │ │ + beq 1ffa8 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_CALL _PyAST_Slice │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 202c4 │ │ │ │ │ + beq 20314 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1112] @ 2038c │ │ │ │ │ + ldr r1, [pc, #1112] @ 203dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fdf8 │ │ │ │ │ + bne 1fe48 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 20370 │ │ │ │ │ - ldr r2, [pc, #1052] @ 20388 │ │ │ │ │ + bne 203c0 │ │ │ │ │ + ldr r2, [pc, #1052] @ 203d8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20318 │ │ │ │ │ + beq 20368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29870 <_tmp_253_rule> │ │ │ │ │ + bl 29ff8 <_tmp_253_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 202b0 │ │ │ │ │ - ldr r2, [pc, #1008] @ 20388 │ │ │ │ │ + beq 20300 │ │ │ │ │ + ldr r2, [pc, #1008] @ 203d8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2030c │ │ │ │ │ + beq 2035c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 202a4 │ │ │ │ │ + bne 202f4 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20298 │ │ │ │ │ + beq 202e8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 202a4 │ │ │ │ │ + bne 202f4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 200cc │ │ │ │ │ + beq 2011c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29870 <_tmp_253_rule> │ │ │ │ │ + bl 29ff8 <_tmp_253_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 200cc │ │ │ │ │ + beq 2011c │ │ │ │ │ str r0, [r5] │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20208 │ │ │ │ │ + beq 20258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29870 <_tmp_253_rule> │ │ │ │ │ + bl 29ff8 <_tmp_253_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 20208 │ │ │ │ │ + beq 20258 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 20290 │ │ │ │ │ + beq 202e0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r8, #2 │ │ │ │ │ str sl, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ mov r7, r8 │ │ │ │ │ @@ -35635,46 +35653,46 @@ │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 201c0 │ │ │ │ │ + beq 20210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29870 <_tmp_253_rule> │ │ │ │ │ + bl 29ff8 <_tmp_253_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 201c0 │ │ │ │ │ + beq 20210 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 20228 │ │ │ │ │ + beq 20278 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r5, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 20058 │ │ │ │ │ + b 200a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 20250 │ │ │ │ │ + blt 202a0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ moveq r0, r4 │ │ │ │ │ - beq 1fd84 │ │ │ │ │ - b 1fe50 │ │ │ │ │ + beq 1fdd4 │ │ │ │ │ + b 1fea0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 20290 │ │ │ │ │ + beq 202e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -35682,114 +35700,114 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 202b8 │ │ │ │ │ + beq 20308 │ │ │ │ │ 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 r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 202b8 │ │ │ │ │ + bne 20308 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 1fdfc │ │ │ │ │ + beq 1fe4c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 2033c │ │ │ │ │ + beq 2038c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1fdf8 │ │ │ │ │ + b 1fe48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - bne 1feb0 │ │ │ │ │ + bne 1ff00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1febc │ │ │ │ │ + bne 1ff0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20268 │ │ │ │ │ + bne 202b8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 1feb8 │ │ │ │ │ + b 1ff08 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r9 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 20290 │ │ │ │ │ + beq 202e0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 200e4 │ │ │ │ │ + ble 20134 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r5, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bne 201ec │ │ │ │ │ - b 200e4 │ │ │ │ │ + bne 2023c │ │ │ │ │ + b 20134 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 20290 │ │ │ │ │ + beq 202e0 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 201ec │ │ │ │ │ + b 2023c │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2028c │ │ │ │ │ + beq 202dc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 20088 │ │ │ │ │ + b 200d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ff58 │ │ │ │ │ + b 1ffa8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 1fdbc │ │ │ │ │ - b 1fe50 │ │ │ │ │ + beq 1fe0c │ │ │ │ │ + b 1fea0 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -35797,181 +35815,181 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1fdf8 │ │ │ │ │ + b 1fe48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r5, #1 │ │ │ │ │ strne r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1ff54 │ │ │ │ │ - b 1ff58 │ │ │ │ │ + beq 1ffa4 │ │ │ │ │ + b 1ffa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fe90 │ │ │ │ │ - b 2027c │ │ │ │ │ + beq 1fee0 │ │ │ │ │ + b 202cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ffa4 │ │ │ │ │ + b 1fff4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ff78 │ │ │ │ │ - b 202b8 │ │ │ │ │ + beq 1ffc8 │ │ │ │ │ + b 20308 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 202bc │ │ │ │ │ - b 1fdfc │ │ │ │ │ + beq 2030c │ │ │ │ │ + b 1fe4c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fcf8 │ │ │ │ │ + beq 1fd48 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1fdfc │ │ │ │ │ + b 1fe4c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1fdfc │ │ │ │ │ + b 1fe4c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00020390 <_loop1_216_rule>: │ │ │ │ │ +000203e0 <_loop1_216_rule>: │ │ │ │ │ _loop1_60_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r2, [pc, #1540] @ 209ac <_loop1_216_rule+0x61c> │ │ │ │ │ + ldr r2, [pc, #1540] @ 209fc <_loop1_216_rule+0x61c> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 20874 <_loop1_216_rule+0x4e4> │ │ │ │ │ + beq 208c4 <_loop1_216_rule+0x4e4> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20888 <_loop1_216_rule+0x4f8> │ │ │ │ │ + bne 208d8 <_loop1_216_rule+0x4f8> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 208b0 <_loop1_216_rule+0x520> │ │ │ │ │ + beq 20900 <_loop1_216_rule+0x520> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - ldreq r9, [pc, #1460] @ 209ac <_loop1_216_rule+0x61c> │ │ │ │ │ + ldreq r9, [pc, #1460] @ 209fc <_loop1_216_rule+0x61c> │ │ │ │ │ streq r3, [sp, #24] │ │ │ │ │ - bne 20884 <_loop1_216_rule+0x4f4> │ │ │ │ │ + bne 208d4 <_loop1_216_rule+0x4f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20890 <_loop1_216_rule+0x500> │ │ │ │ │ + beq 208e0 <_loop1_216_rule+0x500> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 205c0 <_loop1_216_rule+0x230> │ │ │ │ │ + bne 20610 <_loop1_216_rule+0x230> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 20650 <_loop1_216_rule+0x2c0> │ │ │ │ │ + bne 206a0 <_loop1_216_rule+0x2c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 20700 <_loop1_216_rule+0x370> │ │ │ │ │ + blt 20750 <_loop1_216_rule+0x370> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 2075c <_loop1_216_rule+0x3cc> │ │ │ │ │ + bne 207ac <_loop1_216_rule+0x3cc> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 205bc <_loop1_216_rule+0x22c> │ │ │ │ │ - ldr r1, [pc, #1344] @ 209b0 <_loop1_216_rule+0x620> │ │ │ │ │ + bne 2060c <_loop1_216_rule+0x22c> │ │ │ │ │ + ldr r1, [pc, #1344] @ 20a00 <_loop1_216_rule+0x620> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20588 <_loop1_216_rule+0x1f8> │ │ │ │ │ + beq 205d8 <_loop1_216_rule+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 20588 <_loop1_216_rule+0x1f8> │ │ │ │ │ + beq 205d8 <_loop1_216_rule+0x1f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1296] @ 209ac <_loop1_216_rule+0x61c> │ │ │ │ │ + ldr r2, [pc, #1296] @ 209fc <_loop1_216_rule+0x61c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20844 <_loop1_216_rule+0x4b4> │ │ │ │ │ + beq 20894 <_loop1_216_rule+0x4b4> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2085c <_loop1_216_rule+0x4cc> │ │ │ │ │ - ldr r1, [pc, #1272] @ 209b4 <_loop1_216_rule+0x624> │ │ │ │ │ + bne 208ac <_loop1_216_rule+0x4cc> │ │ │ │ │ + ldr r1, [pc, #1272] @ 20a04 <_loop1_216_rule+0x624> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 20674 <_loop1_216_rule+0x2e4> │ │ │ │ │ + bne 206c4 <_loop1_216_rule+0x2e4> │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2058c <_loop1_216_rule+0x1fc> │ │ │ │ │ + bne 205dc <_loop1_216_rule+0x1fc> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20588 <_loop1_216_rule+0x1f8> │ │ │ │ │ + beq 205d8 <_loop1_216_rule+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d94c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 20588 <_loop1_216_rule+0x1f8> │ │ │ │ │ + beq 205d8 <_loop1_216_rule+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 205bc <_loop1_216_rule+0x22c> │ │ │ │ │ + beq 2060c <_loop1_216_rule+0x22c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ ldrne r7, [r7, #4] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str fp, [sp] │ │ │ │ │ @@ -35980,70 +35998,70 @@ │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 206f4 <_loop1_216_rule+0x364> │ │ │ │ │ + beq 20744 <_loop1_216_rule+0x364> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 2070c <_loop1_216_rule+0x37c> │ │ │ │ │ + beq 2075c <_loop1_216_rule+0x37c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r7, [sl, r5, lsl #2] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 203fc <_loop1_216_rule+0x6c> │ │ │ │ │ + b 2044c <_loop1_216_rule+0x6c> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 205bc <_loop1_216_rule+0x22c> │ │ │ │ │ - ldr r1, [pc, #1040] @ 209b0 <_loop1_216_rule+0x620> │ │ │ │ │ + bne 2060c <_loop1_216_rule+0x22c> │ │ │ │ │ + ldr r1, [pc, #1040] @ 20a00 <_loop1_216_rule+0x620> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20688 <_loop1_216_rule+0x2f8> │ │ │ │ │ + bne 206d8 <_loop1_216_rule+0x2f8> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20824 <_loop1_216_rule+0x494> │ │ │ │ │ + bne 20874 <_loop1_216_rule+0x494> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 20740 <_loop1_216_rule+0x3b0> │ │ │ │ │ + beq 20790 <_loop1_216_rule+0x3b0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20740 <_loop1_216_rule+0x3b0> │ │ │ │ │ + bne 20790 <_loop1_216_rule+0x3b0> │ │ │ │ │ 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 208a8 <_loop1_216_rule+0x518> │ │ │ │ │ + beq 208f8 <_loop1_216_rule+0x518> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 20630 <_loop1_216_rule+0x2a0> │ │ │ │ │ + ble 20680 <_loop1_216_rule+0x2a0> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 20630 <_loop1_216_rule+0x2a0> │ │ │ │ │ + beq 20680 <_loop1_216_rule+0x2a0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [sl, r3, lsl #2] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 20618 <_loop1_216_rule+0x288> │ │ │ │ │ + bne 20668 <_loop1_216_rule+0x288> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -36052,920 +36070,924 @@ │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - beq 20468 <_loop1_216_rule+0xd8> │ │ │ │ │ - b 20764 <_loop1_216_rule+0x3d4> │ │ │ │ │ + beq 204b8 <_loop1_216_rule+0xd8> │ │ │ │ │ + b 207b4 <_loop1_216_rule+0x3d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 204d0 <_loop1_216_rule+0x140> │ │ │ │ │ - b 204cc <_loop1_216_rule+0x13c> │ │ │ │ │ + bne 20520 <_loop1_216_rule+0x140> │ │ │ │ │ + b 2051c <_loop1_216_rule+0x13c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 205ac <_loop1_216_rule+0x21c> │ │ │ │ │ + beq 205fc <_loop1_216_rule+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d94c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 205ac <_loop1_216_rule+0x21c> │ │ │ │ │ + beq 205fc <_loop1_216_rule+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 205bc <_loop1_216_rule+0x22c> │ │ │ │ │ + beq 2060c <_loop1_216_rule+0x22c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ str fp, [sp] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 2055c <_loop1_216_rule+0x1cc> │ │ │ │ │ + bne 205ac <_loop1_216_rule+0x1cc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 205bc <_loop1_216_rule+0x22c> │ │ │ │ │ + beq 2060c <_loop1_216_rule+0x22c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 205bc <_loop1_216_rule+0x22c> │ │ │ │ │ + b 2060c <_loop1_216_rule+0x22c> │ │ │ │ │ lsl r3, r5, #1 │ │ │ │ │ lsl r1, r5, #3 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 208a8 <_loop1_216_rule+0x518> │ │ │ │ │ + beq 208f8 <_loop1_216_rule+0x518> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r7, [r0, r5, lsl #2] │ │ │ │ │ mov sl, r0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b 203fc <_loop1_216_rule+0x6c> │ │ │ │ │ + b 2044c <_loop1_216_rule+0x6c> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20644 <_loop1_216_rule+0x2b4> │ │ │ │ │ + b 20694 <_loop1_216_rule+0x2b4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 205bc <_loop1_216_rule+0x22c> │ │ │ │ │ + bne 2060c <_loop1_216_rule+0x22c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #572] @ 209ac <_loop1_216_rule+0x61c> │ │ │ │ │ + ldr r2, [pc, #572] @ 209fc <_loop1_216_rule+0x61c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20804 <_loop1_216_rule+0x474> │ │ │ │ │ + beq 20854 <_loop1_216_rule+0x474> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - ldr r1, [pc, #552] @ 209b0 <_loop1_216_rule+0x620> │ │ │ │ │ + ldr r1, [pc, #552] @ 20a00 <_loop1_216_rule+0x620> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 207a8 <_loop1_216_rule+0x418> │ │ │ │ │ + beq 207f8 <_loop1_216_rule+0x418> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 208c8 <_loop1_216_rule+0x538> │ │ │ │ │ + bne 20918 <_loop1_216_rule+0x538> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 20818 <_loop1_216_rule+0x488> │ │ │ │ │ - ldr r1, [pc, #492] @ 209b0 <_loop1_216_rule+0x620> │ │ │ │ │ + bne 20868 <_loop1_216_rule+0x488> │ │ │ │ │ + ldr r1, [pc, #492] @ 20a00 <_loop1_216_rule+0x620> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 207e4 <_loop1_216_rule+0x454> │ │ │ │ │ + beq 20834 <_loop1_216_rule+0x454> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20968 <_loop1_216_rule+0x5d8> │ │ │ │ │ + bne 209b8 <_loop1_216_rule+0x5d8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 20468 <_loop1_216_rule+0xd8> │ │ │ │ │ - b 205bc <_loop1_216_rule+0x22c> │ │ │ │ │ + beq 204b8 <_loop1_216_rule+0xd8> │ │ │ │ │ + b 2060c <_loop1_216_rule+0x22c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2077c <_loop1_216_rule+0x3ec> │ │ │ │ │ + beq 207cc <_loop1_216_rule+0x3ec> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 207f0 <_loop1_216_rule+0x460> │ │ │ │ │ + b 20840 <_loop1_216_rule+0x460> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 205bc <_loop1_216_rule+0x22c> │ │ │ │ │ + bne 2060c <_loop1_216_rule+0x22c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f90 │ │ │ │ │ R_ARM_CALL invalid_except_stmt_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 205bc <_loop1_216_rule+0x22c> │ │ │ │ │ - b 2055c <_loop1_216_rule+0x1cc> │ │ │ │ │ + beq 2060c <_loop1_216_rule+0x22c> │ │ │ │ │ + b 205ac <_loop1_216_rule+0x1cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 204b4 <_loop1_216_rule+0x124> │ │ │ │ │ + beq 20504 <_loop1_216_rule+0x124> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 20598 <_loop1_216_rule+0x208> │ │ │ │ │ - b 205c0 <_loop1_216_rule+0x230> │ │ │ │ │ + beq 205e8 <_loop1_216_rule+0x208> │ │ │ │ │ + b 20610 <_loop1_216_rule+0x230> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 203cc <_loop1_216_rule+0x3c> │ │ │ │ │ + beq 2041c <_loop1_216_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20750 <_loop1_216_rule+0x3c0> │ │ │ │ │ + b 207a0 <_loop1_216_rule+0x3c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2041c <_loop1_216_rule+0x8c> │ │ │ │ │ - b 205bc <_loop1_216_rule+0x22c> │ │ │ │ │ + beq 2046c <_loop1_216_rule+0x8c> │ │ │ │ │ + b 2060c <_loop1_216_rule+0x22c> │ │ │ │ │ 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 20750 <_loop1_216_rule+0x3c0> │ │ │ │ │ + b 207a0 <_loop1_216_rule+0x3c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ef0 │ │ │ │ │ R_ARM_CALL _tmp_224_rule │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 207ac <_loop1_216_rule+0x41c> │ │ │ │ │ + bne 207fc <_loop1_216_rule+0x41c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 207a8 <_loop1_216_rule+0x418> │ │ │ │ │ + beq 207f8 <_loop1_216_rule+0x418> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 207a8 <_loop1_216_rule+0x418> │ │ │ │ │ - ldr r1, [pc, #172] @ 209b8 <_loop1_216_rule+0x628> │ │ │ │ │ + beq 207f8 <_loop1_216_rule+0x418> │ │ │ │ │ + ldr r1, [pc, #172] @ 20a08 <_loop1_216_rule+0x628> │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 207a8 <_loop1_216_rule+0x418> │ │ │ │ │ + beq 207f8 <_loop1_216_rule+0x418> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #140] @ 209bc <_loop1_216_rule+0x62c> │ │ │ │ │ + ldr r3, [pc, #140] @ 20a0c <_loop1_216_rule+0x62c> │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #128] @ 209c0 <_loop1_216_rule+0x630> │ │ │ │ │ + ldr r3, [pc, #128] @ 20a10 <_loop1_216_rule+0x630> │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 2099c <_loop1_216_rule+0x60c> │ │ │ │ │ + bne 209ec <_loop1_216_rule+0x60c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r8, #1 │ │ │ │ │ strne r8, [r4, #60] @ 0x3c │ │ │ │ │ - bne 207f0 <_loop1_216_rule+0x460> │ │ │ │ │ - b 207e8 <_loop1_216_rule+0x458> │ │ │ │ │ + bne 20840 <_loop1_216_rule+0x460> │ │ │ │ │ + b 20838 <_loop1_216_rule+0x458> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 207e4 <_loop1_216_rule+0x454> │ │ │ │ │ - ldr r1, [pc, #52] @ 209b8 <_loop1_216_rule+0x628> │ │ │ │ │ + beq 20834 <_loop1_216_rule+0x454> │ │ │ │ │ + ldr r1, [pc, #52] @ 20a08 <_loop1_216_rule+0x628> │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20920 <_loop1_216_rule+0x590> │ │ │ │ │ - b 207e4 <_loop1_216_rule+0x454> │ │ │ │ │ + bne 20970 <_loop1_216_rule+0x590> │ │ │ │ │ + b 20834 <_loop1_216_rule+0x454> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20560 <_loop1_216_rule+0x1d0> │ │ │ │ │ + b 205b0 <_loop1_216_rule+0x1d0> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000028f │ │ │ │ │ .word 0x00000292 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x00000cc0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000209c4 : │ │ │ │ │ +00020a14 : │ │ │ │ │ class_def_raw_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ - ldr r2, [pc, #1516] @ 20fc8 │ │ │ │ │ + ldr r2, [pc, #1552] @ 2103c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 20e44 │ │ │ │ │ + beq 20e0c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20e58 │ │ │ │ │ + bne 20e20 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 20d48 │ │ │ │ │ + beq 20da4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20dcc │ │ │ │ │ - ldr r1, [pc, #1428] @ 20fcc │ │ │ │ │ + bne 20e5c │ │ │ │ │ + ldr r1, [pc, #1464] @ 21040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20d98 │ │ │ │ │ + beq 20e28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20d98 │ │ │ │ │ + beq 20e28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e68 │ │ │ │ │ + bl 16ea4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 20d40 │ │ │ │ │ - ldr r2, [pc, #1360] @ 20fc8 │ │ │ │ │ + bne 20de0 │ │ │ │ │ + ldr r2, [pc, #1396] @ 2103c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20d74 │ │ │ │ │ + beq 20de8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20c70 │ │ │ │ │ + beq 20cfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1308] @ 20fc8 │ │ │ │ │ + ldr r2, [pc, #1344] @ 2103c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20cd0 │ │ │ │ │ + beq 20d40 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20ce8 │ │ │ │ │ + bne 20d58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1280] @ 20fd0 │ │ │ │ │ + ldr r1, [pc, #1316] @ 21044 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20b30 │ │ │ │ │ + bne 20c64 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20ce4 │ │ │ │ │ + bne 20d54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15940 │ │ │ │ │ + bl 1597c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 20c98 │ │ │ │ │ + bne 20d08 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20cf8 │ │ │ │ │ + bne 20d68 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - ldr r2, [pc, #1200] @ 20fd0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #1228] @ 21044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20c78 │ │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 20c80 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20c70 │ │ │ │ │ + beq 20cfc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 20d1c │ │ │ │ │ + beq 20d8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20d40 │ │ │ │ │ + bne 20de0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20d98 │ │ │ │ │ + beq 20e28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d94c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 20d98 │ │ │ │ │ + beq 20e28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20e38 │ │ │ │ │ + beq 20ec8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr ip, [r2, #20] │ │ │ │ │ ldr lr, [r2, #24] │ │ │ │ │ - beq 20c14 │ │ │ │ │ + beq 20ca0 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ str lr, [sp, #20] │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ stmib sp, {r8, fp} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #24] │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_CALL _PyAST_ClassDef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20c4c │ │ │ │ │ + beq 20cd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 20b9c │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 20de0 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b 20bd0 │ │ │ │ │ str lr, [sp, #20] │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ str fp, [sp, #8] │ │ │ │ │ str r8, [sp, #4] │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str ip, [sp, #24] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_CALL _PyAST_ClassDef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c00 │ │ │ │ │ + bne 20c50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 20d68 │ │ │ │ │ + bne 20dc4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 20c04 │ │ │ │ │ + b 20c54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20d40 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b 20b80 │ │ │ │ │ + b 20c80 │ │ │ │ │ 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 20b04 │ │ │ │ │ - ldr r1, [pc, #796] @ 20fd4 │ │ │ │ │ + bne 20b54 │ │ │ │ │ + ldr r1, [pc, #800] @ 21048 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20b18 │ │ │ │ │ - b 20b04 │ │ │ │ │ + bne 20b68 │ │ │ │ │ + b 20b54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 20ac4 │ │ │ │ │ + beq 20b14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20b44 │ │ │ │ │ + b 20c78 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20ce4 │ │ │ │ │ + bne 20d54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d54 │ │ │ │ │ R_ARM_CALL invalid_arguments_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 20b18 │ │ │ │ │ + bne 20b68 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 20b14 │ │ │ │ │ + b 20b64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 20c80 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r9, [r4, #8] │ │ │ │ │ - b 20c68 │ │ │ │ │ + bne 20dd0 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b 20c88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 20da0 │ │ │ │ │ + bge 20e30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20c0c │ │ │ │ │ + b 20c5c │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + b 20cf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20a84 │ │ │ │ │ - b 20d40 │ │ │ │ │ + beq 20ad4 │ │ │ │ │ + b 20de0 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 20a50 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + b 20dc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20d40 │ │ │ │ │ + b 20de0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20e30 │ │ │ │ │ + beq 20ec0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20e58 │ │ │ │ │ - ldr r2, [pc, #500] @ 20fc8 │ │ │ │ │ + bne 20e20 │ │ │ │ │ + ldr r2, [pc, #472] @ 2103c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20f24 │ │ │ │ │ - ldr r1, [pc, #484] @ 20fcc │ │ │ │ │ + beq 20f98 │ │ │ │ │ + ldr r1, [pc, #456] @ 21040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20f44 │ │ │ │ │ + bne 20fb8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 20f38 │ │ │ │ │ - ldr r1, [pc, #444] @ 20fcc │ │ │ │ │ + bne 20fac │ │ │ │ │ + ldr r1, [pc, #416] @ 21040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 20e60 │ │ │ │ │ + bne 20ed4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 20a30 │ │ │ │ │ + beq 20a80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 20d68 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20a00 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - b 20d68 │ │ │ │ │ + b 20dc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e1c │ │ │ │ │ + beq 20eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e68 │ │ │ │ │ + bl 16ea4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20fc0 │ │ │ │ │ + bne 21034 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1488 │ │ │ │ │ R_ARM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20fc0 │ │ │ │ │ + bne 21034 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e1c │ │ │ │ │ + beq 20eac │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e1c │ │ │ │ │ - ldr r1, [pc, #268] @ 20fd4 │ │ │ │ │ + beq 20eac │ │ │ │ │ + ldr r1, [pc, #268] @ 21048 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e1c │ │ │ │ │ + beq 20eac │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #236] @ 20fd8 │ │ │ │ │ + ldr r3, [pc, #236] @ 2104c │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #224] @ 20fdc │ │ │ │ │ + ldr r3, [pc, #224] @ 21050 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20fb0 │ │ │ │ │ + bne 21024 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r6, #1 │ │ │ │ │ strne r6, [r4, #60] @ 0x3c │ │ │ │ │ - bne 20e28 │ │ │ │ │ - b 20e20 │ │ │ │ │ + bne 20eb8 │ │ │ │ │ + b 20eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 20de0 │ │ │ │ │ + beq 20e70 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 20e28 │ │ │ │ │ + b 20eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20df8 │ │ │ │ │ + beq 20e88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e68 │ │ │ │ │ + bl 16ea4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20dfc │ │ │ │ │ + bne 20e8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1488 │ │ │ │ │ R_ARM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20dfc │ │ │ │ │ + bne 20e8c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20df8 │ │ │ │ │ - ldr r3, [pc, #72] @ 20fe0 │ │ │ │ │ + beq 20e88 │ │ │ │ │ + ldr r3, [pc, #72] @ 21054 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #60] @ 20fe4 │ │ │ │ │ + ldr r3, [pc, #60] @ 21058 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20f04 │ │ │ │ │ + beq 20f78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20c04 │ │ │ │ │ + b 20c54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20e24 │ │ │ │ │ + b 20eb4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000002a5 │ │ │ │ │ .word 0x00000496 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x00000d00 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00020fe8 <_gather_116_rule>: │ │ │ │ │ +0002105c <_gather_116_rule>: │ │ │ │ │ _gather_116_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr ip, [pc, #1456] @ 215b0 <_gather_116_rule+0x5c8> │ │ │ │ │ + ldr ip, [pc, #1436] @ 21610 <_gather_116_rule+0x5b4> │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 2154c <_gather_116_rule+0x564> │ │ │ │ │ + beq 215ac <_gather_116_rule+0x550> │ │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 21560 <_gather_116_rule+0x578> │ │ │ │ │ - ldr r0, [pc, #1412] @ 215b0 <_gather_116_rule+0x5c8> │ │ │ │ │ + bne 215c0 <_gather_116_rule+0x564> │ │ │ │ │ + ldr r0, [pc, #1392] @ 21610 <_gather_116_rule+0x5b4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr fp, [sl, #8] │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq 2140c <_gather_116_rule+0x424> │ │ │ │ │ + beq 2146c <_gather_116_rule+0x410> │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, fp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21438 <_gather_116_rule+0x450> │ │ │ │ │ + bne 21498 <_gather_116_rule+0x43c> │ │ │ │ │ ldr r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r4, [sl, #8] │ │ │ │ │ - bne 214b8 <_gather_116_rule+0x4d0> │ │ │ │ │ - ldr r0, [pc, #1344] @ 215b0 <_gather_116_rule+0x5c8> │ │ │ │ │ + bne 21518 <_gather_116_rule+0x4bc> │ │ │ │ │ + ldr r0, [pc, #1324] @ 21610 <_gather_116_rule+0x5b4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ mov r0, sl │ │ │ │ │ - beq 21574 <_gather_116_rule+0x58c> │ │ │ │ │ - bl c66c │ │ │ │ │ + beq 215d4 <_gather_116_rule+0x578> │ │ │ │ │ + bl c698 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 21394 <_gather_116_rule+0x3ac> │ │ │ │ │ + beq 213f4 <_gather_116_rule+0x398> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21394 <_gather_116_rule+0x3ac> │ │ │ │ │ + beq 213f4 <_gather_116_rule+0x398> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21394 <_gather_116_rule+0x3ac> │ │ │ │ │ + beq 213f4 <_gather_116_rule+0x398> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 21514 <_gather_116_rule+0x52c> │ │ │ │ │ + beq 21574 <_gather_116_rule+0x518> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1240] @ 215b4 <_gather_116_rule+0x5cc> │ │ │ │ │ + ldr r1, [pc, #1220] @ 21614 <_gather_116_rule+0x5b8> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 21470 <_gather_116_rule+0x488> │ │ │ │ │ + beq 214d0 <_gather_116_rule+0x474> │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 214b4 <_gather_116_rule+0x4cc> │ │ │ │ │ + bne 21514 <_gather_116_rule+0x4b8> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [sl, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 214a8 <_gather_116_rule+0x4c0> │ │ │ │ │ + beq 21508 <_gather_116_rule+0x4ac> │ │ │ │ │ ldr r4, [sl, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ldreq r7, [pc, #1184] @ 215b0 <_gather_116_rule+0x5c8> │ │ │ │ │ + ldreq r7, [pc, #1164] @ 21610 <_gather_116_rule+0x5b4> │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - beq 2115c <_gather_116_rule+0x174> │ │ │ │ │ - b 214b4 <_gather_116_rule+0x4cc> │ │ │ │ │ + beq 211d0 <_gather_116_rule+0x174> │ │ │ │ │ + b 21514 <_gather_116_rule+0x4b8> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 211f0 <_gather_116_rule+0x208> │ │ │ │ │ + beq 21264 <_gather_116_rule+0x208> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 21530 <_gather_116_rule+0x548> │ │ │ │ │ + beq 21590 <_gather_116_rule+0x534> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq 213ec <_gather_116_rule+0x404> │ │ │ │ │ + beq 2144c <_gather_116_rule+0x3f0> │ │ │ │ │ ldr r9, [sl, #8] │ │ │ │ │ str r5, [r6, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 211fc <_gather_116_rule+0x214> │ │ │ │ │ + beq 21270 <_gather_116_rule+0x214> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq 214c0 <_gather_116_rule+0x4d8> │ │ │ │ │ + beq 21520 <_gather_116_rule+0x4c4> │ │ │ │ │ ldr r1, [sl, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 21494 <_gather_116_rule+0x4ac> │ │ │ │ │ + bne 214f4 <_gather_116_rule+0x498> │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r5, [sl, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 213b4 <_gather_116_rule+0x3cc> │ │ │ │ │ + bne 21414 <_gather_116_rule+0x3b8> │ │ │ │ │ ldr r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [sl, #8] │ │ │ │ │ - bne 21494 <_gather_116_rule+0x4ac> │ │ │ │ │ + bne 214f4 <_gather_116_rule+0x498> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq 2147c <_gather_116_rule+0x494> │ │ │ │ │ - bl c66c │ │ │ │ │ + beq 214dc <_gather_116_rule+0x480> │ │ │ │ │ + bl c698 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 211f0 <_gather_116_rule+0x208> │ │ │ │ │ + beq 21264 <_gather_116_rule+0x208> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21118 <_gather_116_rule+0x130> │ │ │ │ │ + bne 2118c <_gather_116_rule+0x130> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ ldr r1, [sl, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [sl, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 214a0 <_gather_116_rule+0x4b8> │ │ │ │ │ + beq 21500 <_gather_116_rule+0x4a4> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 2135c <_gather_116_rule+0x374> │ │ │ │ │ + ble 213bc <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq 2135c <_gather_116_rule+0x374> │ │ │ │ │ + beq 213bc <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq 2135c <_gather_116_rule+0x374> │ │ │ │ │ + beq 213bc <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq 2135c <_gather_116_rule+0x374> │ │ │ │ │ + beq 213bc <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq 2135c <_gather_116_rule+0x374> │ │ │ │ │ + beq 213bc <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq 2135c <_gather_116_rule+0x374> │ │ │ │ │ + beq 213bc <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq 2135c <_gather_116_rule+0x374> │ │ │ │ │ + beq 213bc <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ - beq 2135c <_gather_116_rule+0x374> │ │ │ │ │ + beq 213bc <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ - beq 2135c <_gather_116_rule+0x374> │ │ │ │ │ + beq 213bc <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #32] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ str r1, [r2, #32] │ │ │ │ │ - beq 2135c <_gather_116_rule+0x374> │ │ │ │ │ + beq 213bc <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ cmp r4, #10 │ │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ │ - beq 2135c <_gather_116_rule+0x374> │ │ │ │ │ + beq 213bc <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ │ cmp r4, #11 │ │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ │ - beq 2135c <_gather_116_rule+0x374> │ │ │ │ │ + beq 213bc <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ │ cmp r4, #12 │ │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ │ - beq 2135c <_gather_116_rule+0x374> │ │ │ │ │ + beq 213bc <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ │ cmp r4, #13 │ │ │ │ │ str r1, [r2, #48] @ 0x30 │ │ │ │ │ - beq 2135c <_gather_116_rule+0x374> │ │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ │ - ldr r1, [r6, #52] @ 0x34 │ │ │ │ │ - cmp r4, #14 │ │ │ │ │ - str r1, [r2, #52] @ 0x34 │ │ │ │ │ - add r1, r6, #52 @ 0x34 │ │ │ │ │ - beq 2135c <_gather_116_rule+0x374> │ │ │ │ │ + add r1, r6, #48 @ 0x30 │ │ │ │ │ + beq 213bc <_gather_116_rule+0x360> │ │ │ │ │ sub lr, r6, #4 │ │ │ │ │ add lr, lr, r4, lsl #2 │ │ │ │ │ rsb r4, r6, #4 │ │ │ │ │ add r2, r4, r1 │ │ │ │ │ ldr ip, [r1, #4]! │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ str ip, [r0, r2] │ │ │ │ │ - bne 21344 <_gather_116_rule+0x35c> │ │ │ │ │ + bne 213a4 <_gather_116_rule+0x348> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr ip, [sl, #88] @ 0x58 │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ @@ -36983,886 +37005,886 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str fp, [sl, #8] │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 214fc <_gather_116_rule+0x514> │ │ │ │ │ + beq 2155c <_gather_116_rule+0x500> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 214dc <_gather_116_rule+0x4f4> │ │ │ │ │ + beq 2153c <_gather_116_rule+0x4e0> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ - bne 21150 <_gather_116_rule+0x168> │ │ │ │ │ + bne 211c4 <_gather_116_rule+0x168> │ │ │ │ │ lsl r8, r8, #1 │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 214a0 <_gather_116_rule+0x4b8> │ │ │ │ │ + beq 21500 <_gather_116_rule+0x4a4> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 21150 <_gather_116_rule+0x168> │ │ │ │ │ + b 211c4 <_gather_116_rule+0x168> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 214b4 <_gather_116_rule+0x4cc> │ │ │ │ │ + bne 21514 <_gather_116_rule+0x4b8> │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r4, [sl, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21054 <_gather_116_rule+0x6c> │ │ │ │ │ + beq 210c8 <_gather_116_rule+0x6c> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21054 <_gather_116_rule+0x6c> │ │ │ │ │ + beq 210c8 <_gather_116_rule+0x6c> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 21594 <_gather_116_rule+0x5ac> │ │ │ │ │ - ldr r2, [pc, #336] @ 215b8 <_gather_116_rule+0x5d0> │ │ │ │ │ + beq 215f4 <_gather_116_rule+0x598> │ │ │ │ │ + ldr r2, [pc, #336] @ 21618 <_gather_116_rule+0x5bc> │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 210e0 <_gather_116_rule+0xf8> │ │ │ │ │ + bne 21154 <_gather_116_rule+0xf8> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 210e0 <_gather_116_rule+0xf8> │ │ │ │ │ + b 21154 <_gather_116_rule+0xf8> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2156c <_gather_116_rule+0x584> │ │ │ │ │ + beq 215cc <_gather_116_rule+0x570> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ - b 211fc <_gather_116_rule+0x214> │ │ │ │ │ + b 21270 <_gather_116_rule+0x214> │ │ │ │ │ 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 2139c <_gather_116_rule+0x3b4> │ │ │ │ │ + b 213fc <_gather_116_rule+0x3a0> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21190 <_gather_116_rule+0x1a8> │ │ │ │ │ + beq 21204 <_gather_116_rule+0x1a8> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ - b 21494 <_gather_116_rule+0x4ac> │ │ │ │ │ + b 214f4 <_gather_116_rule+0x498> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [sl, #60] @ 0x3c │ │ │ │ │ - b 211fc <_gather_116_rule+0x214> │ │ │ │ │ + b 21270 <_gather_116_rule+0x214> │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ str r5, [sl, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq 211bc <_gather_116_rule+0x1d4> │ │ │ │ │ - b 21494 <_gather_116_rule+0x4ac> │ │ │ │ │ + beq 21230 <_gather_116_rule+0x1d4> │ │ │ │ │ + b 214f4 <_gather_116_rule+0x498> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [sl, #60] @ 0x3c │ │ │ │ │ - b 214b8 <_gather_116_rule+0x4d0> │ │ │ │ │ + b 21518 <_gather_116_rule+0x4bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [sl, #60] @ 0x3c │ │ │ │ │ - b 21494 <_gather_116_rule+0x4ac> │ │ │ │ │ + b 214f4 <_gather_116_rule+0x498> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 21024 <_gather_116_rule+0x3c> │ │ │ │ │ + beq 21098 <_gather_116_rule+0x3c> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 21388 <_gather_116_rule+0x3a0> │ │ │ │ │ + b 213e8 <_gather_116_rule+0x38c> │ │ │ │ │ mov r0, sl │ │ │ │ │ - b 211d0 <_gather_116_rule+0x1e8> │ │ │ │ │ + b 21244 <_gather_116_rule+0x1e8> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r2, [sl, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 214b8 <_gather_116_rule+0x4d0> │ │ │ │ │ + bne 21518 <_gather_116_rule+0x4bc> │ │ │ │ │ mov r0, sl │ │ │ │ │ - b 21080 <_gather_116_rule+0x98> │ │ │ │ │ + b 210f4 <_gather_116_rule+0x98> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [sl, #60] @ 0x3c │ │ │ │ │ - b 2139c <_gather_116_rule+0x3b4> │ │ │ │ │ + b 213fc <_gather_116_rule+0x3a0> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00001772 │ │ │ │ │ .word 0x00001771 │ │ │ │ │ │ │ │ │ │ -000215bc <_loop0_119_rule>: │ │ │ │ │ +0002161c <_loop0_119_rule>: │ │ │ │ │ _loop0_120_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r3, [pc, #644] @ 21858 <_loop0_119_rule+0x29c> │ │ │ │ │ + ldr r3, [pc, #644] @ 218b8 <_loop0_119_rule+0x29c> │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 21814 <_loop0_119_rule+0x258> │ │ │ │ │ + beq 21874 <_loop0_119_rule+0x258> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21828 <_loop0_119_rule+0x26c> │ │ │ │ │ + bne 21888 <_loop0_119_rule+0x26c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 217f8 <_loop0_119_rule+0x23c> │ │ │ │ │ + beq 21858 <_loop0_119_rule+0x23c> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 217e8 <_loop0_119_rule+0x22c> │ │ │ │ │ + bne 21848 <_loop0_119_rule+0x22c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #564] @ 21858 <_loop0_119_rule+0x29c> │ │ │ │ │ + ldr r2, [pc, #564] @ 218b8 <_loop0_119_rule+0x29c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 21790 <_loop0_119_rule+0x1d4> │ │ │ │ │ + beq 217f0 <_loop0_119_rule+0x1d4> │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21684 <_loop0_119_rule+0xc8> │ │ │ │ │ + bne 216e4 <_loop0_119_rule+0xc8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 21834 <_loop0_119_rule+0x278> │ │ │ │ │ + beq 21894 <_loop0_119_rule+0x278> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce68 │ │ │ │ │ + bl ce94 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 217e0 <_loop0_119_rule+0x224> │ │ │ │ │ + beq 21840 <_loop0_119_rule+0x224> │ │ │ │ │ mov fp, #1 │ │ │ │ │ - ldr r9, [pc, #432] @ 21858 <_loop0_119_rule+0x29c> │ │ │ │ │ + ldr r9, [pc, #432] @ 218b8 <_loop0_119_rule+0x29c> │ │ │ │ │ mov sl, fp │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [r5] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, fp │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 217b4 <_loop0_119_rule+0x1f8> │ │ │ │ │ + beq 21814 <_loop0_119_rule+0x1f8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 217a8 <_loop0_119_rule+0x1ec> │ │ │ │ │ + bne 21808 <_loop0_119_rule+0x1ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21734 <_loop0_119_rule+0x178> │ │ │ │ │ + bne 21794 <_loop0_119_rule+0x178> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 21834 <_loop0_119_rule+0x278> │ │ │ │ │ + beq 21894 <_loop0_119_rule+0x278> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 21664 <_loop0_119_rule+0xa8> │ │ │ │ │ + ble 216c4 <_loop0_119_rule+0xa8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r5, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 21664 <_loop0_119_rule+0xa8> │ │ │ │ │ - b 21718 <_loop0_119_rule+0x15c> │ │ │ │ │ + beq 216c4 <_loop0_119_rule+0xa8> │ │ │ │ │ + b 21778 <_loop0_119_rule+0x15c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce68 │ │ │ │ │ + bl ce94 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 216f0 <_loop0_119_rule+0x134> │ │ │ │ │ + beq 21750 <_loop0_119_rule+0x134> │ │ │ │ │ cmp sl, fp │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 21768 <_loop0_119_rule+0x1ac> │ │ │ │ │ + beq 217c8 <_loop0_119_rule+0x1ac> │ │ │ │ │ str r3, [r5, fp, lsl #2] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 216b4 <_loop0_119_rule+0xf8> │ │ │ │ │ + b 21714 <_loop0_119_rule+0xf8> │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 217c0 <_loop0_119_rule+0x204> │ │ │ │ │ + beq 21820 <_loop0_119_rule+0x204> │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 21758 <_loop0_119_rule+0x19c> │ │ │ │ │ + b 217b8 <_loop0_119_rule+0x19c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21630 <_loop0_119_rule+0x74> │ │ │ │ │ + beq 21690 <_loop0_119_rule+0x74> │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 216f4 <_loop0_119_rule+0x138> │ │ │ │ │ + b 21754 <_loop0_119_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 216cc <_loop0_119_rule+0x110> │ │ │ │ │ + b 2172c <_loop0_119_rule+0x110> │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 21674 <_loop0_119_rule+0xb8> │ │ │ │ │ + b 216d4 <_loop0_119_rule+0xb8> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 216f0 <_loop0_119_rule+0x134> │ │ │ │ │ + b 21750 <_loop0_119_rule+0x134> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 21674 <_loop0_119_rule+0xb8> │ │ │ │ │ + b 216d4 <_loop0_119_rule+0xb8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 21674 <_loop0_119_rule+0xb8> │ │ │ │ │ + b 216d4 <_loop0_119_rule+0xb8> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 215f8 <_loop0_119_rule+0x3c> │ │ │ │ │ + beq 21658 <_loop0_119_rule+0x3c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 21674 <_loop0_119_rule+0xb8> │ │ │ │ │ + b 216d4 <_loop0_119_rule+0xb8> │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 21674 <_loop0_119_rule+0xb8> │ │ │ │ │ + b 216d4 <_loop0_119_rule+0xb8> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0002185c : │ │ │ │ │ +000218bc : │ │ │ │ │ augassign_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #928] @ 21c14 │ │ │ │ │ + ldr r2, [pc, #928] @ 21c74 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 21b74 │ │ │ │ │ + beq 21bd4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 21b88 │ │ │ │ │ + bne 21be8 │ │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21a74 │ │ │ │ │ + bne 21ad4 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21b94 │ │ │ │ │ + bne 21bf4 │ │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21a94 │ │ │ │ │ + bne 21af4 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21b94 │ │ │ │ │ + bne 21bf4 │ │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21ae4 │ │ │ │ │ + bne 21b44 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21b94 │ │ │ │ │ + bne 21bf4 │ │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21ba0 │ │ │ │ │ + bne 21c00 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21b94 │ │ │ │ │ + bne 21bf4 │ │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21bfc │ │ │ │ │ + bne 21c5c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21b94 │ │ │ │ │ + bne 21bf4 │ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21bcc │ │ │ │ │ + bne 21c2c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21b94 │ │ │ │ │ + bne 21bf4 │ │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21afc │ │ │ │ │ + bne 21b5c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21b94 │ │ │ │ │ + bne 21bf4 │ │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21acc │ │ │ │ │ + bne 21b2c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21b94 │ │ │ │ │ + bne 21bf4 │ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21b5c │ │ │ │ │ + bne 21bbc │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21b94 │ │ │ │ │ + bne 21bf4 │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21b44 │ │ │ │ │ + bne 21ba4 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21b94 │ │ │ │ │ + bne 21bf4 │ │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21b2c │ │ │ │ │ + bne 21b8c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21b94 │ │ │ │ │ + bne 21bf4 │ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21b14 │ │ │ │ │ + bne 21b74 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21b94 │ │ │ │ │ + bne 21bf4 │ │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21be4 │ │ │ │ │ + bne 21c44 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 21aa8 │ │ │ │ │ + beq 21b08 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 21a68 │ │ │ │ │ + b 21ac8 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21a88 │ │ │ │ │ + bne 21ae8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r4, #0 │ │ │ │ │ - beq 21a8c │ │ │ │ │ + beq 21aec │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ - b 21a68 │ │ │ │ │ + b 21ac8 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21a88 │ │ │ │ │ - b 21aa8 │ │ │ │ │ + bne 21ae8 │ │ │ │ │ + b 21b08 │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21a88 │ │ │ │ │ - b 21aa8 │ │ │ │ │ + bne 21ae8 │ │ │ │ │ + b 21b08 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21a88 │ │ │ │ │ - b 21aa8 │ │ │ │ │ + bne 21ae8 │ │ │ │ │ + b 21b08 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21a88 │ │ │ │ │ - b 21aa8 │ │ │ │ │ + bne 21ae8 │ │ │ │ │ + b 21b08 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21a88 │ │ │ │ │ - b 21aa8 │ │ │ │ │ + bne 21ae8 │ │ │ │ │ + b 21b08 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21a88 │ │ │ │ │ - b 21aa8 │ │ │ │ │ + bne 21ae8 │ │ │ │ │ + b 21b08 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21a88 │ │ │ │ │ - b 21aa8 │ │ │ │ │ + bne 21ae8 │ │ │ │ │ + b 21b08 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21894 │ │ │ │ │ + beq 218f4 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 21a68 │ │ │ │ │ + b 21ac8 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 21a68 │ │ │ │ │ + b 21ac8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ - ldr r2, [pc, #100] @ 21c18 │ │ │ │ │ + ldr r2, [pc, #100] @ 21c78 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 23730 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21a88 │ │ │ │ │ - b 21aa8 │ │ │ │ │ + bne 21ae8 │ │ │ │ │ + b 21b08 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21a88 │ │ │ │ │ - b 21aa8 │ │ │ │ │ + bne 21ae8 │ │ │ │ │ + b 21b08 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21a88 │ │ │ │ │ - b 21aa8 │ │ │ │ │ + bne 21ae8 │ │ │ │ │ + b 21b08 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21a88 │ │ │ │ │ - b 21aa8 │ │ │ │ │ + bne 21ae8 │ │ │ │ │ + b 21b08 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000604 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00021c1c : │ │ │ │ │ +00021c7c : │ │ │ │ │ kwargs_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r2, [pc, #4084] @ 22c28 │ │ │ │ │ + ldr r2, [pc, #4084] @ 22c88 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r5, [r0, #88] @ 0x58 │ │ │ │ │ - beq 22ddc │ │ │ │ │ + beq 22e4c │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22110 │ │ │ │ │ - ldr r3, [pc, #4040] @ 22c28 │ │ │ │ │ + bne 22170 │ │ │ │ │ + ldr r3, [pc, #4040] @ 22c88 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22d60 │ │ │ │ │ + beq 22dd0 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22df4 │ │ │ │ │ + beq 22e64 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 22398 │ │ │ │ │ + beq 223fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bne 22888 │ │ │ │ │ + bne 22920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 21fd8 │ │ │ │ │ + bne 22038 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r5, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 21d58 │ │ │ │ │ - ldr r3, [pc, #3912] @ 22c28 │ │ │ │ │ + bne 21db8 │ │ │ │ │ + ldr r3, [pc, #3912] @ 22c88 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 21f10 │ │ │ │ │ + beq 21f70 │ │ │ │ │ ldr r8, [r4, #12] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 21f34 │ │ │ │ │ + beq 21f94 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22824 │ │ │ │ │ + bne 228bc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22638 │ │ │ │ │ + bne 2269c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22870 │ │ │ │ │ + bne 22908 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22b24 │ │ │ │ │ + bne 22bbc │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r5, r5, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 22110 │ │ │ │ │ - ldr r3, [pc, #3768] @ 22c28 │ │ │ │ │ + bne 22170 │ │ │ │ │ + ldr r3, [pc, #3768] @ 22c88 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22994 │ │ │ │ │ + beq 22a2c │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22d48 │ │ │ │ │ + beq 22db8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 22354 │ │ │ │ │ + beq 223b8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 228a4 │ │ │ │ │ + bne 2293c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 2211c │ │ │ │ │ + bne 2217c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 22768 │ │ │ │ │ + bne 22800 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3644] @ 22c28 │ │ │ │ │ + ldr r3, [pc, #3644] @ 22c88 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 21f74 │ │ │ │ │ + beq 21fd4 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 21f98 │ │ │ │ │ + beq 21ff8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 227cc │ │ │ │ │ + bne 22864 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 226e0 │ │ │ │ │ + bne 22744 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22818 │ │ │ │ │ + bne 228b0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22a5c │ │ │ │ │ + bne 22af4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r5, r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 22110 │ │ │ │ │ - ldr r3, [pc, #3508] @ 22c28 │ │ │ │ │ + bne 22170 │ │ │ │ │ + ldr r3, [pc, #3508] @ 22c88 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 22d9c │ │ │ │ │ + beq 22e0c │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22dc4 │ │ │ │ │ + beq 22e34 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 228b4 │ │ │ │ │ + beq 2294c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 228fc │ │ │ │ │ + bne 22994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 22920 │ │ │ │ │ + bne 229b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22914 │ │ │ │ │ + bne 229ac │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22584 │ │ │ │ │ + bne 225e8 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r5, #2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22870 │ │ │ │ │ + bne 22908 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 22d94 │ │ │ │ │ + bne 22e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 227b0 │ │ │ │ │ + blt 22848 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 229cc │ │ │ │ │ + bne 22a64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22870 │ │ │ │ │ + bne 22908 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 21d14 │ │ │ │ │ + b 21d74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22818 │ │ │ │ │ + bne 228b0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 22e0c │ │ │ │ │ + bne 22e7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 22754 │ │ │ │ │ + blt 227ec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 229c0 │ │ │ │ │ + bne 22a58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22818 │ │ │ │ │ + bne 228b0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 21e18 │ │ │ │ │ + b 21e78 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21cc0 │ │ │ │ │ + beq 21d20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 21cc0 │ │ │ │ │ + beq 21d20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 22c1c │ │ │ │ │ + beq 22cc4 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ @@ -37875,46 +37897,46 @@ │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 226b8 │ │ │ │ │ + beq 2271c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - ldr r3, [pc, #3004] @ 22c28 │ │ │ │ │ + ldr r3, [pc, #3004] @ 22c88 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 22cf4 │ │ │ │ │ + beq 22d64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 223d0 │ │ │ │ │ + bne 22434 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 22c10 │ │ │ │ │ + beq 22cb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 223d0 │ │ │ │ │ + bne 22434 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 222ac │ │ │ │ │ + bne 22310 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 22c08 │ │ │ │ │ + beq 22cb0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ @@ -37922,88 +37944,89 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 2224c │ │ │ │ │ + bne 222b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 21d68 │ │ │ │ │ + beq 21dc8 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 21f04 │ │ │ │ │ + b 21f64 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21dc8 │ │ │ │ │ + beq 21e28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 21dc8 │ │ │ │ │ + beq 21e28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 22c98 │ │ │ │ │ + beq 22d08 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ - mov r3, r9 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ mov r2, #1 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - streq r2, [r4, #60] @ 0x3c │ │ │ │ │ + moveq r3, #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 22c5c │ │ │ │ │ + beq 227c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - ldr r3, [pc, #2684] @ 22c28 │ │ │ │ │ + ldr r3, [pc, #2680] @ 22c88 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 22c50 │ │ │ │ │ + beq 22ce8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2238c │ │ │ │ │ + bne 223f0 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 22c8c │ │ │ │ │ + beq 22cfc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2238c │ │ │ │ │ + bne 223f0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22300 │ │ │ │ │ + bne 22364 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 22c84 │ │ │ │ │ + beq 22cf4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -38012,1088 +38035,1092 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r2, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 229b0 │ │ │ │ │ + beq 22a48 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ - b 21f00 │ │ │ │ │ + b 21f60 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22100 │ │ │ │ │ + beq 22160 │ │ │ │ │ add r3, r5, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #2484] @ 22c28 │ │ │ │ │ + ldr r3, [pc, #2480] @ 22c88 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 22bbc │ │ │ │ │ + beq 22c54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r5, [r4, #88] @ 0x58 │ │ │ │ │ subne r5, r5, #1 │ │ │ │ │ - bne 22104 │ │ │ │ │ + bne 22164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23470 │ │ │ │ │ + bl 234e0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 22b68 │ │ │ │ │ + bne 22c00 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 22104 │ │ │ │ │ + b 22164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22fb4 │ │ │ │ │ + bl 23024 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 220b0 │ │ │ │ │ + beq 22110 │ │ │ │ │ str r0, [r5] │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22488 │ │ │ │ │ + bne 224ec │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 22c08 │ │ │ │ │ + beq 22cb0 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 220c8 │ │ │ │ │ + b 22128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22fb4 │ │ │ │ │ + bl 23024 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 221f0 │ │ │ │ │ + beq 22254 │ │ │ │ │ str r0, [r7] │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 223dc │ │ │ │ │ + bne 22440 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 22c84 │ │ │ │ │ + beq 22cf4 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 22208 │ │ │ │ │ + b 2226c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 22c38 │ │ │ │ │ + blt 22cd0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22898 │ │ │ │ │ + bne 22930 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21db8 │ │ │ │ │ + beq 21e18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 21e5c │ │ │ │ │ + b 21ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 22bf0 │ │ │ │ │ + blt 22c98 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bne 2287c │ │ │ │ │ + bne 22914 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21cb0 │ │ │ │ │ + beq 21d10 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 21d58 │ │ │ │ │ + b 21db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22fb4 │ │ │ │ │ + bl 23024 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2232c │ │ │ │ │ + beq 22390 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 22c84 │ │ │ │ │ + beq 22cf4 │ │ │ │ │ mov r9, #2 │ │ │ │ │ str r8, [r3, #4] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22534 │ │ │ │ │ + bne 22598 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 22c84 │ │ │ │ │ + beq 22cf4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 22208 │ │ │ │ │ + ble 2226c │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 22208 │ │ │ │ │ + beq 2226c │ │ │ │ │ sub r2, r7, #4 │ │ │ │ │ add r2, r2, r9, lsl #2 │ │ │ │ │ mov r3, r7 │ │ │ │ │ rsb lr, r7, #4 │ │ │ │ │ add r1, lr, r3 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str ip, [r0, r1] │ │ │ │ │ - beq 22208 │ │ │ │ │ - b 2246c │ │ │ │ │ + beq 2226c │ │ │ │ │ + b 224d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22fb4 │ │ │ │ │ + bl 23024 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 222d8 │ │ │ │ │ + beq 2233c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 22c08 │ │ │ │ │ + beq 22cb0 │ │ │ │ │ mov r9, #2 │ │ │ │ │ str r8, [r3, #4] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2255c │ │ │ │ │ + bne 225c0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 22c08 │ │ │ │ │ + beq 22cb0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 220c8 │ │ │ │ │ + ble 22128 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 220c8 │ │ │ │ │ + beq 22128 │ │ │ │ │ sub r2, r5, #4 │ │ │ │ │ add r2, r2, r9, lsl #2 │ │ │ │ │ mov r3, r5 │ │ │ │ │ rsb lr, r5, #4 │ │ │ │ │ add r1, lr, r3 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str ip, [r0, r1] │ │ │ │ │ - beq 220c8 │ │ │ │ │ - b 22518 │ │ │ │ │ + beq 22128 │ │ │ │ │ + b 2257c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22fb4 │ │ │ │ │ + bl 23024 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 22428 │ │ │ │ │ + beq 2248c │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq 22770 │ │ │ │ │ + beq 22808 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str fp, [r7, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 22414 │ │ │ │ │ + b 22478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22fb4 │ │ │ │ │ + bl 23024 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 224d4 │ │ │ │ │ + beq 22538 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq 22790 │ │ │ │ │ + beq 22828 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str fp, [r5, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 224c0 │ │ │ │ │ + b 22524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 22914 │ │ │ │ │ + beq 229ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22914 │ │ │ │ │ + beq 229ac │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 22988 │ │ │ │ │ + beq 22a20 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 22cd4 │ │ │ │ │ + beq 22d44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl ee4 │ │ │ │ │ R_ARM_CALL _loop0_129_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 22d20 │ │ │ │ │ + beq 22d90 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22244 │ │ │ │ │ + bne 222a8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 21f00 │ │ │ │ │ + b 21f60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 21d28 │ │ │ │ │ + beq 21d88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldreq r5, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ subeq r5, r5, #1 │ │ │ │ │ - beq 227c4 │ │ │ │ │ + beq 2285c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 22b44 │ │ │ │ │ + beq 22bdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 22058 │ │ │ │ │ + bne 220b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ movne r3, r2 │ │ │ │ │ subeq r5, r1, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 21d58 │ │ │ │ │ + b 21db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 21e2c │ │ │ │ │ + beq 21e8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 22768 │ │ │ │ │ + beq 22800 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 22a7c │ │ │ │ │ + beq 22b14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22188 │ │ │ │ │ + bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ + R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bne 221fc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r1, #1 │ │ │ │ │ + ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ + movne r3, r1 │ │ │ │ │ + subeq r2, r1, #1 │ │ │ │ │ + strne r1, [r4, #60] @ 0x3c │ │ │ │ │ + b 21ebc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 21e5c │ │ │ │ │ + b 21ebc │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22c84 │ │ │ │ │ + beq 22cf4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 2254c │ │ │ │ │ + b 225b0 │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22c08 │ │ │ │ │ + beq 22cb0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 22574 │ │ │ │ │ + b 225d8 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 21d58 │ │ │ │ │ + b 21db8 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1100] @ 22c28 │ │ │ │ │ + ldr r2, [pc, #1044] @ 22c88 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22d00 │ │ │ │ │ + beq 22d70 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 229d8 │ │ │ │ │ + bne 22a70 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 21fd0 │ │ │ │ │ + beq 22030 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 22768 │ │ │ │ │ + b 22800 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1012] @ 22c28 │ │ │ │ │ + ldr r2, [pc, #956] @ 22c88 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22ca4 │ │ │ │ │ + beq 22d14 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 22aa0 │ │ │ │ │ + bne 22b38 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 21f6c │ │ │ │ │ + beq 21fcc │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 227c4 │ │ │ │ │ + b 2285c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 223d0 │ │ │ │ │ + bne 22434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2990 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 223c4 │ │ │ │ │ + b 22428 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2238c │ │ │ │ │ + bne 223f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2990 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 22380 │ │ │ │ │ + b 223e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r5, r3, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt 21ef4 │ │ │ │ │ + blt 21f54 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22908 │ │ │ │ │ + beq 229a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22914 │ │ │ │ │ + bne 229ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2990 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21eb8 │ │ │ │ │ + beq 21f18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ - b 21ef4 │ │ │ │ │ + b 21f54 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21ec8 │ │ │ │ │ + beq 21f28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 21ec8 │ │ │ │ │ + beq 21f28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22914 │ │ │ │ │ + beq 229ac │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 225d8 │ │ │ │ │ + bne 2263c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 225d8 │ │ │ │ │ + b 2263c │ │ │ │ │ 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 │ │ │ │ │ subne r5, r2, #1 │ │ │ │ │ - beq 22d38 │ │ │ │ │ + beq 22da8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 21e6c │ │ │ │ │ - b 22110 │ │ │ │ │ + beq 21ecc │ │ │ │ │ + b 22170 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 227d0 │ │ │ │ │ - b 22818 │ │ │ │ │ + beq 22868 │ │ │ │ │ + b 228b0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22828 │ │ │ │ │ - b 22870 │ │ │ │ │ + beq 228c0 │ │ │ │ │ + b 22908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 227fc │ │ │ │ │ + beq 22894 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 227fc │ │ │ │ │ + beq 22894 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 227fc │ │ │ │ │ - ldr r2, [pc, #536] @ 22c2c │ │ │ │ │ + beq 22894 │ │ │ │ │ + ldr r2, [pc, #480] @ 22c8c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #532] @ 22c30 │ │ │ │ │ + ldr r2, [pc, #476] @ 22c90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22800 │ │ │ │ │ + beq 22898 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 22808 │ │ │ │ │ - ldr r2, [pc, #460] @ 22c30 │ │ │ │ │ - ldr r3, [pc, #460] @ 22c34 │ │ │ │ │ + b 228a0 │ │ │ │ │ + ldr r2, [pc, #404] @ 22c90 │ │ │ │ │ + ldr r3, [pc, #404] @ 22c94 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 22740 │ │ │ │ │ + bne 227a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22d28 │ │ │ │ │ + beq 22d98 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 22768 │ │ │ │ │ + b 22800 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22854 │ │ │ │ │ + beq 228ec │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22854 │ │ │ │ │ + beq 228ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 22854 │ │ │ │ │ - ldr r2, [pc, #336] @ 22c2c │ │ │ │ │ + beq 228ec │ │ │ │ │ + ldr r2, [pc, #280] @ 22c8c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #332] @ 22c30 │ │ │ │ │ + ldr r2, [pc, #276] @ 22c90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22858 │ │ │ │ │ + beq 228f0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 22860 │ │ │ │ │ - ldr r2, [pc, #260] @ 22c30 │ │ │ │ │ - ldr r3, [pc, #260] @ 22c34 │ │ │ │ │ + b 228f8 │ │ │ │ │ + ldr r2, [pc, #204] @ 22c90 │ │ │ │ │ + ldr r3, [pc, #204] @ 22c94 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 22698 │ │ │ │ │ + bne 226fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22cc4 │ │ │ │ │ + beq 22d34 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 227c4 │ │ │ │ │ + b 2285c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ee4 │ │ │ │ │ R_ARM_CALL _loop0_129_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2229c │ │ │ │ │ + beq 22300 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 22100 │ │ │ │ │ + beq 22160 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_CALL _PyPegen_join_sequences │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 22bc8 │ │ │ │ │ + beq 22c60 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ - b 21f00 │ │ │ │ │ + b 21f60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22278 │ │ │ │ │ + b 222dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21f00 │ │ │ │ │ + beq 21f60 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 21f04 │ │ │ │ │ + b 21f64 │ │ │ │ │ + .word 0x00001770 │ │ │ │ │ + .word 0x000006f4 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ + .word 0x00000724 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 21d58 │ │ │ │ │ + b 21db8 │ │ │ │ │ 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 r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 227c4 │ │ │ │ │ - .word 0x00001770 │ │ │ │ │ - .word 0x000006f4 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ - .word 0x00000724 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + b 2285c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 21e5c │ │ │ │ │ + b 21ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 221b0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r1, #1 │ │ │ │ │ - ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - movne r3, r1 │ │ │ │ │ - subeq r2, r1, #1 │ │ │ │ │ - strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 21e5c │ │ │ │ │ + b 22214 │ │ │ │ │ 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 r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 22768 │ │ │ │ │ + b 22800 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 22840 │ │ │ │ │ - b 22860 │ │ │ │ │ + beq 228d8 │ │ │ │ │ + b 228f8 │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b 227c4 │ │ │ │ │ + b 2285c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ subeq r5, r1, #1 │ │ │ │ │ - b 21ef4 │ │ │ │ │ + b 21f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22070 │ │ │ │ │ + b 220d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 227e8 │ │ │ │ │ - b 22808 │ │ │ │ │ + beq 22880 │ │ │ │ │ + b 228a0 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - b 21ef4 │ │ │ │ │ + b 21f54 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 22768 │ │ │ │ │ + b 22800 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 21d8c │ │ │ │ │ + bne 21dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21d8c │ │ │ │ │ - b 2238c │ │ │ │ │ + beq 21dec │ │ │ │ │ + b 223f0 │ │ │ │ │ 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 │ │ │ │ │ subne r5, r2, #1 │ │ │ │ │ - bne 22104 │ │ │ │ │ + bne 22164 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22df4 │ │ │ │ │ + beq 22e64 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b 21c84 │ │ │ │ │ + b 21ce4 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 21cf8 │ │ │ │ │ + b 21d58 │ │ │ │ │ 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 │ │ │ │ │ - bne 22e14 │ │ │ │ │ + bne 22e84 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 21e8c │ │ │ │ │ + bne 21eec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21e8c │ │ │ │ │ - b 22914 │ │ │ │ │ + beq 21eec │ │ │ │ │ + b 229ac │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21c58 │ │ │ │ │ - b 22110 │ │ │ │ │ + beq 21cb8 │ │ │ │ │ + b 22170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22d8c │ │ │ │ │ - b 223d0 │ │ │ │ │ + beq 22dfc │ │ │ │ │ + b 22434 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 21dfc │ │ │ │ │ + b 21e5c │ │ │ │ │ sub r5, r2, #1 │ │ │ │ │ - b 22628 │ │ │ │ │ + b 2268c │ │ │ │ │ │ │ │ │ │ -00022e1c : │ │ │ │ │ +00022e8c : │ │ │ │ │ default_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r2, [pc, #368] @ 22fa4 │ │ │ │ │ + ldr r2, [pc, #368] @ 23014 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 22f84 │ │ │ │ │ + beq 22ff4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22f98 │ │ │ │ │ + bne 23008 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22e94 │ │ │ │ │ + beq 22f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22e94 │ │ │ │ │ + beq 22f04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22eec │ │ │ │ │ + beq 22f5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22f98 │ │ │ │ │ - ldr r1, [pc, #232] @ 22fa4 │ │ │ │ │ + bne 23008 │ │ │ │ │ + ldr r1, [pc, #232] @ 23014 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22f64 │ │ │ │ │ + beq 22fd4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 22efc │ │ │ │ │ + bne 22f6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 22e88 │ │ │ │ │ - ldr r1, [pc, #164] @ 22fa8 │ │ │ │ │ + b 22ef8 │ │ │ │ │ + ldr r1, [pc, #164] @ 23018 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22edc │ │ │ │ │ - ldr r3, [pc, #144] @ 22fac │ │ │ │ │ + beq 22f4c │ │ │ │ │ + ldr r3, [pc, #144] @ 2301c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #140] @ 22fb0 │ │ │ │ │ + ldr r3, [pc, #140] @ 23020 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22ee0 │ │ │ │ │ + beq 22f50 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 22ee4 │ │ │ │ │ + b 22f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 22ec8 │ │ │ │ │ - b 22ee4 │ │ │ │ │ + beq 22f38 │ │ │ │ │ + b 22f54 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22e58 │ │ │ │ │ + beq 22ec8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 22e88 │ │ │ │ │ + b 22ef8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _tmp_179_rule │ │ │ │ │ .word 0x00000d40 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ │ │ │ │ │ -00022fb4 : │ │ │ │ │ +00023024 : │ │ │ │ │ kwarg_or_starred_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #1172] @ 23460 │ │ │ │ │ + ldr r2, [pc, #1172] @ 234d0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 23440 │ │ │ │ │ + beq 234b0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23454 │ │ │ │ │ + bne 234c4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 231f0 │ │ │ │ │ + beq 23260 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2332c │ │ │ │ │ + bne 2339c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23158 │ │ │ │ │ + bne 231c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 23454 │ │ │ │ │ - ldr r1, [pc, #1048] @ 23460 │ │ │ │ │ + bne 234c4 │ │ │ │ │ + ldr r1, [pc, #1048] @ 234d0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 230d4 │ │ │ │ │ + beq 23144 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 230f8 │ │ │ │ │ + beq 23168 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 232dc │ │ │ │ │ + bne 2334c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23238 │ │ │ │ │ + bne 232a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23140 │ │ │ │ │ + bne 231b0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2333c │ │ │ │ │ + bne 233ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23140 │ │ │ │ │ + bne 231b0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 23064 │ │ │ │ │ + bne 230d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 23148 │ │ │ │ │ + blt 231b8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 232d4 │ │ │ │ │ + bne 23344 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 23080 │ │ │ │ │ + beq 230f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 230c4 │ │ │ │ │ + b 23134 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2302c │ │ │ │ │ + beq 2309c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 2302c │ │ │ │ │ + beq 2309c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 230c8 │ │ │ │ │ + beq 23138 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ @@ -39106,609 +39133,609 @@ │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ moveq r3, #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 232ac │ │ │ │ │ + beq 2331c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 230c4 │ │ │ │ │ + b 23134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23400 │ │ │ │ │ + blt 23470 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23320 │ │ │ │ │ + bne 23390 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2301c │ │ │ │ │ + beq 2308c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 230c8 │ │ │ │ │ + b 23138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 23094 │ │ │ │ │ + beq 23104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23140 │ │ │ │ │ + beq 231b0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2335c │ │ │ │ │ + beq 233cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 231e0 │ │ │ │ │ + bne 23250 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 230c4 │ │ │ │ │ + beq 23134 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 230c8 │ │ │ │ │ + b 23138 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23140 │ │ │ │ │ + bne 231b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #376] @ 23460 │ │ │ │ │ + ldr r2, [pc, #376] @ 234d0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23418 │ │ │ │ │ + beq 23488 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 2337c │ │ │ │ │ + bne 233ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 23138 │ │ │ │ │ + b 231a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23228 │ │ │ │ │ + bne 23298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2990 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 2321c │ │ │ │ │ - ldr r2, [pc, #288] @ 23464 │ │ │ │ │ - ldr r3, [pc, #288] @ 23468 │ │ │ │ │ + b 2328c │ │ │ │ │ + ldr r2, [pc, #288] @ 234d4 │ │ │ │ │ + ldr r3, [pc, #288] @ 234d8 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 2328c │ │ │ │ │ + bne 232fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23438 │ │ │ │ │ + beq 234a8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 23148 │ │ │ │ │ + b 231b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23308 │ │ │ │ │ + beq 23378 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23308 │ │ │ │ │ + beq 23378 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 23308 │ │ │ │ │ - ldr r2, [pc, #180] @ 2346c │ │ │ │ │ + beq 23378 │ │ │ │ │ + ldr r2, [pc, #180] @ 234dc │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #164] @ 23464 │ │ │ │ │ + ldr r2, [pc, #164] @ 234d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r9, #16] │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2330c │ │ │ │ │ + beq 2337c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 23314 │ │ │ │ │ + b 23384 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 230c8 │ │ │ │ │ + b 23138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - beq 232f4 │ │ │ │ │ - b 23314 │ │ │ │ │ + beq 23364 │ │ │ │ │ + b 23384 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 23148 │ │ │ │ │ + b 231b8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22ff0 │ │ │ │ │ + beq 23060 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 230c8 │ │ │ │ │ + b 23138 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000724 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000006f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00023470 : │ │ │ │ │ +000234e0 : │ │ │ │ │ kwarg_or_double_starred_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r1, [pc, #564] @ 236bc │ │ │ │ │ + ldr r1, [pc, #564] @ 2372c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 23670 │ │ │ │ │ + beq 236e0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 235ec │ │ │ │ │ + bne 2365c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 2359c │ │ │ │ │ + beq 2360c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 235d4 │ │ │ │ │ + bne 23644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 235fc │ │ │ │ │ + bne 2366c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 235ec │ │ │ │ │ + bne 2365c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2352c │ │ │ │ │ + bne 2359c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 2350c │ │ │ │ │ + beq 2357c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23678 │ │ │ │ │ + beq 236e8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23664 │ │ │ │ │ + beq 236d4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23684 │ │ │ │ │ + beq 236f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 23518 │ │ │ │ │ + b 23588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 236a4 │ │ │ │ │ + blt 23714 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 235e4 │ │ │ │ │ + beq 23654 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 235ec │ │ │ │ │ + bne 2365c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2990 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 234d8 │ │ │ │ │ + beq 23548 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2351c │ │ │ │ │ + b 2358c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 234e8 │ │ │ │ │ + beq 23558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 234e8 │ │ │ │ │ + beq 23558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23678 │ │ │ │ │ + beq 236e8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 23580 │ │ │ │ │ + bne 235f0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 23580 │ │ │ │ │ + b 235f0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 234a0 │ │ │ │ │ + b 23510 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2351c │ │ │ │ │ + b 2358c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 23514 │ │ │ │ │ - b 2351c │ │ │ │ │ + beq 23584 │ │ │ │ │ + b 2358c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 2351c │ │ │ │ │ + b 2358c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000236c0 : │ │ │ │ │ +00023730 : │ │ │ │ │ INVALID_VERSION_CHECK(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ streq r2, [r0, #60] @ 0x3c │ │ │ │ │ - beq 236f4 │ │ │ │ │ + beq 23764 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ │ cmp r1, lr │ │ │ │ │ - blt 23700 │ │ │ │ │ + blt 23770 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ - ldr r1, [pc, #32] @ 23728 │ │ │ │ │ + ldr r1, [pc, #32] @ 23798 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ - ldr r3, [pc, #20] @ 2372c │ │ │ │ │ + ldr r3, [pc, #20] @ 2379c │ │ │ │ │ stm sp, {r2, lr} │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 236f4 │ │ │ │ │ + b 23764 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000d64 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00023730 <_loop1_178_rule>: │ │ │ │ │ +000237a0 <_loop1_178_rule>: │ │ │ │ │ _loop1_178_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #1208] @ 23c00 <_loop1_178_rule+0x4d0> │ │ │ │ │ + ldr r1, [pc, #1208] @ 23c70 <_loop1_178_rule+0x4d0> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 23be8 <_loop1_178_rule+0x4b8> │ │ │ │ │ + beq 23c58 <_loop1_178_rule+0x4b8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 23a64 <_loop1_178_rule+0x334> │ │ │ │ │ + bne 23ad4 <_loop1_178_rule+0x334> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 23bcc <_loop1_178_rule+0x49c> │ │ │ │ │ + beq 23c3c <_loop1_178_rule+0x49c> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - ldreq r8, [pc, #1116] @ 23c00 <_loop1_178_rule+0x4d0> │ │ │ │ │ + ldreq r8, [pc, #1116] @ 23c70 <_loop1_178_rule+0x4d0> │ │ │ │ │ streq r3, [sp, #24] │ │ │ │ │ - bne 23b3c <_loop1_178_rule+0x40c> │ │ │ │ │ + bne 23bac <_loop1_178_rule+0x40c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23bb0 <_loop1_178_rule+0x480> │ │ │ │ │ + beq 23c20 <_loop1_178_rule+0x480> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 239fc <_loop1_178_rule+0x2cc> │ │ │ │ │ + bne 23a6c <_loop1_178_rule+0x2cc> │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23968 <_loop1_178_rule+0x238> │ │ │ │ │ + beq 239d8 <_loop1_178_rule+0x238> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq 2398c <_loop1_178_rule+0x25c> │ │ │ │ │ + beq 239fc <_loop1_178_rule+0x25c> │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 239cc <_loop1_178_rule+0x29c> │ │ │ │ │ + beq 23a3c <_loop1_178_rule+0x29c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23b84 <_loop1_178_rule+0x454> │ │ │ │ │ + beq 23bf4 <_loop1_178_rule+0x454> │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 239d4 <_loop1_178_rule+0x2a4> │ │ │ │ │ + bne 23a44 <_loop1_178_rule+0x2a4> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23b1c <_loop1_178_rule+0x3ec> │ │ │ │ │ + bne 23b8c <_loop1_178_rule+0x3ec> │ │ │ │ │ mov r1, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 239d4 <_loop1_178_rule+0x2a4> │ │ │ │ │ + bne 23a44 <_loop1_178_rule+0x2a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 239dc <_loop1_178_rule+0x2ac> │ │ │ │ │ + beq 23a4c <_loop1_178_rule+0x2ac> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23a98 <_loop1_178_rule+0x368> │ │ │ │ │ + beq 23b64 <_loop1_178_rule+0x3c4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e8c │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne 239dc <_loop1_178_rule+0x2ac> │ │ │ │ │ + bne 23a4c <_loop1_178_rule+0x2ac> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23ab8 <_loop1_178_rule+0x388> │ │ │ │ │ + beq 23b84 <_loop1_178_rule+0x3e4> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 239dc <_loop1_178_rule+0x2ac> │ │ │ │ │ + bne 23a4c <_loop1_178_rule+0x2ac> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 23b90 <_loop1_178_rule+0x460> │ │ │ │ │ + beq 23c00 <_loop1_178_rule+0x460> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23a74 <_loop1_178_rule+0x344> │ │ │ │ │ + beq 23ae4 <_loop1_178_rule+0x344> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r7, [sl, r5, lsl #2] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 237a8 <_loop1_178_rule+0x78> │ │ │ │ │ + b 23818 <_loop1_178_rule+0x78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 23bf0 <_loop1_178_rule+0x4c0> │ │ │ │ │ + bne 23c60 <_loop1_178_rule+0x4c0> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 237ec <_loop1_178_rule+0xbc> │ │ │ │ │ + bne 2385c <_loop1_178_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23b48 <_loop1_178_rule+0x418> │ │ │ │ │ + blt 23bb8 <_loop1_178_rule+0x418> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bne 23bf0 <_loop1_178_rule+0x4c0> │ │ │ │ │ + bne 23c60 <_loop1_178_rule+0x4c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23810 <_loop1_178_rule+0xe0> │ │ │ │ │ + bne 23880 <_loop1_178_rule+0xe0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 239f8 <_loop1_178_rule+0x2c8> │ │ │ │ │ + bne 23a68 <_loop1_178_rule+0x2c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 194dc │ │ │ │ │ + bl 1951c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23ac0 <_loop1_178_rule+0x390> │ │ │ │ │ + bne 23b08 <_loop1_178_rule+0x368> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 23b30 <_loop1_178_rule+0x400> │ │ │ │ │ + beq 23ba0 <_loop1_178_rule+0x400> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 23b30 <_loop1_178_rule+0x400> │ │ │ │ │ + bne 23ba0 <_loop1_178_rule+0x400> │ │ │ │ │ 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 23b64 <_loop1_178_rule+0x434> │ │ │ │ │ + beq 23bd4 <_loop1_178_rule+0x434> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 23a54 <_loop1_178_rule+0x324> │ │ │ │ │ + ble 23ac4 <_loop1_178_rule+0x324> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [sl, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 23a3c <_loop1_178_rule+0x30c> │ │ │ │ │ + bne 23aac <_loop1_178_rule+0x30c> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -39717,206 +39744,206 @@ │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23b60 <_loop1_178_rule+0x430> │ │ │ │ │ + beq 23bd0 <_loop1_178_rule+0x430> │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b 23954 <_loop1_178_rule+0x224> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne fp, #1 │ │ │ │ │ - strne fp, [r4, #60] @ 0x3c │ │ │ │ │ - bne 239dc <_loop1_178_rule+0x2ac> │ │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ - b 239dc <_loop1_178_rule+0x2ac> │ │ │ │ │ + b 239c4 <_loop1_178_rule+0x224> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 239f8 <_loop1_178_rule+0x2c8> │ │ │ │ │ + bne 23a68 <_loop1_178_rule+0x2c8> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne 239f8 <_loop1_178_rule+0x2c8> │ │ │ │ │ - ldr r1, [pc, #264] @ 23c04 <_loop1_178_rule+0x4d4> │ │ │ │ │ + bne 23a68 <_loop1_178_rule+0x2c8> │ │ │ │ │ + ldr r1, [pc, #304] @ 23c74 <_loop1_178_rule+0x4d4> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 239f8 <_loop1_178_rule+0x2c8> │ │ │ │ │ + beq 23a68 <_loop1_178_rule+0x2c8> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b 23928 <_loop1_178_rule+0x1f8> │ │ │ │ │ + b 23998 <_loop1_178_rule+0x1f8> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne fp, #1 │ │ │ │ │ + strne fp, [r4, #60] @ 0x3c │ │ │ │ │ + bne 23a4c <_loop1_178_rule+0x2ac> │ │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ + b 23a4c <_loop1_178_rule+0x2ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 2385c <_loop1_178_rule+0x12c> │ │ │ │ │ - b 23854 <_loop1_178_rule+0x124> │ │ │ │ │ + bne 238cc <_loop1_178_rule+0x12c> │ │ │ │ │ + b 238c4 <_loop1_178_rule+0x124> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23a64 <_loop1_178_rule+0x334> │ │ │ │ │ + b 23ad4 <_loop1_178_rule+0x334> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #60] @ 0x3c │ │ │ │ │ - b 239dc <_loop1_178_rule+0x2ac> │ │ │ │ │ + b 23a4c <_loop1_178_rule+0x2ac> │ │ │ │ │ mov r6, r0 │ │ │ │ │ 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 23a64 <_loop1_178_rule+0x334> │ │ │ │ │ + b 23ad4 <_loop1_178_rule+0x334> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23824 <_loop1_178_rule+0xf4> │ │ │ │ │ + b 23894 <_loop1_178_rule+0xf4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ subeq r2, r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 23a00 <_loop1_178_rule+0x2d0> │ │ │ │ │ + b 23a70 <_loop1_178_rule+0x2d0> │ │ │ │ │ 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 237c8 <_loop1_178_rule+0x98> │ │ │ │ │ - b 239fc <_loop1_178_rule+0x2cc> │ │ │ │ │ + beq 23838 <_loop1_178_rule+0x98> │ │ │ │ │ + b 23a6c <_loop1_178_rule+0x2cc> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 23a64 <_loop1_178_rule+0x334> │ │ │ │ │ + b 23ad4 <_loop1_178_rule+0x334> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23760 <_loop1_178_rule+0x30> │ │ │ │ │ + b 237d0 <_loop1_178_rule+0x30> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 239dc <_loop1_178_rule+0x2ac> │ │ │ │ │ + b 23a4c <_loop1_178_rule+0x2ac> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00023c08 <_gather_51_rule>: │ │ │ │ │ +00023c78 <_gather_51_rule>: │ │ │ │ │ _gather_53_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr ip, [pc, #1424] @ 241b0 <_gather_51_rule+0x5a8> │ │ │ │ │ + ldr ip, [pc, #1424] @ 24220 <_gather_51_rule+0x5a8> │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 24168 <_gather_51_rule+0x560> │ │ │ │ │ + beq 241d8 <_gather_51_rule+0x560> │ │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2417c <_gather_51_rule+0x574> │ │ │ │ │ - ldr r0, [pc, #1380] @ 241b0 <_gather_51_rule+0x5a8> │ │ │ │ │ + bne 241ec <_gather_51_rule+0x574> │ │ │ │ │ + ldr r0, [pc, #1380] @ 24220 <_gather_51_rule+0x5a8> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr r9, [fp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r1, [fp, #88] @ 0x58 │ │ │ │ │ - beq 24188 <_gather_51_rule+0x580> │ │ │ │ │ - bl c66c │ │ │ │ │ + beq 241f8 <_gather_51_rule+0x580> │ │ │ │ │ + bl c698 │ │ │ │ │ mov r6, r9 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 23c84 <_gather_51_rule+0x7c> │ │ │ │ │ - ldr r1, [pc, #1340] @ 241b4 <_gather_51_rule+0x5ac> │ │ │ │ │ + beq 23cf4 <_gather_51_rule+0x7c> │ │ │ │ │ + ldr r1, [pc, #1340] @ 24224 <_gather_51_rule+0x5ac> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23d74 <_gather_51_rule+0x16c> │ │ │ │ │ + bne 23de4 <_gather_51_rule+0x16c> │ │ │ │ │ ldr r2, [fp, #92] @ 0x5c │ │ │ │ │ str r6, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23f38 <_gather_51_rule+0x330> │ │ │ │ │ + bne 23fa8 <_gather_51_rule+0x330> │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23fe4 <_gather_51_rule+0x3dc> │ │ │ │ │ + bne 24054 <_gather_51_rule+0x3dc> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23fe4 <_gather_51_rule+0x3dc> │ │ │ │ │ + beq 24054 <_gather_51_rule+0x3dc> │ │ │ │ │ ldr r2, [fp, #20] │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_CALL _PyAST_withitem │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23db4 <_gather_51_rule+0x1ac> │ │ │ │ │ - ldr r2, [pc, #1260] @ 241b8 <_gather_51_rule+0x5b0> │ │ │ │ │ + beq 23e24 <_gather_51_rule+0x1ac> │ │ │ │ │ + ldr r2, [pc, #1260] @ 24228 <_gather_51_rule+0x5b0> │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 2415c <_gather_51_rule+0x554> │ │ │ │ │ + beq 241cc <_gather_51_rule+0x554> │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23fe4 <_gather_51_rule+0x3dc> │ │ │ │ │ + bne 24054 <_gather_51_rule+0x3dc> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [fp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2410c <_gather_51_rule+0x504> │ │ │ │ │ + beq 2417c <_gather_51_rule+0x504> │ │ │ │ │ ldr r6, [fp, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ moveq r7, r6 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 23fe4 <_gather_51_rule+0x3dc> │ │ │ │ │ + bne 24054 <_gather_51_rule+0x3dc> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23df0 <_gather_51_rule+0x1e8> │ │ │ │ │ + bne 23e60 <_gather_51_rule+0x1e8> │ │ │ │ │ str r8, [fp, #8] │ │ │ │ │ ldr r1, [fp, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24104 <_gather_51_rule+0x4fc> │ │ │ │ │ + beq 24174 <_gather_51_rule+0x4fc> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt 23dd4 <_gather_51_rule+0x1cc> │ │ │ │ │ + bgt 23e44 <_gather_51_rule+0x1cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr ip, [fp, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -39926,1220 +39953,1220 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl afb0 │ │ │ │ │ + bl afc0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23c84 <_gather_51_rule+0x7c> │ │ │ │ │ - ldr r1, [pc, #1072] @ 241bc <_gather_51_rule+0x5b4> │ │ │ │ │ + beq 23cf4 <_gather_51_rule+0x7c> │ │ │ │ │ + ldr r1, [pc, #1072] @ 2422c <_gather_51_rule+0x5b4> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23c84 <_gather_51_rule+0x7c> │ │ │ │ │ + beq 23cf4 <_gather_51_rule+0x7c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [fp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_CALL _PyAST_withitem │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 23cc4 <_gather_51_rule+0xbc> │ │ │ │ │ + bne 23d34 <_gather_51_rule+0xbc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [fp, #60] @ 0x3c │ │ │ │ │ subeq r2, r1, #1 │ │ │ │ │ - b 23fec <_gather_51_rule+0x3e4> │ │ │ │ │ + b 2405c <_gather_51_rule+0x3e4> │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r4, r6, lsl #2] │ │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq 23d3c <_gather_51_rule+0x134> │ │ │ │ │ - b 23dd4 <_gather_51_rule+0x1cc> │ │ │ │ │ + beq 23dac <_gather_51_rule+0x134> │ │ │ │ │ + b 23e44 <_gather_51_rule+0x1cc> │ │ │ │ │ ldr r3, [fp, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #948] @ 241b0 <_gather_51_rule+0x5a8> │ │ │ │ │ + ldr r2, [pc, #948] @ 24220 <_gather_51_rule+0x5a8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #88] @ 0x58 │ │ │ │ │ - beq 24150 <_gather_51_rule+0x548> │ │ │ │ │ + beq 241c0 <_gather_51_rule+0x548> │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23f00 <_gather_51_rule+0x2f8> │ │ │ │ │ + bne 23f70 <_gather_51_rule+0x2f8> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq 23e44 <_gather_51_rule+0x23c> │ │ │ │ │ - ldr r1, [pc, #892] @ 241b4 <_gather_51_rule+0x5ac> │ │ │ │ │ + beq 23eb4 <_gather_51_rule+0x23c> │ │ │ │ │ + ldr r1, [pc, #892] @ 24224 <_gather_51_rule+0x5ac> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23eb0 <_gather_51_rule+0x2a8> │ │ │ │ │ + bne 23f20 <_gather_51_rule+0x2a8> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [fp, #8] │ │ │ │ │ ldr r3, [fp, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2401c <_gather_51_rule+0x414> │ │ │ │ │ + bne 2408c <_gather_51_rule+0x414> │ │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2400c <_gather_51_rule+0x404> │ │ │ │ │ + bne 2407c <_gather_51_rule+0x404> │ │ │ │ │ mov r0, fp │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23f00 <_gather_51_rule+0x2f8> │ │ │ │ │ + beq 23f70 <_gather_51_rule+0x2f8> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [fp, #20] │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_CALL _PyAST_withitem │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 23ef4 <_gather_51_rule+0x2ec> │ │ │ │ │ + beq 23f64 <_gather_51_rule+0x2ec> │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - beq 23f10 <_gather_51_rule+0x308> │ │ │ │ │ + beq 23f80 <_gather_51_rule+0x308> │ │ │ │ │ str r3, [r4, r7, lsl #2] │ │ │ │ │ ldr r8, [fp, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 23d08 <_gather_51_rule+0x100> │ │ │ │ │ + b 23d78 <_gather_51_rule+0x100> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl afb0 │ │ │ │ │ + bl afc0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq 23e44 <_gather_51_rule+0x23c> │ │ │ │ │ - ldr r1, [pc, #752] @ 241bc <_gather_51_rule+0x5b4> │ │ │ │ │ + beq 23eb4 <_gather_51_rule+0x23c> │ │ │ │ │ + ldr r1, [pc, #752] @ 2422c <_gather_51_rule+0x5b4> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23e44 <_gather_51_rule+0x23c> │ │ │ │ │ + beq 23eb4 <_gather_51_rule+0x23c> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r2, [fp, #20] │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_CALL _PyAST_withitem │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 23e8c <_gather_51_rule+0x284> │ │ │ │ │ + bne 23efc <_gather_51_rule+0x284> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2411c <_gather_51_rule+0x514> │ │ │ │ │ + bne 2418c <_gather_51_rule+0x514> │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - b 23d1c <_gather_51_rule+0x114> │ │ │ │ │ + b 23d8c <_gather_51_rule+0x114> │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24104 <_gather_51_rule+0x4fc> │ │ │ │ │ + beq 24174 <_gather_51_rule+0x4fc> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 23ea0 <_gather_51_rule+0x298> │ │ │ │ │ + b 23f10 <_gather_51_rule+0x298> │ │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 23fe8 <_gather_51_rule+0x3e0> │ │ │ │ │ + bne 24058 <_gather_51_rule+0x3e0> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [fp, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #600] @ 241b0 <_gather_51_rule+0x5a8> │ │ │ │ │ + ldr r1, [pc, #600] @ 24220 <_gather_51_rule+0x5a8> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 24130 <_gather_51_rule+0x528> │ │ │ │ │ + beq 241a0 <_gather_51_rule+0x528> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23ffc <_gather_51_rule+0x3f4> │ │ │ │ │ - ldr r1, [pc, #576] @ 241b4 <_gather_51_rule+0x5ac> │ │ │ │ │ + beq 2406c <_gather_51_rule+0x3f4> │ │ │ │ │ + ldr r1, [pc, #576] @ 24224 <_gather_51_rule+0x5ac> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23ffc <_gather_51_rule+0x3f4> │ │ │ │ │ + beq 2406c <_gather_51_rule+0x3f4> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 23ffc <_gather_51_rule+0x3f4> │ │ │ │ │ - ldr r1, [pc, #552] @ 241c0 <_gather_51_rule+0x5b8> │ │ │ │ │ + beq 2406c <_gather_51_rule+0x3f4> │ │ │ │ │ + ldr r1, [pc, #552] @ 24230 <_gather_51_rule+0x5b8> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23ffc <_gather_51_rule+0x3f4> │ │ │ │ │ + beq 2406c <_gather_51_rule+0x3f4> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 2f4 <_PyPegen_parse+0x2f4> │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - beq 24000 <_gather_51_rule+0x3f8> │ │ │ │ │ + beq 24070 <_gather_51_rule+0x3f8> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [fp, #88] @ 0x58 │ │ │ │ │ str r6, [fp, #8] │ │ │ │ │ - beq 23ca0 <_gather_51_rule+0x98> │ │ │ │ │ + beq 23d10 <_gather_51_rule+0x98> │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ str r9, [fp, #8] │ │ │ │ │ - b 23d60 <_gather_51_rule+0x158> │ │ │ │ │ + b 23dd0 <_gather_51_rule+0x158> │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - b 23fd4 <_gather_51_rule+0x3cc> │ │ │ │ │ + b 24044 <_gather_51_rule+0x3cc> │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - b 23d1c <_gather_51_rule+0x114> │ │ │ │ │ + b 23d8c <_gather_51_rule+0x114> │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 240fc <_gather_51_rule+0x4f4> │ │ │ │ │ - ldr r3, [pc, #380] @ 241b0 <_gather_51_rule+0x5a8> │ │ │ │ │ + bne 2416c <_gather_51_rule+0x4f4> │ │ │ │ │ + ldr r3, [pc, #380] @ 24220 <_gather_51_rule+0x5a8> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - beq 240dc <_gather_51_rule+0x4d4> │ │ │ │ │ + beq 2414c <_gather_51_rule+0x4d4> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 240cc <_gather_51_rule+0x4c4> │ │ │ │ │ - ldr r1, [pc, #348] @ 241b4 <_gather_51_rule+0x5ac> │ │ │ │ │ + beq 2413c <_gather_51_rule+0x4c4> │ │ │ │ │ + ldr r1, [pc, #348] @ 24224 <_gather_51_rule+0x5ac> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 240cc <_gather_51_rule+0x4c4> │ │ │ │ │ + beq 2413c <_gather_51_rule+0x4c4> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq 240cc <_gather_51_rule+0x4c4> │ │ │ │ │ - ldr r1, [pc, #320] @ 241c0 <_gather_51_rule+0x5b8> │ │ │ │ │ + beq 2413c <_gather_51_rule+0x4c4> │ │ │ │ │ + ldr r1, [pc, #320] @ 24230 <_gather_51_rule+0x5b8> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 240cc <_gather_51_rule+0x4c4> │ │ │ │ │ + beq 2413c <_gather_51_rule+0x4c4> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 2f4 <_PyPegen_parse+0x2f4> │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 240d0 <_gather_51_rule+0x4c8> │ │ │ │ │ + beq 24140 <_gather_51_rule+0x4c8> │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [fp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ str r3, [fp, #8] │ │ │ │ │ - b 23e5c <_gather_51_rule+0x254> │ │ │ │ │ + b 23ecc <_gather_51_rule+0x254> │ │ │ │ │ ldr r3, [fp, #88] @ 0x58 │ │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 240bc <_gather_51_rule+0x4b4> │ │ │ │ │ + b 2412c <_gather_51_rule+0x4b4> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [fp, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 24040 <_gather_51_rule+0x438> │ │ │ │ │ - b 240bc <_gather_51_rule+0x4b4> │ │ │ │ │ + beq 240b0 <_gather_51_rule+0x438> │ │ │ │ │ + b 2412c <_gather_51_rule+0x4b4> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 23f08 <_gather_51_rule+0x300> │ │ │ │ │ + b 23f78 <_gather_51_rule+0x300> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [fp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 23fe4 <_gather_51_rule+0x3dc> │ │ │ │ │ + b 24054 <_gather_51_rule+0x3dc> │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [fp, #60] @ 0x3c │ │ │ │ │ - b 23f08 <_gather_51_rule+0x300> │ │ │ │ │ + b 23f78 <_gather_51_rule+0x300> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r0, [fp, #88] @ 0x58 │ │ │ │ │ subne r0, r0, #1 │ │ │ │ │ - beq 23f5c <_gather_51_rule+0x354> │ │ │ │ │ - b 23fd4 <_gather_51_rule+0x3cc> │ │ │ │ │ + beq 23fcc <_gather_51_rule+0x354> │ │ │ │ │ + b 24044 <_gather_51_rule+0x3cc> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23e08 <_gather_51_rule+0x200> │ │ │ │ │ + b 23e78 <_gather_51_rule+0x200> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23cd4 <_gather_51_rule+0xcc> │ │ │ │ │ + b 23d44 <_gather_51_rule+0xcc> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 23c44 <_gather_51_rule+0x3c> │ │ │ │ │ + beq 23cb4 <_gather_51_rule+0x3c> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 23d68 <_gather_51_rule+0x160> │ │ │ │ │ + b 23dd8 <_gather_51_rule+0x160> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23fe4 <_gather_51_rule+0x3dc> │ │ │ │ │ + bne 24054 <_gather_51_rule+0x3dc> │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r6, [fp, #8] │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 23c70 <_gather_51_rule+0x68> │ │ │ │ │ - b 23c84 <_gather_51_rule+0x7c> │ │ │ │ │ + bne 23ce0 <_gather_51_rule+0x68> │ │ │ │ │ + b 23cf4 <_gather_51_rule+0x7c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000292 │ │ │ │ │ .word 0x00001771 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_59_rule │ │ │ │ │ R_ARM_ABS32 _tmp_203_rule │ │ │ │ │ │ │ │ │ │ -000241c4 : │ │ │ │ │ +00024234 : │ │ │ │ │ expressions_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r2, [pc, #1132] @ 24648 │ │ │ │ │ + ldr r2, [pc, #1132] @ 246b8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 2459c │ │ │ │ │ + beq 2460c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 245b0 │ │ │ │ │ + bne 24620 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 244ec │ │ │ │ │ + bne 2455c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 244e0 │ │ │ │ │ + blt 24550 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 244d8 │ │ │ │ │ + bne 24548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 244d0 │ │ │ │ │ + beq 24540 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #992] @ 24648 │ │ │ │ │ + ldr r2, [pc, #992] @ 246b8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24578 │ │ │ │ │ + beq 245e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 24590 │ │ │ │ │ + bne 24600 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 244b8 │ │ │ │ │ + beq 24528 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bne 2458c │ │ │ │ │ + bne 245fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #920] @ 24648 │ │ │ │ │ + ldr r1, [pc, #920] @ 246b8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 245f0 │ │ │ │ │ + beq 24660 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2435c │ │ │ │ │ + bne 243cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 244d8 │ │ │ │ │ + bne 24548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 24328 │ │ │ │ │ + beq 24398 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 245b8 │ │ │ │ │ + bne 24628 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 244d8 │ │ │ │ │ + bne 24548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 242d0 │ │ │ │ │ + beq 24340 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov fp, #1 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [sp, #20] │ │ │ │ │ str r0, [r6] │ │ │ │ │ - ldr r2, [pc, #688] @ 24648 │ │ │ │ │ + ldr r2, [pc, #688] @ 246b8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r4, fp │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq 2456c │ │ │ │ │ + beq 245dc │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ mov r1, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 243c8 │ │ │ │ │ + bne 24438 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24500 │ │ │ │ │ + bne 24570 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 242e0 │ │ │ │ │ + beq 24350 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 242e0 │ │ │ │ │ + bne 24350 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 244b0 │ │ │ │ │ + beq 24520 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bgt 24634 │ │ │ │ │ + bgt 246a4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 242f8 │ │ │ │ │ + bne 24368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 244d8 │ │ │ │ │ + beq 24548 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 245e4 │ │ │ │ │ + beq 24654 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24610 │ │ │ │ │ + beq 24680 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2434c │ │ │ │ │ + b 243bc │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ 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 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 242f8 │ │ │ │ │ + b 24368 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 24354 │ │ │ │ │ + b 243c4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - b 2424c │ │ │ │ │ + b 242bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 243c8 │ │ │ │ │ + beq 24438 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, fp │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ - beq 24540 │ │ │ │ │ + beq 245b0 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r2, [r6, fp, lsl #2] │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 24390 │ │ │ │ │ + b 24400 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 244a8 │ │ │ │ │ + beq 24518 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 2452c │ │ │ │ │ + b 2459c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 243a8 │ │ │ │ │ + b 24418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 24280 │ │ │ │ │ + beq 242f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 242f8 │ │ │ │ │ + b 24368 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 24200 │ │ │ │ │ + beq 24270 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 244e0 │ │ │ │ │ + b 24550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 244d8 │ │ │ │ │ + beq 24548 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24478 │ │ │ │ │ + bne 244e8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 24478 │ │ │ │ │ + b 244e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 242bc │ │ │ │ │ - b 243d4 │ │ │ │ │ + beq 2432c │ │ │ │ │ + b 24444 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - beq 2434c │ │ │ │ │ + beq 243bc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 244e0 │ │ │ │ │ + b 24550 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r6, fp, lsl #2] │ │ │ │ │ str r1, [r2, fp, lsl #2] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 24414 │ │ │ │ │ + b 24484 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0002464c : │ │ │ │ │ +000246bc : │ │ │ │ │ lambda_params_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #2860] @ 25190 │ │ │ │ │ + ldr r1, [pc, #2860] @ 25200 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 24a9c │ │ │ │ │ + beq 24b0c │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24ab0 │ │ │ │ │ + bne 24b20 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bne 24b20 │ │ │ │ │ - ldr r1, [pc, #2796] @ 25190 │ │ │ │ │ + bne 24b90 │ │ │ │ │ + ldr r1, [pc, #2796] @ 25200 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24cec │ │ │ │ │ + beq 24d5c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2768] @ 25190 │ │ │ │ │ + ldr r2, [pc, #2768] @ 25200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 24ac8 │ │ │ │ │ - bl 252c0 <_loop1_101_rule> │ │ │ │ │ + beq 24b38 │ │ │ │ │ + bl 25330 <_loop1_101_rule> │ │ │ │ │ mov r9, r6 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 246ec │ │ │ │ │ + beq 2475c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 249e0 │ │ │ │ │ + bne 24a50 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24ad8 │ │ │ │ │ + bne 24b48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 252c0 <_loop1_101_rule> │ │ │ │ │ + bl 25330 <_loop1_101_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24720 │ │ │ │ │ + beq 24790 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24a50 │ │ │ │ │ + bne 24ac0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 24ac0 │ │ │ │ │ + bne 24b30 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2632] @ 25190 │ │ │ │ │ + ldr r2, [pc, #2632] @ 25200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 24a70 │ │ │ │ │ - bl 25bd0 <_loop0_106_rule> │ │ │ │ │ + beq 24ae0 │ │ │ │ │ + bl 25c40 <_loop0_106_rule> │ │ │ │ │ mov r9, r6 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24770 │ │ │ │ │ + beq 247e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26430 <_loop1_103_rule> │ │ │ │ │ + bl 264a0 <_loop1_103_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 24880 │ │ │ │ │ + bne 248f0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24a80 │ │ │ │ │ + bne 24af0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25bd0 <_loop0_106_rule> │ │ │ │ │ + bl 25c40 <_loop0_106_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 247a0 │ │ │ │ │ + beq 24810 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26430 <_loop1_103_rule> │ │ │ │ │ + bl 264a0 <_loop1_103_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 2494c │ │ │ │ │ + bne 249bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 24abc │ │ │ │ │ + bne 24b2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 252c0 <_loop1_101_rule> │ │ │ │ │ + bl 25330 <_loop1_101_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2482c │ │ │ │ │ + beq 2489c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26cc0 <_loop0_100_rule> │ │ │ │ │ + bl 26d30 <_loop0_100_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 2482c │ │ │ │ │ + beq 2489c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27240 │ │ │ │ │ + bl 272b0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24830 │ │ │ │ │ + bne 248a0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2492c │ │ │ │ │ + beq 2499c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 24abc │ │ │ │ │ + bne 24b2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26430 <_loop1_103_rule> │ │ │ │ │ + bl 264a0 <_loop1_103_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 24afc │ │ │ │ │ + bne 24b6c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 24abc │ │ │ │ │ + bne 24b2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27240 │ │ │ │ │ + bl 272b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 249b8 │ │ │ │ │ + bne 24a28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 2481c │ │ │ │ │ + b 2488c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24770 │ │ │ │ │ + beq 247e0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24770 │ │ │ │ │ + beq 247e0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_CALL _PyPegen_slash_with_default │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24994 │ │ │ │ │ + beq 24a04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 26cc0 <_loop0_100_rule> │ │ │ │ │ + bl 26d30 <_loop0_100_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 247b0 │ │ │ │ │ + beq 24820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27240 │ │ │ │ │ + bl 272b0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 247b0 │ │ │ │ │ + bne 24820 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ - ldr r2, [pc, #2172] @ 25194 │ │ │ │ │ + ldr r2, [pc, #2172] @ 25204 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 23730 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24814 │ │ │ │ │ + bne 24884 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 24874 │ │ │ │ │ - b 24870 │ │ │ │ │ + bne 248e4 │ │ │ │ │ + b 248e0 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 247a0 │ │ │ │ │ - ldr r1, [pc, #2096] @ 25198 │ │ │ │ │ + beq 24810 │ │ │ │ │ + ldr r1, [pc, #2096] @ 25208 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 247a0 │ │ │ │ │ + beq 24810 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_CALL _PyPegen_slash_with_default │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 248c0 │ │ │ │ │ + bne 24930 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25178 │ │ │ │ │ + bne 251e8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 247b0 │ │ │ │ │ + b 24820 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24814 │ │ │ │ │ - b 2492c │ │ │ │ │ + bne 24884 │ │ │ │ │ + b 2499c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 246ec │ │ │ │ │ + beq 2475c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 25bd0 <_loop0_106_rule> │ │ │ │ │ + bl 25c40 <_loop0_106_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 24a90 │ │ │ │ │ + beq 24b00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26cc0 <_loop0_100_rule> │ │ │ │ │ + bl 26d30 <_loop0_100_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 24a90 │ │ │ │ │ + beq 24b00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27240 │ │ │ │ │ + bl 272b0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2472c │ │ │ │ │ + bne 2479c │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str sl, [sp] │ │ │ │ │ - b 24908 │ │ │ │ │ - ldr r1, [pc, #1856] @ 25198 │ │ │ │ │ + b 24978 │ │ │ │ │ + ldr r1, [pc, #1856] @ 25208 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 249f4 │ │ │ │ │ - b 24720 │ │ │ │ │ + bne 24a64 │ │ │ │ │ + b 24790 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 24ae4 │ │ │ │ │ + beq 24b54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 247b0 │ │ │ │ │ + b 24820 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 2472c │ │ │ │ │ + b 2479c │ │ │ │ │ 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 24688 │ │ │ │ │ + beq 246f8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 24820 │ │ │ │ │ + b 24890 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24874 │ │ │ │ │ + b 248e4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 24d0c │ │ │ │ │ + beq 24d7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2472c │ │ │ │ │ + b 2479c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 25bd0 <_loop0_106_rule> │ │ │ │ │ + bl 25c40 <_loop0_106_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 24760 │ │ │ │ │ - b 24770 │ │ │ │ │ + bne 247d0 │ │ │ │ │ + b 247e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27240 │ │ │ │ │ + bl 272b0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24850 │ │ │ │ │ + bne 248c0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r8, [sp] │ │ │ │ │ - b 249c4 │ │ │ │ │ + b 24a34 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #1632] @ 25190 │ │ │ │ │ + ldr r3, [pc, #1632] @ 25200 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 25094 │ │ │ │ │ + beq 25104 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 250b4 │ │ │ │ │ + bne 25124 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 250a8 │ │ │ │ │ + bne 25118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 448 <_PyPegen_parse+0x448> │ │ │ │ │ R_ARM_CALL _tmp_186_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25068 │ │ │ │ │ + bne 250d8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 250a8 │ │ │ │ │ + bne 25118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 251b8 │ │ │ │ │ + bl 25228 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24c04 │ │ │ │ │ + bne 24c74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25bd0 <_loop0_106_rule> │ │ │ │ │ + bl 25c40 <_loop0_106_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25124 │ │ │ │ │ + beq 25194 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1504] @ 25190 │ │ │ │ │ + ldr r2, [pc, #1504] @ 25200 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 25154 │ │ │ │ │ + beq 251c4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 25160 │ │ │ │ │ + bne 251d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 25a6c │ │ │ │ │ + bl 25adc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 250f4 │ │ │ │ │ + bne 25164 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 25160 │ │ │ │ │ + bne 251d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26430 <_loop1_103_rule> │ │ │ │ │ + bl 264a0 <_loop1_103_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25170 │ │ │ │ │ + bne 251e0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 250a8 │ │ │ │ │ + bne 25118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25bd0 <_loop0_106_rule> │ │ │ │ │ + bl 25c40 <_loop0_106_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24c38 │ │ │ │ │ + beq 24ca8 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bne 24d8c │ │ │ │ │ + bne 24dfc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 250a8 │ │ │ │ │ + bne 25118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 448 <_PyPegen_parse+0x448> │ │ │ │ │ R_ARM_CALL _tmp_192_rule │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24c84 │ │ │ │ │ + bne 24cf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1ab8 │ │ │ │ │ R_ARM_CALL _loop0_193_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24c80 │ │ │ │ │ + beq 24cf0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24fa0 │ │ │ │ │ + bne 25010 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 250a8 │ │ │ │ │ + bne 25118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5b3c │ │ │ │ │ + bl 57c8 │ │ │ │ │ R_ARM_CALL _loop1_196_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24cb4 │ │ │ │ │ + beq 24d24 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24d24 │ │ │ │ │ + bne 24d94 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 24820 │ │ │ │ │ - ldr r2, [pc, #1204] @ 25190 │ │ │ │ │ + bne 24890 │ │ │ │ │ + ldr r2, [pc, #1204] @ 25200 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ movne r6, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 246b0 │ │ │ │ │ + bne 24720 │ │ │ │ │ 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 │ │ │ │ │ - bne 24ac0 │ │ │ │ │ + bne 24b30 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 246b0 │ │ │ │ │ + b 24720 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 252c0 <_loop1_101_rule> │ │ │ │ │ + bl 25330 <_loop1_101_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 246d8 │ │ │ │ │ - b 246ec │ │ │ │ │ + bne 24748 │ │ │ │ │ + b 2475c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 24cb4 │ │ │ │ │ - ldr r3, [pc, #1116] @ 2519c │ │ │ │ │ + beq 24d24 │ │ │ │ │ + ldr r3, [pc, #1116] @ 2520c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #1112] @ 251a0 │ │ │ │ │ + ldr r3, [pc, #1112] @ 25210 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24cb8 │ │ │ │ │ + beq 24d28 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 24cc0 │ │ │ │ │ + b 24d30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1016] @ 25190 │ │ │ │ │ + ldr r2, [pc, #1016] @ 25200 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24f94 │ │ │ │ │ + beq 25004 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 24c3c │ │ │ │ │ + bne 24cac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25980 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 24edc │ │ │ │ │ + beq 24f4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #940] @ 25190 │ │ │ │ │ + ldr r2, [pc, #940] @ 25200 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24f88 │ │ │ │ │ + beq 24ff8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24f78 │ │ │ │ │ + bne 24fe8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 24ec0 │ │ │ │ │ + beq 24f30 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r8, r7 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne 24f78 │ │ │ │ │ + bne 24fe8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24e84 │ │ │ │ │ + beq 24ef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25980 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 24e84 │ │ │ │ │ + beq 24ef4 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bne 24e74 │ │ │ │ │ + bne 24ee4 │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24eb8 │ │ │ │ │ + beq 24f28 │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r2, [fp, r7, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 24e24 │ │ │ │ │ + b 24e94 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 24eb8 │ │ │ │ │ + beq 24f28 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - ble 24ee8 │ │ │ │ │ + ble 24f58 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ ldr r1, [fp, r8, lsl #2] │ │ │ │ │ str r1, [r2, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 24e9c │ │ │ │ │ + b 24f0c │ │ │ │ │ mov r0, fp │ │ │ │ │ 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 r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 24c3c │ │ │ │ │ + b 24cac │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -41147,186 +41174,186 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24c38 │ │ │ │ │ + beq 24ca8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24c3c │ │ │ │ │ + bne 24cac │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24c38 │ │ │ │ │ - ldr r2, [pc, #588] @ 251a0 │ │ │ │ │ + beq 24ca8 │ │ │ │ │ + ldr r2, [pc, #588] @ 25210 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - ldr r2, [pc, #584] @ 251a4 │ │ │ │ │ + ldr r2, [pc, #584] @ 25214 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ - b 24d5c │ │ │ │ │ + b 24dcc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 24edc │ │ │ │ │ + b 24f4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24df0 │ │ │ │ │ + b 24e60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24da4 │ │ │ │ │ + b 24e14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #476] @ 25190 │ │ │ │ │ + ldr r2, [pc, #476] @ 25200 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2505c │ │ │ │ │ + beq 250cc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 2504c │ │ │ │ │ + bne 250bc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25040 │ │ │ │ │ + bne 250b0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 2504c │ │ │ │ │ + bne 250bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25830 │ │ │ │ │ + bl 258a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24c84 │ │ │ │ │ + beq 24cf4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 1ab8 │ │ │ │ │ R_ARM_CALL _loop0_195_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24c80 │ │ │ │ │ + beq 24cf0 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 24c80 │ │ │ │ │ - ldr r3, [pc, #360] @ 251a8 │ │ │ │ │ - b 24d3c │ │ │ │ │ + beq 24cf0 │ │ │ │ │ + ldr r3, [pc, #360] @ 25218 │ │ │ │ │ + b 24dac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25010 │ │ │ │ │ + b 25080 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24c84 │ │ │ │ │ + b 24cf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24fb8 │ │ │ │ │ + b 25028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1ab8 │ │ │ │ │ R_ARM_CALL _loop0_187_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24b68 │ │ │ │ │ + beq 24bd8 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #284] @ 251ac │ │ │ │ │ - bne 24d3c │ │ │ │ │ - b 24b68 │ │ │ │ │ + ldrne r3, [pc, #284] @ 2521c │ │ │ │ │ + bne 24dac │ │ │ │ │ + b 24bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 25188 │ │ │ │ │ + beq 251f8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 24cc0 │ │ │ │ │ + b 24d30 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24b48 │ │ │ │ │ - ldr r3, [pc, #224] @ 251b0 │ │ │ │ │ + beq 24bb8 │ │ │ │ │ + ldr r3, [pc, #224] @ 25220 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #200] @ 251a0 │ │ │ │ │ + ldr r3, [pc, #200] @ 25210 │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ - b 24d60 │ │ │ │ │ + b 24dd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 2512c │ │ │ │ │ + beq 2519c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25830 │ │ │ │ │ + bl 258a0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #144] @ 251b4 │ │ │ │ │ - bne 24d3c │ │ │ │ │ + ldrne r3, [pc, #144] @ 25224 │ │ │ │ │ + bne 24dac │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 24c04 │ │ │ │ │ + b 24c74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24c04 │ │ │ │ │ + b 24c74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24bb4 │ │ │ │ │ + b 24c24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24c04 │ │ │ │ │ + b 24c74 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2510c │ │ │ │ │ + b 2517c │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 247b0 │ │ │ │ │ + b 24820 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 24b34 │ │ │ │ │ + b 24ba4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000860 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ .word 0x00000840 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -41339,399 +41366,399 @@ │ │ │ │ │ .word 0x000007a4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000077c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000007bc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000251b8 : │ │ │ │ │ +00025228 : │ │ │ │ │ lambda_slash_no_default_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #232] @ 252b8 │ │ │ │ │ + ldr r1, [pc, #232] @ 25328 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 252b0 │ │ │ │ │ + beq 25320 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 252a0 │ │ │ │ │ + bne 25310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 252c0 <_loop1_101_rule> │ │ │ │ │ + bl 25330 <_loop1_101_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25218 │ │ │ │ │ + beq 25288 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25268 │ │ │ │ │ + bne 252d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 252a0 │ │ │ │ │ + bne 25310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 252c0 <_loop1_101_rule> │ │ │ │ │ + bl 25330 <_loop1_101_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2524c │ │ │ │ │ + beq 252bc │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25280 │ │ │ │ │ + bne 252f0 │ │ │ │ │ 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, pc} │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25254 │ │ │ │ │ - b 25218 │ │ │ │ │ - ldr r1, [pc, #52] @ 252bc │ │ │ │ │ + bne 252c4 │ │ │ │ │ + b 25288 │ │ │ │ │ + ldr r1, [pc, #52] @ 2532c │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25254 │ │ │ │ │ - b 2524c │ │ │ │ │ + bne 252c4 │ │ │ │ │ + b 252bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2525c │ │ │ │ │ + b 252cc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 251e4 │ │ │ │ │ + b 25254 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -000252c0 <_loop1_101_rule>: │ │ │ │ │ +00025330 <_loop1_101_rule>: │ │ │ │ │ _loop1_104_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r2, [pc, #1360] @ 25828 <_loop1_101_rule+0x568> │ │ │ │ │ + ldr r2, [pc, #1360] @ 25898 <_loop1_101_rule+0x568> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 257b8 <_loop1_101_rule+0x4f8> │ │ │ │ │ + beq 25828 <_loop1_101_rule+0x4f8> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 257cc <_loop1_101_rule+0x50c> │ │ │ │ │ + bne 2583c <_loop1_101_rule+0x50c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 2579c <_loop1_101_rule+0x4dc> │ │ │ │ │ + beq 2580c <_loop1_101_rule+0x4dc> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldreq r8, [pc, #1280] @ 25828 <_loop1_101_rule+0x568> │ │ │ │ │ + ldreq r8, [pc, #1280] @ 25898 <_loop1_101_rule+0x568> │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne 257cc <_loop1_101_rule+0x50c> │ │ │ │ │ + bne 2583c <_loop1_101_rule+0x50c> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2545c <_loop1_101_rule+0x19c> │ │ │ │ │ + beq 254cc <_loop1_101_rule+0x19c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25474 <_loop1_101_rule+0x1b4> │ │ │ │ │ + bne 254e4 <_loop1_101_rule+0x1b4> │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25490 <_loop1_101_rule+0x1d0> │ │ │ │ │ + beq 25500 <_loop1_101_rule+0x1d0> │ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq 254b4 <_loop1_101_rule+0x1f4> │ │ │ │ │ + beq 25524 <_loop1_101_rule+0x1f4> │ │ │ │ │ mov sl, r6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 25500 <_loop1_101_rule+0x240> │ │ │ │ │ + beq 25570 <_loop1_101_rule+0x240> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 255f0 <_loop1_101_rule+0x330> │ │ │ │ │ + beq 25660 <_loop1_101_rule+0x330> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str sl, [sp] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 255d0 <_loop1_101_rule+0x310> │ │ │ │ │ + beq 25640 <_loop1_101_rule+0x310> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 255ec <_loop1_101_rule+0x32c> │ │ │ │ │ + beq 2565c <_loop1_101_rule+0x32c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2547c <_loop1_101_rule+0x1bc> │ │ │ │ │ + bne 254ec <_loop1_101_rule+0x1bc> │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 257d8 <_loop1_101_rule+0x518> │ │ │ │ │ + beq 25848 <_loop1_101_rule+0x518> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str sl, [r6, r5, lsl #2] │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2533c <_loop1_101_rule+0x7c> │ │ │ │ │ + bne 253ac <_loop1_101_rule+0x7c> │ │ │ │ │ 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 25348 <_loop1_101_rule+0x88> │ │ │ │ │ + beq 253b8 <_loop1_101_rule+0x88> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 25668 <_loop1_101_rule+0x3a8> │ │ │ │ │ + b 256d8 <_loop1_101_rule+0x3a8> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str sl, [r7, r5, lsl #2] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 2532c <_loop1_101_rule+0x6c> │ │ │ │ │ + b 2539c <_loop1_101_rule+0x6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 257f8 <_loop1_101_rule+0x538> │ │ │ │ │ + bne 25868 <_loop1_101_rule+0x538> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 2536c <_loop1_101_rule+0xac> │ │ │ │ │ + bne 253dc <_loop1_101_rule+0xac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt 255f0 <_loop1_101_rule+0x330> │ │ │ │ │ + blt 25660 <_loop1_101_rule+0x330> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - bne 257f8 <_loop1_101_rule+0x538> │ │ │ │ │ + bne 25868 <_loop1_101_rule+0x538> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 2538c <_loop1_101_rule+0xcc> │ │ │ │ │ + bne 253fc <_loop1_101_rule+0xcc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 255c8 <_loop1_101_rule+0x308> │ │ │ │ │ + bne 25638 <_loop1_101_rule+0x308> │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25600 <_loop1_101_rule+0x340> │ │ │ │ │ + beq 25670 <_loop1_101_rule+0x340> │ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq 25624 <_loop1_101_rule+0x364> │ │ │ │ │ + beq 25694 <_loop1_101_rule+0x364> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 25660 <_loop1_101_rule+0x3a0> │ │ │ │ │ + beq 256d0 <_loop1_101_rule+0x3a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 25790 <_loop1_101_rule+0x4d0> │ │ │ │ │ + beq 25800 <_loop1_101_rule+0x4d0> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 2580c <_loop1_101_rule+0x54c> │ │ │ │ │ + beq 2587c <_loop1_101_rule+0x54c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #644] @ 2582c <_loop1_101_rule+0x56c> │ │ │ │ │ + ldr r1, [pc, #644] @ 2589c <_loop1_101_rule+0x56c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2540c <_loop1_101_rule+0x14c> │ │ │ │ │ + bne 2547c <_loop1_101_rule+0x14c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25668 <_loop1_101_rule+0x3a8> │ │ │ │ │ + b 256d8 <_loop1_101_rule+0x3a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 255f0 <_loop1_101_rule+0x330> │ │ │ │ │ + bne 25660 <_loop1_101_rule+0x330> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 25518 <_loop1_101_rule+0x258> │ │ │ │ │ - b 255c8 <_loop1_101_rule+0x308> │ │ │ │ │ + beq 25588 <_loop1_101_rule+0x258> │ │ │ │ │ + b 25638 <_loop1_101_rule+0x308> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25790 <_loop1_101_rule+0x4d0> │ │ │ │ │ + bne 25800 <_loop1_101_rule+0x4d0> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 25804 <_loop1_101_rule+0x544> │ │ │ │ │ + bne 25874 <_loop1_101_rule+0x544> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 25788 <_loop1_101_rule+0x4c8> │ │ │ │ │ + blt 257f8 <_loop1_101_rule+0x4c8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - bne 25790 <_loop1_101_rule+0x4d0> │ │ │ │ │ + bne 25800 <_loop1_101_rule+0x4d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 25554 <_loop1_101_rule+0x294> │ │ │ │ │ + bne 255c4 <_loop1_101_rule+0x294> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 25764 <_loop1_101_rule+0x4a4> │ │ │ │ │ + beq 257d4 <_loop1_101_rule+0x4a4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25764 <_loop1_101_rule+0x4a4> │ │ │ │ │ + bne 257d4 <_loop1_101_rule+0x4a4> │ │ │ │ │ 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 257d8 <_loop1_101_rule+0x518> │ │ │ │ │ + beq 25848 <_loop1_101_rule+0x518> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 25744 <_loop1_101_rule+0x484> │ │ │ │ │ + ble 257b4 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 25744 <_loop1_101_rule+0x484> │ │ │ │ │ + beq 257b4 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 25744 <_loop1_101_rule+0x484> │ │ │ │ │ + beq 257b4 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 25744 <_loop1_101_rule+0x484> │ │ │ │ │ + beq 257b4 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 25744 <_loop1_101_rule+0x484> │ │ │ │ │ + beq 257b4 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 25744 <_loop1_101_rule+0x484> │ │ │ │ │ + beq 257b4 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ add r3, r7, #20 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq 25744 <_loop1_101_rule+0x484> │ │ │ │ │ + beq 257b4 <_loop1_101_rule+0x484> │ │ │ │ │ sub ip, r7, #4 │ │ │ │ │ add ip, ip, r5, lsl #2 │ │ │ │ │ rsb lr, r7, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ - bne 2572c <_loop1_101_rule+0x46c> │ │ │ │ │ + bne 2579c <_loop1_101_rule+0x46c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -41747,2614 +41774,2614 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 255c8 <_loop1_101_rule+0x308> │ │ │ │ │ + b 25638 <_loop1_101_rule+0x308> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25754 <_loop1_101_rule+0x494> │ │ │ │ │ + b 257c4 <_loop1_101_rule+0x494> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 252fc <_loop1_101_rule+0x3c> │ │ │ │ │ + beq 2536c <_loop1_101_rule+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 25754 <_loop1_101_rule+0x494> │ │ │ │ │ + b 257c4 <_loop1_101_rule+0x494> │ │ │ │ │ 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 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25754 <_loop1_101_rule+0x494> │ │ │ │ │ + b 257c4 <_loop1_101_rule+0x494> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 255f0 <_loop1_101_rule+0x330> │ │ │ │ │ + b 25660 <_loop1_101_rule+0x330> │ │ │ │ │ mov r6, sl │ │ │ │ │ - b 25534 <_loop1_101_rule+0x274> │ │ │ │ │ + b 255a4 <_loop1_101_rule+0x274> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 255c8 <_loop1_101_rule+0x308> │ │ │ │ │ + b 25638 <_loop1_101_rule+0x308> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00025830 : │ │ │ │ │ +000258a0 : │ │ │ │ │ lambda_param_no_default_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #192] @ 25908 │ │ │ │ │ + ldr r1, [pc, #192] @ 25978 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 258f0 │ │ │ │ │ + beq 25960 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 258f8 │ │ │ │ │ + bne 25968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25980 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 258a4 │ │ │ │ │ + beq 25914 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 258a4 │ │ │ │ │ + beq 25914 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 258f8 │ │ │ │ │ + bne 25968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25980 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 258d0 │ │ │ │ │ + bne 25940 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 25890 │ │ │ │ │ - ldr r1, [pc, #52] @ 2590c │ │ │ │ │ + b 25900 │ │ │ │ │ + ldr r1, [pc, #52] @ 2597c │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25890 │ │ │ │ │ - b 258c4 │ │ │ │ │ + bne 25900 │ │ │ │ │ + b 25934 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2585c │ │ │ │ │ + b 258cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25898 │ │ │ │ │ + b 25908 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00025910 : │ │ │ │ │ +00025980 : │ │ │ │ │ lambda_param_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r1, [pc, #320] @ 25a68 │ │ │ │ │ + ldr r1, [pc, #320] @ 25ad8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 25a40 │ │ │ │ │ + beq 25ab0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r7, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 259d8 │ │ │ │ │ + bne 25a48 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r5, lsl #2] │ │ │ │ │ ldrne r8, [r3, #12] │ │ │ │ │ ldrne r9, [r3, #16] │ │ │ │ │ - beq 259f8 │ │ │ │ │ + beq 25a68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 259e8 │ │ │ │ │ + beq 25a58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 25a34 │ │ │ │ │ + beq 25aa4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 25a48 │ │ │ │ │ + beq 25ab8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 259d4 │ │ │ │ │ + b 25a44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt 259d8 │ │ │ │ │ + blt 25a48 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 25978 │ │ │ │ │ + beq 259e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 259d8 │ │ │ │ │ + b 25a48 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25940 │ │ │ │ │ + b 259b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 259f0 │ │ │ │ │ - b 259d8 │ │ │ │ │ + beq 25a60 │ │ │ │ │ + b 25a48 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00025a6c : │ │ │ │ │ +00025adc : │ │ │ │ │ lambda_slash_with_default_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r1, [pc, #324] @ 25bc8 │ │ │ │ │ + ldr r1, [pc, #324] @ 25c38 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 25ba0 │ │ │ │ │ + beq 25c10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25b90 │ │ │ │ │ + bne 25c00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 25bd0 <_loop0_106_rule> │ │ │ │ │ + bl 25c40 <_loop0_106_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25ac8 │ │ │ │ │ + beq 25b38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26430 <_loop1_103_rule> │ │ │ │ │ + bl 264a0 <_loop1_103_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 25b14 │ │ │ │ │ + bne 25b84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25b90 │ │ │ │ │ + bne 25c00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25bd0 <_loop0_106_rule> │ │ │ │ │ + bl 25c40 <_loop0_106_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25af8 │ │ │ │ │ + beq 25b68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26430 <_loop1_103_rule> │ │ │ │ │ + bl 264a0 <_loop1_103_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 25b5c │ │ │ │ │ + bne 25bcc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25ac8 │ │ │ │ │ + beq 25b38 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25ac8 │ │ │ │ │ + beq 25b38 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_CALL _PyPegen_slash_with_default │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25ba8 │ │ │ │ │ + beq 25c18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 25b04 │ │ │ │ │ + b 25b74 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25af8 │ │ │ │ │ - ldr r1, [pc, #84] @ 25bcc │ │ │ │ │ + beq 25b68 │ │ │ │ │ + ldr r1, [pc, #84] @ 25c3c │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25b3c │ │ │ │ │ - b 25af8 │ │ │ │ │ + bne 25bac │ │ │ │ │ + b 25b68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25b08 │ │ │ │ │ + b 25b78 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25a98 │ │ │ │ │ + b 25b08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 25b00 │ │ │ │ │ - b 25b08 │ │ │ │ │ + beq 25b70 │ │ │ │ │ + b 25b78 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00025bd0 <_loop0_106_rule>: │ │ │ │ │ +00025c40 <_loop0_106_rule>: │ │ │ │ │ _loop0_106_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r2, [pc, #2112] @ 26428 <_loop0_106_rule+0x858> │ │ │ │ │ + ldr r2, [pc, #2112] @ 26498 <_loop0_106_rule+0x858> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 26370 <_loop0_106_rule+0x7a0> │ │ │ │ │ + beq 263e0 <_loop0_106_rule+0x7a0> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 26384 <_loop0_106_rule+0x7b4> │ │ │ │ │ + bne 263f4 <_loop0_106_rule+0x7b4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 26354 <_loop0_106_rule+0x784> │ │ │ │ │ + beq 263c4 <_loop0_106_rule+0x784> │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 26384 <_loop0_106_rule+0x7b4> │ │ │ │ │ - ldr r2, [pc, #2028] @ 26428 <_loop0_106_rule+0x858> │ │ │ │ │ + bne 263f4 <_loop0_106_rule+0x7b4> │ │ │ │ │ + ldr r2, [pc, #2028] @ 26498 <_loop0_106_rule+0x858> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26330 <_loop0_106_rule+0x760> │ │ │ │ │ - ldr r2, [pc, #2008] @ 26428 <_loop0_106_rule+0x858> │ │ │ │ │ + beq 263a0 <_loop0_106_rule+0x760> │ │ │ │ │ + ldr r2, [pc, #2008] @ 26498 <_loop0_106_rule+0x858> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26134 <_loop0_106_rule+0x564> │ │ │ │ │ + beq 261a4 <_loop0_106_rule+0x564> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 26158 <_loop0_106_rule+0x588> │ │ │ │ │ + beq 261c8 <_loop0_106_rule+0x588> │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 26194 <_loop0_106_rule+0x5c4> │ │ │ │ │ + beq 26204 <_loop0_106_rule+0x5c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 26194 <_loop0_106_rule+0x5c4> │ │ │ │ │ + beq 26204 <_loop0_106_rule+0x5c4> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 263bc <_loop0_106_rule+0x7ec> │ │ │ │ │ + beq 2642c <_loop0_106_rule+0x7ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2619c <_loop0_106_rule+0x5cc> │ │ │ │ │ + beq 2620c <_loop0_106_rule+0x5cc> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ str r6, [r7] │ │ │ │ │ - ldr r8, [pc, #1812] @ 26428 <_loop0_106_rule+0x858> │ │ │ │ │ + ldr r8, [pc, #1812] @ 26498 <_loop0_106_rule+0x858> │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26310 <_loop0_106_rule+0x740> │ │ │ │ │ + beq 26380 <_loop0_106_rule+0x740> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 26300 <_loop0_106_rule+0x730> │ │ │ │ │ + bne 26370 <_loop0_106_rule+0x730> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ mov fp, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25e5c <_loop0_106_rule+0x28c> │ │ │ │ │ + beq 25ecc <_loop0_106_rule+0x28c> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r9, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 25e80 <_loop0_106_rule+0x2b0> │ │ │ │ │ + beq 25ef0 <_loop0_106_rule+0x2b0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 25ecc <_loop0_106_rule+0x2fc> │ │ │ │ │ + beq 25f3c <_loop0_106_rule+0x2fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 25fc4 <_loop0_106_rule+0x3f4> │ │ │ │ │ + beq 26034 <_loop0_106_rule+0x3f4> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 25fa4 <_loop0_106_rule+0x3d4> │ │ │ │ │ + beq 26014 <_loop0_106_rule+0x3d4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25fc0 <_loop0_106_rule+0x3f0> │ │ │ │ │ + beq 26030 <_loop0_106_rule+0x3f0> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 25e48 <_loop0_106_rule+0x278> │ │ │ │ │ + bne 25eb8 <_loop0_106_rule+0x278> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 262b4 <_loop0_106_rule+0x6e4> │ │ │ │ │ + beq 26324 <_loop0_106_rule+0x6e4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r9, [r0, r6, lsl #2] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 25d18 <_loop0_106_rule+0x148> │ │ │ │ │ + b 25d88 <_loop0_106_rule+0x148> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ str r9, [r7, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 25d18 <_loop0_106_rule+0x148> │ │ │ │ │ + b 25d88 <_loop0_106_rule+0x148> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2641c <_loop0_106_rule+0x84c> │ │ │ │ │ + bne 2648c <_loop0_106_rule+0x84c> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 25d5c <_loop0_106_rule+0x18c> │ │ │ │ │ + bne 25dcc <_loop0_106_rule+0x18c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 25fc4 <_loop0_106_rule+0x3f4> │ │ │ │ │ + blt 26034 <_loop0_106_rule+0x3f4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, r9, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr sl, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r9, [r2, #16] │ │ │ │ │ - bne 2641c <_loop0_106_rule+0x84c> │ │ │ │ │ + bne 2648c <_loop0_106_rule+0x84c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 25d7c <_loop0_106_rule+0x1ac> │ │ │ │ │ + bne 25dec <_loop0_106_rule+0x1ac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 25fd0 <_loop0_106_rule+0x400> │ │ │ │ │ + bne 26040 <_loop0_106_rule+0x400> │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25fe0 <_loop0_106_rule+0x410> │ │ │ │ │ + beq 26050 <_loop0_106_rule+0x410> │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 26004 <_loop0_106_rule+0x434> │ │ │ │ │ + beq 26074 <_loop0_106_rule+0x434> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 26040 <_loop0_106_rule+0x470> │ │ │ │ │ + beq 260b0 <_loop0_106_rule+0x470> │ │ │ │ │ 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 26390 <_loop0_106_rule+0x7c0> │ │ │ │ │ + beq 26400 <_loop0_106_rule+0x7c0> │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 262e0 <_loop0_106_rule+0x710> │ │ │ │ │ + beq 26350 <_loop0_106_rule+0x710> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1196] @ 2642c <_loop0_106_rule+0x85c> │ │ │ │ │ + ldr r1, [pc, #1196] @ 2649c <_loop0_106_rule+0x85c> │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25dfc <_loop0_106_rule+0x22c> │ │ │ │ │ + bne 25e6c <_loop0_106_rule+0x22c> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 26050 <_loop0_106_rule+0x480> │ │ │ │ │ + b 260c0 <_loop0_106_rule+0x480> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 25fc4 <_loop0_106_rule+0x3f4> │ │ │ │ │ + bne 26034 <_loop0_106_rule+0x3f4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 25ee4 <_loop0_106_rule+0x314> │ │ │ │ │ + beq 25f54 <_loop0_106_rule+0x314> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 26050 <_loop0_106_rule+0x480> │ │ │ │ │ + b 260c0 <_loop0_106_rule+0x480> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 263fc <_loop0_106_rule+0x82c> │ │ │ │ │ + bne 2646c <_loop0_106_rule+0x82c> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 262d8 <_loop0_106_rule+0x708> │ │ │ │ │ + bne 26348 <_loop0_106_rule+0x708> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 26404 <_loop0_106_rule+0x834> │ │ │ │ │ + blt 26474 <_loop0_106_rule+0x834> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ - bne 263fc <_loop0_106_rule+0x82c> │ │ │ │ │ + bne 2646c <_loop0_106_rule+0x82c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 25f20 <_loop0_106_rule+0x350> │ │ │ │ │ + bne 25f90 <_loop0_106_rule+0x350> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 262b8 <_loop0_106_rule+0x6e8> │ │ │ │ │ + beq 26328 <_loop0_106_rule+0x6e8> │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble 26114 <_loop0_106_rule+0x544> │ │ │ │ │ + ble 26184 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmp fp, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 26114 <_loop0_106_rule+0x544> │ │ │ │ │ + beq 26184 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp fp, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 26114 <_loop0_106_rule+0x544> │ │ │ │ │ + beq 26184 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp fp, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 26114 <_loop0_106_rule+0x544> │ │ │ │ │ + beq 26184 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmp fp, #4 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 26114 <_loop0_106_rule+0x544> │ │ │ │ │ + beq 26184 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ cmp fp, #5 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 26114 <_loop0_106_rule+0x544> │ │ │ │ │ + beq 26184 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ cmp fp, #6 │ │ │ │ │ add r3, r7, #20 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq 26114 <_loop0_106_rule+0x544> │ │ │ │ │ + beq 26184 <_loop0_106_rule+0x544> │ │ │ │ │ sub ip, r7, #4 │ │ │ │ │ add ip, ip, fp, lsl #2 │ │ │ │ │ rsb lr, r7, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ - bne 260fc <_loop0_106_rule+0x52c> │ │ │ │ │ + bne 2616c <_loop0_106_rule+0x52c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 263dc <_loop0_106_rule+0x80c> │ │ │ │ │ + bne 2644c <_loop0_106_rule+0x80c> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 25c70 <_loop0_106_rule+0xa0> │ │ │ │ │ + bne 25ce0 <_loop0_106_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 263e8 <_loop0_106_rule+0x818> │ │ │ │ │ + blt 26458 <_loop0_106_rule+0x818> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r9, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r8, [r2, #16] │ │ │ │ │ - bne 263dc <_loop0_106_rule+0x80c> │ │ │ │ │ + bne 2644c <_loop0_106_rule+0x80c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 25c90 <_loop0_106_rule+0xc0> │ │ │ │ │ + bne 25d00 <_loop0_106_rule+0xc0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs fp, r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 26414 <_loop0_106_rule+0x844> │ │ │ │ │ - ldr r3, [pc, #628] @ 26428 <_loop0_106_rule+0x858> │ │ │ │ │ + bne 26484 <_loop0_106_rule+0x844> │ │ │ │ │ + ldr r3, [pc, #628] @ 26498 <_loop0_106_rule+0x858> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 263a0 <_loop0_106_rule+0x7d0> │ │ │ │ │ + beq 26410 <_loop0_106_rule+0x7d0> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 26278 <_loop0_106_rule+0x6a8> │ │ │ │ │ + beq 262e8 <_loop0_106_rule+0x6a8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 26044 <_loop0_106_rule+0x474> │ │ │ │ │ + beq 260b4 <_loop0_106_rule+0x474> │ │ │ │ │ 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 26394 <_loop0_106_rule+0x7c4> │ │ │ │ │ + beq 26404 <_loop0_106_rule+0x7c4> │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 262e4 <_loop0_106_rule+0x714> │ │ │ │ │ + beq 26354 <_loop0_106_rule+0x714> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #480] @ 2642c <_loop0_106_rule+0x85c> │ │ │ │ │ + ldr r1, [pc, #480] @ 2649c <_loop0_106_rule+0x85c> │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 262ac <_loop0_106_rule+0x6dc> │ │ │ │ │ + beq 2631c <_loop0_106_rule+0x6dc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r7] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 25d0c <_loop0_106_rule+0x13c> │ │ │ │ │ + b 25d7c <_loop0_106_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 26408 <_loop0_106_rule+0x838> │ │ │ │ │ + blt 26478 <_loop0_106_rule+0x838> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ - beq 261dc <_loop0_106_rule+0x60c> │ │ │ │ │ + beq 2624c <_loop0_106_rule+0x60c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 25f9c <_loop0_106_rule+0x3cc> │ │ │ │ │ + b 2600c <_loop0_106_rule+0x3cc> │ │ │ │ │ mov sl, r0 │ │ │ │ │ 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 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26124 <_loop0_106_rule+0x554> │ │ │ │ │ + b 26194 <_loop0_106_rule+0x554> │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b 25f00 <_loop0_106_rule+0x330> │ │ │ │ │ + b 25f70 <_loop0_106_rule+0x330> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 262ac <_loop0_106_rule+0x6dc> │ │ │ │ │ + b 2631c <_loop0_106_rule+0x6dc> │ │ │ │ │ mov fp, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 26050 <_loop0_106_rule+0x480> │ │ │ │ │ + b 260c0 <_loop0_106_rule+0x480> │ │ │ │ │ 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 │ │ │ │ │ - bne 2634c <_loop0_106_rule+0x77c> │ │ │ │ │ + bne 263bc <_loop0_106_rule+0x77c> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 25d38 <_loop0_106_rule+0x168> │ │ │ │ │ + b 25da8 <_loop0_106_rule+0x168> │ │ │ │ │ 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 25c48 <_loop0_106_rule+0x78> │ │ │ │ │ - b 26304 <_loop0_106_rule+0x734> │ │ │ │ │ + beq 25cb8 <_loop0_106_rule+0x78> │ │ │ │ │ + b 26374 <_loop0_106_rule+0x734> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ - b 26304 <_loop0_106_rule+0x734> │ │ │ │ │ + b 26374 <_loop0_106_rule+0x734> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26124 <_loop0_106_rule+0x554> │ │ │ │ │ + b 26194 <_loop0_106_rule+0x554> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25c0c <_loop0_106_rule+0x3c> │ │ │ │ │ + beq 25c7c <_loop0_106_rule+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 26124 <_loop0_106_rule+0x554> │ │ │ │ │ + b 26194 <_loop0_106_rule+0x554> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 25f9c <_loop0_106_rule+0x3cc> │ │ │ │ │ + b 2600c <_loop0_106_rule+0x3cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 262a4 <_loop0_106_rule+0x6d4> │ │ │ │ │ + bne 26314 <_loop0_106_rule+0x6d4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 261c0 <_loop0_106_rule+0x5f0> │ │ │ │ │ + b 26230 <_loop0_106_rule+0x5f0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 2619c <_loop0_106_rule+0x5cc> │ │ │ │ │ - b 261a0 <_loop0_106_rule+0x5d0> │ │ │ │ │ + beq 2620c <_loop0_106_rule+0x5cc> │ │ │ │ │ + b 26210 <_loop0_106_rule+0x5d0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 261a0 <_loop0_106_rule+0x5d0> │ │ │ │ │ + b 26210 <_loop0_106_rule+0x5d0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 261a0 <_loop0_106_rule+0x5d0> │ │ │ │ │ + b 26210 <_loop0_106_rule+0x5d0> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ - b 262a4 <_loop0_106_rule+0x6d4> │ │ │ │ │ + b 26314 <_loop0_106_rule+0x6d4> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 262a4 <_loop0_106_rule+0x6d4> │ │ │ │ │ + b 26314 <_loop0_106_rule+0x6d4> │ │ │ │ │ mov fp, #0 │ │ │ │ │ - b 25fd4 <_loop0_106_rule+0x404> │ │ │ │ │ + b 26044 <_loop0_106_rule+0x404> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 25fc4 <_loop0_106_rule+0x3f4> │ │ │ │ │ + b 26034 <_loop0_106_rule+0x3f4> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00026430 <_loop1_103_rule>: │ │ │ │ │ +000264a0 <_loop1_103_rule>: │ │ │ │ │ _loop1_107_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r3, [pc, #2160] @ 26cb8 <_loop1_103_rule+0x888> │ │ │ │ │ + ldr r3, [pc, #2160] @ 26d28 <_loop1_103_rule+0x888> │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 26b48 <_loop1_103_rule+0x718> │ │ │ │ │ + beq 26bb8 <_loop1_103_rule+0x718> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 26b5c <_loop1_103_rule+0x72c> │ │ │ │ │ + bne 26bcc <_loop1_103_rule+0x72c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 26c6c <_loop1_103_rule+0x83c> │ │ │ │ │ + beq 26cdc <_loop1_103_rule+0x83c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 26bc0 <_loop1_103_rule+0x790> │ │ │ │ │ + bne 26c30 <_loop1_103_rule+0x790> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2080] @ 26cb8 <_loop1_103_rule+0x888> │ │ │ │ │ + ldr r2, [pc, #2080] @ 26d28 <_loop1_103_rule+0x888> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26c88 <_loop1_103_rule+0x858> │ │ │ │ │ - ldr r2, [pc, #2060] @ 26cb8 <_loop1_103_rule+0x888> │ │ │ │ │ + beq 26cf8 <_loop1_103_rule+0x858> │ │ │ │ │ + ldr r2, [pc, #2060] @ 26d28 <_loop1_103_rule+0x888> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 265b4 <_loop1_103_rule+0x184> │ │ │ │ │ + beq 26624 <_loop1_103_rule+0x184> │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq 265d8 <_loop1_103_rule+0x1a8> │ │ │ │ │ + beq 26648 <_loop1_103_rule+0x1a8> │ │ │ │ │ mov r9, r8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 26614 <_loop1_103_rule+0x1e4> │ │ │ │ │ + beq 26684 <_loop1_103_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 26cac <_loop1_103_rule+0x87c> │ │ │ │ │ + beq 26d1c <_loop1_103_rule+0x87c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 26c50 <_loop1_103_rule+0x820> │ │ │ │ │ + beq 26cc0 <_loop1_103_rule+0x820> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e8c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 26564 <_loop1_103_rule+0x134> │ │ │ │ │ + beq 265d4 <_loop1_103_rule+0x134> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 269d0 <_loop1_103_rule+0x5a0> │ │ │ │ │ + bne 26a40 <_loop1_103_rule+0x5a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ strne r7, [r4, #8] │ │ │ │ │ - bne 26948 <_loop1_103_rule+0x518> │ │ │ │ │ - ldr r2, [pc, #1836] @ 26cb8 <_loop1_103_rule+0x888> │ │ │ │ │ + bne 269b8 <_loop1_103_rule+0x518> │ │ │ │ │ + ldr r2, [pc, #1836] @ 26d28 <_loop1_103_rule+0x888> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 26644 <_loop1_103_rule+0x214> │ │ │ │ │ + bne 266b4 <_loop1_103_rule+0x214> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 26ad4 <_loop1_103_rule+0x6a4> │ │ │ │ │ + bne 26b44 <_loop1_103_rule+0x6a4> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - b 26644 <_loop1_103_rule+0x214> │ │ │ │ │ + b 266b4 <_loop1_103_rule+0x214> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 26c14 <_loop1_103_rule+0x7e4> │ │ │ │ │ + bne 26c84 <_loop1_103_rule+0x7e4> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 264cc <_loop1_103_rule+0x9c> │ │ │ │ │ + bne 2653c <_loop1_103_rule+0x9c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 26c20 <_loop1_103_rule+0x7f0> │ │ │ │ │ + blt 26c90 <_loop1_103_rule+0x7f0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bne 26c14 <_loop1_103_rule+0x7e4> │ │ │ │ │ + bne 26c84 <_loop1_103_rule+0x7e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 264ec <_loop1_103_rule+0xbc> │ │ │ │ │ + bne 2655c <_loop1_103_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ strne r7, [r4, #8] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ subne r3, r3, #2 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 26948 <_loop1_103_rule+0x518> │ │ │ │ │ - ldr r3, [pc, #1656] @ 26cb8 <_loop1_103_rule+0x888> │ │ │ │ │ + bne 269b8 <_loop1_103_rule+0x518> │ │ │ │ │ + ldr r3, [pc, #1656] @ 26d28 <_loop1_103_rule+0x888> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 26598 <_loop1_103_rule+0x168> │ │ │ │ │ + beq 26608 <_loop1_103_rule+0x168> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 2696c <_loop1_103_rule+0x53c> │ │ │ │ │ + beq 269dc <_loop1_103_rule+0x53c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 269a8 <_loop1_103_rule+0x578> │ │ │ │ │ + beq 26a18 <_loop1_103_rule+0x578> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 26ad4 <_loop1_103_rule+0x6a4> │ │ │ │ │ + beq 26b44 <_loop1_103_rule+0x6a4> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 26b6c <_loop1_103_rule+0x73c> │ │ │ │ │ + beq 26bdc <_loop1_103_rule+0x73c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e8c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 269bc <_loop1_103_rule+0x58c> │ │ │ │ │ - ldr r1, [pc, #1504] @ 26cbc <_loop1_103_rule+0x88c> │ │ │ │ │ + beq 26a2c <_loop1_103_rule+0x58c> │ │ │ │ │ + ldr r1, [pc, #1504] @ 26d2c <_loop1_103_rule+0x88c> │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 26ca4 <_loop1_103_rule+0x874> │ │ │ │ │ + beq 26d14 <_loop1_103_rule+0x874> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 26bf4 <_loop1_103_rule+0x7c4> │ │ │ │ │ + beq 26c64 <_loop1_103_rule+0x7c4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - ldr r9, [pc, #1436] @ 26cb8 <_loop1_103_rule+0x888> │ │ │ │ │ + ldr r9, [pc, #1436] @ 26d28 <_loop1_103_rule+0x888> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov fp, r1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [sp, #20] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26b38 <_loop1_103_rule+0x708> │ │ │ │ │ + beq 26ba8 <_loop1_103_rule+0x708> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 26ae0 <_loop1_103_rule+0x6b0> │ │ │ │ │ + bne 26b50 <_loop1_103_rule+0x6b0> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ movne r8, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26b1c <_loop1_103_rule+0x6ec> │ │ │ │ │ + beq 26b8c <_loop1_103_rule+0x6ec> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r8, lsl #2] │ │ │ │ │ ldrne sl, [r3, #12] │ │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ │ - beq 26a5c <_loop1_103_rule+0x62c> │ │ │ │ │ + beq 26acc <_loop1_103_rule+0x62c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq 269dc <_loop1_103_rule+0x5ac> │ │ │ │ │ + beq 26a4c <_loop1_103_rule+0x5ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 269dc <_loop1_103_rule+0x5ac> │ │ │ │ │ + beq 26a4c <_loop1_103_rule+0x5ac> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r8, [sp] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 26bd0 <_loop1_103_rule+0x7a0> │ │ │ │ │ + beq 26c40 <_loop1_103_rule+0x7a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e8c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 26818 <_loop1_103_rule+0x3e8> │ │ │ │ │ + beq 26888 <_loop1_103_rule+0x3e8> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26aec <_loop1_103_rule+0x6bc> │ │ │ │ │ + bne 26b5c <_loop1_103_rule+0x6bc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 26ae0 <_loop1_103_rule+0x6b0> │ │ │ │ │ + bne 26b50 <_loop1_103_rule+0x6b0> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26c34 <_loop1_103_rule+0x804> │ │ │ │ │ + beq 26ca4 <_loop1_103_rule+0x804> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r6, lsl #2] │ │ │ │ │ ldrne r8, [r3, #12] │ │ │ │ │ ldrne r6, [r3, #16] │ │ │ │ │ - beq 26aa4 <_loop1_103_rule+0x674> │ │ │ │ │ + beq 26b14 <_loop1_103_rule+0x674> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 269ec <_loop1_103_rule+0x5bc> │ │ │ │ │ + beq 26a5c <_loop1_103_rule+0x5bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 26ad0 <_loop1_103_rule+0x6a0> │ │ │ │ │ + beq 26b40 <_loop1_103_rule+0x6a0> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 26b68 <_loop1_103_rule+0x738> │ │ │ │ │ + beq 26bd8 <_loop1_103_rule+0x738> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e8c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2692c <_loop1_103_rule+0x4fc> │ │ │ │ │ - ldr r1, [pc, #1000] @ 26cbc <_loop1_103_rule+0x88c> │ │ │ │ │ + beq 2699c <_loop1_103_rule+0x4fc> │ │ │ │ │ + ldr r1, [pc, #1000] @ 26d2c <_loop1_103_rule+0x88c> │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2692c <_loop1_103_rule+0x4fc> │ │ │ │ │ + beq 2699c <_loop1_103_rule+0x4fc> │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 26bf0 <_loop1_103_rule+0x7c0> │ │ │ │ │ + beq 26c60 <_loop1_103_rule+0x7c0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq 26af8 <_loop1_103_rule+0x6c8> │ │ │ │ │ + beq 26b68 <_loop1_103_rule+0x6c8> │ │ │ │ │ str r6, [r5, fp, lsl #2] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 26730 <_loop1_103_rule+0x300> │ │ │ │ │ + b 267a0 <_loop1_103_rule+0x300> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 26a08 <_loop1_103_rule+0x5d8> │ │ │ │ │ + bne 26a78 <_loop1_103_rule+0x5d8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ 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 26b8c <_loop1_103_rule+0x75c> │ │ │ │ │ + blt 26bfc <_loop1_103_rule+0x75c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bne 26ad4 <_loop1_103_rule+0x6a4> │ │ │ │ │ + bne 26b44 <_loop1_103_rule+0x6a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 26670 <_loop1_103_rule+0x240> │ │ │ │ │ + bne 266e0 <_loop1_103_rule+0x240> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 26948 <_loop1_103_rule+0x518> │ │ │ │ │ + b 269b8 <_loop1_103_rule+0x518> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 26948 <_loop1_103_rule+0x518> │ │ │ │ │ + b 269b8 <_loop1_103_rule+0x518> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ - b 266f8 <_loop1_103_rule+0x2c8> │ │ │ │ │ + b 26768 <_loop1_103_rule+0x2c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26820 <_loop1_103_rule+0x3f0> │ │ │ │ │ + b 26890 <_loop1_103_rule+0x3f0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 26948 <_loop1_103_rule+0x518> │ │ │ │ │ + beq 269b8 <_loop1_103_rule+0x518> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 26948 <_loop1_103_rule+0x518> │ │ │ │ │ + bne 269b8 <_loop1_103_rule+0x518> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 26ba0 <_loop1_103_rule+0x770> │ │ │ │ │ + beq 26c10 <_loop1_103_rule+0x770> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bge 26a44 <_loop1_103_rule+0x614> │ │ │ │ │ + bge 26ab4 <_loop1_103_rule+0x614> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 26a28 <_loop1_103_rule+0x5f8> │ │ │ │ │ + b 26a98 <_loop1_103_rule+0x5f8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 26960 <_loop1_103_rule+0x530> │ │ │ │ │ + b 269d0 <_loop1_103_rule+0x530> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt 26820 <_loop1_103_rule+0x3f0> │ │ │ │ │ + blt 26890 <_loop1_103_rule+0x3f0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - beq 26788 <_loop1_103_rule+0x358> │ │ │ │ │ + beq 267f8 <_loop1_103_rule+0x358> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26820 <_loop1_103_rule+0x3f0> │ │ │ │ │ + b 26890 <_loop1_103_rule+0x3f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 26b88 <_loop1_103_rule+0x758> │ │ │ │ │ + blt 26bf8 <_loop1_103_rule+0x758> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - beq 26858 <_loop1_103_rule+0x428> │ │ │ │ │ + beq 268c8 <_loop1_103_rule+0x428> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26934 <_loop1_103_rule+0x504> │ │ │ │ │ + b 269a4 <_loop1_103_rule+0x504> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 269f8 <_loop1_103_rule+0x5c8> │ │ │ │ │ + b 26a68 <_loop1_103_rule+0x5c8> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b 268f0 <_loop1_103_rule+0x4c0> │ │ │ │ │ + b 26960 <_loop1_103_rule+0x4c0> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 26ba0 <_loop1_103_rule+0x770> │ │ │ │ │ + beq 26c10 <_loop1_103_rule+0x770> │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 2691c <_loop1_103_rule+0x4ec> │ │ │ │ │ + b 2698c <_loop1_103_rule+0x4ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 26a98 <_loop1_103_rule+0x668> │ │ │ │ │ + bne 26b08 <_loop1_103_rule+0x668> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - b 2676c <_loop1_103_rule+0x33c> │ │ │ │ │ + b 267dc <_loop1_103_rule+0x33c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 26748 <_loop1_103_rule+0x318> │ │ │ │ │ + b 267b8 <_loop1_103_rule+0x318> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2646c <_loop1_103_rule+0x3c> │ │ │ │ │ + beq 264dc <_loop1_103_rule+0x3c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 26a54 <_loop1_103_rule+0x624> │ │ │ │ │ + b 26ac4 <_loop1_103_rule+0x624> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 26934 <_loop1_103_rule+0x504> │ │ │ │ │ + b 269a4 <_loop1_103_rule+0x504> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26934 <_loop1_103_rule+0x504> │ │ │ │ │ + b 269a4 <_loop1_103_rule+0x504> │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 26a54 <_loop1_103_rule+0x624> │ │ │ │ │ + b 26ac4 <_loop1_103_rule+0x624> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 26a54 <_loop1_103_rule+0x624> │ │ │ │ │ + b 26ac4 <_loop1_103_rule+0x624> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 2681c <_loop1_103_rule+0x3ec> │ │ │ │ │ - b 26820 <_loop1_103_rule+0x3f0> │ │ │ │ │ + beq 2688c <_loop1_103_rule+0x3ec> │ │ │ │ │ + b 26890 <_loop1_103_rule+0x3f0> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r2, #1 │ │ │ │ │ - b 269f8 <_loop1_103_rule+0x5c8> │ │ │ │ │ + b 26a68 <_loop1_103_rule+0x5c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2656c <_loop1_103_rule+0x13c> │ │ │ │ │ + b 265dc <_loop1_103_rule+0x13c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 2656c <_loop1_103_rule+0x13c> │ │ │ │ │ + b 265dc <_loop1_103_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 26ad0 <_loop1_103_rule+0x6a0> │ │ │ │ │ + bne 26b40 <_loop1_103_rule+0x6a0> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 2683c <_loop1_103_rule+0x40c> │ │ │ │ │ + b 268ac <_loop1_103_rule+0x40c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26c28 <_loop1_103_rule+0x7f8> │ │ │ │ │ + bne 26c98 <_loop1_103_rule+0x7f8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 2656c <_loop1_103_rule+0x13c> │ │ │ │ │ + b 265dc <_loop1_103_rule+0x13c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 26a54 <_loop1_103_rule+0x624> │ │ │ │ │ + b 26ac4 <_loop1_103_rule+0x624> │ │ │ │ │ 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 264a4 <_loop1_103_rule+0x74> │ │ │ │ │ - b 26ae4 <_loop1_103_rule+0x6b4> │ │ │ │ │ + beq 26514 <_loop1_103_rule+0x74> │ │ │ │ │ + b 26b54 <_loop1_103_rule+0x6b4> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 26930 <_loop1_103_rule+0x500> │ │ │ │ │ + b 269a0 <_loop1_103_rule+0x500> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26c64 <_loop1_103_rule+0x834> │ │ │ │ │ + b 26cd4 <_loop1_103_rule+0x834> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00026cc0 <_loop0_100_rule>: │ │ │ │ │ +00026d30 <_loop0_100_rule>: │ │ │ │ │ _loop0_102_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r3, [pc, #1376] @ 27238 <_loop0_100_rule+0x578> │ │ │ │ │ + ldr r3, [pc, #1376] @ 272a8 <_loop0_100_rule+0x578> │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 27218 <_loop0_100_rule+0x558> │ │ │ │ │ + beq 27288 <_loop0_100_rule+0x558> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2722c <_loop0_100_rule+0x56c> │ │ │ │ │ + bne 2729c <_loop0_100_rule+0x56c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 271fc <_loop0_100_rule+0x53c> │ │ │ │ │ + beq 2726c <_loop0_100_rule+0x53c> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 26fc0 <_loop0_100_rule+0x300> │ │ │ │ │ - ldr r9, [pc, #1284] @ 27238 <_loop0_100_rule+0x578> │ │ │ │ │ + bne 27030 <_loop0_100_rule+0x300> │ │ │ │ │ + ldr r9, [pc, #1284] @ 272a8 <_loop0_100_rule+0x578> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 270f4 <_loop0_100_rule+0x434> │ │ │ │ │ + beq 27164 <_loop0_100_rule+0x434> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2710c <_loop0_100_rule+0x44c> │ │ │ │ │ + bne 2717c <_loop0_100_rule+0x44c> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26fd0 <_loop0_100_rule+0x310> │ │ │ │ │ + beq 27040 <_loop0_100_rule+0x310> │ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq 26ff4 <_loop0_100_rule+0x334> │ │ │ │ │ + beq 27064 <_loop0_100_rule+0x334> │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 27040 <_loop0_100_rule+0x380> │ │ │ │ │ + beq 270b0 <_loop0_100_rule+0x380> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 26e34 <_loop0_100_rule+0x174> │ │ │ │ │ + beq 26ea4 <_loop0_100_rule+0x174> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str sl, [sp] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 271ac <_loop0_100_rule+0x4ec> │ │ │ │ │ + beq 2721c <_loop0_100_rule+0x4ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e8c │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 26e2c <_loop0_100_rule+0x16c> │ │ │ │ │ + beq 26e9c <_loop0_100_rule+0x16c> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 270c8 <_loop0_100_rule+0x408> │ │ │ │ │ + bne 27138 <_loop0_100_rule+0x408> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 2710c <_loop0_100_rule+0x44c> │ │ │ │ │ - ldr r2, [pc, #1008] @ 27238 <_loop0_100_rule+0x578> │ │ │ │ │ + bne 2717c <_loop0_100_rule+0x44c> │ │ │ │ │ + ldr r2, [pc, #1008] @ 272a8 <_loop0_100_rule+0x578> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 27064 <_loop0_100_rule+0x3a4> │ │ │ │ │ + beq 270d4 <_loop0_100_rule+0x3a4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 26f48 <_loop0_100_rule+0x288> │ │ │ │ │ + beq 26fb8 <_loop0_100_rule+0x288> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 26f84 <_loop0_100_rule+0x2c4> │ │ │ │ │ + beq 26ff4 <_loop0_100_rule+0x2c4> │ │ │ │ │ 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 271f0 <_loop0_100_rule+0x530> │ │ │ │ │ + beq 27260 <_loop0_100_rule+0x530> │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 271cc <_loop0_100_rule+0x50c> │ │ │ │ │ + beq 2723c <_loop0_100_rule+0x50c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e8c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 27080 <_loop0_100_rule+0x3c0> │ │ │ │ │ - ldr r1, [pc, #848] @ 2723c <_loop0_100_rule+0x57c> │ │ │ │ │ + beq 270f0 <_loop0_100_rule+0x3c0> │ │ │ │ │ + ldr r1, [pc, #848] @ 272ac <_loop0_100_rule+0x57c> │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27080 <_loop0_100_rule+0x3c0> │ │ │ │ │ + beq 270f0 <_loop0_100_rule+0x3c0> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 2716c <_loop0_100_rule+0x4ac> │ │ │ │ │ + beq 271dc <_loop0_100_rule+0x4ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 27148 <_loop0_100_rule+0x488> │ │ │ │ │ + beq 271b8 <_loop0_100_rule+0x488> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str sl, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 26d3c <_loop0_100_rule+0x7c> │ │ │ │ │ + b 26dac <_loop0_100_rule+0x7c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 27124 <_loop0_100_rule+0x464> │ │ │ │ │ + blt 27194 <_loop0_100_rule+0x464> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ - bne 27114 <_loop0_100_rule+0x454> │ │ │ │ │ + bne 27184 <_loop0_100_rule+0x454> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 26e80 <_loop0_100_rule+0x1c0> │ │ │ │ │ + bne 26ef0 <_loop0_100_rule+0x1c0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 270a4 <_loop0_100_rule+0x3e4> │ │ │ │ │ + beq 27114 <_loop0_100_rule+0x3e4> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bgt 270d4 <_loop0_100_rule+0x414> │ │ │ │ │ + bgt 27144 <_loop0_100_rule+0x414> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2713c <_loop0_100_rule+0x47c> │ │ │ │ │ + bne 271ac <_loop0_100_rule+0x47c> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 26d80 <_loop0_100_rule+0xc0> │ │ │ │ │ + bne 26df0 <_loop0_100_rule+0xc0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt 26e34 <_loop0_100_rule+0x174> │ │ │ │ │ + blt 26ea4 <_loop0_100_rule+0x174> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - bne 2713c <_loop0_100_rule+0x47c> │ │ │ │ │ + bne 271ac <_loop0_100_rule+0x47c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 26da0 <_loop0_100_rule+0xe0> │ │ │ │ │ + bne 26e10 <_loop0_100_rule+0xe0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 2710c <_loop0_100_rule+0x44c> │ │ │ │ │ - ldr r2, [pc, #472] @ 27238 <_loop0_100_rule+0x578> │ │ │ │ │ + bne 2717c <_loop0_100_rule+0x44c> │ │ │ │ │ + ldr r2, [pc, #472] @ 272a8 <_loop0_100_rule+0x578> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 26e54 <_loop0_100_rule+0x194> │ │ │ │ │ + bne 26ec4 <_loop0_100_rule+0x194> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 27114 <_loop0_100_rule+0x454> │ │ │ │ │ + bne 27184 <_loop0_100_rule+0x454> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 26e54 <_loop0_100_rule+0x194> │ │ │ │ │ + b 26ec4 <_loop0_100_rule+0x194> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 26fa8 <_loop0_100_rule+0x2e8> │ │ │ │ │ + bne 27018 <_loop0_100_rule+0x2e8> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ 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 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 26fc0 <_loop0_100_rule+0x300> │ │ │ │ │ + b 27030 <_loop0_100_rule+0x300> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ - b 26f08 <_loop0_100_rule+0x248> │ │ │ │ │ + b 26f78 <_loop0_100_rule+0x248> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r1, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq 26fb0 <_loop0_100_rule+0x2f0> │ │ │ │ │ - b 270d8 <_loop0_100_rule+0x418> │ │ │ │ │ + beq 27020 <_loop0_100_rule+0x2f0> │ │ │ │ │ + b 27148 <_loop0_100_rule+0x418> │ │ │ │ │ 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 26d5c <_loop0_100_rule+0x9c> │ │ │ │ │ + beq 26dcc <_loop0_100_rule+0x9c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26f8c <_loop0_100_rule+0x2cc> │ │ │ │ │ + b 26ffc <_loop0_100_rule+0x2cc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 27088 <_loop0_100_rule+0x3c8> │ │ │ │ │ + b 270f8 <_loop0_100_rule+0x3c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 27088 <_loop0_100_rule+0x3c8> │ │ │ │ │ + b 270f8 <_loop0_100_rule+0x3c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26e34 <_loop0_100_rule+0x174> │ │ │ │ │ + b 26ea4 <_loop0_100_rule+0x174> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2718c <_loop0_100_rule+0x4cc> │ │ │ │ │ + beq 271fc <_loop0_100_rule+0x4cc> │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ - b 26f34 <_loop0_100_rule+0x274> │ │ │ │ │ + b 26fa4 <_loop0_100_rule+0x274> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r2, #1 │ │ │ │ │ - b 26f8c <_loop0_100_rule+0x2cc> │ │ │ │ │ + b 26ffc <_loop0_100_rule+0x2cc> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ 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 │ │ │ │ │ - b 26fc0 <_loop0_100_rule+0x300> │ │ │ │ │ + b 27030 <_loop0_100_rule+0x300> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 26e30 <_loop0_100_rule+0x170> │ │ │ │ │ - b 26e34 <_loop0_100_rule+0x174> │ │ │ │ │ + beq 26ea0 <_loop0_100_rule+0x170> │ │ │ │ │ + b 26ea4 <_loop0_100_rule+0x174> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27084 <_loop0_100_rule+0x3c4> │ │ │ │ │ + beq 270f4 <_loop0_100_rule+0x3c4> │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 27088 <_loop0_100_rule+0x3c8> │ │ │ │ │ + b 270f8 <_loop0_100_rule+0x3c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 27088 <_loop0_100_rule+0x3c8> │ │ │ │ │ + b 270f8 <_loop0_100_rule+0x3c8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 26fc0 <_loop0_100_rule+0x300> │ │ │ │ │ + b 27030 <_loop0_100_rule+0x300> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 26cfc <_loop0_100_rule+0x3c> │ │ │ │ │ + beq 26d6c <_loop0_100_rule+0x3c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 26fc0 <_loop0_100_rule+0x300> │ │ │ │ │ + b 27030 <_loop0_100_rule+0x300> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00027240 : │ │ │ │ │ +000272b0 : │ │ │ │ │ lambda_star_etc_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #1852] @ 27994 │ │ │ │ │ + ldr r3, [pc, #1852] @ 27a04 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 278d4 │ │ │ │ │ + beq 27944 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 278e8 │ │ │ │ │ + bne 27958 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bne 2758c │ │ │ │ │ + bne 275fc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27340 │ │ │ │ │ + bne 273b0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 27330 │ │ │ │ │ + bne 273a0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 278f4 │ │ │ │ │ + bne 27964 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 2761c │ │ │ │ │ - ldr r1, [pc, #1700] @ 27994 │ │ │ │ │ + bne 2768c │ │ │ │ │ + ldr r1, [pc, #1700] @ 27a04 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 27948 │ │ │ │ │ + beq 279b8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 27400 │ │ │ │ │ + bne 27470 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 273a8 │ │ │ │ │ + bne 27418 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25830 │ │ │ │ │ + bl 258a0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 272a4 │ │ │ │ │ + beq 27314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1ab8 │ │ │ │ │ R_ARM_CALL _loop0_110_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 272a4 │ │ │ │ │ + beq 27314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 279b0 │ │ │ │ │ + bl 27a20 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 272a8 │ │ │ │ │ + bne 27318 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 273dc │ │ │ │ │ + beq 2744c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 27330 │ │ │ │ │ + b 273a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25830 │ │ │ │ │ + bl 258a0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2731c │ │ │ │ │ + beq 2738c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 27390 │ │ │ │ │ + bne 27400 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 2739c │ │ │ │ │ - b 27330 │ │ │ │ │ + beq 2740c │ │ │ │ │ + b 273a0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1404] @ 27994 │ │ │ │ │ + ldr r2, [pc, #1404] @ 27a04 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 278b4 │ │ │ │ │ + beq 27924 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2749c │ │ │ │ │ + bne 2750c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 278c8 │ │ │ │ │ + bne 27938 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27510 │ │ │ │ │ + bne 27580 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 278c8 │ │ │ │ │ + bne 27938 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27554 │ │ │ │ │ + bne 275c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 27308 │ │ │ │ │ - b 27320 │ │ │ │ │ + beq 27378 │ │ │ │ │ + b 27390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25980 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27434 │ │ │ │ │ + beq 274a4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 27434 │ │ │ │ │ - ldr r3, [pc, #1232] @ 27998 │ │ │ │ │ + beq 274a4 │ │ │ │ │ + ldr r3, [pc, #1232] @ 27a08 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #1228] @ 2799c │ │ │ │ │ + ldr r3, [pc, #1228] @ 27a0c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27480 │ │ │ │ │ + beq 274f0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 27488 │ │ │ │ │ + b 274f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25980 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27458 │ │ │ │ │ + beq 274c8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27458 │ │ │ │ │ + beq 274c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25980 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 27458 │ │ │ │ │ - ldr r3, [pc, #1100] @ 27998 │ │ │ │ │ + beq 274c8 │ │ │ │ │ + ldr r3, [pc, #1100] @ 27a08 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #1100] @ 279a0 │ │ │ │ │ - b 274cc │ │ │ │ │ + ldr r3, [pc, #1100] @ 27a10 │ │ │ │ │ + b 2753c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25980 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2747c │ │ │ │ │ + beq 274ec │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2747c │ │ │ │ │ + beq 274ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1330 │ │ │ │ │ R_ARM_CALL _tmp_202_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 27544 │ │ │ │ │ - b 2747c │ │ │ │ │ + bne 275b4 │ │ │ │ │ + b 274ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1012] @ 27994 │ │ │ │ │ + ldr r2, [pc, #1012] @ 27a04 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 27710 │ │ │ │ │ + beq 27780 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27730 │ │ │ │ │ + bne 277a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 27724 │ │ │ │ │ + bne 27794 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 276c0 │ │ │ │ │ + bne 27730 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 27724 │ │ │ │ │ + bne 27794 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27628 │ │ │ │ │ + bne 27698 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 27290 │ │ │ │ │ + beq 27300 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 27330 │ │ │ │ │ + b 273a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1990 │ │ │ │ │ R_ARM_CALL _tmp_199_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27600 │ │ │ │ │ + beq 27670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1ab8 │ │ │ │ │ R_ARM_CALL _loop0_200_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27600 │ │ │ │ │ + beq 27670 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 27600 │ │ │ │ │ + beq 27670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1990 │ │ │ │ │ R_ARM_CALL _tmp_201_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27600 │ │ │ │ │ - ldr r3, [pc, #816] @ 279a4 │ │ │ │ │ + beq 27670 │ │ │ │ │ + ldr r3, [pc, #816] @ 27a14 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #796] @ 27998 │ │ │ │ │ + ldr r3, [pc, #796] @ 27a08 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27604 │ │ │ │ │ + beq 27674 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 2760c │ │ │ │ │ + b 2767c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25980 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 275dc │ │ │ │ │ + beq 2764c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 275dc │ │ │ │ │ - ldr r3, [pc, #700] @ 279a8 │ │ │ │ │ + beq 2764c │ │ │ │ │ + ldr r3, [pc, #700] @ 27a18 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #676] @ 27998 │ │ │ │ │ + ldr r3, [pc, #676] @ 27a08 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - b 27694 │ │ │ │ │ + b 27704 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 27848 │ │ │ │ │ + beq 278b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2760c │ │ │ │ │ + b 2767c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #592] @ 27994 │ │ │ │ │ + ldr r2, [pc, #592] @ 27a04 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 27970 │ │ │ │ │ + beq 279e0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 278a4 │ │ │ │ │ + bne 27914 │ │ │ │ │ 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 27810 │ │ │ │ │ + bne 27880 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 278a4 │ │ │ │ │ + bne 27914 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 277a4 │ │ │ │ │ + bne 27814 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 275bc │ │ │ │ │ + b 2762c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #484] @ 27994 │ │ │ │ │ + ldr r2, [pc, #484] @ 27a04 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 27850 │ │ │ │ │ + beq 278c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2786c │ │ │ │ │ + bne 278dc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2785c │ │ │ │ │ + beq 278cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 275b8 │ │ │ │ │ - b 2781c │ │ │ │ │ + beq 27628 │ │ │ │ │ + b 2788c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #372] @ 27998 │ │ │ │ │ - ldr r3, [pc, #388] @ 279ac │ │ │ │ │ + ldr r2, [pc, #372] @ 27a08 │ │ │ │ │ + ldr r3, [pc, #388] @ 27a1c │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2769c │ │ │ │ │ + beq 2770c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ - b 2739c │ │ │ │ │ + b 2740c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 275a4 │ │ │ │ │ + b 27614 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 277bc │ │ │ │ │ + b 2782c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2787c │ │ │ │ │ + beq 278ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 27798 │ │ │ │ │ + b 27808 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 277e0 │ │ │ │ │ + bne 27850 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 27798 │ │ │ │ │ + b 27808 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 275bc │ │ │ │ │ + b 2762c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2741c │ │ │ │ │ + beq 2748c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 27488 │ │ │ │ │ + b 274f8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2727c │ │ │ │ │ + beq 272ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 27330 │ │ │ │ │ + b 273a0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2797c │ │ │ │ │ + beq 279ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5b3c │ │ │ │ │ + bl 57c8 │ │ │ │ │ R_ARM_CALL _loop1_111_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2797c │ │ │ │ │ + beq 279ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 279b0 │ │ │ │ │ + bl 27a20 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 27980 │ │ │ │ │ + bne 279f0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 27390 │ │ │ │ │ - b 273dc │ │ │ │ │ + bne 27400 │ │ │ │ │ + b 2744c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2731c │ │ │ │ │ + bne 2738c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27308 │ │ │ │ │ - b 27404 │ │ │ │ │ + beq 27378 │ │ │ │ │ + b 27474 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 27748 │ │ │ │ │ + b 277b8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 272e8 │ │ │ │ │ - b 2761c │ │ │ │ │ + beq 27358 │ │ │ │ │ + b 2768c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000a04 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000a34 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000009e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000009b0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000968 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000279b0 : │ │ │ │ │ +00027a20 : │ │ │ │ │ lambda_kwds_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #576] @ 27c08 │ │ │ │ │ + ldr r1, [pc, #576] @ 27c78 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 27bf8 │ │ │ │ │ + beq 27c68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 27a30 │ │ │ │ │ + bne 27aa0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bne 27a50 │ │ │ │ │ + bne 27ac0 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27a3c │ │ │ │ │ + bne 27aac │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25830 │ │ │ │ │ + bl 258a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27a28 │ │ │ │ │ - b 27a20 │ │ │ │ │ + bne 27a98 │ │ │ │ │ + b 27a90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #420] @ 27c08 │ │ │ │ │ + ldr r2, [pc, #420] @ 27c78 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 27bd8 │ │ │ │ │ + beq 27c48 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27aec │ │ │ │ │ + bne 27b5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 27bec │ │ │ │ │ + bne 27c5c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27ba0 │ │ │ │ │ + bne 27c10 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 27bec │ │ │ │ │ + bne 27c5c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27b64 │ │ │ │ │ + bne 27bd4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 27a0c │ │ │ │ │ - b 27a30 │ │ │ │ │ + beq 27a7c │ │ │ │ │ + b 27aa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25980 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27a7c │ │ │ │ │ + beq 27aec │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #248] @ 27c0c │ │ │ │ │ - beq 27a7c │ │ │ │ │ + ldrne r3, [pc, #248] @ 27c7c │ │ │ │ │ + beq 27aec │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #240] @ 27c10 │ │ │ │ │ + ldr r3, [pc, #240] @ 27c80 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27ac8 │ │ │ │ │ + beq 27b38 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 27ad0 │ │ │ │ │ + b 27b40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25980 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27ac4 │ │ │ │ │ + beq 27b34 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27ac4 │ │ │ │ │ + beq 27b34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1330 │ │ │ │ │ R_ARM_CALL _tmp_202_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 27ac4 │ │ │ │ │ - ldr r3, [pc, #116] @ 27c14 │ │ │ │ │ - b 27b14 │ │ │ │ │ + beq 27b34 │ │ │ │ │ + ldr r3, [pc, #116] @ 27c84 │ │ │ │ │ + b 27b84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25980 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27aa0 │ │ │ │ │ + beq 27b10 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27aa0 │ │ │ │ │ + beq 27b10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25980 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 27aa0 │ │ │ │ │ - b 27b98 │ │ │ │ │ + beq 27b10 │ │ │ │ │ + b 27c08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 27c00 │ │ │ │ │ + beq 27c70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 27ad0 │ │ │ │ │ + b 27b40 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 279e0 │ │ │ │ │ + b 27a50 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 27a68 │ │ │ │ │ + b 27ad8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000a04 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000a34 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00027c18 <_loop0_1_rule>: │ │ │ │ │ +00027c88 <_loop0_1_rule>: │ │ │ │ │ _loop0_1_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r2, [pc, #428] @ 27ddc <_loop0_1_rule+0x1c4> │ │ │ │ │ + ldr r2, [pc, #428] @ 27e4c <_loop0_1_rule+0x1c4> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 27d78 <_loop0_1_rule+0x160> │ │ │ │ │ + beq 27de8 <_loop0_1_rule+0x160> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 27d8c <_loop0_1_rule+0x174> │ │ │ │ │ + bne 27dfc <_loop0_1_rule+0x174> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 27d5c <_loop0_1_rule+0x144> │ │ │ │ │ + beq 27dcc <_loop0_1_rule+0x144> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 27d2c <_loop0_1_rule+0x114> │ │ │ │ │ + bne 27d9c <_loop0_1_rule+0x114> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 27cb4 <_loop0_1_rule+0x9c> │ │ │ │ │ + bne 27d24 <_loop0_1_rule+0x9c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 27d98 <_loop0_1_rule+0x180> │ │ │ │ │ + beq 27e08 <_loop0_1_rule+0x180> │ │ │ │ │ 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 │ │ │ │ │ @@ -44364,735 +44391,1229 @@ │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r6] │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 27d14 <_loop0_1_rule+0xfc> │ │ │ │ │ + bne 27d84 <_loop0_1_rule+0xfc> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 27d98 <_loop0_1_rule+0x180> │ │ │ │ │ + beq 27e08 <_loop0_1_rule+0x180> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 27c98 <_loop0_1_rule+0x80> │ │ │ │ │ + ble 27d08 <_loop0_1_rule+0x80> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r6, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq 27c98 <_loop0_1_rule+0x80> │ │ │ │ │ - b 27cf8 <_loop0_1_rule+0xe0> │ │ │ │ │ + beq 27d08 <_loop0_1_rule+0x80> │ │ │ │ │ + b 27d68 <_loop0_1_rule+0xe0> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq 27d3c <_loop0_1_rule+0x124> │ │ │ │ │ + beq 27dac <_loop0_1_rule+0x124> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str sl, [r6, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 27cc4 <_loop0_1_rule+0xac> │ │ │ │ │ + b 27d34 <_loop0_1_rule+0xac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 27ca8 <_loop0_1_rule+0x90> │ │ │ │ │ + b 27d18 <_loop0_1_rule+0x90> │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 27dbc <_loop0_1_rule+0x1a4> │ │ │ │ │ + beq 27e2c <_loop0_1_rule+0x1a4> │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 27d1c <_loop0_1_rule+0x104> │ │ │ │ │ + b 27d8c <_loop0_1_rule+0x104> │ │ │ │ │ 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 27ca8 <_loop0_1_rule+0x90> │ │ │ │ │ + b 27d18 <_loop0_1_rule+0x90> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27c50 <_loop0_1_rule+0x38> │ │ │ │ │ + beq 27cc0 <_loop0_1_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 27ca8 <_loop0_1_rule+0x90> │ │ │ │ │ + b 27d18 <_loop0_1_rule+0x90> │ │ │ │ │ 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 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 27ca8 <_loop0_1_rule+0x90> │ │ │ │ │ + b 27d18 <_loop0_1_rule+0x90> │ │ │ │ │ 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 27ca8 <_loop0_1_rule+0x90> │ │ │ │ │ + b 27d18 <_loop0_1_rule+0x90> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00027de0 <_tmp_167_rule>: │ │ │ │ │ +00027e50 <_tmp_167_rule>: │ │ │ │ │ _tmp_167_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #156] @ 27e94 <_tmp_167_rule+0xb4> │ │ │ │ │ + ldr r2, [pc, #156] @ 27f04 <_tmp_167_rule+0xb4> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 27e74 <_tmp_167_rule+0x94> │ │ │ │ │ + beq 27ee4 <_tmp_167_rule+0x94> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 27e88 <_tmp_167_rule+0xa8> │ │ │ │ │ + bne 27ef8 <_tmp_167_rule+0xa8> │ │ │ │ │ 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 27e68 <_tmp_167_rule+0x88> │ │ │ │ │ + bne 27ed8 <_tmp_167_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 27e68 <_tmp_167_rule+0x88> │ │ │ │ │ + bne 27ed8 <_tmp_167_rule+0x88> │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27e68 <_tmp_167_rule+0x88> │ │ │ │ │ + bne 27ed8 <_tmp_167_rule+0x88> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 27e60 <_tmp_167_rule+0x80> │ │ │ │ │ + b 27ed0 <_tmp_167_rule+0x80> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27e18 <_tmp_167_rule+0x38> │ │ │ │ │ + beq 27e88 <_tmp_167_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 27e60 <_tmp_167_rule+0x80> │ │ │ │ │ + b 27ed0 <_tmp_167_rule+0x80> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00027e98 : │ │ │ │ │ +00027f08 : │ │ │ │ │ +pattern_rule(): │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ + ldr r1, [pc, #1792] @ 28620 │ │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ │ + add r3, r2, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + str r3, [r0, #88] @ 0x58 │ │ │ │ │ + beq 28408 │ │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 2841c │ │ │ │ │ + ldr r1, [pc, #1748] @ 28620 │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 28140 │ │ │ │ │ + ldr r7, [r4, #12] │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + movne r7, r8 │ │ │ │ │ + beq 28164 │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r1, r7, lsl #2] │ │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r3, [pc, #1680] @ 28620 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 28510 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + beq 28558 │ │ │ │ │ + ldr r3, [r1, r3, lsl #2] │ │ │ │ │ + ldr r1, [pc, #1640] @ 28620 │ │ │ │ │ + ldr fp, [r3, #12] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 285a0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 289bc │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ + beq 28268 │ │ │ │ │ + ldr r3, [pc, #1584] @ 28620 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 283fc │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 284ec │ │ │ │ │ + mov r0, #4 │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 2824c │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + bne 284ec │ │ │ │ │ + mov r1, #18 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 281b0 │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ + R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq 28244 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ + R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ + beq 2826c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ + subeq r2, r2, #1 │ │ │ │ │ + streq r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 280f4 │ │ │ │ │ + ldr r2, [r5] │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + bne 28278 │ │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 284c8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [pc, #1356] @ 28624 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 28340 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne 282a4 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + subne r3, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r8, [r4, #8] │ │ │ │ │ + bne 28420 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2863c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + streq r8, [r4, #8] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 2854c │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne 27f6c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movlt r1, #1 │ │ │ │ │ + sublt r2, r2, #1 │ │ │ │ │ + movlt r3, r1 │ │ │ │ │ + strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ + blt 28108 │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r0, [r1, r7, lsl #2] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr ip, [r0, #12] │ │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ │ + str ip, [sp, #20] │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + beq 27f88 │ │ │ │ │ + b 28104 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 289bc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 28040 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ + str r5, [sp, #28] │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + str r0, [r6] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + mov r1, #18 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 283a4 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ + R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq 28244 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble 28058 │ │ │ │ │ + ldr r2, [r9, #4] │ │ │ │ │ + ldr r1, [r6, sl, lsl #2] │ │ │ │ │ + str r1, [r2, sl, lsl #2] │ │ │ │ │ + add sl, sl, #1 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + beq 28058 │ │ │ │ │ + b 28224 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 280f4 │ │ │ │ │ + ldr ip, [r4, #20] │ │ │ │ │ + str ip, [sp, #4] │ │ │ │ │ + ldr ip, [r3, #24] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + bl 0 <_PyAST_MatchOr> │ │ │ │ │ + R_ARM_CALL _PyAST_MatchOr │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 280c4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 28104 │ │ │ │ │ + ldr r1, [pc, #876] @ 28620 │ │ │ │ │ + add r3, r2, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 2842c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + bl 2863c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 282e8 │ │ │ │ │ + ldr r1, [pc, #840] @ 28624 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 285c0 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 28440 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 2863c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2832c │ │ │ │ │ + ldr r1, [pc, #780] @ 28624 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2844c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + sub r1, r2, #1 │ │ │ │ │ + sub r2, r1, #1 │ │ │ │ │ + b 28108 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3bec │ │ │ │ │ + R_ARM_CALL pattern_capture_target_rule │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 280ec │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + beq 28600 │ │ │ │ │ + ldr ip, [r4, #20] │ │ │ │ │ + str ip, [sp, #8] │ │ │ │ │ + ldr ip, [r1, #24] │ │ │ │ │ + str ip, [sp, #4] │ │ │ │ │ + ldr r1, [r1, #20] │ │ │ │ │ + str r1, [sp] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyAST_MatchAs> │ │ │ │ │ + R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 285dc │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 28130 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 289bc │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 281f0 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + beq 283d0 │ │ │ │ │ + ldr r9, [r5, #8] │ │ │ │ │ + str r2, [r6, r4, lsl #2] │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + b 281dc │ │ │ │ │ + lsl r3, r3, #1 │ │ │ │ │ + lsl r1, r3, #2 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Realloc │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 28240 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b 283c0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 27ffc │ │ │ │ │ + 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 27f44 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 28138 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 282c0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r2, #1 │ │ │ │ │ + b 28338 │ │ │ │ │ + ldr r1, [pc, #468] @ 28628 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ + R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2832c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c698 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + ldrne r3, [pc, #436] @ 2862c │ │ │ │ │ + beq 2832c │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [pc, #428] @ 28630 │ │ │ │ │ + ldr r1, [r2, #28] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ │ + str r1, [sp] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + bl 15e4 │ │ │ │ │ + R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 28330 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 28338 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 284fc │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b 280f4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 28268 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b 280f4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ + subne r2, r2, #1 │ │ │ │ │ + strne r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne 280f4 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq 28558 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + b 27fac │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 28108 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 2860c │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r1, [r3, r5, lsl #2] │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr fp, [r1, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + bne 2826c │ │ │ │ │ + ldr r3, [pc, #140] @ 28620 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne 27fd0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ + subne r2, r2, #1 │ │ │ │ │ + beq 27fd0 │ │ │ │ │ + b 2826c │ │ │ │ │ + ldr r1, [pc, #108] @ 28634 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 282e8 │ │ │ │ │ + ldr r3, [pc, #92] @ 28638 │ │ │ │ │ + b 28478 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r1, #1 │ │ │ │ │ + ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ + movne r3, r1 │ │ │ │ │ + strne r1, [r4, #60] @ 0x3c │ │ │ │ │ + b 28108 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 28104 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 280f4 │ │ │ │ │ + .word 0x00001770 │ │ │ │ │ + .word 0x00000292 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 _PyPegen_name_token │ │ │ │ │ + .word 0x00000fb4 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ + .word 0x00000f94 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000f98 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + │ │ │ │ │ +0002863c : │ │ │ │ │ or_pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r2, [pc, #896] @ 28230 │ │ │ │ │ + ldr r2, [pc, #868] @ 289b8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 281fc │ │ │ │ │ + beq 2897c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 28210 │ │ │ │ │ + bne 28990 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 2818c │ │ │ │ │ + beq 288fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #832] @ 28230 │ │ │ │ │ + ldr r2, [pc, #804] @ 289b8 │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr fp, [r3, #12] │ │ │ │ │ - ldr sl, [r3, #16] │ │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 281d8 │ │ │ │ │ + beq 2894c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28234 │ │ │ │ │ + bl 289bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 280bc │ │ │ │ │ - ldr r2, [pc, #776] @ 28230 │ │ │ │ │ + beq 28844 │ │ │ │ │ + ldr r2, [pc, #748] @ 289b8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 28180 │ │ │ │ │ + beq 28970 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 280b0 │ │ │ │ │ + bne 28838 │ │ │ │ │ mov r0, #4 │ │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 280a4 │ │ │ │ │ - ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - bne 280b0 │ │ │ │ │ + beq 2882c │ │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + bne 28838 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28008 │ │ │ │ │ - str r8, [r4, #8] │ │ │ │ │ + bne 287a4 │ │ │ │ │ + str sl, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ + mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 2809c │ │ │ │ │ + subs sl, r0, #0 │ │ │ │ │ + beq 28824 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 280c4 │ │ │ │ │ + beq 2884c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - subs ip, r0, #0 │ │ │ │ │ - ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - subeq r2, r2, #1 │ │ │ │ │ - beq 27ff8 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne 280d0 │ │ │ │ │ - ldr ip, [r5, #8] │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - beq 280fc │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 288e8 │ │ │ │ │ + ldr r2, [r5] │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + bne 28858 │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 28998 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - mov r0, ip │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28234 │ │ │ │ │ + bl 289bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28178 │ │ │ │ │ + beq 28718 │ │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ │ mov r3, #1 │ │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ str r0, [r6] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ mov r1, #18 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28120 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - str r8, [r4, #8] │ │ │ │ │ + bne 28880 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str sl, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 2809c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + subs sl, r0, #0 │ │ │ │ │ + beq 28824 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 27f88 │ │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ │ - ldr r2, [r6, r9, lsl #2] │ │ │ │ │ - str r2, [r3, r9, lsl #2] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r9, r9, #1 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - beq 27f88 │ │ │ │ │ - b 28078 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ + ble 28730 │ │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ │ + ldr r1, [r6, fp, lsl #2] │ │ │ │ │ + str r1, [r2, fp, lsl #2] │ │ │ │ │ + add fp, fp, #1 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + beq 28730 │ │ │ │ │ + b 28808 │ │ │ │ │ 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 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - b 27ff4 │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [ip, #24] │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - ldr r3, [ip, #20] │ │ │ │ │ - mov r1, fp │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 28794 │ │ │ │ │ + ldr ip, [r4, #20] │ │ │ │ │ + str ip, [sp, #4] │ │ │ │ │ + ldr ip, [r3, #24] │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_CALL _PyAST_MatchOr │ │ │ │ │ - subs ip, r0, #0 │ │ │ │ │ - bne 27ff0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 280c8 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 27ff8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 28234 │ │ │ │ │ + b 28788 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + bl 289bc │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2804c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - beq 2814c │ │ │ │ │ - ldr r8, [r5, #8] │ │ │ │ │ - str r2, [r6, r4, lsl #2] │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - b 28034 │ │ │ │ │ - lsl r3, r3, #1 │ │ │ │ │ + beq 287e0 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq 288b4 │ │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ │ + str r2, [r6, r3, lsl #2] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + b 287c4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + lsl r3, r1, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28098 │ │ │ │ │ + beq 28824 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 2813c │ │ │ │ │ - str r9, [sp, #16] │ │ │ │ │ - b 28054 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 27f34 │ │ │ │ │ + b 288a4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 2879c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2821c │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + sublt r2, r2, #1 │ │ │ │ │ + strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ + blt 288f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr fp, [r3, #12] │ │ │ │ │ - ldr sl, [r3, #16] │ │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - subne r2, r2, #1 │ │ │ │ │ - movne ip, #0 │ │ │ │ │ - bne 27ff8 │ │ │ │ │ - ldr r3, [pc, #100] @ 28230 │ │ │ │ │ + bne 288ec │ │ │ │ │ + ldr r3, [pc, #120] @ 289b8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 27f0c │ │ │ │ │ + bne 286b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 27f0c │ │ │ │ │ - b 280c4 │ │ │ │ │ + beq 286b0 │ │ │ │ │ + b 2884c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 286d8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27ed4 │ │ │ │ │ + beq 28678 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - b 27ff8 │ │ │ │ │ + b 288f0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 28850 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - mov ip, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 27ff8 │ │ │ │ │ + b 288f0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00028234 : │ │ │ │ │ +000289bc : │ │ │ │ │ closed_pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ - ldr r2, [pc, #4068] @ 29230 │ │ │ │ │ + ldr r2, [pc, #4068] @ 299b8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 290a8 │ │ │ │ │ + beq 29830 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 290bc │ │ │ │ │ + bne 29844 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #4024] @ 29234 │ │ │ │ │ + ldr r1, [pc, #4024] @ 299bc │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 282a8 │ │ │ │ │ + beq 28a30 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - bne 290bc │ │ │ │ │ + bne 29844 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3940] @ 29230 │ │ │ │ │ + ldr r2, [pc, #3940] @ 299b8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 290c8 │ │ │ │ │ + beq 29850 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r5, lsl #2] │ │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ │ ldrne sl, [r3, #16] │ │ │ │ │ - beq 29134 │ │ │ │ │ + beq 298bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3bb0 │ │ │ │ │ + bl 383c <_tmp_7_rule+0x5c> │ │ │ │ │ R_ARM_CALL signed_number_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 287f8 │ │ │ │ │ + bne 28f80 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 29160 │ │ │ │ │ + bne 298e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d48 │ │ │ │ │ + bl 39d4 <_tmp_9_rule+0x50> │ │ │ │ │ R_ARM_CALL complex_number_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 28810 │ │ │ │ │ + bne 28f98 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 29160 │ │ │ │ │ + bne 298e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a078 │ │ │ │ │ + bl a088 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 28810 │ │ │ │ │ + bne 28f98 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 29160 │ │ │ │ │ - ldr r1, [pc, #3812] @ 29238 │ │ │ │ │ + bne 298e8 │ │ │ │ │ + ldr r1, [pc, #3812] @ 299c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28f28 │ │ │ │ │ + bne 296b0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 29160 │ │ │ │ │ - ldr r1, [pc, #3780] @ 2923c │ │ │ │ │ + bne 298e8 │ │ │ │ │ + ldr r1, [pc, #3780] @ 299c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29018 │ │ │ │ │ + bne 297a0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 29160 │ │ │ │ │ - ldr r1, [pc, #3748] @ 29240 │ │ │ │ │ + bne 298e8 │ │ │ │ │ + ldr r1, [pc, #3748] @ 299c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29058 │ │ │ │ │ + bne 297e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 29098 │ │ │ │ │ - ldr r1, [pc, #3688] @ 29230 │ │ │ │ │ + bne 29820 │ │ │ │ │ + ldr r1, [pc, #3688] @ 299b8 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 290e4 │ │ │ │ │ + beq 2986c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r5, lsl #2] │ │ │ │ │ ldrne r7, [r3, #12] │ │ │ │ │ ldrne r9, [r3, #16] │ │ │ │ │ - beq 29104 │ │ │ │ │ + beq 2988c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f60 │ │ │ │ │ + bl 3bec │ │ │ │ │ R_ARM_CALL pattern_capture_target_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 28770 │ │ │ │ │ + bne 28ef8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 29098 │ │ │ │ │ + bne 29820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4060 │ │ │ │ │ + bl 3cec │ │ │ │ │ R_ARM_CALL wildcard_pattern_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 287cc │ │ │ │ │ + bne 28f54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 290bc │ │ │ │ │ + bne 29844 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3548] @ 29230 │ │ │ │ │ + ldr r2, [pc, #3548] @ 299b8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 28f10 │ │ │ │ │ + beq 29698 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r7, lsl #2] │ │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ │ ldrne sl, [r3, #16] │ │ │ │ │ - beq 28ed8 │ │ │ │ │ + beq 29660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 41c4 │ │ │ │ │ + bl 3e50 │ │ │ │ │ R_ARM_CALL attr_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 28d44 │ │ │ │ │ + bne 294cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 29098 │ │ │ │ │ + bne 29820 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3456] @ 29230 │ │ │ │ │ + ldr r3, [pc, #3456] @ 299b8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 291cc │ │ │ │ │ + beq 29954 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28d0c │ │ │ │ │ + bne 29494 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 290bc │ │ │ │ │ + bne 29844 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3392] @ 29230 │ │ │ │ │ + ldr r2, [pc, #3392] @ 299b8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 28ff8 │ │ │ │ │ + beq 29780 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r7, lsl #2] │ │ │ │ │ ldrne sl, [r3, #12] │ │ │ │ │ ldrne r9, [r3, #16] │ │ │ │ │ - beq 291ec │ │ │ │ │ + beq 29974 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28b1c │ │ │ │ │ + bne 292a4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 2900c │ │ │ │ │ + bne 29794 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28f9c │ │ │ │ │ + bne 29724 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 29098 │ │ │ │ │ + bne 29820 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3260] @ 29230 │ │ │ │ │ + ldr r3, [pc, #3260] @ 299b8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 28f7c │ │ │ │ │ + beq 29704 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, fp, lsl #2] │ │ │ │ │ ldrne sl, [r3, #12] │ │ │ │ │ ldrne r9, [r3, #16] │ │ │ │ │ - beq 292cc │ │ │ │ │ + beq 29a54 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28870 │ │ │ │ │ + bne 28ff8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 28f90 │ │ │ │ │ + bne 29718 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 288e0 │ │ │ │ │ + bne 29068 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bne 28f90 │ │ │ │ │ + bne 29718 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28984 │ │ │ │ │ + bne 2910c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bne 28f90 │ │ │ │ │ + bne 29718 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28a64 │ │ │ │ │ + bne 291ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 29098 │ │ │ │ │ + bne 29820 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3056] @ 29230 │ │ │ │ │ + ldr r3, [pc, #3056] @ 299b8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 291ac │ │ │ │ │ + beq 29934 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r7, lsl #2] │ │ │ │ │ ldrne fp, [r3, #12] │ │ │ │ │ ldrne sl, [r3, #16] │ │ │ │ │ - beq 29264 │ │ │ │ │ + beq 299ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 440c │ │ │ │ │ + bl 4098 │ │ │ │ │ R_ARM_CALL name_or_attr_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2869c │ │ │ │ │ + beq 28e24 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2869c │ │ │ │ │ + beq 28e24 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2930c │ │ │ │ │ + bne 29a94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 291c0 │ │ │ │ │ + bne 29948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 440c │ │ │ │ │ + bl 4098 │ │ │ │ │ R_ARM_CALL name_or_attr_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 28ba4 │ │ │ │ │ + beq 2932c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28ba4 │ │ │ │ │ + beq 2932c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4a9c │ │ │ │ │ + bl 4728 │ │ │ │ │ R_ARM_CALL positional_patterns_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 28ba4 │ │ │ │ │ + beq 2932c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 28ba8 │ │ │ │ │ + bne 29330 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28ba4 │ │ │ │ │ + beq 2932c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 291c0 │ │ │ │ │ + beq 29948 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ @@ -45100,204 +45621,204 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str sl, [sp, #4] │ │ │ │ │ str fp, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_CALL _PyAST_MatchClass │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 28ca8 │ │ │ │ │ + beq 29430 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 287cc │ │ │ │ │ + b 28f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 28410 │ │ │ │ │ + beq 28b98 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 292a8 │ │ │ │ │ + beq 29a30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - ldr r2, [pc, #2652] @ 29234 │ │ │ │ │ + ldr r2, [pc, #2652] @ 299bc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 282a0 │ │ │ │ │ - ldr r1, [pc, #2628] @ 29244 │ │ │ │ │ + b 28a28 │ │ │ │ │ + ldr r1, [pc, #2628] @ 299cc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 282fc │ │ │ │ │ + beq 28a84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 29184 │ │ │ │ │ + beq 2990c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_CALL _PyAST_MatchValue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 287c0 │ │ │ │ │ + bne 28f48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 283ac │ │ │ │ │ + beq 28b34 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 283b4 │ │ │ │ │ + b 28b3c │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 285ac │ │ │ │ │ + beq 28d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 292fc │ │ │ │ │ + beq 29a84 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28964 │ │ │ │ │ + beq 290ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 287cc │ │ │ │ │ + b 28f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cb4 │ │ │ │ │ + bl 5940 │ │ │ │ │ R_ARM_CALL double_star_pattern_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 285d0 │ │ │ │ │ + beq 28d58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 285d4 │ │ │ │ │ + bne 28d5c │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 285d0 │ │ │ │ │ + beq 28d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 292fc │ │ │ │ │ + beq 29a84 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 288cc │ │ │ │ │ + bne 29054 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r8, #1 │ │ │ │ │ strne r8, [r4, #60] @ 0x3c │ │ │ │ │ - beq 2861c │ │ │ │ │ - b 28624 │ │ │ │ │ + beq 28da4 │ │ │ │ │ + b 28dac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5d48 │ │ │ │ │ + bl 59d4 │ │ │ │ │ R_ARM_CALL items_pattern_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 285f4 │ │ │ │ │ + beq 28d7c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 285f4 │ │ │ │ │ + beq 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cb4 │ │ │ │ │ + bl 5940 │ │ │ │ │ R_ARM_CALL double_star_pattern_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 285f4 │ │ │ │ │ + beq 28d7c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 285f8 │ │ │ │ │ + bne 28d80 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 285f4 │ │ │ │ │ + beq 28d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 292fc │ │ │ │ │ + beq 29a84 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r3, #20] │ │ │ │ │ ldr fp, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -45318,40 +45839,40 @@ │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 288cc │ │ │ │ │ - b 28964 │ │ │ │ │ + bne 29054 │ │ │ │ │ + b 290ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5d48 │ │ │ │ │ + bl 59d4 │ │ │ │ │ R_ARM_CALL items_pattern_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 28618 │ │ │ │ │ + beq 28da0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 28620 │ │ │ │ │ + bne 28da8 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28618 │ │ │ │ │ + beq 28da0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 292fc │ │ │ │ │ + beq 29a84 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r3, #20] │ │ │ │ │ ldr fp, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -45371,94 +45892,94 @@ │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 288cc │ │ │ │ │ - b 28964 │ │ │ │ │ + bne 29054 │ │ │ │ │ + b 290ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44a0 │ │ │ │ │ + bl 412c │ │ │ │ │ R_ARM_CALL maybe_sequence_pattern_rule │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 2852c │ │ │ │ │ + bne 28cb4 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28528 │ │ │ │ │ + beq 28cb0 │ │ │ │ │ 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, sl │ │ │ │ │ movne r0, fp │ │ │ │ │ - beq 28fe8 │ │ │ │ │ + beq 29770 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 288cc │ │ │ │ │ + bne 29054 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r8, #1 │ │ │ │ │ strne r8, [r4, #60] @ 0x3c │ │ │ │ │ - beq 28550 │ │ │ │ │ - b 28558 │ │ │ │ │ + beq 28cd8 │ │ │ │ │ + b 28ce0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 291c0 │ │ │ │ │ + bne 29948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 440c │ │ │ │ │ + bl 4098 │ │ │ │ │ R_ARM_CALL name_or_attr_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 28cc8 │ │ │ │ │ + beq 29450 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28cc8 │ │ │ │ │ + beq 29450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4c9c │ │ │ │ │ + bl 4928 │ │ │ │ │ R_ARM_CALL keyword_patterns_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 28cc8 │ │ │ │ │ + beq 29450 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 28ccc │ │ │ │ │ + bne 29454 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28cc8 │ │ │ │ │ + beq 29450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 291c0 │ │ │ │ │ + beq 29948 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r3, #20] │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ @@ -45486,135 +46007,134 @@ │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_CALL _PyAST_MatchClass │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 2875c │ │ │ │ │ + bne 28ee4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 28cfc │ │ │ │ │ - b 28d00 │ │ │ │ │ + beq 29484 │ │ │ │ │ + b 29488 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 291c0 │ │ │ │ │ + bne 29948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 440c │ │ │ │ │ + bl 4098 │ │ │ │ │ R_ARM_CALL name_or_attr_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 28dc4 │ │ │ │ │ + bne 2954c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2935c │ │ │ │ │ + bne 29ae4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 287cc │ │ │ │ │ + b 28f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 383c <_tmp_7_rule+0x6c> │ │ │ │ │ - R_ARM_CALL pattern_rule │ │ │ │ │ + bl 27f08 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 284c8 │ │ │ │ │ + beq 28c50 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 284c8 │ │ │ │ │ + beq 28c50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 287cc │ │ │ │ │ - ldr r1, [pc, #1276] @ 29248 │ │ │ │ │ + b 28f54 │ │ │ │ │ + ldr r1, [pc, #1276] @ 299d0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28488 │ │ │ │ │ + beq 28c10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 28494 │ │ │ │ │ + beq 28c1c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_CALL _PyAST_MatchValue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 288cc │ │ │ │ │ + bne 29054 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2848c │ │ │ │ │ + beq 28c14 │ │ │ │ │ mov r8, #1 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 28494 │ │ │ │ │ + b 28c1c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28ce8 │ │ │ │ │ + beq 29470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4a9c │ │ │ │ │ + bl 4728 │ │ │ │ │ R_ARM_CALL positional_patterns_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 28ce8 │ │ │ │ │ + beq 29470 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28ce8 │ │ │ │ │ + beq 29470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4c9c │ │ │ │ │ + bl 4928 │ │ │ │ │ R_ARM_CALL keyword_patterns_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 28ce8 │ │ │ │ │ + beq 29470 │ │ │ │ │ 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 28ce8 │ │ │ │ │ + bne 29470 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28ce8 │ │ │ │ │ + beq 29470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 291c0 │ │ │ │ │ + beq 29948 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ @@ -45644,251 +46164,251 @@ │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_CALL _PyAST_MatchClass │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 2875c │ │ │ │ │ - b 28ca8 │ │ │ │ │ + bne 28ee4 │ │ │ │ │ + b 29430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 28f68 │ │ │ │ │ + blt 296f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - beq 28478 │ │ │ │ │ + beq 28c00 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 28494 │ │ │ │ │ + b 28c1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 28458 │ │ │ │ │ - b 28f04 │ │ │ │ │ + beq 28be0 │ │ │ │ │ + b 2968c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 29184 │ │ │ │ │ + beq 2990c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - ldr r0, [pc, #756] @ 2924c │ │ │ │ │ + ldr r0, [pc, #756] @ 299d4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSingleton │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 287c0 │ │ │ │ │ - b 2884c │ │ │ │ │ + bne 28f48 │ │ │ │ │ + b 28fd4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 28494 │ │ │ │ │ + b 28c1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 28578 │ │ │ │ │ + beq 28d00 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 28624 │ │ │ │ │ + b 28dac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 34e0 │ │ │ │ │ R_ARM_CALL open_sequence_pattern_rule │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 28554 │ │ │ │ │ + bne 28cdc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2854c │ │ │ │ │ + beq 28cd4 │ │ │ │ │ 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, sl │ │ │ │ │ movne r0, r7 │ │ │ │ │ - bne 28b64 │ │ │ │ │ + bne 292ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 28558 │ │ │ │ │ + b 28ce0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 284f4 │ │ │ │ │ + beq 28c7c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 28558 │ │ │ │ │ + b 28ce0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 29184 │ │ │ │ │ + beq 2990c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - ldr r0, [pc, #520] @ 29250 │ │ │ │ │ + ldr r0, [pc, #520] @ 299d8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSingleton │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 287c0 │ │ │ │ │ - b 2884c │ │ │ │ │ + bne 28f48 │ │ │ │ │ + b 28fd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 29184 │ │ │ │ │ + beq 2990c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - ldr r0, [pc, #460] @ 29254 │ │ │ │ │ + ldr r0, [pc, #460] @ 299dc │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSingleton │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 287c0 │ │ │ │ │ - b 2884c │ │ │ │ │ + bne 28f48 │ │ │ │ │ + b 28fd4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 282a0 │ │ │ │ │ + b 28a28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 28270 │ │ │ │ │ + beq 289f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 290a0 │ │ │ │ │ + b 29828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 29160 │ │ │ │ │ + bne 298e8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 282d0 │ │ │ │ │ + b 28a58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 283d4 │ │ │ │ │ + beq 28b5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 28410 │ │ │ │ │ + b 28b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2916c │ │ │ │ │ + blt 298f4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - beq 283f4 │ │ │ │ │ - b 290f8 │ │ │ │ │ + beq 28b7c │ │ │ │ │ + b 29880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 29194 │ │ │ │ │ + blt 2991c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - beq 282ec │ │ │ │ │ + beq 28a74 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 283b4 │ │ │ │ │ + b 28b3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 28410 │ │ │ │ │ + b 28b98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 283b4 │ │ │ │ │ + b 28b3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 283b4 │ │ │ │ │ + b 28b3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 28644 │ │ │ │ │ + beq 28dcc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 28d00 │ │ │ │ │ + b 29488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 284b4 │ │ │ │ │ - b 284d4 │ │ │ │ │ + beq 28c3c │ │ │ │ │ + b 28c5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2921c │ │ │ │ │ + blt 299a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - beq 28514 │ │ │ │ │ - b 2900c │ │ │ │ │ + beq 28c9c │ │ │ │ │ + b 29794 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 28558 │ │ │ │ │ + b 28ce0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000042d │ │ │ │ │ .word 0x00000266 │ │ │ │ │ .word 0x00000265 │ │ │ │ │ .word 0x00000267 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_67_rule │ │ │ │ │ @@ -45901,60 +46421,60 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000fcc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 29294 │ │ │ │ │ + blt 29a1c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - beq 28664 │ │ │ │ │ - b 291c0 │ │ │ │ │ + beq 28dec │ │ │ │ │ + b 29948 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 28d00 │ │ │ │ │ + b 29488 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28408 │ │ │ │ │ + beq 28b90 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 28410 │ │ │ │ │ + b 28b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 293e0 │ │ │ │ │ + blt 29b68 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - beq 28598 │ │ │ │ │ - b 28f90 │ │ │ │ │ + beq 28d20 │ │ │ │ │ + b 29718 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 28624 │ │ │ │ │ + b 28dac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 291c0 │ │ │ │ │ + beq 29948 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -45962,107 +46482,107 @@ │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str sl, [sp, #4] │ │ │ │ │ str fp, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_CALL _PyAST_MatchClass │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 2875c │ │ │ │ │ - b 28ca8 │ │ │ │ │ + bne 28ee4 │ │ │ │ │ + b 29430 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 28d00 │ │ │ │ │ + bne 29488 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #-296] @ 29258 │ │ │ │ │ + ldr r3, [pc, #-296] @ 299e0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 293c0 │ │ │ │ │ + beq 29b48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 440c │ │ │ │ │ + bl 4098 │ │ │ │ │ R_ARM_CALL name_or_attr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 293b0 │ │ │ │ │ + beq 29b38 │ │ │ │ │ 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 │ │ │ │ │ - bne 293f4 │ │ │ │ │ + bne 29b7c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 28cfc │ │ │ │ │ + b 29484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 29384 │ │ │ │ │ - b 293b4 │ │ │ │ │ + beq 29b0c │ │ │ │ │ + b 29b3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 28624 │ │ │ │ │ - ldr r2, [pc, #-420] @ 29258 │ │ │ │ │ + b 28dac │ │ │ │ │ + ldr r2, [pc, #-420] @ 299e0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 29578 │ │ │ │ │ + beq 29d00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ movne r3, r2 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 293b0 │ │ │ │ │ + bne 29b38 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-476] @ 29258 │ │ │ │ │ + ldr r2, [pc, #-476] @ 299e0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 29554 │ │ │ │ │ + beq 29cdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 4a9c │ │ │ │ │ + bl 4728 │ │ │ │ │ R_ARM_CALL positional_patterns_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 29530 │ │ │ │ │ + bne 29cb8 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 29524 │ │ │ │ │ + bne 29cac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4c9c │ │ │ │ │ + bl 4928 │ │ │ │ │ R_ARM_CALL keyword_patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29520 │ │ │ │ │ + beq 29ca8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29520 │ │ │ │ │ + beq 29ca8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4a9c │ │ │ │ │ + bl 4728 │ │ │ │ │ R_ARM_CALL positional_patterns_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 29524 │ │ │ │ │ + beq 29cac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #-596] @ 2925c │ │ │ │ │ + ldr r3, [pc, #-596] @ 299e4 │ │ │ │ │ ldr r8, [r3] │ │ │ │ │ bl 0 <_PyPegen_seq_first_item> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_first_item │ │ │ │ │ ldr r9, [r0, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_seq_first_item> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_first_item │ │ │ │ │ @@ -46070,115 +46590,115 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_last_item │ │ │ │ │ ldr fp, [r0, #28] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_last_item │ │ │ │ │ - ldr r3, [pc, #-640] @ 29260 │ │ │ │ │ + ldr r3, [pc, #-640] @ 299e8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r0, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, sl │ │ │ │ │ str fp, [sp] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 293b4 │ │ │ │ │ - b 293b0 │ │ │ │ │ + bne 29b3c │ │ │ │ │ + b 29b38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 293b0 │ │ │ │ │ + b 29b38 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2944c │ │ │ │ │ + beq 29bd4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 29450 │ │ │ │ │ + b 29bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 29438 │ │ │ │ │ - b 29524 │ │ │ │ │ + beq 29bc0 │ │ │ │ │ + b 29cac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2940c │ │ │ │ │ + b 29b94 │ │ │ │ │ │ │ │ │ │ -00029588 : │ │ │ │ │ +00029d10 : │ │ │ │ │ signed_real_number_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #716] @ 2986c │ │ │ │ │ + ldr r2, [pc, #716] @ 29ff4 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 297c8 │ │ │ │ │ + beq 29f50 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 29700 │ │ │ │ │ + bne 29e88 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 297ec │ │ │ │ │ + beq 29f74 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #652] @ 2986c │ │ │ │ │ + ldr r2, [pc, #652] @ 29ff4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 29838 │ │ │ │ │ + beq 29fc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2965c │ │ │ │ │ + bne 29de4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 29700 │ │ │ │ │ + bne 29e88 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29688 │ │ │ │ │ + bne 29e10 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ @@ -46186,66 +46706,66 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_CALL _PyPegen_ensure_real │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 296d4 │ │ │ │ │ + beq 29e5c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 2964c │ │ │ │ │ - ldr r2, [pc, #476] @ 2986c │ │ │ │ │ + b 29dd4 │ │ │ │ │ + ldr r2, [pc, #476] @ 29ff4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 297e0 │ │ │ │ │ + beq 29f68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 29640 │ │ │ │ │ + bne 29dc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 2970c │ │ │ │ │ + bne 29e94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 29640 │ │ │ │ │ + b 29dc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 29628 │ │ │ │ │ + beq 29db0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 2964c │ │ │ │ │ + b 29dd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_CALL _PyPegen_ensure_real │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 29794 │ │ │ │ │ + beq 29f1c │ │ │ │ │ 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 r8, r0, #0 │ │ │ │ │ - beq 297bc │ │ │ │ │ + beq 29f44 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r8, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r0, [sp] │ │ │ │ │ @@ -46253,282 +46773,282 @@ │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, r8 │ │ │ │ │ - bne 2967c │ │ │ │ │ + bne 29e04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 2967c │ │ │ │ │ - b 2964c │ │ │ │ │ + beq 29e04 │ │ │ │ │ + b 29dd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 296c8 │ │ │ │ │ + beq 29e50 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 29640 │ │ │ │ │ + b 29dc8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 2964c │ │ │ │ │ + b 29dd4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 295c4 │ │ │ │ │ - b 29700 │ │ │ │ │ + beq 29d4c │ │ │ │ │ + b 29e88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2969c │ │ │ │ │ + b 29e24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 29858 │ │ │ │ │ + blt 29fe0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - bne 2964c │ │ │ │ │ - ldr r3, [pc, #64] @ 2986c │ │ │ │ │ + bne 29dd4 │ │ │ │ │ + ldr r3, [pc, #64] @ 29ff4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 295fc │ │ │ │ │ + bne 29d84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 295fc │ │ │ │ │ - b 296f0 │ │ │ │ │ + beq 29d84 │ │ │ │ │ + b 29e78 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 2964c │ │ │ │ │ + b 29dd4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00029870 <_tmp_253_rule>: │ │ │ │ │ +00029ff8 <_tmp_253_rule>: │ │ │ │ │ _tmp_253_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r1, [pc, #740] @ 29b6c <_tmp_253_rule+0x2fc> │ │ │ │ │ + ldr r1, [pc, #740] @ 2a2f4 <_tmp_253_rule+0x2fc> │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 29b4c <_tmp_253_rule+0x2dc> │ │ │ │ │ + beq 2a2d4 <_tmp_253_rule+0x2dc> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 29b60 <_tmp_253_rule+0x2f0> │ │ │ │ │ - ldr r1, [pc, #696] @ 29b6c <_tmp_253_rule+0x2fc> │ │ │ │ │ + bne 2a2e8 <_tmp_253_rule+0x2f0> │ │ │ │ │ + ldr r1, [pc, #696] @ 2a2f4 <_tmp_253_rule+0x2fc> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 29a64 <_tmp_253_rule+0x1f4> │ │ │ │ │ + beq 2a1ec <_tmp_253_rule+0x1f4> │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 29a88 <_tmp_253_rule+0x218> │ │ │ │ │ + beq 2a210 <_tmp_253_rule+0x218> │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r9, lsl #2] │ │ │ │ │ ldr r8, [r2, #12] │ │ │ │ │ ldr r7, [r2, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 29960 <_tmp_253_rule+0xf0> │ │ │ │ │ + bne 2a0e8 <_tmp_253_rule+0xf0> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 299a0 <_tmp_253_rule+0x130> │ │ │ │ │ + bne 2a128 <_tmp_253_rule+0x130> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2996c <_tmp_253_rule+0xfc> │ │ │ │ │ + bne 2a0f4 <_tmp_253_rule+0xfc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b634 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 29974 <_tmp_253_rule+0x104> │ │ │ │ │ + beq 2a0fc <_tmp_253_rule+0x104> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq 29920 <_tmp_253_rule+0xb0> │ │ │ │ │ + beq 2a0a8 <_tmp_253_rule+0xb0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 29b60 <_tmp_253_rule+0x2f0> │ │ │ │ │ + bne 2a2e8 <_tmp_253_rule+0x2f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17ae0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 29940 <_tmp_253_rule+0xd0> │ │ │ │ │ + b 2a0c8 <_tmp_253_rule+0xd0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - bne 29960 <_tmp_253_rule+0xf0> │ │ │ │ │ + bne 2a0e8 <_tmp_253_rule+0xf0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #424] @ 29b6c <_tmp_253_rule+0x2fc> │ │ │ │ │ + ldr r1, [pc, #424] @ 2a2f4 <_tmp_253_rule+0x2fc> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 29b28 <_tmp_253_rule+0x2b8> │ │ │ │ │ + beq 2a2b0 <_tmp_253_rule+0x2b8> │ │ │ │ │ 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 29ab8 <_tmp_253_rule+0x248> │ │ │ │ │ + bne 2a240 <_tmp_253_rule+0x248> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ mov fp, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 29960 <_tmp_253_rule+0xf0> │ │ │ │ │ + bne 2a0e8 <_tmp_253_rule+0xf0> │ │ │ │ │ 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 r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 29974 <_tmp_253_rule+0x104> │ │ │ │ │ + beq 2a0fc <_tmp_253_rule+0x104> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_CALL _PyAST_Slice │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29b04 <_tmp_253_rule+0x294> │ │ │ │ │ + beq 2a28c <_tmp_253_rule+0x294> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 29998 <_tmp_253_rule+0x128> │ │ │ │ │ + b 2a120 <_tmp_253_rule+0x128> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2996c <_tmp_253_rule+0xfc> │ │ │ │ │ + bne 2a0f4 <_tmp_253_rule+0xfc> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne 298d4 <_tmp_253_rule+0x64> │ │ │ │ │ + bne 2a05c <_tmp_253_rule+0x64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 29aec <_tmp_253_rule+0x27c> │ │ │ │ │ + blt 2a274 <_tmp_253_rule+0x27c> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r9, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r8, [r2, #12] │ │ │ │ │ ldr r7, [r2, #16] │ │ │ │ │ - beq 298e4 <_tmp_253_rule+0x74> │ │ │ │ │ - b 2996c <_tmp_253_rule+0xfc> │ │ │ │ │ + beq 2a06c <_tmp_253_rule+0x74> │ │ │ │ │ + b 2a0f4 <_tmp_253_rule+0xfc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 299ec <_tmp_253_rule+0x17c> │ │ │ │ │ + bne 2a174 <_tmp_253_rule+0x17c> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 299f4 <_tmp_253_rule+0x184> │ │ │ │ │ + bne 2a17c <_tmp_253_rule+0x184> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2994c <_tmp_253_rule+0xdc> │ │ │ │ │ + bne 2a0d4 <_tmp_253_rule+0xdc> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 299f0 <_tmp_253_rule+0x180> │ │ │ │ │ + b 2a178 <_tmp_253_rule+0x180> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 29974 <_tmp_253_rule+0x104> │ │ │ │ │ + b 2a0fc <_tmp_253_rule+0x104> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ movne r1, r2 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 29974 <_tmp_253_rule+0x104> │ │ │ │ │ + b 2a0fc <_tmp_253_rule+0x104> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 299d0 <_tmp_253_rule+0x160> │ │ │ │ │ - b 29960 <_tmp_253_rule+0xf0> │ │ │ │ │ + beq 2a158 <_tmp_253_rule+0x160> │ │ │ │ │ + b 2a0e8 <_tmp_253_rule+0xf0> │ │ │ │ │ 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 298ac <_tmp_253_rule+0x3c> │ │ │ │ │ + beq 2a034 <_tmp_253_rule+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 29940 <_tmp_253_rule+0xd0> │ │ │ │ │ + b 2a0c8 <_tmp_253_rule+0xd0> │ │ │ │ │ .word 0x00001770 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -144,15 +144,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 248 <_tmp_267_rule+0x94> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 238 <_tmp_267_rule+0x84> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 254 <_tmp_276_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -196,15 +196,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 2d4 <_tmp_276_rule+0x80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afb0 │ │ │ │ │ + bl afc0 │ │ │ │ │ R_ARM_CALL star_target_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 2d4 <_tmp_276_rule+0x80> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ @@ -248,15 +248,15 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str sl, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 <_tmp_238_rule+0x6c> │ │ │ │ │ + bl 15e4 <_tmp_235_rule+0xb0> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b 384 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x90> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -339,24 +339,24 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 4cc <_tmp_186_rule+0x84> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 251b8 │ │ │ │ │ + bl 25228 │ │ │ │ │ R_ARM_CALL lambda_slash_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4c4 <_tmp_186_rule+0x7c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 4c4 <_tmp_186_rule+0x7c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25a6c │ │ │ │ │ + bl 25adc │ │ │ │ │ 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, r6, pc} │ │ │ │ │ @@ -381,15 +381,15 @@ │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 564 <_tmp_262_rule+0x8c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17ae0 │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 540 <_tmp_262_rule+0x68> │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b 55c <_tmp_262_rule+0x84> │ │ │ │ │ ldr r1, [pc, #44] @ 574 <_tmp_262_rule+0x9c> │ │ │ │ │ @@ -536,15 +536,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d94c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 784 │ │ │ │ │ ldr r1, [pc, #712] @ a18 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ @@ -578,15 +578,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bf8 <_loop0_215_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20390 <_loop1_216_rule> │ │ │ │ │ + bl 203e0 <_loop1_216_rule> │ │ │ │ │ R_ARM_CALL _loop1_216_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 890 │ │ │ │ │ ldr r1, [pc, #576] @ a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -595,15 +595,15 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ef0 <_tmp_217_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -621,15 +621,15 @@ │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ - bl 1680 <_tmp_238_rule+0x6c> │ │ │ │ │ + bl 15e4 <_tmp_235_rule+0xb0> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ @@ -658,15 +658,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 9e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bf8 <_loop0_215_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 9e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5570 <_loop1_219_rule> │ │ │ │ │ + bl 51fc <_loop1_219_rule> │ │ │ │ │ R_ARM_CALL _loop1_219_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 9e4 │ │ │ │ │ ldr r1, [pc, #292] @ a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -685,15 +685,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 9e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 980 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ef0 <_tmp_217_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -724,15 +724,15 @@ │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ - bl 1680 <_tmp_238_rule+0x6c> │ │ │ │ │ + bl 15e4 <_tmp_235_rule+0xb0> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b 6dc │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b 6f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -818,15 +818,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne b4c <_tmp_181_rule+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 1903c │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne b44 <_tmp_181_rule+0x80> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne b44 <_tmp_181_rule+0x80> │ │ │ │ │ @@ -925,15 +925,15 @@ │ │ │ │ │ b d2c <_loop0_215_rule+0x134> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ bne d24 <_loop0_215_rule+0x12c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d94c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq cc8 <_loop0_215_rule+0xd0> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ bne cb8 <_loop0_215_rule+0xc0> │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ @@ -1001,15 +1001,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne ee0 <_gather_141_rule+0x1a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ beq ed0 <_gather_141_rule+0x194> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1031,15 +1031,15 @@ │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ moveq r7, r6 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ beq e1c <_gather_141_rule+0xe0> │ │ │ │ │ b e5c <_gather_141_rule+0x120> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq e30 <_gather_141_rule+0xf4> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ beq e6c <_gather_141_rule+0x130> │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ │ @@ -1182,26 +1182,26 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 108c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 108c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 108c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 241c4 │ │ │ │ │ + bl 24234 │ │ │ │ │ R_ARM_CALL expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 108c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ef0 <_tmp_217_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ @@ -1218,15 +1218,15 @@ │ │ │ │ │ mvn r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ - bl 1680 <_tmp_238_rule+0x6c> │ │ │ │ │ + bl 15e4 <_tmp_235_rule+0xb0> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b 1238 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1154 │ │ │ │ │ ldr r1, [pc, #476] @ 1280 │ │ │ │ │ @@ -1239,15 +1239,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ef0 <_tmp_217_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ @@ -1542,15 +1542,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 151c <_tmp_229_rule.isra.0+0x94> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 157fc │ │ │ │ │ + bl 15838 │ │ │ │ │ R_ARM_CALL arguments_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bne 151c <_tmp_229_rule.isra.0+0x94> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1824,15 +1824,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 18f8 <_tmp_268_rule+0x94> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 241c4 │ │ │ │ │ + bl 24234 │ │ │ │ │ R_ARM_CALL expressions_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 18e8 <_tmp_268_rule+0x84> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 254 <_tmp_276_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -1912,15 +1912,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 1a18 <_tmp_199_rule+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 25830 │ │ │ │ │ + bl 258a0 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1a10 <_tmp_199_rule+0x80> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1a10 <_tmp_199_rule+0x80> │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -29,19 +29,19 @@ │ │ │ │ │ 0x000001a0 5f746d70 5f385f72 756c6500 5f746d70 _tmp_8_rule._tmp │ │ │ │ │ 0x000001b0 5f395f72 756c6500 5f746d70 5f31305f _9_rule._tmp_10_ │ │ │ │ │ 0x000001c0 72756c65 005f6c6f 6f70315f 36315f72 rule._loop1_61_r │ │ │ │ │ 0x000001d0 756c6500 5f676174 6865725f 35315f72 ule._gather_51_r │ │ │ │ │ 0x000001e0 756c6500 696e7661 6c69645f 7472795f ule.invalid_try_ │ │ │ │ │ 0x000001f0 73746d74 5f72756c 65005f67 61746865 stmt_rule._gathe │ │ │ │ │ 0x00000200 725f3231 305f7275 6c65005f 67617468 r_210_rule._gath │ │ │ │ │ - 0x00000210 65725f32 31325f72 756c6500 5f676174 er_212_rule._gat │ │ │ │ │ - 0x00000220 6865725f 3230365f 72756c65 005f6761 her_206_rule._ga │ │ │ │ │ - 0x00000230 74686572 5f323038 5f72756c 6500696e ther_208_rule.in │ │ │ │ │ - 0x00000240 76616c69 645f666f 725f7461 72676574 valid_for_target │ │ │ │ │ - 0x00000250 5f72756c 65005f67 61746865 725f3535 _rule._gather_55 │ │ │ │ │ + 0x00000210 65725f32 31325f72 756c6500 696e7661 er_212_rule.inva │ │ │ │ │ + 0x00000220 6c69645f 666f725f 74617267 65745f72 lid_for_target_r │ │ │ │ │ + 0x00000230 756c6500 5f676174 6865725f 35355f72 ule._gather_55_r │ │ │ │ │ + 0x00000240 756c6500 5f676174 6865725f 3230385f ule._gather_208_ │ │ │ │ │ + 0x00000250 72756c65 005f6761 74686572 5f323036 rule._gather_206 │ │ │ │ │ 0x00000260 5f72756c 65006173 7369676e 6d656e74 _rule.assignment │ │ │ │ │ 0x00000270 5f72756c 6500696d 706f7274 5f66726f _rule.import_fro │ │ │ │ │ 0x00000280 6d5f7461 72676574 735f7275 6c650064 m_targets_rule.d │ │ │ │ │ 0x00000290 6f747465 645f6e61 6d655f72 756c6500 otted_name_rule. │ │ │ │ │ 0x000002a0 64656c5f 74617267 6574735f 72756c65 del_targets_rule │ │ │ │ │ 0x000002b0 00796965 6c645f65 7870725f 72756c65 .yield_expr_rule │ │ │ │ │ 0x000002c0 005f746d 705f365f 72756c65 005f746d ._tmp_6_rule._tm │ │ │ │ │ @@ -211,17 +211,17 @@ │ │ │ │ │ 0x00000d00 5f736571 75656e63 655f7061 74746572 _sequence_patter │ │ │ │ │ 0x00000d10 6e5f7275 6c65006d 61796265 5f737461 n_rule.maybe_sta │ │ │ │ │ 0x00000d20 725f7061 74746572 6e5f7275 6c65006d r_pattern_rule.m │ │ │ │ │ 0x00000d30 61796265 5f736571 75656e63 655f7061 aybe_sequence_pa │ │ │ │ │ 0x00000d40 74746572 6e5f7275 6c650070 61747465 ttern_rule.patte │ │ │ │ │ 0x00000d50 726e5f63 61707475 72655f74 61726765 rn_capture_targe │ │ │ │ │ 0x00000d60 745f7275 6c650077 696c6463 6172645f t_rule.wildcard_ │ │ │ │ │ - 0x00000d70 70617474 65726e5f 72756c65 006f725f pattern_rule.or_ │ │ │ │ │ - 0x00000d80 70617474 65726e5f 72756c65 00636c6f pattern_rule.clo │ │ │ │ │ - 0x00000d90 7365645f 70617474 65726e5f 72756c65 sed_pattern_rule │ │ │ │ │ + 0x00000d70 70617474 65726e5f 72756c65 00636c6f pattern_rule.clo │ │ │ │ │ + 0x00000d80 7365645f 70617474 65726e5f 72756c65 sed_pattern_rule │ │ │ │ │ + 0x00000d90 006f725f 70617474 65726e5f 72756c65 .or_pattern_rule │ │ │ │ │ 0x00000da0 00736967 6e65645f 6e756d62 65725f72 .signed_number_r │ │ │ │ │ 0x00000db0 756c6500 636f6d70 6c65785f 6e756d62 ule.complex_numb │ │ │ │ │ 0x00000dc0 65725f72 756c6500 6e616d65 5f6f725f er_rule.name_or_ │ │ │ │ │ 0x00000dd0 61747472 5f72756c 6500706f 73697469 attr_rule.positi │ │ │ │ │ 0x00000de0 6f6e616c 5f706174 7465726e 735f7275 onal_patterns_ru │ │ │ │ │ 0x00000df0 6c650064 6f75626c 655f7374 61725f70 le.double_star_p │ │ │ │ │ 0x00000e00 61747465 726e5f72 756c6500 6974656d attern_rule.item │ │ │ │ │ @@ -444,16 +444,16 @@ │ │ │ │ │ 0x00001b90 745f636f 6d707265 68656e73 696f6e5f t_comprehension_ │ │ │ │ │ 0x00001ba0 6974656d 005f5079 50656765 6e5f6e6f item._PyPegen_no │ │ │ │ │ 0x00001bb0 6e706172 656e5f67 656e6578 705f696e nparen_genexp_in │ │ │ │ │ 0x00001bc0 5f63616c 6c005f50 79415354 5f6d6174 _call._PyAST_mat │ │ │ │ │ 0x00001bd0 63685f63 61736500 5f507941 53545f4d ch_case._PyAST_M │ │ │ │ │ 0x00001be0 61746368 53657175 656e6365 005f5079 atchSequence._Py │ │ │ │ │ 0x00001bf0 4153545f 4d617463 68537461 72005f50 AST_MatchStar._P │ │ │ │ │ - 0x00001c00 79415354 5f4d6174 63684173 005f5079 yAST_MatchAs._Py │ │ │ │ │ - 0x00001c10 4153545f 4d617463 684f7200 5f507941 AST_MatchOr._PyA │ │ │ │ │ + 0x00001c00 79415354 5f4d6174 63684f72 005f5079 yAST_MatchOr._Py │ │ │ │ │ + 0x00001c10 4153545f 4d617463 68417300 5f507941 AST_MatchAs._PyA │ │ │ │ │ 0x00001c20 53545f4d 61746368 436c6173 73005f50 ST_MatchClass._P │ │ │ │ │ 0x00001c30 79415354 5f4d6174 63685661 6c756500 yAST_MatchValue. │ │ │ │ │ 0x00001c40 5f507941 53545f4d 61746368 4d617070 _PyAST_MatchMapp │ │ │ │ │ 0x00001c50 696e6700 5f507950 6567656e 5f676574 ing._PyPegen_get │ │ │ │ │ 0x00001c60 5f706174 7465726e 5f6b6579 73005f50 _pattern_keys._P │ │ │ │ │ 0x00001c70 79506567 656e5f67 65745f70 61747465 yPegen_get_patte │ │ │ │ │ 0x00001c80 726e7300 5f507941 53545f4d 61746368 rns._PyAST_Match │ │ │ ├── string_parser.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -482,29 +482,29 @@ │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 844 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsr r2, r3, #2 │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ beq 838 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r0, #20 │ │ │ │ │ addeq r3, r0, #28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ bge 778 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bne 7b0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldrb r3, [r3, sl] │ │ │ │ │ mov r0, #10 │ │ │ │ │ mla r0, sl, r0, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ @@ -512,29 +512,29 @@ │ │ │ │ │ ldr r3, [pc, #308] @ 8a0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ b 734 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bic r2, r3, r3, asr #31 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ + ldr r2, [r0] │ │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ │ mov r1, #10 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mla r5, r1, r2, r5 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + mla r5, r1, r3, r5 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ beq 5e4 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ bne 5e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 5e4 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldreq r2, [sp, #8] │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ ldrne r3, [sp, #8] │ │ │ │ │ ldrheq r3, [r2, r3] │ │ │ │ │ ldrne r3, [r3, sl, lsl #2] │ │ │ │ │ b 754 │ │ │ ├── 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: 18564 (bytes into file) │ │ │ │ │ + Start of section headers: 18556 (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 0x4884: │ │ │ │ │ +There are 14 section headers, starting at offset 0x487c: │ │ │ │ │ │ │ │ │ │ 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 000124 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004194 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00418c 000038 08 I 11 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000158 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000158 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000158 00051b 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000674 003418 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0041cc 000640 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 003a8c 00001b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 003aa7 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 003aa7 00002b 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 003ad4 0003c0 10 12 28 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 003e94 0002fd 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 00480c 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000674 003410 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0041c4 000640 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 003a84 00001b 00 A 0 0 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 003a9f 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 003a9f 00002b 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 003acc 0003c0 10 12 28 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 003e8c 0002fd 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 004804 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 {} │ │ │ │ │ @@ -1,35 +1,35 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 60 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.4 │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 4: 00000bec 8804 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 5: 00002e50 260 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ - 6: 00002f54 116 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ + 4: 00000bec 8796 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ + 5: 00002e48 260 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 6: 00002f4c 116 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ 7: 00000bcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 8: 00000bec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 9: 000032a0 376 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ - 10: 0000311c 388 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ - 11: 00001ca0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 12: 00001d14 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 9: 00003298 376 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 10: 00003114 388 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 11: 00001c44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 12: 00001cb4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 13: 00000000 124 FUNC LOCAL DEFAULT 1 tok_continuation_line │ │ │ │ │ - 14: 00002e34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 15: 00002e50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 16: 00002f50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 17: 00002f54 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 18: 00002fbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 19: 00002fc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 20: 00003294 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 21: 000032a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 14: 00002e28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 15: 00002e48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 16: 00002f48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 17: 00002f4c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 18: 00002fb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 19: 00002fc0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 20: 0000328c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 21: 00003298 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 22: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 23: 0000007c 168 FUNC LOCAL DEFAULT 1 lookahead │ │ │ │ │ - 24: 000033f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 24: 000033ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 25: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 26: 0000000f 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 27: 00000010 11 OBJECT LOCAL DEFAULT 8 __func__.0 │ │ │ │ │ 28: 00000000 3052 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 31: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ @@ -38,26 +38,26 @@ │ │ │ │ │ 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror │ │ │ │ │ 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ 38: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_TwoChars │ │ │ │ │ 39: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsPrintable │ │ │ │ │ 40: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_OneChar │ │ │ │ │ - 41: 00002fc8 340 FUNC GLOBAL HIDDEN 6 _PyLexer_update_fstring_expr │ │ │ │ │ + 41: 00002fc0 340 FUNC GLOBAL HIDDEN 6 _PyLexer_update_fstring_expr │ │ │ │ │ 42: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 43: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 44: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ 45: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_indenterror │ │ │ │ │ 46: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ 47: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ - 48: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ - 49: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 50: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ - 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 48: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ + 49: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 50: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ + 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 54: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 55: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ - 56: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ + 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 54: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ + 55: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ + 56: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 57: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_parser_warn │ │ │ │ │ 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4194 contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x418c contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000014 0000051c R_ARM_CALL 00002e50 tok_nextc │ │ │ │ │ -00000034 0000051c R_ARM_CALL 00002e50 tok_nextc │ │ │ │ │ -0000004c 0000061c R_ARM_CALL 00002f54 tok_backup │ │ │ │ │ -0000005c 0000051c R_ARM_CALL 00002e50 tok_nextc │ │ │ │ │ -000000a0 0000051c R_ARM_CALL 00002e50 tok_nextc │ │ │ │ │ -000000f8 0000061c R_ARM_CALL 00002f54 tok_backup │ │ │ │ │ -0000010c 0000061c R_ARM_CALL 00002f54 tok_backup │ │ │ │ │ +00000014 0000051c R_ARM_CALL 00002e48 tok_nextc │ │ │ │ │ +00000034 0000051c R_ARM_CALL 00002e48 tok_nextc │ │ │ │ │ +0000004c 0000061c R_ARM_CALL 00002f4c tok_backup │ │ │ │ │ +0000005c 0000051c R_ARM_CALL 00002e48 tok_nextc │ │ │ │ │ +000000a0 0000051c R_ARM_CALL 00002e48 tok_nextc │ │ │ │ │ +000000f8 0000061c R_ARM_CALL 00002f4c tok_backup │ │ │ │ │ +0000010c 0000061c R_ARM_CALL 00002f4c tok_backup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x41cc contains 200 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x41c4 contains 200 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000220 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ 00000240 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000248 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000274 0000201c R_ARM_CALL 00000000 strncpy │ │ │ │ │ 0000034c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 000003a8 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ @@ -75,139 +75,139 @@ │ │ │ │ │ 00001820 0000261c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ 00001880 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00001894 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ 000018ec 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 000019ec 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00001b38 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00001b4c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001bbc 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001c00 0000291c R_ARM_CALL 00002fc8 _PyLexer_update_fstring_expr │ │ │ │ │ -00001c88 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001ba4 0000291c R_ARM_CALL 00002fc0 _PyLexer_update_fstring_expr │ │ │ │ │ +00001c2c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001c4c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c50 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c54 00002a02 R_ARM_ABS32 00000000 _Py_ctype_tolower │ │ │ │ │ +00001c58 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c5c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c60 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c64 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c68 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c6c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c70 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c74 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c78 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c7c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c80 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c84 00002b02 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00001c88 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c8c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c90 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c94 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c98 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c9c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001ca0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001ca4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ca8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cac 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cb0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cb4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cb8 00002a02 R_ARM_ABS32 00000000 _Py_ctype_tolower │ │ │ │ │ -00001cbc 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cc0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cc4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cc8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ccc 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cd0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cd4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cd8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cdc 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ce0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ce4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ce8 00002b02 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00001cec 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cf0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cf4 00002c02 R_ARM_ABS32 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00001cf8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cfc 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001d00 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001d04 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001d08 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001d0c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001d10 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001dac 00002d1c R_ARM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ -00001dec 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001e2c 00002e1c R_ARM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ -00001e8c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001ee8 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001f54 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000020c4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000210c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000211c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002150 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002268 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002300 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002334 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002370 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000023c4 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000023f0 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000024c8 00002f1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -0000257c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002594 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000025f0 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000026e4 0000301c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00002700 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002714 0000311c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000276c 0000301c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -000027b0 00002f1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000027bc 0000321c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -000027f4 0000331c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002800 00000d1c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -0000289c 0000341c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -000028b4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002908 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000295c 0000351c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002978 0000331c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000298c 0000361c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002a18 0000331c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a20 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00002a3c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002a4c 0000371c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00002a74 0000331c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a84 0000381c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -00002aac 0000331c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ad8 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002b7c 00000d1c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -00002bb0 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002bcc 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002be4 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002bf0 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002c4c 00002f1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00002c58 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002c9c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002cac 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002d1c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002e24 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002e30 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00001cb0 00002c02 R_ARM_ABS32 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00001d4c 00002d1c R_ARM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ +00001d8c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001dcc 00002e1c R_ARM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ +00001e2c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001e88 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001ef4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002064 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000020ac 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000020bc 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000020f0 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000220c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002240 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000225c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000022ac 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000230c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002330 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002374 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000238c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000023b0 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000240c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000024d0 00002f1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002654 00000d1c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +00002698 00002f1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000026a4 0000301c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +000026dc 0000311c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002774 0000321c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00002788 0000331c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000027e0 0000321c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00002818 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002830 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000028c0 0000341c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002918 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002954 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002994 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000029c0 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002a14 0000351c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002aa0 0000311c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002aa8 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00002ac4 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002ad4 0000361c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00002afc 0000311c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b0c 0000371c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +00002b34 0000311c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b74 0000311c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b98 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002bd8 0000381c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002c38 00000d1c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +00002c58 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002cb4 00002f1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002cc0 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002d6c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002d98 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002dec 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002df8 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002e10 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002e28 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002e2c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002e30 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002e34 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002e38 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e3c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002e3c 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00002e40 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002e44 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e48 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002e4c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ed4 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002f20 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002f34 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002f50 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002fac 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002fb8 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002ecc 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002f18 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002f2c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002f48 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002fa4 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002fb0 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002fb4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002fb8 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00002fbc 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002fc0 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002fc4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002fe4 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003014 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000301c 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003044 0000201c R_ARM_CALL 00000000 strncpy │ │ │ │ │ -00003060 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003074 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000030b0 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000030dc 0000391c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000030fc 0000201c R_ARM_CALL 00000000 strncpy │ │ │ │ │ -00003114 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000031bc 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003208 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000321c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003274 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003294 00002b02 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00003298 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000329c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003320 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ -00003350 00003a1c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -00003380 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000338c 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ -0000339c 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ -000033d8 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ -000033e8 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ -000033f4 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00002fdc 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000300c 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003014 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000303c 0000201c R_ARM_CALL 00000000 strncpy │ │ │ │ │ +00003058 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000306c 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000030a8 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000030d4 0000391c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000030f4 0000201c R_ARM_CALL 00000000 strncpy │ │ │ │ │ +0000310c 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000031b4 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003200 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003214 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000326c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000328c 00002b02 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00003290 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003294 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003318 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ +00003348 00003a1c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +00003378 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003384 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ +00003394 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ +000033d0 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ +000033e0 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ +000033ec 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000033f0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000033f4 00003b02 R_ARM_ABS32 00000000 PyExc_SyntaxWarning │ │ │ │ │ 000033f8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000033fc 00003b02 R_ARM_ABS32 00000000 PyExc_SyntaxWarning │ │ │ │ │ +000033fc 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003400 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003404 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003408 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003410 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003414 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000340c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -51,22 +51,22 @@ │ │ │ │ │ _PyLexer_update_fstring_expr │ │ │ │ │ _Py_ctype_tolower │ │ │ │ │ _Py_ctype_table │ │ │ │ │ PyExc_UnicodeDecodeError │ │ │ │ │ _PyTokenizer_indenterror │ │ │ │ │ _PyToken_ThreeChars │ │ │ │ │ PyUnicode_DecodeUTF8 │ │ │ │ │ -_PyLexer_type_comment_token_setup │ │ │ │ │ _PyUnicode_ScanIdentifier │ │ │ │ │ _Py_Dealloc │ │ │ │ │ +_PyLexer_type_comment_token_setup │ │ │ │ │ _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -PyErr_ExceptionMatches │ │ │ │ │ __aeabi_idiv │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ PyUnicode_AsUTF8String │ │ │ │ │ +PyErr_ExceptionMatches │ │ │ │ │ PyMem_Realloc │ │ │ │ │ _PyTokenizer_parser_warn │ │ │ │ │ PyExc_SyntaxWarning │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ .rel.text.hot │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,36 +6,36 @@ │ │ │ │ │ 00000000 : │ │ │ │ │ tok_continuation_line(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq 58 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ movne r3, #25 │ │ │ │ │ strne r3, [r5, #32] │ │ │ │ │ bne 74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ beq 64 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2f54 │ │ │ │ │ + bl 2f4c │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ b 20 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r2, #11 │ │ │ │ │ str r2, [r5, #32] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ mvn r4, #0 │ │ │ │ │ @@ -48,15 +48,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ add r2, r4, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq c4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ beq 98 │ │ │ │ │ @@ -71,20 +71,20 @@ │ │ │ │ │ bls 11c │ │ │ │ │ subs r6, r0, #95 @ 0x5f │ │ │ │ │ movne r6, #1 │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ movgt r6, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2f54 │ │ │ │ │ + bl 2f4c │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ cmp r4, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ beq 114 │ │ │ │ │ ldrb r1, [r4, #-1]! │ │ │ │ │ - bl 2f54 │ │ │ │ │ + bl 2f4c │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ b fc │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r6, r3 │ │ │ │ │ b f0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -286,15 +286,15 @@ │ │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 350 <_PyTokenizer_Get+0x350> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldm r4, {r0, r3} │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ beq ab8 <_PyTokenizer_Get+0xab8> │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ @@ -442,15 +442,15 @@ │ │ │ │ │ bne 934 <_PyTokenizer_Get+0x934> │ │ │ │ │ mov r3, sl │ │ │ │ │ cmp fp, sl │ │ │ │ │ beq 8e8 <_PyTokenizer_Get+0x8e8> │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ b 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ mov sl, r0 │ │ │ │ │ beq b74 <_PyTokenizer_Get+0xb74> │ │ │ │ │ sub r3, sl, #123 @ 0x7b │ │ │ │ │ bics r3, r3, #2 │ │ │ │ │ add r3, r4, r5 │ │ │ │ │ ldr r9, [r3, #2772] @ 0xad4 │ │ │ │ │ @@ -633,15 +633,15 @@ │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r0, [r4, #4] │ │ │ │ │ ldrne r3, [r4, #28] │ │ │ │ │ bne 33c <_PyTokenizer_Get+0x33c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ eor r2, fp, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r8, #2756] @ 0xac4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, r2, #1 │ │ │ │ │ @@ -651,18 +651,18 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r0, [r4, #4] │ │ │ │ │ ldrne r2, [r4, #28] │ │ │ │ │ subne r0, r0, #1 │ │ │ │ │ bne a04 <_PyTokenizer_Get+0xa04> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2f54 │ │ │ │ │ + bl 2f4c │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ + bl 2f4c │ │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r2, r2, #43 @ 0x2b │ │ │ │ │ str r1, [r4, r2, lsl #6] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ @@ -719,15 +719,15 @@ │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 350 <_PyTokenizer_Get+0x350> │ │ │ │ │ mov r1, r3 │ │ │ │ │ b 494 <_PyTokenizer_Get+0x494> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #10 │ │ │ │ │ - bl 2f54 │ │ │ │ │ + bl 2f4c │ │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ add r3, r3, #43 @ 0x2b │ │ │ │ │ str r8, [r4, r3, lsl #6] │ │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r8, [r5, #2812] @ 0xafc │ │ │ │ │ @@ -746,41 +746,41 @@ │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ mov r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b 768 <_PyTokenizer_Get+0x768> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ mov r1, r0 │ │ │ │ │ bne b84 <_PyTokenizer_Get+0xb84> │ │ │ │ │ ldr r2, [r3, #2768] @ 0xad0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r9, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ b 17c <_PyTokenizer_Get+0x17c> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ beq b9c <_PyTokenizer_Get+0xb9c> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ + bl 2f4c │ │ │ │ │ add r3, r4, r5 │ │ │ │ │ ldr r2, [r3, #2768] @ 0xad0 │ │ │ │ │ mov r9, #0 │ │ │ │ │ b 17c <_PyTokenizer_Get+0x17c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ mov sl, r0 │ │ │ │ │ b 6c4 <_PyTokenizer_Get+0x6c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r9, #0 │ │ │ │ │ - bl 2f54 │ │ │ │ │ + bl 2f4c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ b 6ec <_PyTokenizer_Get+0x6ec> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_warn_invalid_escape_sequence> │ │ │ │ │ R_ARM_CALL _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -845,47 +845,47 @@ │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ add r3, r5, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldrb r3, [r5] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - bhi 2e1c │ │ │ │ │ + bhi 2de4 │ │ │ │ │ ldrb r1, [r5] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 2e28 │ │ │ │ │ + bne 2df0 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov fp, #0 │ │ │ │ │ str fp, [r4, #28] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ beq 1844 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 2920 │ │ │ │ │ + bhi 2c20 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ add r0, r5, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ ldrb r3, [r5] │ │ │ │ │ sub r1, r3, #9 │ │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ │ cmp r1, #23 │ │ │ │ │ bhi e80 │ │ │ │ │ - ldr ip, [pc, #4036] @ 1ca0 │ │ │ │ │ + ldr ip, [pc, #3944] @ 1c44 │ │ │ │ │ lsr r1, ip, r1 │ │ │ │ │ tst r1, #1 │ │ │ │ │ bne 130c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ strne r5, [r4, #28] │ │ │ │ │ streq r0, [r4, #28] │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - beq 1f40 │ │ │ │ │ + beq 1ee0 │ │ │ │ │ bic r1, r3, #32 │ │ │ │ │ sub r2, r1, #65 @ 0x41 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ bls ff0 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ movle r2, #0 │ │ │ │ │ movgt r2, #1 │ │ │ │ │ @@ -895,66 +895,66 @@ │ │ │ │ │ bne 1000 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ beq ef4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ beq f08 │ │ │ │ │ cmp r9, #46 @ 0x2e │ │ │ │ │ beq 1378 │ │ │ │ │ - ldr r5, [pc, #3992] @ 1ce8 │ │ │ │ │ + ldr r5, [pc, #3892] @ 1c84 │ │ │ │ │ and r1, r9, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r1, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ bne 10f4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - ldr r5, [pc, #3920] @ 1cb8 │ │ │ │ │ + ldr r5, [pc, #3820] @ 1c54 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ cmp r9, #34 @ 0x22 │ │ │ │ │ cmpne r9, #39 @ 0x27 │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ │ - beq 20dc │ │ │ │ │ + beq 206c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 1960 │ │ │ │ │ cmp r9, #92 @ 0x5c │ │ │ │ │ - beq 27fc │ │ │ │ │ + beq 2650 │ │ │ │ │ sub r5, r9, #125 @ 0x7d │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ cmp r9, #58 @ 0x3a │ │ │ │ │ movne r3, r5 │ │ │ │ │ orreq r3, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 17fc │ │ │ │ │ cmp r9, #123 @ 0x7b │ │ │ │ │ cmpne r9, #33 @ 0x21 │ │ │ │ │ beq 17fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_CALL _PyToken_TwoChars │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 1e14 │ │ │ │ │ + bne 1db4 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ beq 12b8 │ │ │ │ │ ldm r4, {r1, r3} │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - bcc 2e1c │ │ │ │ │ + bcc 2de4 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 2e28 │ │ │ │ │ + bne 2df0 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r9, #91 @ 0x5b │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ beq 11c8 │ │ │ │ │ ble 12c4 │ │ │ │ │ cmp r9, #123 @ 0x7b │ │ │ │ │ @@ -988,45 +988,45 @@ │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ bne cf8 │ │ │ │ │ b ea8 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ cmnne r0, #1 │ │ │ │ │ bne ea0 │ │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ │ ldr r2, [r4, #2736] @ 0xab0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 233c │ │ │ │ │ + bne 2278 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2378 │ │ │ │ │ + bne 2414 │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ cmp r1, #28 │ │ │ │ │ - beq 1f40 │ │ │ │ │ + beq 1ee0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 18c8 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ bne f0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ mov r9, r0 │ │ │ │ │ bne d40 │ │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ beq 14ac │ │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20e8 │ │ │ │ │ + bne 2088 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ @@ -1036,15 +1036,15 @@ │ │ │ │ │ mov r9, r8 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ sub r8, r0, r8 │ │ │ │ │ add sl, r8, r9 │ │ │ │ │ beq fa0 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 2b94 │ │ │ │ │ + bhi 2cc8 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ add r3, r5, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldrb r1, [r5] │ │ │ │ │ cmp r1, #32 │ │ │ │ │ bne 1220 │ │ │ │ │ @@ -1075,29 +1075,29 @@ │ │ │ │ │ bne f64 │ │ │ │ │ b fa0 │ │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ │ beq 17ec │ │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ │ beq 1698 │ │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ │ - beq 1c90 │ │ │ │ │ + beq 1c34 │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ beq 15ac │ │ │ │ │ bic r3, r3, #32 │ │ │ │ │ mov r6, #0 │ │ │ │ │ b 1058 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ beq 16cc │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi 1ef4 │ │ │ │ │ + bhi 1e94 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r9, [r5] │ │ │ │ │ bic r3, r9, #32 │ │ │ │ │ sub r3, r3, #65 @ 0x41 │ │ │ │ │ @@ -1111,96 +1111,96 @@ │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp r9, #95 @ 0x5f │ │ │ │ │ movne r2, r3 │ │ │ │ │ orreq r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 1304 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq 20cc │ │ │ │ │ + beq 2078 │ │ │ │ │ ldm r4, {r2, ip} │ │ │ │ │ mov r3, ip │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ - bcc 2e1c │ │ │ │ │ + bcc 2de4 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 2e28 │ │ │ │ │ + bne 2df0 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ - bne 2788 │ │ │ │ │ + bne 2670 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r9, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bne 153c │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 24e0 │ │ │ │ │ + beq 25f0 │ │ │ │ │ bgt 1a98 │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ - beq 2158 │ │ │ │ │ - bgt 1db4 │ │ │ │ │ + beq 20f8 │ │ │ │ │ + bgt 1d54 │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq 24e0 │ │ │ │ │ + beq 25f0 │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq 2600 │ │ │ │ │ + beq 2560 │ │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ │ - beq 23f8 │ │ │ │ │ + beq 2504 │ │ │ │ │ and r3, r6, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2824 │ │ │ │ │ + bne 2848 │ │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ │ - beq 21f4 │ │ │ │ │ + beq 2194 │ │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ │ - bgt 2440 │ │ │ │ │ - ldr r2, [pc, #2936] @ 1cd8 │ │ │ │ │ + bgt 254c │ │ │ │ │ + ldr r2, [pc, #2820] @ 1c64 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32a0 │ │ │ │ │ + bl 3298 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1ae4 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ - beq 2254 │ │ │ │ │ + beq 2248 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - bcc 2e1c │ │ │ │ │ + bcc 2de4 │ │ │ │ │ ldrb r3, [ip, #-1] │ │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 2e28 │ │ │ │ │ + bne 2df0 │ │ │ │ │ ldr r0, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #476] @ 0x1dc │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 10ec │ │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt 2ba8 │ │ │ │ │ + bgt 298c │ │ │ │ │ add r2, r4, r3 │ │ │ │ │ strb r9, [r2, #484] @ 0x1e4 │ │ │ │ │ add r1, r4, r3, lsl #2 │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ str r2, [r1, #684] @ 0x2ac │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ ldr r0, [r4, #2704] @ 0xa90 │ │ │ │ │ @@ -1213,44 +1213,44 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrgt r2, [sp, #16] │ │ │ │ │ ldrgt r3, [r2, #4] │ │ │ │ │ addgt r3, r3, #1 │ │ │ │ │ strgt r3, [r2, #4] │ │ │ │ │ b e40 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - beq 21c8 │ │ │ │ │ + beq 2168 │ │ │ │ │ mov r8, #0 │ │ │ │ │ cmp r1, #12 │ │ │ │ │ mov r0, r8 │ │ │ │ │ beq f4c │ │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ │ - beq 2b70 │ │ │ │ │ + beq 2c2c │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcc 2e1c │ │ │ │ │ + bcc 2de4 │ │ │ │ │ ldrb r3, [r8, #-1] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 2e28 │ │ │ │ │ + bne 2df0 │ │ │ │ │ sub ip, r1, #10 │ │ │ │ │ cmp ip, #25 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ bhi 1404 │ │ │ │ │ - ldr r0, [pc, #2600] @ 1ca4 │ │ │ │ │ + ldr r0, [pc, #2508] @ 1c48 │ │ │ │ │ lsr r0, r0, ip │ │ │ │ │ tst r0, #1 │ │ │ │ │ beq 1404 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ cmpeq r9, #0 │ │ │ │ │ ldr r1, [r4, #456] @ 0x1c8 │ │ │ │ │ beq 1aec │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2d40 │ │ │ │ │ + bne 2c08 │ │ │ │ │ ldr r8, [r4, #452] @ 0x1c4 │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ bne 1464 │ │ │ │ │ mov r8, #1 │ │ │ │ │ b c48 │ │ │ │ │ @@ -1277,102 +1277,102 @@ │ │ │ │ │ orr r6, r6, r3 │ │ │ │ │ b 101c │ │ │ │ │ mov r5, r0 │ │ │ │ │ b c9c │ │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 1ec4 │ │ │ │ │ + bgt 1e64 │ │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f0c │ │ │ │ │ + bne 1eac │ │ │ │ │ ldr r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2dcc │ │ │ │ │ + beq 2dbc │ │ │ │ │ ble e40 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r3, r4, r2 │ │ │ │ │ str r2, [r4, #480] @ 0x1e0 │ │ │ │ │ ldrb r3, [r3, #484] @ 0x1e4 │ │ │ │ │ cmp r9, #41 @ 0x29 │ │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ │ bne 14ec │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 1df4 │ │ │ │ │ + bgt 1d94 │ │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne e50 │ │ │ │ │ b 1510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ - ldr r5, [pc, #2400] @ 1ce8 │ │ │ │ │ + bl 2e48 │ │ │ │ │ + ldr r5, [pc, #2300] @ 1c84 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r2, [r5, r3, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 2210 │ │ │ │ │ + bne 21b0 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq 22d4 │ │ │ │ │ + beq 2214 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ - beq 2320 │ │ │ │ │ + beq 21f8 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - bcc 2e1c │ │ │ │ │ + bcc 2de4 │ │ │ │ │ ldrb r1, [ip, #-1] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 2e28 │ │ │ │ │ + bne 2df0 │ │ │ │ │ ldr r0, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #476] @ 0x1dc │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #23 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 10ec │ │ │ │ │ - ldr r1, [pc, #2252] @ 1cc4 │ │ │ │ │ + ldr r1, [pc, #2148] @ 1c5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ ldr r8, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ bne 1594 │ │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ add r3, r4, r2, lsl #2 │ │ │ │ │ - bne 2b20 │ │ │ │ │ + bne 29c8 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ lsl r3, r2, #2 │ │ │ │ │ bne 18f4 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldr r3, [r3, #2288] @ 0x8f0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 1da8 │ │ │ │ │ + bne 1d48 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r1, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #472] @ 0x1d8 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ beq c44 │ │ │ │ │ mov r8, r1 │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ - bge 1c58 │ │ │ │ │ + bge 1bfc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ streq r8, [r4, #452] @ 0x1c4 │ │ │ │ │ strne r8, [r4, #452] @ 0x1c4 │ │ │ │ │ moveq r1, r7 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ movne r3, r5 │ │ │ │ │ @@ -1387,61 +1387,61 @@ │ │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bgt f1c │ │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - bne 2240 │ │ │ │ │ + bne 2264 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str r8, [r4, #2700] @ 0xa8c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 10ec │ │ │ │ │ cmp r9, #93 @ 0x5d │ │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ │ bne 1670 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 1df4 │ │ │ │ │ + bgt 1d94 │ │ │ │ │ mov r0, #93 @ 0x5d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne e50 │ │ │ │ │ - ldr r1, [pc, #2020] @ 1cfc │ │ │ │ │ + ldr r1, [pc, #1940] @ 1cac │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 10ec │ │ │ │ │ - bl 311c │ │ │ │ │ + bl 3114 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2bb8 │ │ │ │ │ + beq 29ac │ │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ │ - beq 21f4 │ │ │ │ │ + beq 2194 │ │ │ │ │ bic r3, r6, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq 2274 │ │ │ │ │ + beq 22b8 │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - ldrne r2, [pc, #1904] @ 1cd8 │ │ │ │ │ - beq 2450 │ │ │ │ │ + ldrne r2, [pc, #1788] @ 1c64 │ │ │ │ │ + beq 2460 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32a0 │ │ │ │ │ + bl 3298 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 1170 │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ @@ -1450,48 +1450,48 @@ │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r1, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r8, #0 │ │ │ │ │ b 1450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r9, r0 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 1f78 │ │ │ │ │ + beq 1f18 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r5, r8 │ │ │ │ │ orr r2, sl, r8 │ │ │ │ │ orrs fp, r2, r6 │ │ │ │ │ bic r3, r9, #32 │ │ │ │ │ bne 164c │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ beq 193c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 1608 │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ - beq 21a8 │ │ │ │ │ + beq 2148 │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - beq 1f00 │ │ │ │ │ + beq 1ea0 │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ bne 1014 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r9, r0 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ movne fp, #0 │ │ │ │ │ - beq 1f70 │ │ │ │ │ + beq 1f10 │ │ │ │ │ mov r8, fp │ │ │ │ │ orr r2, sl, r8 │ │ │ │ │ orrs fp, r2, r6 │ │ │ │ │ bic r3, r9, #32 │ │ │ │ │ beq 15e8 │ │ │ │ │ orr r1, r5, r6 │ │ │ │ │ orrs r1, r1, r2 │ │ │ │ │ @@ -1500,96 +1500,96 @@ │ │ │ │ │ bne 1014 │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ bne 1014 │ │ │ │ │ mov r5, r1 │ │ │ │ │ b 1618 │ │ │ │ │ cmp r9, #125 @ 0x7d │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne 2c60 │ │ │ │ │ + bne 2d30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 2224 │ │ │ │ │ + bgt 21c4 │ │ │ │ │ mov r0, #125 @ 0x7d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne e50 │ │ │ │ │ b 1510 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r9, r0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ beq 1960 │ │ │ │ │ mov r6, r3 │ │ │ │ │ b 15d8 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 1ef4 │ │ │ │ │ + bne 1e94 │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef0 │ │ │ │ │ + beq 1e90 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r2, r8, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23bc │ │ │ │ │ + bne 2304 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ bne 102c │ │ │ │ │ b 16cc │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ bne c94 │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2124 │ │ │ │ │ + beq 20c4 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r2, r6, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2114 │ │ │ │ │ + bne 20b4 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ beq 171c │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ b c50 │ │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ble 1324 │ │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 246c │ │ │ │ │ + bne 2474 │ │ │ │ │ ldr r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2dcc │ │ │ │ │ + beq 2dbc │ │ │ │ │ bgt 1340 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ - blt 1e0c │ │ │ │ │ + blt 1dac │ │ │ │ │ cmp r9, #125 @ 0x7d │ │ │ │ │ bne e40 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne 1684 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -1603,33 +1603,33 @@ │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov sl, #1 │ │ │ │ │ b 16a4 │ │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [sl, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 1bd0 │ │ │ │ │ + bgt 1b74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_CALL _PyToken_TwoChars │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 1e14 │ │ │ │ │ + bne 1db4 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ bne df0 │ │ │ │ │ cmp r9, #91 @ 0x5b │ │ │ │ │ bgt e2c │ │ │ │ │ b 12cc │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - bne 1f20 │ │ │ │ │ + bne 1ec0 │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 189c │ │ │ │ │ @@ -1638,90 +1638,90 @@ │ │ │ │ │ sub r2, r6, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c9c │ │ │ │ │ - ldr r1, [pc, #1072] @ 1cc4 │ │ │ │ │ + ldr r1, [pc, #968] @ 1c5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - beq 28c8 │ │ │ │ │ + beq 26f8 │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #28 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - beq 1f40 │ │ │ │ │ + beq 1ee0 │ │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1ae4 │ │ │ │ │ subs r1, r1, #11 │ │ │ │ │ movne r1, #1 │ │ │ │ │ lsl r2, r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 10ec │ │ │ │ │ - ble 1d14 │ │ │ │ │ + ble 1cb4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bgt 2dd4 │ │ │ │ │ + bgt 2dc4 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldr r1, [r3, #2288] @ 0x8f0 │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bge 1da8 │ │ │ │ │ + bge 1d48 │ │ │ │ │ ldr r1, [r4, #452] @ 0x1c4 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #452] @ 0x1c4 │ │ │ │ │ str r9, [r3, #52] @ 0x34 │ │ │ │ │ str sl, [r3, #2292] @ 0x8f4 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r3, r2 │ │ │ │ │ b 1450 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ │ cmpne r0, #39 @ 0x27 │ │ │ │ │ mov r9, r0 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ bne 1638 │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr r3, [r4, #2704] @ 0xa90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #468] @ 0x1d4 │ │ │ │ │ str r3, [r4, #2708] @ 0xa94 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq 1e94 │ │ │ │ │ + beq 1e34 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r8, #0 │ │ │ │ │ - beq 1eb4 │ │ │ │ │ + beq 1e54 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - bcc 2e1c │ │ │ │ │ + bcc 2de4 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 2e28 │ │ │ │ │ + bne 2df0 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov fp, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov sl, fp │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ @@ -1732,159 +1732,135 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 10ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ ldreq r5, [r4, #4] │ │ │ │ │ streq r3, [sp, #16] │ │ │ │ │ - beq 22cc │ │ │ │ │ + beq 26f0 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq 22c0 │ │ │ │ │ + beq 26e4 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ b 1a34 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ mov r8, r2 │ │ │ │ │ beq 19f4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ beq 1b00 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 2de0 │ │ │ │ │ + bhi 2dd0 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r1, r5, #1 │ │ │ │ │ cmp r2, #17 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldrb r3, [r5] │ │ │ │ │ beq 1ae4 │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - beq 25f8 │ │ │ │ │ + beq 25c8 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, fp, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2e14 │ │ │ │ │ + bne 28c8 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ bne 1a24 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ b 19d0 │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq 2600 │ │ │ │ │ + beq 2560 │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ - beq 2158 │ │ │ │ │ + beq 20f8 │ │ │ │ │ ldr r3, [r5, r0, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2824 │ │ │ │ │ + bne 2848 │ │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ │ - beq 2270 │ │ │ │ │ + beq 22b4 │ │ │ │ │ ble 1ac8 │ │ │ │ │ cmp r6, #106 @ 0x6a │ │ │ │ │ - beq 2450 │ │ │ │ │ - ldr r2, [pc, #520] @ 1cd8 │ │ │ │ │ + beq 2460 │ │ │ │ │ + ldr r2, [pc, #404] @ 1c64 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32a0 │ │ │ │ │ + bl 3298 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne ip, [r4, #4] │ │ │ │ │ bne 117c │ │ │ │ │ mov r3, #0 │ │ │ │ │ b 157c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2dec │ │ │ │ │ + bne 2ddc │ │ │ │ │ ldr r1, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r8, #1 │ │ │ │ │ b 1450 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ bne 1b5c │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21b8 │ │ │ │ │ + beq 2158 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r2, r6, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1a34 │ │ │ │ │ - ldr r1, [pc, #376] @ 1cc4 │ │ │ │ │ + ldr r1, [pc, #272] @ 1c5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ beq 1ae4 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ beq 19d8 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - ldr r1, [r4, #468] @ 0x1d4 │ │ │ │ │ - str r2, [r4, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldr r2, [r4, #2708] @ 0xa94 │ │ │ │ │ - str r2, [r4, #2704] @ 0xa90 │ │ │ │ │ - ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ - str r1, [r4, #464] @ 0x1d0 │ │ │ │ │ - bgt 2cc0 │ │ │ │ │ - cmp sl, #3 │ │ │ │ │ - beq 2ca4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldrne r1, [pc, #236] @ 1ca8 │ │ │ │ │ - ldreq r1, [pc, #236] @ 1cac │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - cmp r5, #10 │ │ │ │ │ - movne r3, #24 │ │ │ │ │ - strne r3, [r4, #32] │ │ │ │ │ - b 1ae4 │ │ │ │ │ + b 28cc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt 180c │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ cmp r9, #123 @ 0x7b │ │ │ │ │ subne r6, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 2774 │ │ │ │ │ + beq 24e8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c2c │ │ │ │ │ + bne 1bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2fc8 <_PyLexer_update_fstring_expr> │ │ │ │ │ + bl 2fc0 <_PyLexer_update_fstring_expr> │ │ │ │ │ R_ARM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f40 │ │ │ │ │ + beq 1ee0 │ │ │ │ │ cmp r9, #123 @ 0x7b │ │ │ │ │ beq 180c │ │ │ │ │ ldr r3, [sl, #64] @ 0x40 │ │ │ │ │ add r2, r4, r3, lsl #6 │ │ │ │ │ lsl fp, r3, #6 │ │ │ │ │ ldr r3, [r2, #2808] @ 0xaf8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2480 │ │ │ │ │ + bne 2488 │ │ │ │ │ cmp r9, #58 @ 0x3a │ │ │ │ │ bne 180c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ bne 180c │ │ │ │ │ mov r3, #1 │ │ │ │ │ @@ -1909,172 +1885,170 @@ │ │ │ │ │ b 10ec │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov sl, r8 │ │ │ │ │ b 16a4 │ │ │ │ │ .word 0x00800009 │ │ │ │ │ .word 0x02000009 │ │ │ │ │ - .word 0x0000036c │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000003c4 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000448 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000414 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_ctype_tolower │ │ │ │ │ .word 0x000001d0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000158 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000002ec │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000260 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000220 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000002f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000002e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000158 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x000002ec │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000218 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001dc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000260 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000220 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000164 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ + .word 0x00000200 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000280 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000001b4 │ │ │ │ │ + .word 0x0000036c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 PyExc_UnicodeDecodeError │ │ │ │ │ - .word 0x0000016c │ │ │ │ │ + .word 0x000003c4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x0000018c │ │ │ │ │ + .word 0x0000032c │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000314 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000003f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000268 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000004b0 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x0000032c │ │ │ │ │ + .word 0x0000016c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000314 │ │ │ │ │ + .word 0x0000018c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 PyExc_UnicodeDecodeError │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 2130 │ │ │ │ │ + ble 20d0 │ │ │ │ │ ldr ip, [r4, #452] @ 0x1c4 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ sub r0, ip, #1 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ str r0, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ - beq 1d90 │ │ │ │ │ + beq 1d30 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - ble 1d90 │ │ │ │ │ + ble 1d30 │ │ │ │ │ sub r1, r2, #2 │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str ip, [r4, #452] @ 0x1c4 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - beq 1d90 │ │ │ │ │ + beq 1d30 │ │ │ │ │ add r2, r4, #48 @ 0x30 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - ble 1d90 │ │ │ │ │ + ble 1d30 │ │ │ │ │ ldr r3, [r4, #452] @ 0x1c4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ │ - bne 1d68 │ │ │ │ │ + bne 1d08 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bne 2130 │ │ │ │ │ + bne 20d0 │ │ │ │ │ add r1, r1, #572 @ 0x23c │ │ │ │ │ ldr r3, [r4, r1, lsl #2] │ │ │ │ │ cmp r3, sl │ │ │ │ │ beq 1440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_indenterror │ │ │ │ │ b 1520 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ bne 1138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ mov r6, r0 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 281c │ │ │ │ │ + bne 24fc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - ldr r1, [pc, #-232] @ 1d04 │ │ │ │ │ + bl 2f4c │ │ │ │ │ + ldr r1, [pc, #-232] @ 1ca4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ b 1520 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ bge e40 │ │ │ │ │ - ldr r1, [pc, #-356] @ 1cb0 │ │ │ │ │ + ldr r1, [pc, #-360] @ 1c4c │ │ │ │ │ b 1514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyToken_ThreeChars> │ │ │ │ │ R_ARM_CALL _PyToken_ThreeChars │ │ │ │ │ ldr lr, [r4, #4] │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - bne 26f0 │ │ │ │ │ + bne 2320 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 26ec │ │ │ │ │ + beq 231c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ sub ip, lr, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ - bcc 2e1c │ │ │ │ │ + bcc 2de4 │ │ │ │ │ ldrb r3, [lr, #-1] │ │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 2e28 │ │ │ │ │ + bne 2df0 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov r2, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 10ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq 1f5c │ │ │ │ │ + beq 1efc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r8, #1 │ │ │ │ │ bne 1990 │ │ │ │ │ mov fp, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov sl, fp │ │ │ │ │ @@ -2082,15 +2056,15 @@ │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ andeq r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq 1780 │ │ │ │ │ - ldr r1, [pc, #-564] @ 1cb4 │ │ │ │ │ + ldr r1, [pc, #-568] @ 1c50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ b 1520 │ │ │ │ │ str r8, [r4, #4] │ │ │ │ │ mvn r9, #0 │ │ │ │ │ mvn r3, #32 │ │ │ │ │ @@ -2123,51 +2097,51 @@ │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov sl, #3 │ │ │ │ │ mov r8, fp │ │ │ │ │ b 19c8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 1960 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - ldr r5, [pc, #-716] @ 1cb8 │ │ │ │ │ + ldr r5, [pc, #-720] @ 1c54 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ │ cmpne r3, #114 @ 0x72 │ │ │ │ │ bne 1960 │ │ │ │ │ ldr r3, [r4, #464] @ 0x1d0 │ │ │ │ │ str r3, [r4, #468] @ 0x1d4 │ │ │ │ │ ldr r3, [r4, #2704] @ 0xa90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #2708] @ 0xa94 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq 2540 │ │ │ │ │ + beq 2338 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r6, r2 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ - beq 255c │ │ │ │ │ + beq 2354 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ sub r6, r2, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ - bcc 2e1c │ │ │ │ │ + bcc 2de4 │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2e28 │ │ │ │ │ + bne 2df0 │ │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ │ ldr ip, [sl, #64] @ 0x40 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ add r2, ip, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ ldr r8, [r4, #28] │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ - bgt 2574 │ │ │ │ │ + bgt 236c │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r2, [sl, #64] @ 0x40 │ │ │ │ │ add r3, r4, r2, lsl #6 │ │ │ │ │ add ip, r4, ip, lsl #6 │ │ │ │ │ lsl lr, r2, #6 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [ip, #2816] @ 0xb00 │ │ │ │ │ @@ -2184,19 +2158,19 @@ │ │ │ │ │ str r1, [r3, #2808] @ 0xaf8 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str r0, [r3, #2780] @ 0xadc │ │ │ │ │ str r1, [r3, #2788] @ 0xae4 │ │ │ │ │ str r1, [r3, #2792] @ 0xae8 │ │ │ │ │ str r1, [r3, #2800] @ 0xaf0 │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ + cmp r3, #82 @ 0x52 │ │ │ │ │ + beq 2038 │ │ │ │ │ + bls 2024 │ │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ │ - beq 2084 │ │ │ │ │ - bhi 2098 │ │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ │ - bne 2098 │ │ │ │ │ + bne 2038 │ │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ │ sub r2, r2, #114 @ 0x72 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ add lr, r4, lr │ │ │ │ │ str r2, [lr, #2772] @ 0xad4 │ │ │ │ │ @@ -2208,34 +2182,34 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 10ec │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 1f34 │ │ │ │ │ + b d90 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2788 │ │ │ │ │ + bne 2670 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ b 10d4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 1f94 │ │ │ │ │ - b d90 │ │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23d4 │ │ │ │ │ + bne 2394 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 10ec │ │ │ │ │ - ldr r1, [pc, #-1112] @ 1cc4 │ │ │ │ │ + ldr r1, [pc, #-1120] @ 1c5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ b c94 │ │ │ │ │ @@ -2247,558 +2221,618 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 10ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 2910 │ │ │ │ │ + beq 2e18 │ │ │ │ │ and r3, r6, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ tst r3, #16 │ │ │ │ │ - beq 28f4 │ │ │ │ │ + beq 2dfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ mov r6, r0 │ │ │ │ │ tst r3, #16 │ │ │ │ │ - bne 217c │ │ │ │ │ + bne 211c │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2910 │ │ │ │ │ - ldr r2, [pc, #-1260] @ 1cbc │ │ │ │ │ + beq 2e18 │ │ │ │ │ + ldr r2, [pc, #-1264] @ 1c58 │ │ │ │ │ b 1568 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov fp, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ b 1940 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ b 1b5c │ │ │ │ │ ldr r8, [r4, #40] @ 0x28 │ │ │ │ │ cmp r8, #8 │ │ │ │ │ - bne 2980 │ │ │ │ │ + bne 2a08 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add r8, r9, #7 │ │ │ │ │ movge r8, r9 │ │ │ │ │ bic r8, r8, #7 │ │ │ │ │ add r0, sl, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ add r8, r8, #8 │ │ │ │ │ b f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ mov r6, r0 │ │ │ │ │ tst r3, #4 │ │ │ │ │ beq 1550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 311c │ │ │ │ │ + bl 3114 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 1550 │ │ │ │ │ b 1ae4 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ bge 17bc │ │ │ │ │ - b 1e0c │ │ │ │ │ + b 1dac │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f4c │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f4c │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r2, #23 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 10ec │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e48 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + bne 21e0 │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r2, #52 @ 0x34 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 10ec │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 10ec │ │ │ │ │ ldr r2, [sl, #68] @ 0x44 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 14cc │ │ │ │ │ str r8, [sl, #72] @ 0x48 │ │ │ │ │ - b 20fc │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r2, #2 │ │ │ │ │ + b 209c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 2414 │ │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f4c │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + mov r2, #62 @ 0x3e │ │ │ │ │ + str r8, [sl, #72] @ 0x48 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 10ec │ │ │ │ │ mov r6, #101 @ 0x65 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ sub r3, r0, #43 @ 0x2b │ │ │ │ │ bics r3, r3, #2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - bne 259c │ │ │ │ │ + bne 23b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r5, [r5, r3, lsl #2] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ands r5, r5, #4 │ │ │ │ │ - beq 2bd4 │ │ │ │ │ + beq 299c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 311c │ │ │ │ │ + bl 3114 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2bb8 │ │ │ │ │ + beq 29ac │ │ │ │ │ bic r3, r6, #32 │ │ │ │ │ b 155c │ │ │ │ │ + ldr r1, [pc, #-1712] @ 1c5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - b 1a1c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - bne 2308 │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + b 1e94 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ + str lr, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 10ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + bl 2e48 │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + bne 292c │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + mov r1, #3 │ │ │ │ │ + add sl, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr ip, [sl, #64] @ 0x40 │ │ │ │ │ + ldr r8, [r4, #28] │ │ │ │ │ + add r2, ip, #1 │ │ │ │ │ + cmp r2, #149 @ 0x95 │ │ │ │ │ + ble 1fb4 │ │ │ │ │ + ldr r1, [pc, #-1812] @ 1c60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r2, #23 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + mov r3, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 10ec │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sl, #72] @ 0x48 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r2, #63 @ 0x3f │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 10ec │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 2378 │ │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 22ec │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f4c │ │ │ │ │ + ldr r2, [pc, #-1908] @ 1c64 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3298 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 157c │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ + bl 2f4c │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ - mov r2, #62 @ 0x3e │ │ │ │ │ - str r8, [sl, #72] @ 0x48 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 10ec │ │ │ │ │ ldr r5, [r4, #28] │ │ │ │ │ ldr r6, [r4, #472] @ 0x1d8 │ │ │ │ │ - ldr ip, [pc, #-1736] @ 1cc0 │ │ │ │ │ + ldr ip, [pc, #-1980] @ 1c68 │ │ │ │ │ ldrb r2, [ip], #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 26ac │ │ │ │ │ + beq 273c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bls 2d58 │ │ │ │ │ + bls 27e8 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq 2680 │ │ │ │ │ + beq 2710 │ │ │ │ │ ldrb r1, [r5] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 2d58 │ │ │ │ │ + bne 27e8 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 2384 │ │ │ │ │ - ldr r1, [pc, #-1792] @ 1cc4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - b 1ef4 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sl, #72] @ 0x48 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r2, #63 @ 0x3f │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r6, #95 @ 0x5f │ │ │ │ │ - beq 2660 │ │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ │ - beq 23f8 │ │ │ │ │ - and r3, r6, #255 @ 0xff │ │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 2824 │ │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ │ - beq 21f4 │ │ │ │ │ - cmp r6, #45 @ 0x2d │ │ │ │ │ - ble 1158 │ │ │ │ │ - cmp r6, #101 @ 0x65 │ │ │ │ │ - beq 2270 │ │ │ │ │ - bgt 1ac0 │ │ │ │ │ - cmp r6, #69 @ 0x45 │ │ │ │ │ - beq 2464 │ │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ │ - bne 1ac8 │ │ │ │ │ + b 2420 │ │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ │ + bne 2888 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ - ldr r2, [pc, #-1944] @ 1cc8 │ │ │ │ │ + bl 2e48 │ │ │ │ │ + ldr r2, [pc, #-2052] @ 1c6c │ │ │ │ │ mov r6, r0 │ │ │ │ │ b 1568 │ │ │ │ │ - mov r6, #69 @ 0x45 │ │ │ │ │ - b 2274 │ │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subgt r3, r3, #1 │ │ │ │ │ strgt r3, [r4, #480] @ 0x1e0 │ │ │ │ │ b 179c │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c2c │ │ │ │ │ + bne 1bd0 │ │ │ │ │ ldr sl, [r2, #2796] @ 0xaec │ │ │ │ │ ldr r1, [r2, #2800] @ 0xaf0 │ │ │ │ │ sub sl, sl, r1 │ │ │ │ │ - b 24b0 │ │ │ │ │ + b 24b8 │ │ │ │ │ ldr r1, [r2, #2804] @ 0xaf4 │ │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ │ - beq 2bec │ │ │ │ │ + beq 2c54 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - blt 249c │ │ │ │ │ + blt 24a4 │ │ │ │ │ add r3, r4, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ beq 1ae4 │ │ │ │ │ str sl, [r7, #28] │ │ │ │ │ - b 1c2c │ │ │ │ │ + b 1bd0 │ │ │ │ │ + ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ + orrs r3, r3, r2 │ │ │ │ │ + beq 1bd0 │ │ │ │ │ + b 1ba0 │ │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ │ + bne 2848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r6, #95 @ 0x5f │ │ │ │ │ + beq 25d0 │ │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ │ + beq 2504 │ │ │ │ │ + and r3, r6, #255 @ 0xff │ │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 2848 │ │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ │ + beq 2194 │ │ │ │ │ + cmp r6, #45 @ 0x2d │ │ │ │ │ + ble 1158 │ │ │ │ │ + cmp r6, #101 @ 0x65 │ │ │ │ │ + beq 22b4 │ │ │ │ │ + bgt 1ac0 │ │ │ │ │ + cmp r6, #69 @ 0x45 │ │ │ │ │ + beq 25c0 │ │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ │ + bne 1ac8 │ │ │ │ │ + b 2460 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e48 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 2dbc │ │ │ │ │ + beq 2838 │ │ │ │ │ sub r3, r6, #48 @ 0x30 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi 2d98 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bhi 27f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ sub r3, r0, #48 @ 0x30 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bls 2500 │ │ │ │ │ + bls 2580 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2dbc │ │ │ │ │ + beq 2838 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - ldreq r2, [pc, #-2152] @ 1ccc │ │ │ │ │ + ldreq r2, [pc, #-2372] @ 1c70 │ │ │ │ │ beq 1568 │ │ │ │ │ - ldr r1, [pc, #-2156] @ 1cd0 │ │ │ │ │ + ldr r1, [pc, #-2376] @ 1c74 │ │ │ │ │ mov r2, r6 │ │ │ │ │ b 1518 │ │ │ │ │ + mov r6, #69 @ 0x45 │ │ │ │ │ + b 22b8 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + b 19d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - bne 2df4 │ │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ │ - mov r1, #3 │ │ │ │ │ - add sl, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr ip, [sl, #64] @ 0x40 │ │ │ │ │ - ldr r8, [r4, #28] │ │ │ │ │ - add r2, ip, #1 │ │ │ │ │ - cmp r2, #149 @ 0x95 │ │ │ │ │ - ble 2014 │ │ │ │ │ - ldr r1, [pc, #-2216] @ 1cd4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r6, [sp] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ + bl 2e48 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 22a8 │ │ │ │ │ + bne 2518 │ │ │ │ │ + b 1d78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - ldr r2, [pc, #-2276] @ 1cd8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 32a0 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 157c │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r2, #2 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - b 19d8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 2d88 │ │ │ │ │ + beq 2d20 │ │ │ │ │ sub r3, r6, #48 @ 0x30 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bhi 2d64 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi 2cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ sub r3, r0, #48 @ 0x30 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bls 2620 │ │ │ │ │ + bls 2610 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2d88 │ │ │ │ │ + beq 2d20 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - ldreq r2, [pc, #-2424] @ 1cdc │ │ │ │ │ + ldreq r2, [pc, #-2508] @ 1c78 │ │ │ │ │ beq 1568 │ │ │ │ │ - ldr r1, [pc, #-2428] @ 1ce0 │ │ │ │ │ + ldr r1, [pc, #-2512] @ 1c7c │ │ │ │ │ mov r2, r6 │ │ │ │ │ b 1518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ - and r3, r0, #255 @ 0xff │ │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 240c │ │ │ │ │ - b 1dd8 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_CALL tok_continuation_line │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 1ae4 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + ldmib r4, {r5, r6} │ │ │ │ │ + str r3, [r4, #2700] @ 0xa8c │ │ │ │ │ + b c98 │ │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 2080 │ │ │ │ │ + ldr r2, [r4, #2692] @ 0xa84 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 1ae4 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + sub r1, r1, r0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 2bd0 │ │ │ │ │ + bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ + R_ARM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + blt 2b54 │ │ │ │ │ + ldr ip, [r5, #8] │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + blt 2a34 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 2080 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 2080 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 2080 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e48 │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + b 1a1c │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + cmp r1, #28 │ │ │ │ │ + str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ + bne 18c8 │ │ │ │ │ + b 1ee0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldrb lr, [r1] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp lr, #9 │ │ │ │ │ cmpne lr, #32 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - beq 2688 │ │ │ │ │ + beq 2718 │ │ │ │ │ sub r2, r6, r2 │ │ │ │ │ add r6, r2, r5 │ │ │ │ │ - b 2384 │ │ │ │ │ + b 2420 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ + bl 2f4c │ │ │ │ │ ldr r9, [r4, #4] │ │ │ │ │ add sl, r5, #6 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bcs 2708 │ │ │ │ │ + bcs 277c │ │ │ │ │ str r9, [sp, #8] │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r3, r6 │ │ │ │ │ stm sp, {r2, r5} │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ b 10ec │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str lr, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ - ldr r1, [pc, #-2604] @ 1ce4 │ │ │ │ │ + ldr r1, [pc, #-2820] @ 1c80 │ │ │ │ │ mov r2, #6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26c8 │ │ │ │ │ + bne 2758 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - beq 2748 │ │ │ │ │ + beq 27bc │ │ │ │ │ ldrsb r3, [r5, #6] │ │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 26c8 │ │ │ │ │ - ldr r3, [pc, #-2648] @ 1ce8 │ │ │ │ │ + blt 2758 │ │ │ │ │ + ldr r3, [pc, #-2864] @ 1c84 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ tst r3, #7 │ │ │ │ │ - bne 26c8 │ │ │ │ │ + bne 2758 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 28e0 │ │ │ │ │ + bne 2d74 │ │ │ │ │ str r9, [sp, #8] │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ add r3, r6, #6 │ │ │ │ │ stm sp, {r2, sl} │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ b 10ec │ │ │ │ │ - ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ - orrs r3, r3, r2 │ │ │ │ │ - beq 1c2c │ │ │ │ │ - b 1bfc │ │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 20d4 │ │ │ │ │ - ldr r2, [r4, #2692] @ 0xa84 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 1ae4 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - sub r1, r1, r0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 2954 │ │ │ │ │ - bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ - R_ARM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - blt 292c │ │ │ │ │ - ldr ip, [r5, #8] │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - blt 29ac │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 20d4 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne 20d4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 20d4 │ │ │ │ │ + beq ed8 │ │ │ │ │ + b 2284 │ │ │ │ │ + and r3, r6, #255 @ 0xff │ │ │ │ │ + ldr r5, [r5, r3, lsl #2] │ │ │ │ │ + ands r5, r5, #4 │ │ │ │ │ + bne 25b4 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_CALL tok_continuation_line │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 1ae4 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - ldmib r4, {r5, r6} │ │ │ │ │ - str r3, [r4, #2700] @ 0xa8c │ │ │ │ │ - b c98 │ │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ │ - beq 23f8 │ │ │ │ │ + bl 2f4c │ │ │ │ │ + ldr r1, [pc, #-2960] @ 1c88 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r5, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 10ec │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e48 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b 2574 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #4] │ │ │ │ │ - bl 311c │ │ │ │ │ + bl 3114 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2bb8 │ │ │ │ │ + beq 29ac │ │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ │ - beq 21f4 │ │ │ │ │ + beq 2194 │ │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ │ - ble 2864 │ │ │ │ │ + ble 2888 │ │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ │ - beq 2270 │ │ │ │ │ - bgt 28bc │ │ │ │ │ + beq 22b4 │ │ │ │ │ + bgt 2458 │ │ │ │ │ cmp r6, #69 @ 0x45 │ │ │ │ │ - beq 2464 │ │ │ │ │ + beq 25c0 │ │ │ │ │ cmp r6, #74 @ 0x4a │ │ │ │ │ - beq 2450 │ │ │ │ │ + beq 2460 │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 1158 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ + bl 2f4c │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ ldr r0, [r4, #2704] @ 0xa90 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ sub r2, r8, r0 │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ - ldr r3, [pc, #-2992] @ 1cec │ │ │ │ │ + ldr r3, [pc, #-3124] @ 1c8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + b 281c │ │ │ │ │ + mov r5, #10 │ │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + ldr r1, [r4, #468] @ 0x1d4 │ │ │ │ │ + str r2, [r4, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r2, [r4, #2708] @ 0xa94 │ │ │ │ │ + str r2, [r4, #2704] @ 0xa90 │ │ │ │ │ + ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ + str r1, [r4, #464] @ 0x1d0 │ │ │ │ │ + bgt 2968 │ │ │ │ │ + cmp sl, #3 │ │ │ │ │ + beq 294c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r5, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ │ - bne 2864 │ │ │ │ │ - b 2450 │ │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - cmp r1, #28 │ │ │ │ │ - str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne 18c8 │ │ │ │ │ - b 1f40 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrne r1, [pc, #-3208] @ 1c90 │ │ │ │ │ + ldreq r1, [pc, #-3208] @ 1c94 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + cmp r5, #10 │ │ │ │ │ + movne r3, #24 │ │ │ │ │ + strne r3, [r4, #32] │ │ │ │ │ + b 1ae4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - b 2750 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + bl 2f4c │ │ │ │ │ + mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - ldr r1, [pc, #-3096] @ 1cf0 │ │ │ │ │ + bl 2f4c │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + b 2354 │ │ │ │ │ + ldr r1, [pc, #-3260] @ 1c98 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + cmp r5, #10 │ │ │ │ │ + movne r3, #23 │ │ │ │ │ + strne r3, [r4, #32] │ │ │ │ │ + b 1ae4 │ │ │ │ │ + add r3, r4, r3, lsl #6 │ │ │ │ │ + ldrb r1, [r3, #2764] @ 0xacc │ │ │ │ │ + cmp r1, r9 │ │ │ │ │ + bne 28fc │ │ │ │ │ + ldr r3, [r3, #2768] @ 0xad0 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + bne 28fc │ │ │ │ │ + ldr r1, [pc, #-3312] @ 1c9c │ │ │ │ │ + b 1518 │ │ │ │ │ + ldr r1, [pc, #-3316] @ 1ca0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ b 1520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b 216c │ │ │ │ │ - mov r1, #29 │ │ │ │ │ - str r1, [r4, #32] │ │ │ │ │ - b 1f24 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2948 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - beq 2974 │ │ │ │ │ - mov r3, #17 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b 1ae4 │ │ │ │ │ - ldr r3, [pc, #-3176] @ 1cf4 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2948 │ │ │ │ │ - mov r3, #22 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b 1ae4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2948 │ │ │ │ │ + bl 2f4c │ │ │ │ │ + ldr r1, [pc, #-3336] @ 1ca4 │ │ │ │ │ + b 2814 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 10ec │ │ │ │ │ + ldr r1, [r3, #48] @ 0x30 │ │ │ │ │ + lsl r3, r2, #2 │ │ │ │ │ + cmp r1, fp │ │ │ │ │ + moveq sl, fp │ │ │ │ │ + beq 1430 │ │ │ │ │ + movlt sl, fp │ │ │ │ │ + movlt r9, sl │ │ │ │ │ + blt 18f8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ble 20d0 │ │ │ │ │ + cmp r1, fp │ │ │ │ │ + mov sl, fp │ │ │ │ │ + movle r1, r2 │ │ │ │ │ + ble 1d38 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + b 1cbc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mov r3, r8 │ │ │ │ │ mla r3, r0, r8, r3 │ │ │ │ │ @@ -2809,740 +2843,704 @@ │ │ │ │ │ b f50 │ │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ │ lsr r0, r2, #2 │ │ │ │ │ and r0, r0, #7 │ │ │ │ │ lsr r1, r2, #5 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ and r1, r1, #1 │ │ │ │ │ - beq 2afc │ │ │ │ │ + beq 2bb4 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bne 2ae8 │ │ │ │ │ + bne 2ba0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2ae0 │ │ │ │ │ + beq 2b84 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r5, #20 │ │ │ │ │ addeq r2, r5, #28 │ │ │ │ │ lsl r1, r3, #1 │ │ │ │ │ ldrh r8, [r2, r1] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bgt 2a44 │ │ │ │ │ + bgt 2acc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2a1c │ │ │ │ │ + beq 2aa4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2a1c │ │ │ │ │ + bne 2aa4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2acc │ │ │ │ │ - ldr r1, [pc, #-3388] @ 1cf8 │ │ │ │ │ + beq 2b8c │ │ │ │ │ + ldr r1, [pc, #-3604] @ 1ca8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ b 1ae4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 2a78 │ │ │ │ │ + beq 2b00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2a78 │ │ │ │ │ + bne 2b00 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2948 │ │ │ │ │ + beq 2b78 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 2ab0 │ │ │ │ │ + beq 2b38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2ab0 │ │ │ │ │ + bne 2b38 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2948 │ │ │ │ │ + beq 2b78 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - b 29f8 │ │ │ │ │ - ldr r1, [pc, #-3544] @ 1cfc │ │ │ │ │ + b 2a80 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 2b78 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 2b78 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + mov r3, #17 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b 1ae4 │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ + b 2a6c │ │ │ │ │ + ldr r1, [pc, #-3816] @ 1cac │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ b 1ae4 │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ - b 29e4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldreq r2, [r5, #28] │ │ │ │ │ - bne 2b60 │ │ │ │ │ + bne 2bf0 │ │ │ │ │ ldr r8, [r2, r3, lsl #2] │ │ │ │ │ - b 29ec │ │ │ │ │ + b 2a74 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2b18 │ │ │ │ │ + beq 2c00 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r5, #20 │ │ │ │ │ addeq r2, r5, #28 │ │ │ │ │ ldrb r8, [r2, r3] │ │ │ │ │ - b 29ec │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ - b 2b10 │ │ │ │ │ - ldr r1, [r3, #48] @ 0x30 │ │ │ │ │ - lsl r3, r2, #2 │ │ │ │ │ - cmp r1, fp │ │ │ │ │ - moveq sl, fp │ │ │ │ │ - beq 1430 │ │ │ │ │ - movlt sl, fp │ │ │ │ │ - movlt r9, sl │ │ │ │ │ - blt 18f8 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble 2130 │ │ │ │ │ - cmp r1, fp │ │ │ │ │ - mov sl, fp │ │ │ │ │ - movle r1, r2 │ │ │ │ │ - ble 1d98 │ │ │ │ │ - mov r9, fp │ │ │ │ │ - b 1d1c │ │ │ │ │ + b 2a74 │ │ │ │ │ + ldr r3, [pc, #-3880] @ 1cb0 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2b78 │ │ │ │ │ + mov r3, #22 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b 1ae4 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r5, #20 │ │ │ │ │ addeq r2, r5, #28 │ │ │ │ │ - b 2af4 │ │ │ │ │ + b 2bac │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ + b 2bc8 │ │ │ │ │ + ldr r1, [r4, #464] @ 0x1d0 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + bne 1af4 │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b 1404 │ │ │ │ │ + mov r1, #29 │ │ │ │ │ + str r1, [r4, #32] │ │ │ │ │ + b 1ec4 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ moveq fp, r9 │ │ │ │ │ bl 0 <_PyTokenizer_Get> │ │ │ │ │ R_ARM_CALL tok_continuation_line │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2ba0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - b f48 │ │ │ │ │ - mov r3, #29 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b 1404 │ │ │ │ │ + movne r0, sl │ │ │ │ │ + movne r8, r9 │ │ │ │ │ + bne f48 │ │ │ │ │ mov r3, r8 │ │ │ │ │ b 157c │ │ │ │ │ - ldr r1, [pc, #-3760] @ 1d00 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1520 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r6, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - ldr r1, [pc, #-3808] @ 1d04 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 28a0 │ │ │ │ │ add r0, sl, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 1ae4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add fp, r4, fp │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b 2c34 │ │ │ │ │ + b 2c9c │ │ │ │ │ ldr lr, [fp, #2804] @ 0xaf4 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldrb r0, [lr, r2] │ │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ │ - beq 2ce4 │ │ │ │ │ + beq 2cd4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r0, [r1] │ │ │ │ │ add r1, r8, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bgt 2c10 │ │ │ │ │ + bgt 2c78 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ strb r2, [r8, r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 24d0 │ │ │ │ │ + b 24d8 │ │ │ │ │ + mov r3, #29 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b 1404 │ │ │ │ │ + cmp sl, ip │ │ │ │ │ + mov r2, ip │ │ │ │ │ + beq 2c98 │ │ │ │ │ + ldrb r0, [lr, ip] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2c98 │ │ │ │ │ + cmp r0, #10 │ │ │ │ │ + add ip, r2, #1 │ │ │ │ │ + bne 2cd4 │ │ │ │ │ + b 2c8c │ │ │ │ │ + and r3, r6, #255 @ 0xff │ │ │ │ │ + ldr r5, [r5, r3, lsl #2] │ │ │ │ │ + ands r5, r5, #4 │ │ │ │ │ + bne 2644 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f4c │ │ │ │ │ + ldr r1, [pc, #264] @ 2e28 │ │ │ │ │ + b 2814 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e48 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b 2604 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r0, r3, #123 @ 0x7b │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ movle r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2d24 │ │ │ │ │ + bne 2da0 │ │ │ │ │ add r2, r4, r2, lsl #2 │ │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 2d0c │ │ │ │ │ - ldr r1, [pc, #-3984] @ 1d08 │ │ │ │ │ + bne 2d88 │ │ │ │ │ + ldr r1, [pc, #196] @ 2e2c │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ b 1520 │ │ │ │ │ - ldr r1, [pc, #-4000] @ 1d0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - cmp r5, #10 │ │ │ │ │ - movne r3, #23 │ │ │ │ │ - strne r3, [r4, #32] │ │ │ │ │ - b 1ae4 │ │ │ │ │ - add r3, r4, r3, lsl #6 │ │ │ │ │ - ldrb r1, [r3, #2764] @ 0xacc │ │ │ │ │ - cmp r1, r9 │ │ │ │ │ - bne 1ba0 │ │ │ │ │ - ldr r3, [r3, #2768] @ 0xad0 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - bne 1ba0 │ │ │ │ │ - ldr r1, [pc, #-4052] @ 1d10 │ │ │ │ │ - b 1518 │ │ │ │ │ - cmp sl, ip │ │ │ │ │ - mov r2, ip │ │ │ │ │ - beq 2c30 │ │ │ │ │ - ldrb r0, [lr, ip] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2c30 │ │ │ │ │ - cmp r0, #10 │ │ │ │ │ - add ip, r2, #1 │ │ │ │ │ - bne 2ce4 │ │ │ │ │ - b 2c24 │ │ │ │ │ + bl 2e48 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ + b 27c4 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ - ldr r1, [pc, #280] @ 2e34 │ │ │ │ │ + ldr r1, [pc, #152] @ 2e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ b 1520 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 1e0c │ │ │ │ │ - b 2c7c │ │ │ │ │ - ldr r1, [r4, #464] @ 0x1d0 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - bne 1af4 │ │ │ │ │ - mov sl, #0 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - b 1404 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq ed8 │ │ │ │ │ - b 2348 │ │ │ │ │ - and r3, r6, #255 @ 0xff │ │ │ │ │ - ldr r5, [r5, r3, lsl #2] │ │ │ │ │ - ands r5, r5, #4 │ │ │ │ │ - bne 2654 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - ldr r1, [pc, #176] @ 2e38 │ │ │ │ │ - b 2be0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b 2614 │ │ │ │ │ - and r3, r6, #255 @ 0xff │ │ │ │ │ - ldr r5, [r5, r3, lsl #2] │ │ │ │ │ - ands r5, r5, #4 │ │ │ │ │ - bne 2534 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - ldr r1, [pc, #128] @ 2e3c │ │ │ │ │ - b 2be0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b 24f4 │ │ │ │ │ - ldr r1, [pc, #108] @ 2e40 │ │ │ │ │ + beq 1dac │ │ │ │ │ + b 2d4c │ │ │ │ │ + ldr r1, [pc, #112] @ 2e34 │ │ │ │ │ b 1514 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #20 │ │ │ │ │ - b 2138 │ │ │ │ │ + b 20d8 │ │ │ │ │ mov r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b 1b6c │ │ │ │ │ mov r9, #0 │ │ │ │ │ b 1404 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - b 255c │ │ │ │ │ - mov r5, #10 │ │ │ │ │ - b 1b70 │ │ │ │ │ - ldr r1, [pc, #32] @ 2e44 │ │ │ │ │ - ldr r0, [pc, #32] @ 2e48 │ │ │ │ │ + ldr r1, [pc, #76] @ 2e38 │ │ │ │ │ + ldr r0, [pc, #76] @ 2e3c │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ - ldr r1, [pc, #28] @ 2e4c │ │ │ │ │ - ldr r0, [pc, #20] @ 2e48 │ │ │ │ │ + ldr r1, [pc, #72] @ 2e40 │ │ │ │ │ + ldr r0, [pc, #64] @ 2e3c │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ - .word 0x00000464 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f4c │ │ │ │ │ + ldr r1, [pc, #52] @ 2e44 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 1520 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e48 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b 210c │ │ │ │ │ + .word 0x00000248 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000200 │ │ │ │ │ + .word 0x000004b0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000248 │ │ │ │ │ + .word 0x00000464 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000438 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000048 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x000001b4 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002e50 : │ │ │ │ │ +00002e48 : │ │ │ │ │ tok_nextc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 2ea0 │ │ │ │ │ + beq 2e98 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi 2f40 │ │ │ │ │ + bhi 2f38 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r0, [r5] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 2f40 │ │ │ │ │ + bne 2f38 │ │ │ │ │ ldr r3, [r0, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f48 │ │ │ │ │ + beq 2f40 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r2, r6, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f2c │ │ │ │ │ + bne 2f24 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 2e74 │ │ │ │ │ + bne 2e6c │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 2f40 │ │ │ │ │ + bne 2f38 │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 2f48 │ │ │ │ │ + beq 2f40 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ │ sub r2, r6, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ee0 │ │ │ │ │ - ldr r1, [pc, #28] @ 2f50 │ │ │ │ │ + beq 2ed8 │ │ │ │ │ + ldr r1, [pc, #28] @ 2f48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ - b 2f40 │ │ │ │ │ + b 2f38 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002f54 : │ │ │ │ │ +00002f4c : │ │ │ │ │ tok_backup(): │ │ │ │ │ cmn r1, #1 │ │ │ │ │ bxeq lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ - bcc 2fa4 │ │ │ │ │ + bcc 2f9c │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 2fb0 │ │ │ │ │ + bne 2fa8 │ │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #476] @ 0x1dc │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #16] @ 2fbc │ │ │ │ │ - ldr r0, [pc, #16] @ 2fc0 │ │ │ │ │ + ldr r1, [pc, #16] @ 2fb4 │ │ │ │ │ + ldr r0, [pc, #16] @ 2fb8 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ - ldr r1, [pc, #12] @ 2fc4 │ │ │ │ │ - ldr r0, [pc, #4] @ 2fc0 │ │ │ │ │ + ldr r1, [pc, #12] @ 2fbc │ │ │ │ │ + ldr r0, [pc, #4] @ 2fb8 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000048 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002fc8 <_PyLexer_update_fstring_expr>: │ │ │ │ │ +00002fc0 <_PyLexer_update_fstring_expr>: │ │ │ │ │ _PyLexer_update_fstring_expr(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ ldr r5, [r3, #64] @ 0x40 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 3050 <_PyLexer_update_fstring_expr+0x88> │ │ │ │ │ + bne 3048 <_PyLexer_update_fstring_expr+0x88> │ │ │ │ │ lsl r7, r5, #6 │ │ │ │ │ add r5, r4, r5, lsl #6 │ │ │ │ │ ldr r3, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3074 <_PyLexer_update_fstring_expr+0xac> │ │ │ │ │ + beq 306c <_PyLexer_update_fstring_expr+0xac> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ - beq 3084 <_PyLexer_update_fstring_expr+0xbc> │ │ │ │ │ + beq 307c <_PyLexer_update_fstring_expr+0xbc> │ │ │ │ │ add r3, r4, r7 │ │ │ │ │ mvn ip, #0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r6, [r3, #2796] @ 0xaec │ │ │ │ │ str ip, [r3, #2800] @ 0xaf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncpy │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bhi 305c <_PyLexer_update_fstring_expr+0x94> │ │ │ │ │ + bhi 3054 <_PyLexer_update_fstring_expr+0x94> │ │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ │ - bne 3094 <_PyLexer_update_fstring_expr+0xcc> │ │ │ │ │ + bne 308c <_PyLexer_update_fstring_expr+0xcc> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ add r5, r4, r5, lsl #6 │ │ │ │ │ str r0, [r5, #2800] @ 0xaf0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ - bne 302c <_PyLexer_update_fstring_expr+0x64> │ │ │ │ │ + bne 3024 <_PyLexer_update_fstring_expr+0x64> │ │ │ │ │ mov r3, #15 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ │ add r5, r4, r5, lsl #6 │ │ │ │ │ - bne 30bc <_PyLexer_update_fstring_expr+0xf4> │ │ │ │ │ + bne 30b4 <_PyLexer_update_fstring_expr+0xf4> │ │ │ │ │ ldr r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 306c <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ + bne 3064 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ str r0, [r5, #2800] @ 0xaf0 │ │ │ │ │ - b 306c <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ + b 3064 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ ldr r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 306c <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ + beq 3064 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ ldr r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 306c <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ + bge 3064 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ ldr r1, [r5, #2796] @ 0xaec │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3110 <_PyLexer_update_fstring_expr+0x148> │ │ │ │ │ + beq 3108 <_PyLexer_update_fstring_expr+0x148> │ │ │ │ │ ldr r3, [r5, #2796] @ 0xaec │ │ │ │ │ str r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncpy │ │ │ │ │ ldr r3, [r5, #2796] @ 0xaec │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ str r3, [r5, #2796] @ 0xaec │ │ │ │ │ - b 306c <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ + b 3064 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ ldr r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 3084 <_PyLexer_update_fstring_expr+0xbc> │ │ │ │ │ + b 307c <_PyLexer_update_fstring_expr+0xbc> │ │ │ │ │ │ │ │ │ │ -0000311c : │ │ │ │ │ +00003114 : │ │ │ │ │ tok_decimal_tail(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r6, [pc, #352] @ 3294 │ │ │ │ │ + ldr r6, [pc, #352] @ 328c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldmib r4, {r5, r7} │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 3184 │ │ │ │ │ + beq 317c │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ movhi r2, r5 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi 322c │ │ │ │ │ + bhi 3224 │ │ │ │ │ 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 3240 │ │ │ │ │ + beq 3238 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 3140 │ │ │ │ │ + bne 3138 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 3280 │ │ │ │ │ + bne 3278 │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3288 │ │ │ │ │ + beq 3280 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r2, r7, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3214 │ │ │ │ │ + bne 320c │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 3140 │ │ │ │ │ + bne 3138 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 3280 │ │ │ │ │ + bne 3278 │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 3288 │ │ │ │ │ + beq 3280 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ │ sub r2, r7, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31c8 │ │ │ │ │ - ldr r1, [pc, #124] @ 3298 │ │ │ │ │ + beq 31c0 │ │ │ │ │ + ldr r1, [pc, #124] @ 3290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r3, [r6, #1020] @ 0x3fc │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 3178 │ │ │ │ │ + bne 3170 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e48 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ands r5, r3, #4 │ │ │ │ │ - bne 3134 │ │ │ │ │ + bne 312c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - ldr r1, [pc, #40] @ 329c │ │ │ │ │ + bl 2f4c │ │ │ │ │ + ldr r1, [pc, #40] @ 3294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b 322c │ │ │ │ │ + b 3224 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ - b 322c │ │ │ │ │ + b 3224 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000268 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000032a0 : │ │ │ │ │ +00003298 : │ │ │ │ │ verify_end_of_number(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ │ ldr r6, [r3, #68] @ 0x44 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3310 │ │ │ │ │ - ldr r3, [pc, #300] @ 33f4 │ │ │ │ │ + bne 3308 │ │ │ │ │ + ldr r3, [pc, #300] @ 33ec │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub r1, r1, #97 @ 0x61 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi 32e8 │ │ │ │ │ + bhi 32e0 │ │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt 3310 │ │ │ │ │ + bgt 3308 │ │ │ │ │ bic r1, r4, #32 │ │ │ │ │ sub r1, r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls 3368 │ │ │ │ │ + bls 3360 │ │ │ │ │ sub r3, r4, #48 @ 0x30 │ │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ │ cmpne r3, #9 │ │ │ │ │ - bls 3368 │ │ │ │ │ + bls 3360 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #212] @ 33f8 │ │ │ │ │ + ldr r1, [pc, #212] @ 33f0 │ │ │ │ │ bl 7c <_PyTokenizer_Get+0x7c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3368 │ │ │ │ │ + beq 3360 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - ldr r3, [pc, #184] @ 33fc │ │ │ │ │ - ldr r2, [pc, #184] @ 3400 │ │ │ │ │ + bl 2f4c │ │ │ │ │ + ldr r3, [pc, #184] @ 33f4 │ │ │ │ │ + ldr r2, [pc, #184] @ 33f8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 <_PyTokenizer_parser_warn> │ │ │ │ │ R_ARM_CALL _PyTokenizer_parser_warn │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3314 │ │ │ │ │ + bne 330c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2e50 │ │ │ │ │ - b 3310 │ │ │ │ │ + bl 2e48 │ │ │ │ │ + b 3308 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - ldr r1, [pc, #132] @ 3400 │ │ │ │ │ + bl 2f4c │ │ │ │ │ + ldr r1, [pc, #132] @ 33f8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 3314 │ │ │ │ │ - ldr r1, [pc, #116] @ 3404 │ │ │ │ │ + b 330c │ │ │ │ │ + ldr r1, [pc, #116] @ 33fc │ │ │ │ │ bl 7c <_PyTokenizer_Get+0x7c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 3328 │ │ │ │ │ - ldr r1, [pc, #104] @ 3408 │ │ │ │ │ + b 3320 │ │ │ │ │ + ldr r1, [pc, #104] @ 3400 │ │ │ │ │ bl 7c <_PyTokenizer_Get+0x7c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 3328 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + b 3320 │ │ │ │ │ + bl 2e48 │ │ │ │ │ sub r3, r0, #102 @ 0x66 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - ldrls r8, [pc, #80] @ 340c │ │ │ │ │ + ldrls r8, [pc, #80] @ 3404 │ │ │ │ │ mov r1, r0 │ │ │ │ │ lsrls r8, r8, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ andls r8, r8, #1 │ │ │ │ │ movhi r8, #0 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - b 3328 │ │ │ │ │ - ldr r1, [pc, #52] @ 3410 │ │ │ │ │ + bl 2f4c │ │ │ │ │ + b 3320 │ │ │ │ │ + ldr r1, [pc, #52] @ 3408 │ │ │ │ │ bl 7c <_PyTokenizer_Get+0x7c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 3328 │ │ │ │ │ - ldr r1, [pc, #40] @ 3414 │ │ │ │ │ + b 3320 │ │ │ │ │ + ldr r1, [pc, #40] @ 340c │ │ │ │ │ bl 7c <_PyTokenizer_Get+0x7c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 3328 │ │ │ │ │ + b 3320 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000004f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxWarning │ │ │ │ │ .word 0x00000508 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -28,24 +28,24 @@ │ │ │ │ │ 0x00000190 77657200 5f50795f 63747970 655f7461 wer._Py_ctype_ta │ │ │ │ │ 0x000001a0 626c6500 50794578 635f556e 69636f64 ble.PyExc_Unicod │ │ │ │ │ 0x000001b0 65446563 6f646545 72726f72 005f5079 eDecodeError._Py │ │ │ │ │ 0x000001c0 546f6b65 6e697a65 725f696e 64656e74 Tokenizer_indent │ │ │ │ │ 0x000001d0 6572726f 72005f50 79546f6b 656e5f54 error._PyToken_T │ │ │ │ │ 0x000001e0 68726565 43686172 73005079 556e6963 hreeChars.PyUnic │ │ │ │ │ 0x000001f0 6f64655f 4465636f 64655554 4638005f ode_DecodeUTF8._ │ │ │ │ │ - 0x00000200 50794c65 7865725f 74797065 5f636f6d PyLexer_type_com │ │ │ │ │ - 0x00000210 6d656e74 5f746f6b 656e5f73 65747570 ment_token_setup │ │ │ │ │ - 0x00000220 006d656d 636d7000 5f507955 6e69636f .memcmp._PyUnico │ │ │ │ │ - 0x00000230 64655f53 63616e49 64656e74 69666965 de_ScanIdentifie │ │ │ │ │ - 0x00000240 72005f50 795f4465 616c6c6f 63005f50 r._Py_Dealloc._P │ │ │ │ │ + 0x00000200 5079556e 69636f64 655f5363 616e4964 PyUnicode_ScanId │ │ │ │ │ + 0x00000210 656e7469 66696572 005f5079 5f446561 entifier._Py_Dea │ │ │ │ │ + 0x00000220 6c6c6f63 005f5079 4c657865 725f7479 lloc._PyLexer_ty │ │ │ │ │ + 0x00000230 70655f63 6f6d6d65 6e745f74 6f6b656e pe_comment_token │ │ │ │ │ + 0x00000240 5f736574 7570006d 656d636d 70005f50 _setup.memcmp._P │ │ │ │ │ 0x00000250 79546f6b 656e697a 65725f73 796e7461 yTokenizer_synta │ │ │ │ │ 0x00000260 78657272 6f725f6b 6e6f776e 5f72616e xerror_known_ran │ │ │ │ │ - 0x00000270 67650050 79457272 5f457863 65707469 ge.PyErr_Excepti │ │ │ │ │ - 0x00000280 6f6e4d61 74636865 73005f5f 61656162 onMatches.__aeab │ │ │ │ │ - 0x00000290 695f6964 69760050 79556e69 636f6465 i_idiv.PyUnicode │ │ │ │ │ - 0x000002a0 5f537562 73747269 6e670050 79556e69 _Substring.PyUni │ │ │ │ │ - 0x000002b0 636f6465 5f417355 54463853 7472696e code_AsUTF8Strin │ │ │ │ │ - 0x000002c0 67005079 4d656d5f 5265616c 6c6f6300 g.PyMem_Realloc. │ │ │ │ │ + 0x00000270 6765005f 5f616561 62695f69 64697600 ge.__aeabi_idiv. │ │ │ │ │ + 0x00000280 5079556e 69636f64 655f5375 62737472 PyUnicode_Substr │ │ │ │ │ + 0x00000290 696e6700 5079556e 69636f64 655f4173 ing.PyUnicode_As │ │ │ │ │ + 0x000002a0 55544638 53747269 6e670050 79457272 UTF8String.PyErr │ │ │ │ │ + 0x000002b0 5f457863 65707469 6f6e4d61 74636865 _ExceptionMatche │ │ │ │ │ + 0x000002c0 73005079 4d656d5f 5265616c 6c6f6300 s.PyMem_Realloc. │ │ │ │ │ 0x000002d0 5f507954 6f6b656e 697a6572 5f706172 _PyTokenizer_par │ │ │ │ │ 0x000002e0 7365725f 7761726e 00507945 78635f53 ser_warn.PyExc_S │ │ │ │ │ 0x000002f0 796e7461 78576172 6e696e67 00 yntaxWarning. │ │ │ ├── state.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -7,11 +7,11 @@ │ │ │ │ │ 00000208 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000270 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000002a0 00000b1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ 000002cc 00000c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002f0 00000c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000334 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000348 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000360 00000c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000378 00000c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000038c 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000350 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000038c 00000c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003a4 00000c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003e0 00000c1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -156,15 +156,15 @@ │ │ │ │ │ ldr r5, [r3, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ blt 298 <_PyTokenizer_Free+0xfc> │ │ │ │ │ add r7, r4, r5, lsl #6 │ │ │ │ │ ldr r0, [r7, #2804] @ 0xaf4 │ │ │ │ │ lsl r6, r5, #6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 38c <_PyTokenizer_Free+0x1f0> │ │ │ │ │ + bne 350 <_PyTokenizer_Free+0x1b4> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ beq 298 <_PyTokenizer_Free+0xfc> │ │ │ │ │ add r6, r4, r6 │ │ │ │ │ ldr r0, [r6, #2740] @ 0xab4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 270 <_PyTokenizer_Free+0xd4> │ │ │ │ │ @@ -210,21 +210,21 @@ │ │ │ │ │ str r3, [r0] │ │ │ │ │ bne 1d8 <_PyTokenizer_Free+0x3c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1d8 <_PyTokenizer_Free+0x3c> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 368 <_PyTokenizer_Free+0x1cc> │ │ │ │ │ + bne 394 <_PyTokenizer_Free+0x1f8> │ │ │ │ │ ldr r0, [r4, #2284] @ 0x8ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 328 <_PyTokenizer_Free+0x18c> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 350 <_PyTokenizer_Free+0x1b4> │ │ │ │ │ + bne 37c <_PyTokenizer_Free+0x1e0> │ │ │ │ │ ldr r3, [r4, #2720] @ 0xaa0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1f0 <_PyTokenizer_Free+0x54> │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1fc <_PyTokenizer_Free+0x60> │ │ │ │ │ bl 0 │ │ │ │ │ @@ -232,14 +232,26 @@ │ │ │ │ │ b 1fc <_PyTokenizer_Free+0x60> │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 218 <_PyTokenizer_Free+0x7c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 218 <_PyTokenizer_Free+0x7c> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mvn r2, #0 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + str r2, [r7, #2800] @ 0xaf0 │ │ │ │ │ + add r5, r5, r2 │ │ │ │ │ + str r3, [r7, #2804] @ 0xaf4 │ │ │ │ │ + str r3, [r7, #2796] @ 0xaec │ │ │ │ │ + str r3, [r7, #2812] @ 0xafc │ │ │ │ │ + bne 248 <_PyTokenizer_Free+0xac> │ │ │ │ │ + b 298 <_PyTokenizer_Free+0xfc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ bne 31c <_PyTokenizer_Free+0x180> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 31c <_PyTokenizer_Free+0x180> │ │ │ │ │ @@ -249,26 +261,14 @@ │ │ │ │ │ bne 304 <_PyTokenizer_Free+0x168> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #2284] @ 0x8ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 31c <_PyTokenizer_Free+0x180> │ │ │ │ │ b 310 <_PyTokenizer_Free+0x174> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mvn r2, #0 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - str r2, [r7, #2800] @ 0xaf0 │ │ │ │ │ - add r5, r5, r2 │ │ │ │ │ - str r3, [r7, #2804] @ 0xaf4 │ │ │ │ │ - str r3, [r7, #2796] @ 0xaec │ │ │ │ │ - str r3, [r7, #2812] @ 0xafc │ │ │ │ │ - bne 248 <_PyTokenizer_Free+0xac> │ │ │ │ │ - b 298 <_PyTokenizer_Free+0xfc> │ │ │ │ │ │ │ │ │ │ 000003b8 <_PyToken_Free>: │ │ │ │ │ _PyToken_Free(): │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r3, [r0] │ │ │ ├── readline_tokenizer.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -17,17 +17,17 @@ │ │ │ │ │ 000000dc 0000141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000120 0000151c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000019c 0000121c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 000001b4 0000161c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ 000001c8 0000171c R_ARM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ 000001d8 0000161c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ 000001e4 0000151c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001f0 0000101c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000204 0000181c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000210 0000191c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000020c 0000101c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ +00000220 0000181c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000022c 0000191c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00000278 00001a1c R_ARM_CALL 00000000 _PyLexer_update_fstring_expr │ │ │ │ │ 00000294 00001b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000029c 0000161c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ 000002a8 0000071c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ 000002b0 0000071c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ 000002c4 00001b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000002cc 0000161c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -9,27 +9,27 @@ │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 1ec │ │ │ │ │ + bne 208 │ │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 1ec │ │ │ │ │ + bgt 208 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ ldr r0, [r0, #2720] @ 0xaa0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallNoArgs │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1fc │ │ │ │ │ + beq 218 │ │ │ │ │ ldr r2, [r4, #2696] @ 0xa88 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ beq 18c │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ beq 288 │ │ │ │ │ @@ -72,25 +72,25 @@ │ │ │ │ │ add r0, r2, r3 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ strb r1, [r2, r3] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #2704] @ 0xa90 │ │ │ │ │ - beq 234 │ │ │ │ │ + beq 1ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 218 │ │ │ │ │ + bne 234 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 224 │ │ │ │ │ + beq 1f8 │ │ │ │ │ add r2, r4, #12288 @ 0x3000 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r2, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r3, #-1] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ bne 244 │ │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ │ @@ -130,44 +130,44 @@ │ │ │ │ │ bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ R_ARM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b 22c │ │ │ │ │ + b 200 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 9c │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne 130 │ │ │ │ │ + mov r3, #11 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 184 │ │ │ │ │ ldr r0, [r4, #2720] @ 0xaa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallNoArgs │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 50 │ │ │ │ │ - ldr r3, [pc, #248] @ 2fc │ │ │ │ │ + ldr r3, [pc, #220] @ 2fc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne 130 │ │ │ │ │ - mov r3, #11 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 184 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne 130 │ │ │ │ │ - b 224 │ │ │ │ │ + b 1f8 │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ mov r0, #10 │ │ │ │ │ strb r0, [r3] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #1 │ │ │ │ │ strb r1, [r3] │ │ │ │ │ @@ -177,15 +177,15 @@ │ │ │ │ │ beq 154 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_update_fstring_expr> │ │ │ │ │ R_ARM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 154 │ │ │ │ │ - b 22c │ │ │ │ │ + b 200 │ │ │ │ │ ldr r3, [pc, #112] @ 300 │ │ │ │ │ ldr r1, [pc, #112] @ 304 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ @@ -193,15 +193,15 @@ │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 22c │ │ │ │ │ + b 200 │ │ │ │ │ ldr r3, [pc, #64] @ 300 │ │ │ │ │ ldr r1, [pc, #68] @ 308 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ ├── 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: 67112 (bytes into file) │ │ │ │ │ + Start of section headers: 67108 (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 0x10628: │ │ │ │ │ +There are 15 section headers, starting at offset 0x10624: │ │ │ │ │ │ │ │ │ │ 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 000a48 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00e3c8 0002d8 08 I 12 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00e3c4 0002d8 08 I 12 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000a7c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000a7c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 000a7c 008f6c 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 00e6a0 001ac8 08 I 12 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 0099e8 000e6a 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 00a854 00103c 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 010168 000440 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 00b890 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00b890 00002b 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 00b8bc 001ac0 10 13 226 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 00d37c 00104b 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 0105a8 000080 00 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 000a7c 008f68 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 00e69c 001ac8 08 I 12 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 0099e4 000e6a 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 00a850 00103c 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 010164 000440 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 00b88c 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00b88c 00002b 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 00b8b8 001ac0 10 13 226 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 00d378 00104b 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 0105a4 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,198 +1,198 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 428 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: 00005e88 12 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ + 2: 00005e84 12 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ 3: 00000580 76 FUNC LOCAL DEFAULT 8 null_error.isra.0 │ │ │ │ │ - 4: 0000033c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 4: 00000338 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 5: 00000000 0 SECTION LOCAL DEFAULT 7 .rodata.str1.4 │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 7: 0000034c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 8: 00000554 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 9: 00000574 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 10: 00000724 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 11: 00000744 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 12: 00000814 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 13: 00000824 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 14: 0000089c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 15: 000008a4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 16: 000009c8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 17: 000009d8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 18: 00000a8c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 19: 00000a94 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 20: 00000d20 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 21: 00000d30 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 22: 00000d30 436 FUNC LOCAL DEFAULT 5 binary_op1 │ │ │ │ │ - 23: 00000ee0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 24: 00000ee4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 25: 00001058 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 26: 00001068 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 27: 000010dc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 28: 000010ec 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 29: 00001294 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 30: 000012a8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 31: 000017d8 2524 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ - 32: 00004e88 340 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ - 33: 000017c4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 34: 000017d8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 35: 000021a4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 36: 000021b4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 37: 000023c8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 38: 000023ec 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 39: 00002500 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 40: 00002518 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 7: 00000348 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 8: 00000550 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 9: 00000570 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 10: 00000720 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 11: 00000740 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 12: 00000810 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 13: 00000820 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 14: 00000898 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 15: 000008a0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 16: 000009c4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 17: 000009d4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 18: 00000a88 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 19: 00000a90 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 20: 00000d1c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 21: 00000d2c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 22: 00000d2c 436 FUNC LOCAL DEFAULT 5 binary_op1 │ │ │ │ │ + 23: 00000edc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 24: 00000ee0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 25: 00001054 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 26: 00001064 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 27: 000010d8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 28: 000010e8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 29: 00001290 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 30: 000012a4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 31: 000017d4 2524 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ + 32: 00004e84 340 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ + 33: 000017c0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 34: 000017d4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 35: 000021a0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 36: 000021b0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 37: 000023c4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 38: 000023e8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 39: 000024fc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 40: 00002514 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 41: 00000000 144 FUNC LOCAL DEFAULT 1 binary_iop.part.0 │ │ │ │ │ - 42: 00002750 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 43: 00002758 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 44: 00002758 180 FUNC LOCAL DEFAULT 5 binary_iop │ │ │ │ │ - 45: 00002808 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 46: 0000280c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 47: 0000280c 160 FUNC LOCAL DEFAULT 5 binary_iop1 │ │ │ │ │ - 48: 000028a8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 42: 0000274c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 43: 00002754 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 44: 00002754 180 FUNC LOCAL DEFAULT 5 binary_iop │ │ │ │ │ + 45: 00002804 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 46: 00002808 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 47: 00002808 160 FUNC LOCAL DEFAULT 5 binary_iop1 │ │ │ │ │ + 48: 000028a4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 49: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 50: 00000084 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 51: 000028ac 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 52: 00005e94 32 FUNC LOCAL DEFAULT 5 Py_XDECREF.part.0 │ │ │ │ │ - 53: 00002a94 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 54: 00002ab8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 55: 00002b74 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 56: 00002b80 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 51: 000028a8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 52: 00005e90 32 FUNC LOCAL DEFAULT 5 Py_XDECREF.part.0 │ │ │ │ │ + 53: 00002a90 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 54: 00002ab4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 55: 00002b70 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 56: 00002b7c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 57: 00000090 244 FUNC LOCAL DEFAULT 1 binary_op.part.0 │ │ │ │ │ - 58: 00002d68 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 58: 00002d64 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 59: 00000090 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 60: 0000016c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 61: 00002d70 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 62: 00002f5c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 63: 00002f64 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 64: 000031e8 1924 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ - 65: 00004208 56 FUNC LOCAL DEFAULT 5 recursive_issubclass │ │ │ │ │ + 61: 00002d6c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 62: 00002f58 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 63: 00002f60 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 64: 000031e4 1924 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ + 65: 00004204 56 FUNC LOCAL DEFAULT 5 recursive_issubclass │ │ │ │ │ 66: 00000184 112 FUNC LOCAL DEFAULT 1 recursive_issubclass.part.0 │ │ │ │ │ - 67: 000031d4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 68: 000031e8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 69: 0000395c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 70: 0000396c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 71: 000039cc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 72: 000039d4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 73: 00003b24 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 74: 00003b34 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 75: 00003dec 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 76: 00003dfc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 77: 00003e5c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 78: 00003e64 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 79: 00004128 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 80: 0000414c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 81: 000041c8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 82: 000041d0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 67: 000031d0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 68: 000031e4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 69: 00003958 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 70: 00003968 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 71: 000039c8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 72: 000039d0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 73: 00003b20 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 74: 00003b30 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 75: 00003de8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 76: 00003df8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 77: 00003e58 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 78: 00003e60 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 79: 00004124 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 80: 00004148 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 81: 000041c4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 82: 000041cc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 83: 00000184 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 84: 00000624 216 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ - 85: 000083c0 2660 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ + 85: 000083bc 2660 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ 86: 000001e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 87: 00004340 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 88: 00004350 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 89: 000044b0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 90: 000044bc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 91: 00004874 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 92: 0000488c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 93: 00004a78 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 94: 00004a80 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 95: 00004e58 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 96: 00004e88 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 97: 00004fd4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 98: 00004fdc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 99: 00005060 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 100: 00005064 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 101: 000052ec 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 102: 00005310 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 103: 00005598 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 104: 000055bc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 105: 000057a8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 106: 000057b0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 107: 00005904 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 108: 0000591c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 109: 00005b08 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 110: 00005b10 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 111: 00005b10 172 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ - 112: 00005bb0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 113: 00005bbc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 114: 00005bdc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 115: 00005be0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 116: 00005dcc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 117: 00005dd4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 118: 00005e80 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 119: 00005e88 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 120: 000060a0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 121: 000060a8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 122: 000062f4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 123: 00006308 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 87: 0000433c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 88: 0000434c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 89: 000044ac 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 90: 000044b8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 91: 00004870 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 92: 00004888 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 93: 00004a74 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 94: 00004a7c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 95: 00004e54 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 96: 00004e84 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 97: 00004fd0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 98: 00004fd8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 99: 0000505c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 100: 00005060 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 101: 000052e8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 102: 0000530c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 103: 00005594 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 104: 000055b8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 105: 000057a4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 106: 000057ac 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 107: 00005900 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 108: 00005918 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 109: 00005b04 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 110: 00005b0c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 111: 00005b0c 172 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ + 112: 00005bac 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 113: 00005bb8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 114: 00005bd8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 115: 00005bdc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 116: 00005dc8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 117: 00005dd0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 118: 00005e7c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 119: 00005e84 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 120: 0000609c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 121: 000060a4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 122: 000062f0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 123: 00006304 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 124: 00000730 68 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ - 125: 000065d0 148 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ - 126: 000066e8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 127: 000066f4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 128: 00006900 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 129: 00006908 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 130: 00006a00 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 131: 00006a0c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 132: 00006b58 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 133: 00006b60 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 134: 00006c48 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 125: 000065cc 148 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ + 126: 000066e4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 127: 000066f0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 128: 000068fc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 129: 00006904 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 130: 000069fc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 131: 00006a08 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 132: 00006b54 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 133: 00006b5c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 134: 00006c44 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 135: 000001f4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 136: 000002a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 137: 00006c54 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 138: 00006e40 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 139: 00006e48 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 140: 00007054 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 137: 00006c50 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 138: 00006e3c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 139: 00006e44 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 140: 00007050 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 141: 000002a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 142: 0000705c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 143: 00007338 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 144: 0000735c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 145: 000074d4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 146: 000074f4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 147: 00007648 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 148: 00007658 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 149: 000078dc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 150: 000078f4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 151: 00007ae0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 152: 00007ae8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 153: 00007d24 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 154: 00007d2c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 155: 00007f18 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 156: 00007f20 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 157: 00007f80 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 142: 00007058 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 143: 00007334 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 144: 00007358 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 145: 000074d0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 146: 000074f0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 147: 00007644 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 148: 00007654 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 149: 000078d8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 150: 000078f0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 151: 00007adc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 152: 00007ae4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 153: 00007d20 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 154: 00007d28 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 155: 00007f14 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 156: 00007f1c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 157: 00007f7c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 158: 00000470 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 159: 00000488 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 160: 000004b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 161: 000004bc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 162: 0000057c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 163: 00007f88 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 164: 00008194 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 163: 00007f84 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 164: 00008190 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 165: 00000588 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 166: 000005e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 167: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 168: 0000000c 664 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ 169: 00000008 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 170: 0000000c 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 171: 0000028c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 172: 000081ac 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 173: 000083b8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 172: 000081a8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 173: 000083b4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 174: 000005f0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 175: 00000620 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 176: 00000624 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 177: 000006f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 178: 000083c0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 179: 00008dc8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 178: 000083bc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 179: 00008dc4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 180: 000002a4 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 181: 000002ec 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 182: 000002f4 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 183: 00000324 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 184: 000006fc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 185: 0000072c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 186: 00008e24 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 187: 00008e24 120 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ + 186: 00008e20 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 187: 00008e20 120 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ 188: 00000730 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 189: 00000328 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 190: 00000424 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 191: 00000430 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 192: 000004f4 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 193: 000008c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 194: 00000504 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ @@ -223,173 +223,173 @@ │ │ │ │ │ 219: 00000e44 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 220: 00000ef4 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 221: 00000efc 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 222: 00000efc 128 FUNC LOCAL DEFAULT 8 as_read_buffer │ │ │ │ │ 223: 00000ffc 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 224: 00001000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 225: 00001038 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 226: 00000000 844 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ + 226: 00000000 840 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_AsTuple │ │ │ │ │ - 228: 00000744 224 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ - 229: 00003e84 712 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ + 228: 00000740 224 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ + 229: 00003e80 712 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_read_tp │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ExceptionMatches │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ 240: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 242: 0000034c 552 FUNC GLOBAL DEFAULT 5 PyMapping_GetItemString │ │ │ │ │ + 242: 00000348 552 FUNC GLOBAL DEFAULT 5 PyMapping_GetItemString │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 244: 000021ec 512 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ - 245: 00002ab8 200 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ + 244: 000021e8 512 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ + 245: 00002ab4 200 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 255: 00000574 464 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ + 255: 00000570 464 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySeqIter_New │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ - 258: 00000824 128 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ - 259: 000008a4 308 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ + 258: 00000820 128 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ + 259: 000008a0 308 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ 260: 000007fc 216 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ - 261: 000009d8 72 FUNC GLOBAL DEFAULT 5 PyObject_Type │ │ │ │ │ - 262: 00000a20 116 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ + 261: 000009d4 72 FUNC GLOBAL DEFAULT 5 PyObject_Type │ │ │ │ │ + 262: 00000a1c 116 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ - 268: 00000a94 48 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ - 269: 00000ac4 620 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ + 268: 00000a90 48 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ + 269: 00000ac0 620 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 272: 00000ee4 388 FUNC GLOBAL DEFAULT 5 PyMapping_SetItemString │ │ │ │ │ - 273: 00001068 132 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ + 272: 00000ee0 388 FUNC GLOBAL DEFAULT 5 PyMapping_SetItemString │ │ │ │ │ + 273: 00001064 132 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 275: 000010ec 444 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ + 275: 000010e8 444 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ - 278: 000012a8 124 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ - 279: 00001324 1204 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ + 278: 000012a4 124 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ + 279: 00001320 1204 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ - 285: 000021b4 56 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ - 286: 0000705c 768 FUNC GLOBAL HIDDEN 5 _PySequence_IterSearch │ │ │ │ │ + 285: 000021b0 56 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ + 286: 00007058 768 FUNC GLOBAL HIDDEN 5 _PySequence_IterSearch │ │ │ │ │ 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 290: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ 291: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 292: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 293: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 294: 000023ec 300 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ - 295: 00002518 576 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ - 296: 000028ac 524 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ + 294: 000023e8 300 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ + 295: 00002514 576 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ + 296: 000028a8 524 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ 298: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ 299: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 300: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 301: 00002b80 496 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ + 301: 00002b7c 496 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ 302: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCFunction_Type │ │ │ │ │ - 304: 00002d70 500 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ - 305: 00002f64 644 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ - 306: 0000396c 104 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ - 307: 000039d4 352 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ + 304: 00002d6c 500 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ + 305: 00002f60 644 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ + 306: 00003968 104 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ + 307: 000039d0 352 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_Extend │ │ │ │ │ 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 311: 00003b34 712 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ - 312: 00003dfc 104 FUNC GLOBAL DEFAULT 5 PyNumber_Invert │ │ │ │ │ - 313: 00003e64 32 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ + 311: 00003b30 712 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ + 312: 00003df8 104 FUNC GLOBAL DEFAULT 5 PyNumber_Invert │ │ │ │ │ + 313: 00003e60 32 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 316: 0000414c 132 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ + 316: 00004148 132 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 319: 000041d0 56 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ - 320: 00004240 272 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ - 321: 000043e8 212 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ - 322: 00004350 152 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ - 323: 000044bc 32 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ - 324: 000044dc 944 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ - 325: 0000488c 500 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ - 326: 00004a80 1032 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ + 319: 000041cc 56 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ + 320: 0000423c 272 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ + 321: 000043e4 212 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ + 322: 0000434c 152 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ + 323: 000044b8 32 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ + 324: 000044d8 944 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ + 325: 00004888 500 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ + 326: 00004a7c 1032 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ │ 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FromBytes │ │ │ │ │ - 329: 000057b0 364 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ + 329: 000057ac 364 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Copy │ │ │ │ │ 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 335: 00004fdc 136 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ + 335: 00004fd8 136 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 337: 00005064 684 FUNC GLOBAL DEFAULT 5 PyMapping_Keys │ │ │ │ │ + 337: 00005060 684 FUNC GLOBAL DEFAULT 5 PyMapping_Keys │ │ │ │ │ 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ - 340: 00005310 684 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ + 340: 0000530c 684 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ - 342: 000055bc 500 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ - 343: 0000591c 500 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ - 344: 00005bbc 36 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ - 345: 00005be0 500 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ - 346: 00005dd4 180 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceSubtract │ │ │ │ │ - 347: 00005eb4 500 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ - 348: 000060a8 608 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ - 349: 00006308 712 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ - 350: 00006664 144 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ - 351: 000066f4 532 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAnd │ │ │ │ │ - 352: 00006908 52 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ - 353: 0000693c 64 FUNC GLOBAL HIDDEN 5 _PyObject_HasLen │ │ │ │ │ - 354: 0000697c 144 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ - 355: 00006a0c 340 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ - 356: 00006b60 244 FUNC GLOBAL DEFAULT 5 PySequence_Concat │ │ │ │ │ + 342: 000055b8 500 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ + 343: 00005918 500 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ + 344: 00005bb8 36 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ + 345: 00005bdc 500 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ + 346: 00005dd0 180 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceSubtract │ │ │ │ │ + 347: 00005eb0 500 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ + 348: 000060a4 608 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ + 349: 00006304 712 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ + 350: 00006660 144 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ + 351: 000066f0 532 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAnd │ │ │ │ │ + 352: 00006904 52 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ + 353: 00006938 64 FUNC GLOBAL HIDDEN 5 _PyObject_HasLen │ │ │ │ │ + 354: 00006978 144 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ + 355: 00006a08 340 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ + 356: 00006b5c 244 FUNC GLOBAL DEFAULT 5 PySequence_Concat │ │ │ │ │ 357: 000001f4 180 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ - 359: 00006c54 500 FUNC GLOBAL DEFAULT 5 PyNumber_Xor │ │ │ │ │ - 360: 00006e48 532 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceXor │ │ │ │ │ + 359: 00006c50 500 FUNC GLOBAL DEFAULT 5 PyNumber_Xor │ │ │ │ │ + 360: 00006e44 532 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceXor │ │ │ │ │ 361: 000002a8 8 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 363: 0000735c 408 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ + 363: 00007358 408 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ - 365: 000074f4 356 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceMultiply │ │ │ │ │ - 366: 00007658 668 FUNC GLOBAL DEFAULT 5 PyNumber_Power │ │ │ │ │ - 367: 000078f4 500 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ - 368: 00007ae8 580 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ - 369: 00007d2c 500 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ - 370: 00007f20 104 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ + 365: 000074f0 356 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceMultiply │ │ │ │ │ + 366: 00007654 668 FUNC GLOBAL DEFAULT 5 PyNumber_Power │ │ │ │ │ + 367: 000078f0 500 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ + 368: 00007ae4 580 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ + 369: 00007d28 500 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ + 370: 00007f1c 104 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ 371: 000002b0 472 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ 373: 00000488 52 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ 374: 000004bc 204 FUNC GLOBAL DEFAULT 1 PyIter_Send │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ - 376: 00007f88 548 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ + 376: 00007f84 548 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ │ 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_dcmpeq │ │ │ │ │ 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 382: 00000588 104 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ 383: 00000000 12 FUNC GLOBAL HIDDEN 8 _PyNumber_InPlacePowerNoMod │ │ │ │ │ - 384: 000081ac 532 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ + 384: 000081a8 532 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ 385: 000005f0 52 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ 386: 000002a4 80 FUNC GLOBAL DEFAULT 8 PyNumber_MatrixMultiply │ │ │ │ │ 387: 000002f4 52 FUNC GLOBAL DEFAULT 8 PyNumber_InPlaceMatrixMultiply │ │ │ │ │ 388: 000006fc 52 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ 389: 00000328 8 FUNC GLOBAL DEFAULT 8 PySequence_Count │ │ │ │ │ 390: 00000774 136 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ 391: 00000330 256 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceConcat │ │ │ │ │ @@ -402,15 +402,15 @@ │ │ │ │ │ 398: 00000688 52 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyStringWithError │ │ │ │ │ 399: 000006bc 52 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyWithError │ │ │ │ │ 400: 000008d4 184 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ 401: 000006f0 292 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceRepeat │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 403: 00000814 276 FUNC GLOBAL DEFAULT 8 PySequence_Repeat │ │ │ │ │ 404: 0000098c 188 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ - 405: 00008e9c 208 FUNC GLOBAL DEFAULT 5 PyBuffer_GetPointer │ │ │ │ │ + 405: 00008e98 208 FUNC GLOBAL DEFAULT 5 PyBuffer_GetPointer │ │ │ │ │ 406: 00000928 148 FUNC GLOBAL DEFAULT 8 PyBuffer_SizeFromFormat │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyImport_GetModuleAttrString │ │ │ │ │ 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ 409: 000009bc 16 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ │ 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreterAndRawFree │ │ │ │ │ 411: 000009e8 256 FUNC GLOBAL DEFAULT 8 PyBuffer_FromContiguous │ │ │ │ │ 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xe3c8 contains 91 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe3c4 contains 91 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000048 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000074 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000084 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000088 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 0000008c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000ec 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -12,28 +12,28 @@ │ │ │ │ │ 0000015c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000016c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000170 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000174 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000178 00012f02 R_ARM_ABS32 00000000 PyCFunction_Type │ │ │ │ │ 0000017c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000180 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001e4 0000551d R_ARM_JUMP24 000083c0 abstract_issubclass │ │ │ │ │ +000001e4 0000551d R_ARM_JUMP24 000083bc abstract_issubclass │ │ │ │ │ 000001e8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001ec 00011c02 R_ARM_ABS32 00000000 _PyUnion_Type │ │ │ │ │ 000001f0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000230 0001661c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ 00000270 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000027c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ 00000298 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000002a0 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000002a4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002ac 00011e1d R_ARM_JUMP24 0000705c _PySequence_IterSearch │ │ │ │ │ +000002ac 00011e1d R_ARM_JUMP24 00007058 _PySequence_IterSearch │ │ │ │ │ 000002e4 0001741d R_ARM_JUMP24 00000000 PyDict_Values │ │ │ │ │ 000002fc 0001521c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00000318 0000e41c R_ARM_CALL 00000744 PyObject_GetIter │ │ │ │ │ +00000318 0000e41c R_ARM_CALL 00000740 PyObject_GetIter │ │ │ │ │ 00000344 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000034c 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 0000035c 0001351c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ 00000394 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003a4 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ 000003d0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003e0 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ @@ -43,39 +43,39 @@ │ │ │ │ │ 00000468 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000470 00010a02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ 00000474 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000478 0000ef02 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ 0000047c 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000480 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000484 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ac 00002c1c R_ARM_CALL 00002758 binary_iop │ │ │ │ │ +000004ac 00002c1c R_ARM_CALL 00002754 binary_iop │ │ │ │ │ 000004b8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000053c 0001771c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ 0000056c 0001521c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 0000057c 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000580 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 00000584 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000005c4 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ 000005e0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000005e8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000005ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000614 00002c1c R_ARM_CALL 00002758 binary_iop │ │ │ │ │ +00000614 00002c1c R_ARM_CALL 00002754 binary_iop │ │ │ │ │ 00000620 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000644 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 0000069c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006a4 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000006c8 0001361c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 000006e8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006f0 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000006f4 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000006f8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00000720 00002c1c R_ARM_CALL 00002758 binary_iop │ │ │ │ │ +00000720 00002c1c R_ARM_CALL 00002754 binary_iop │ │ │ │ │ 0000072c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000798 0000f31c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000007b0 0001061c R_ARM_CALL 00000a20 PyMapping_GetOptionalItem │ │ │ │ │ +000007b0 0001061c R_ARM_CALL 00000a1c PyMapping_GetOptionalItem │ │ │ │ │ 000007d8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007e8 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ 0000084c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ 000008b4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000008c0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000008c8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000008cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -89,850 +89,851 @@ │ │ │ │ │ 000009cc 0001661c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ 00000a10 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a1c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ 00000a38 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000a40 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000a44 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xe6a0 contains 857 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xe69c contains 857 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000005c 0000e31c R_ARM_CALL 00000000 PyList_AsTuple │ │ │ │ │ -00000068 0000e41c R_ARM_CALL 00000744 PyObject_GetIter │ │ │ │ │ -0000007c 0000e51c R_ARM_CALL 00003e84 PyObject_LengthHint │ │ │ │ │ +00000068 0000e41c R_ARM_CALL 00000740 PyObject_GetIter │ │ │ │ │ +0000007c 0000e51c R_ARM_CALL 00003e80 PyObject_LengthHint │ │ │ │ │ 0000008c 0000e61c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 000001f0 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000208 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000023c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000250 0000ea1c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -0000029c 0000ea1c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -000002d4 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000002e4 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -0000030c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000314 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000328 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00000334 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000033c 0000ee02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000340 0000ef02 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ -00000344 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000348 0000f102 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ -00000370 0000f31c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000003d0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000420 0000f41c R_ARM_CALL 000021ec PyNumber_AsSsize_t │ │ │ │ │ -00000434 0000f51c R_ARM_CALL 00002ab8 PySequence_GetItem │ │ │ │ │ -00000470 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000494 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000004bc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004cc 0000f81c R_ARM_CALL 00000000 Py_GenericAlias │ │ │ │ │ -000004e8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000508 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000510 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -0000051c 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000540 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000548 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00000554 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00000558 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -0000055c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000560 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000564 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000284 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002a0 0000ea1c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +000002d8 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000002e8 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000002f0 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +0000031c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000324 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000338 0000ee02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000033c 0000ef02 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ +00000340 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000344 0000f102 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ +0000036c 0000f31c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000003cc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000041c 0000f41c R_ARM_CALL 000021e8 PyNumber_AsSsize_t │ │ │ │ │ +00000430 0000f51c R_ARM_CALL 00002ab4 PySequence_GetItem │ │ │ │ │ +0000046c 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000490 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000004b8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004c8 0000f81c R_ARM_CALL 00000000 Py_GenericAlias │ │ │ │ │ +000004e4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000504 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000050c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00000518 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000053c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000544 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00000550 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00000554 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000558 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000055c 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000560 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000564 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000568 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000056c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000570 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000604 0000f41c R_ARM_CALL 000021ec PyNumber_AsSsize_t │ │ │ │ │ -00000624 0000f51d R_ARM_JUMP24 00002ab8 PySequence_GetItem │ │ │ │ │ -0000064c 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000670 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000698 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006b8 0000f81d R_ARM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ -000006d0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006ec 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006f4 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000006fc 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000071c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000724 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00000728 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -0000072c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000730 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000734 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000600 0000f41c R_ARM_CALL 000021e8 PyNumber_AsSsize_t │ │ │ │ │ +00000620 0000f51d R_ARM_JUMP24 00002ab4 PySequence_GetItem │ │ │ │ │ +00000648 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000066c 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000694 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006b4 0000f81d R_ARM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ +000006cc 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006e8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006f0 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000006f8 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000718 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000720 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00000724 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000728 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000072c 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000730 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000734 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000738 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000073c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000740 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007b8 0001001d R_ARM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ -000007cc 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007e8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000080c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000814 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000818 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000007b4 0001001d R_ARM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ +000007c8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007e4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000808 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000810 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000814 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000818 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000081c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000820 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000854 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00000884 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000894 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -0000089c 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000008a0 0000f102 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ -00000940 0000f41c R_ARM_CALL 000021ec PyNumber_AsSsize_t │ │ │ │ │ -00000960 0001041d R_ARM_JUMP24 000007fc PySequence_SetItem │ │ │ │ │ -00000964 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00000990 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000099c 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009c0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009c8 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -000009cc 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000850 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00000880 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000890 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000898 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000089c 0000f102 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ +0000093c 0000f41c R_ARM_CALL 000021e8 PyNumber_AsSsize_t │ │ │ │ │ +0000095c 0001041d R_ARM_JUMP24 000007fc PySequence_SetItem │ │ │ │ │ +00000960 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +0000098c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000998 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000009bc 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009c4 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +000009c8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000009cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009d0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009d4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a10 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00000a30 0001071d R_ARM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ -00000a48 0000ff1c R_ARM_CALL 00000574 PyObject_GetItem │ │ │ │ │ -00000a64 0001081c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000a70 0001091c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000a8c 00010a02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -00000a90 00010b02 R_ARM_ABS32 00000000 PyExc_KeyError │ │ │ │ │ -00000b60 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000c30 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c9c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cc8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ce8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d00 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d20 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000d24 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000a0c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00000a2c 0001071d R_ARM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ +00000a44 0000ff1c R_ARM_CALL 00000570 PyObject_GetItem │ │ │ │ │ +00000a60 0001081c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000a6c 0001091c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000a88 00010a02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +00000a8c 00010b02 R_ARM_ABS32 00000000 PyExc_KeyError │ │ │ │ │ +00000b5c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000c2c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c98 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cc4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000ce4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cfc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d1c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000d20 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000d24 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000d28 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d2c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000dc4 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000e50 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ebc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ed8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ee0 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000f0c 0000f31c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000fb0 0000f41c R_ARM_CALL 000021ec PyNumber_AsSsize_t │ │ │ │ │ -00000fc8 0001041c R_ARM_CALL 000007fc PySequence_SetItem │ │ │ │ │ -00000fe0 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00001008 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001020 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001028 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00001038 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001044 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001058 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -0000105c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000dc0 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000e4c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000eb8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ed4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000edc 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000f08 0000f31c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000fac 0000f41c R_ARM_CALL 000021e8 PyNumber_AsSsize_t │ │ │ │ │ +00000fc4 0001041c R_ARM_CALL 000007fc PySequence_SetItem │ │ │ │ │ +00000fdc 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00001004 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000101c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001024 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00001034 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001040 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001054 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00001058 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000105c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001060 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001064 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000010b8 0001121c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000010d0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000010e0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000010e4 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000010e8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001264 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001278 0001121c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000128c 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001294 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001298 00011502 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ +000010b4 0001121c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000010cc 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000010dc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000010e0 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000010e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001260 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001274 0001121c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001288 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001290 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001294 00011502 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ +00001298 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000129c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000012a0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000012a4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001310 0000e91d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001368 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000151c 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001540 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001574 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001584 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000015b0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015c4 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000015e8 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000161c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000162c 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001654 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000167c 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001694 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000016b0 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -000016f8 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001724 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001738 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001764 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017a8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017c4 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -000017c8 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000017cc 00011c02 R_ARM_ABS32 00000000 _PyUnion_Type │ │ │ │ │ -000017d0 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000017d4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001acc 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001b20 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001b80 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001ba8 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001bdc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bec 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001c18 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c2c 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001c84 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001cb0 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001ce8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cf8 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001d24 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d94 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001dc0 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001df0 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001e30 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e50 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001e88 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ea0 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001ec8 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001f04 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f14 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001f6c 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001fc4 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001fdc 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002018 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -0000202c 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -0000205c 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002088 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020b8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020e8 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002114 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002138 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000216c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000218c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021a4 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -000021a8 00011c02 R_ARM_ABS32 00000000 _PyUnion_Type │ │ │ │ │ -000021ac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000021b0 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021e8 00011e1d R_ARM_JUMP24 0000705c _PySequence_IterSearch │ │ │ │ │ -00002230 00011f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00002268 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002274 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000022a0 0001201c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -000022b0 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00002304 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000234c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002370 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002378 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00002390 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000023c0 0001221c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000023c8 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000023cc 00012302 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000023d0 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000023d4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000023d8 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -000023dc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000023e0 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000130c 0000e91d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001364 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001518 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000153c 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001570 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001580 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000015ac 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015c0 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000015e4 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001618 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001628 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001650 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001678 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001690 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000016ac 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +000016f4 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001720 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001734 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001760 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017a4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017c0 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000017c4 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000017c8 00011c02 R_ARM_ABS32 00000000 _PyUnion_Type │ │ │ │ │ +000017cc 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017d0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001ac8 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001b1c 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001b7c 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001ba4 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001bd8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001be8 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001c14 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c28 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001c80 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001cac 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001ce4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cf4 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001d20 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d90 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001dbc 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001dec 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001e2c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e4c 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001e84 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e9c 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001ec4 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001f00 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f10 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001f68 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001fc0 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001fd8 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002014 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00002028 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00002058 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002084 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020b4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020e4 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002110 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002134 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002168 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002188 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021a0 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000021a4 00011c02 R_ARM_ABS32 00000000 _PyUnion_Type │ │ │ │ │ +000021a8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000021ac 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021e4 00011e1d R_ARM_JUMP24 00007058 _PySequence_IterSearch │ │ │ │ │ +0000222c 00011f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002264 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002270 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000229c 0001201c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +000022ac 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00002300 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002348 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000236c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002374 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +0000238c 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000023bc 0001221c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000023c4 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000023c8 00012302 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000023cc 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000023d0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000023d4 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +000023d8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000023dc 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000023e0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000023e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000023e8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002458 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000024a0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000024c4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024cc 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000024e4 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00002500 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00002504 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002508 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -0000250c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002510 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00002514 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000260c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002674 0000291d R_ARM_JUMP24 00000000 binary_iop.part.0 │ │ │ │ │ -0000269c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026e0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002730 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002748 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002750 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002754 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000027ec 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002804 0000291d R_ARM_JUMP24 00000000 binary_iop.part.0 │ │ │ │ │ -00002808 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000289c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028a8 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000028e8 0001291d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -0000290c 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002924 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000294c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000297c 00012a1c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00002990 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000029a4 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000029dc 0001221c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002a38 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002a80 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002a8c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a94 00012b02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00002a98 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -00002a9c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002aa0 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002aa4 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00002454 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000249c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000024c0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024c8 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000024e0 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000024fc 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00002500 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002504 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +00002508 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000250c 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002510 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002608 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002670 0000291d R_ARM_JUMP24 00000000 binary_iop.part.0 │ │ │ │ │ +00002698 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026dc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000272c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002744 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000274c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002750 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000027e8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002800 0000291d R_ARM_JUMP24 00000000 binary_iop.part.0 │ │ │ │ │ +00002804 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002898 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028a4 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000028e4 0001291d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00002908 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002920 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002948 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002978 00012a1c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000298c 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000029a0 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000029d8 0001221c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002a34 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002a7c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002a88 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a90 00012b02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00002a94 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +00002a98 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002a9c 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002aa0 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00002aa4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002aa8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002aac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ab0 00012c02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00002ab4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002b30 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002b64 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002b6c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00002b74 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002b78 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00002b7c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002c10 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002c7c 0000391d R_ARM_JUMP24 00000090 binary_op.part.0 │ │ │ │ │ -00002ca4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d10 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d60 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d68 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002d6c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e00 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002e68 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ -00002e98 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f04 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f54 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f5c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f60 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002f84 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00003030 00010e1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -0000303c 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00003060 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00003094 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000030a4 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000030cc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003134 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00003164 0000421d R_ARM_JUMP24 00000184 recursive_issubclass.part.0 │ │ │ │ │ -00003170 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003194 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000031c0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031d4 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000031d8 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -000031dc 00011c02 R_ARM_ABS32 00000000 _PyUnion_Type │ │ │ │ │ -000031e0 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000031e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003378 00010e1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -000033c8 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003404 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003424 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000344c 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00003480 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003490 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000034bc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034d0 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000034f8 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00003530 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003540 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000356c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003580 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000035a8 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000035e0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035f0 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000369c 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003748 0000421c R_ARM_CALL 00000184 recursive_issubclass.part.0 │ │ │ │ │ -00003780 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003798 0000421c R_ARM_CALL 00000184 recursive_issubclass.part.0 │ │ │ │ │ -000037ac 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000037cc 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -000037e0 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -000037f8 0000421d R_ARM_JUMP24 00000184 recursive_issubclass.part.0 │ │ │ │ │ -00003800 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00003834 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003864 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038a8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038c8 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000038f8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000390c 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003938 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000395c 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -00003960 00011c02 R_ARM_ABS32 00000000 _PyUnion_Type │ │ │ │ │ -00003964 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003968 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000039a8 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000039c4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000039cc 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000039d0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a34 0000e41c R_ARM_CALL 00000744 PyObject_GetIter │ │ │ │ │ -00003a48 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003a58 0001351c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00003a90 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ab8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ad4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ae0 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00003af8 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00003b10 0001361c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00003b1c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00003b24 0000ee02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00003b28 0000ef02 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ -00003b2c 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003b30 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00003c60 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c98 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003d48 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d80 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d98 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dc8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003de4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dec 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003df0 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00002aac 00012c02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00002ab0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002b2c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002b60 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002b68 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00002b70 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002b74 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00002b78 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c0c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002c78 0000391d R_ARM_JUMP24 00000090 binary_op.part.0 │ │ │ │ │ +00002ca0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d0c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d5c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d64 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002d68 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002dfc 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002e64 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ +00002e94 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f00 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f50 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f58 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f5c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002f80 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000302c 00010e1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00003038 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000305c 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00003090 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030a0 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000030c8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003130 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00003160 0000421d R_ARM_JUMP24 00000184 recursive_issubclass.part.0 │ │ │ │ │ +0000316c 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003190 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000031bc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031d0 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000031d4 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000031d8 00011c02 R_ARM_ABS32 00000000 _PyUnion_Type │ │ │ │ │ +000031dc 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000031e0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003374 00010e1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +000033c4 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003400 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003420 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00003448 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000347c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000348c 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000034b8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034cc 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000034f4 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000352c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000353c 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003568 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000357c 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000035a4 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000035dc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035ec 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003698 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003744 0000421c R_ARM_CALL 00000184 recursive_issubclass.part.0 │ │ │ │ │ +0000377c 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003794 0000421c R_ARM_CALL 00000184 recursive_issubclass.part.0 │ │ │ │ │ +000037a8 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000037c8 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +000037dc 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +000037f4 0000421d R_ARM_JUMP24 00000184 recursive_issubclass.part.0 │ │ │ │ │ +000037fc 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00003830 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003860 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038a4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038c4 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000038f4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003908 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003934 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003958 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +0000395c 00011c02 R_ARM_ABS32 00000000 _PyUnion_Type │ │ │ │ │ +00003960 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003964 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000039a4 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000039c0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000039c8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000039cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003a30 0000e41c R_ARM_CALL 00000740 PyObject_GetIter │ │ │ │ │ +00003a44 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003a54 0001351c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00003a8c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ab4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ad0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003adc 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00003af4 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00003b0c 0001361c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00003b18 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00003b20 0000ee02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00003b24 0000ef02 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ +00003b28 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003b2c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00003c5c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003c94 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003d44 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d7c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d94 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003dc4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003de0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003de8 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003dec 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00003df0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003df4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003df8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003e38 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00003e54 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003e5c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00003e60 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ec4 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00003ed0 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ef8 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00003f1c 00013a1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003f50 00013b1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00003f78 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fa4 00011f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00003fc0 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003fd8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003ff0 00013c1c R_ARM_CALL 0000414c PyObject_Size │ │ │ │ │ -00004000 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00004018 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00004050 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000405c 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00004084 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000409c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000040c0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040dc 00013d1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000040f8 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00004110 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00004120 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00004128 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000412c 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004130 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004134 00013e02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00004138 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000413c 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004140 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00004144 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004148 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000041b4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000041c0 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000041c8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000041cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000041f8 00010e1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00004204 0000421d R_ARM_JUMP24 00000184 recursive_issubclass.part.0 │ │ │ │ │ -00004230 00010e1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -0000423c 0000421d R_ARM_JUMP24 00000184 recursive_issubclass.part.0 │ │ │ │ │ -000042c8 0000f41c R_ARM_CALL 000021ec PyNumber_AsSsize_t │ │ │ │ │ -000042e4 0001411d R_ARM_JUMP24 000043e8 PySequence_DelItem │ │ │ │ │ -000042e8 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000042f4 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004320 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004338 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004340 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00004344 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00003e34 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00003e50 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003e58 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00003e5c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003ec0 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00003ecc 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ef4 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00003f18 00013a1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003f4c 00013b1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00003f74 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fa0 00011f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00003fbc 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003fd4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003fec 00013c1c R_ARM_CALL 00004148 PyObject_Size │ │ │ │ │ +00003ffc 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00004014 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +0000404c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004058 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00004080 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004098 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000040bc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040d8 00013d1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000040f4 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000410c 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +0000411c 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00004124 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004128 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000412c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004130 00013e02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00004134 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004138 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000413c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00004140 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004144 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000041b0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000041bc 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000041c4 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000041c8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000041f4 00010e1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00004200 0000421d R_ARM_JUMP24 00000184 recursive_issubclass.part.0 │ │ │ │ │ +0000422c 00010e1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00004238 0000421d R_ARM_JUMP24 00000184 recursive_issubclass.part.0 │ │ │ │ │ +000042c4 0000f41c R_ARM_CALL 000021e8 PyNumber_AsSsize_t │ │ │ │ │ +000042e0 0001411d R_ARM_JUMP24 000043e4 PySequence_DelItem │ │ │ │ │ +000042e4 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000042f0 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000431c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004334 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000433c 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00004340 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00004344 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004348 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000434c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000436c 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000437c 0001351c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -0000439c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000043c8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043e0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004490 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000449c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000044a8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000044b0 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00004368 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00004378 0001351c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00004398 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000043c4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043dc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000448c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004498 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000044a4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000044ac 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000044b0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000044b4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000044b8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004578 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004638 0000f41c R_ARM_CALL 000021ec PyNumber_AsSsize_t │ │ │ │ │ -00004698 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000046e0 0000f41c R_ARM_CALL 000021ec PyNumber_AsSsize_t │ │ │ │ │ -00004724 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004768 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047cc 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000047e8 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000480c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004834 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000484c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000486c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004874 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004878 00012302 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000487c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00004574 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004634 0000f41c R_ARM_CALL 000021e8 PyNumber_AsSsize_t │ │ │ │ │ +00004694 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000046dc 0000f41c R_ARM_CALL 000021e8 PyNumber_AsSsize_t │ │ │ │ │ +00004720 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004764 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000047c8 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000047e4 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004808 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004830 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004848 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004868 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004870 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004874 00012302 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00004878 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000487c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004880 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004884 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004888 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000491c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004984 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ -000049b4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a20 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a70 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a78 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a7c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004af8 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00004b04 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004b30 0001471d R_ARM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ -00004b6c 0001481d R_ARM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ -00004b94 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004ba8 0001111c R_ARM_CALL 00001068 PyObject_GetBuffer │ │ │ │ │ -00004bc8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004bd4 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00004be4 0001491d R_ARM_JUMP24 000057b0 PyNumber_Index │ │ │ │ │ -00004bf8 00014a1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00004c08 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00004c34 00013a1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004c68 00013b1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00004c90 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004cdc 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004d00 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d28 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00004d38 00014b1c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00004d58 0001491c R_ARM_CALL 000057b0 PyNumber_Index │ │ │ │ │ -00004d80 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d9c 00013d1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00004dc8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004dd8 00014c1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004df0 0001481c R_ARM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ -00004e18 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e20 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ -00004e2c 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ -00004e44 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004e58 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -00004e5c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004e60 00014d02 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ -00004e64 00014e02 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -00004e68 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00004e6c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004e70 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004e74 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004e78 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004918 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004980 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ +000049b0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a1c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a6c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a74 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a78 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004af4 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00004b00 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004b2c 0001471d R_ARM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ +00004b68 0001481d R_ARM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ +00004b90 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004ba4 0001111c R_ARM_CALL 00001064 PyObject_GetBuffer │ │ │ │ │ +00004bc4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004bd0 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00004be0 0001491d R_ARM_JUMP24 000057ac PyNumber_Index │ │ │ │ │ +00004bf4 00014a1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00004c04 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00004c30 00013a1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004c64 00013b1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00004c8c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004cd8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004cfc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d24 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00004d34 00014b1c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00004d54 0001491c R_ARM_CALL 000057ac PyNumber_Index │ │ │ │ │ +00004d7c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d98 00013d1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00004dc4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004dd4 00014c1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004dec 0001481c R_ARM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ +00004e14 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e1c 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ +00004e28 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ +00004e40 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004e54 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +00004e58 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004e5c 00014d02 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ +00004e60 00014e02 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00004e64 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00004e68 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004e6c 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004e70 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004e74 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004e78 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004e7c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004e80 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004e84 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004ec0 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004ed8 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00004f20 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f50 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004f68 0000541c R_ARM_CALL 00000624 check_class │ │ │ │ │ -00004f84 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00004fc4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004fd4 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004fd8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005048 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005060 00015002 R_ARM_ABS32 00000000 PyComplex_Type │ │ │ │ │ -000050a4 0001521c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00005110 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005118 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000512c 0001351c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00005164 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000517c 0001531d R_ARM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ -00005184 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000051bc 0001001c R_ARM_CALL 00000000 PySeqIter_New │ │ │ │ │ -000051d0 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000051e4 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00005218 0001221c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00005240 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005268 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005284 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000052a8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052c4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052dc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052e4 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000052ec 00010a02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -000052f0 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000052f4 0000ef02 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ -000052f8 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000052fc 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00005300 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004ebc 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004ed4 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004f1c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f4c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004f64 0000541c R_ARM_CALL 00000624 check_class │ │ │ │ │ +00004f80 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004fc0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004fd0 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004fd4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005044 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000505c 00015002 R_ARM_ABS32 00000000 PyComplex_Type │ │ │ │ │ +000050a0 0001521c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +0000510c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005114 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00005128 0001351c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00005160 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005178 0001531d R_ARM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ +00005180 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000051b8 0001001c R_ARM_CALL 00000000 PySeqIter_New │ │ │ │ │ +000051cc 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000051e0 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00005214 0001221c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000523c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005264 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005280 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000052a4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052c0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052d8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052e0 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000052e8 00010a02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +000052ec 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000052f0 0000ef02 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ +000052f4 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000052f8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000052fc 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005300 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00005304 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00005308 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000530c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005350 0001521c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -000053bc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000053c4 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000053d8 0001351c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00005410 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005424 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000545c 0001001c R_ARM_CALL 00000000 PySeqIter_New │ │ │ │ │ -00005470 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00005484 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000054b8 0001221c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000054e0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000054f8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000551c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005544 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005564 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000556c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00005584 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005594 0001551d R_ARM_JUMP24 00000000 PyDict_Items │ │ │ │ │ -00005598 00010a02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -0000559c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000055a0 0000ef02 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ -000055a4 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000055a8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000055ac 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000534c 0001521c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000053b8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053c0 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000053d4 0001351c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +0000540c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005420 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00005458 0001001c R_ARM_CALL 00000000 PySeqIter_New │ │ │ │ │ +0000546c 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00005480 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000054b4 0001221c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000054dc 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000054f4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005518 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005540 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005560 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005568 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00005580 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005590 0001551d R_ARM_JUMP24 00000000 PyDict_Items │ │ │ │ │ +00005594 00010a02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +00005598 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000559c 0000ef02 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ +000055a0 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000055a4 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000055a8 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000055ac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000055b0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000055b4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000055b8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000564c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000056b4 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ -000056e4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005750 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057a0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057a8 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000057ac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005828 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005870 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005894 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000058ac 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000058c0 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000058cc 00014b1c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -000058fc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005904 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -00005908 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00005648 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000056b0 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ +000056e0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000574c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000579c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000057a4 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000057a8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005824 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000586c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005890 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000058a8 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000058bc 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000058c8 00014b1c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +000058f8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005900 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +00005904 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00005908 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000590c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005910 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005914 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00005918 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000059ac 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005a14 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ -00005a44 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ab0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b00 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b08 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005b0c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005b54 0000f41c R_ARM_CALL 000021ec PyNumber_AsSsize_t │ │ │ │ │ -00005b7c 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005ba8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005bb0 00012302 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00005bb4 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00005bb8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005bdc 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00005c70 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005cd8 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ -00005d08 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d74 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005dc4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005dcc 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005dd0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005e60 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e74 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ -00005e80 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005e84 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005eb0 0000e91d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00005f44 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005fac 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ -00005fdc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006048 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006098 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000060a0 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000060a4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000614c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006208 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006250 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006290 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062b0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062c8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062f4 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000062f8 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000062fc 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00005910 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00005914 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000059a8 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005a10 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ +00005a40 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005aac 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005afc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b04 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005b08 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005b50 0000f41c R_ARM_CALL 000021e8 PyNumber_AsSsize_t │ │ │ │ │ +00005b78 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ba4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005bac 00012302 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00005bb0 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00005bb4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005bd8 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00005c6c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005cd4 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ +00005d04 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d70 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005dc0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005dc8 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005dcc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005e5c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e70 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ +00005e7c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005e80 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005eac 0000e91d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00005f40 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005fa8 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ +00005fd8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006044 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006094 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000609c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000060a0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006148 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006204 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000624c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000628c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000062ac 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000062c4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000062f0 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000062f4 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000062f8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000062fc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00006300 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006304 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000065cc 00007c1d R_ARM_JUMP24 00000730 _IsFortranContiguous.part.0 │ │ │ │ │ -000066a0 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000066d4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000066e0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000066e8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000065c8 00007c1d R_ARM_JUMP24 00000730 _IsFortranContiguous.part.0 │ │ │ │ │ +0000669c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000066d0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000066dc 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000066e4 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000066e8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000066ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000066f0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000067e8 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006858 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ -00006888 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000068c8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000068e0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000068f8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006900 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006904 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000069b8 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000069e0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000069f8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006a00 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000067e4 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006854 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ +00006884 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000068c4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000068dc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000068f4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000068fc 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006900 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000069b4 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000069dc 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000069f4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000069fc 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00006a00 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00006a04 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006a08 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006a44 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006a5c 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00006aa4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ad4 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006aec 0000541c R_ARM_CALL 00000624 check_class │ │ │ │ │ -00006b08 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00006b48 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b58 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006b5c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006ba8 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00006c34 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006c40 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c48 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c4c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00006c50 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006ce4 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006d4c 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ -00006d7c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006de8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e38 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e40 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006e44 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006f3c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006fac 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ -00006fdc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000701c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007034 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000704c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007054 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007058 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007084 0000e41c R_ARM_CALL 00000744 PyObject_GetIter │ │ │ │ │ -000070ac 00016a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007108 00016a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007164 00016a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000071e0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007208 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007214 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007220 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00007238 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007258 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007280 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000728c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000072c0 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000072e8 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000072f8 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00007300 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00007314 0001081c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00007330 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007338 00012302 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000733c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007340 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007344 00013e02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00006a40 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006a58 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00006aa0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ad0 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006ae8 0000541c R_ARM_CALL 00000624 check_class │ │ │ │ │ +00006b04 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00006b44 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b54 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006b58 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006ba4 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00006c30 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006c3c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c44 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006c48 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00006c4c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006ce0 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006d48 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ +00006d78 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006de4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e34 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e3c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006e40 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006f38 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006fa8 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ +00006fd8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007018 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007030 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007048 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007050 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007054 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007080 0000e41c R_ARM_CALL 00000740 PyObject_GetIter │ │ │ │ │ +000070a8 00016a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007104 00016a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007160 00016a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000071dc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007204 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007210 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000721c 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00007234 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007254 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000727c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007288 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000072bc 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000072e4 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000072f4 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000072fc 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00007310 0001081c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000732c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007334 00012302 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00007338 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000733c 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007340 00013e02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00007344 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00007348 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000734c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007350 0000f102 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ -00007354 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00007358 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007390 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000073d8 00016c1c R_ARM_CALL 00000000 _PyLong_Format │ │ │ │ │ -00007400 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007430 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007474 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007498 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000074a0 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000074b8 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000074d4 00012c02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -000074d8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000074dc 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000074e0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000074e4 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -000074e8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000074ec 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000074f0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007588 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007624 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007640 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007648 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000764c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000734c 0000f102 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ +00007350 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00007354 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000738c 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000073d4 00016c1c R_ARM_CALL 00000000 _PyLong_Format │ │ │ │ │ +000073fc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000742c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007470 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007494 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000749c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000074b4 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000074d0 00012c02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +000074d4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000074d8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000074dc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000074e0 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +000074e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000074e8 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000074ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007584 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007620 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000763c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007644 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007648 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000764c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00007650 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007654 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007700 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000077fc 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007844 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007888 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000078a0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000078b8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000078d4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000078dc 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000078e0 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000078e4 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000076fc 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000077f8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007840 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007884 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000789c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000078b4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000078d0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000078d8 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000078dc 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000078e0 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000078e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000078e8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000078ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000078f0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007984 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000079ec 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ -00007a1c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a88 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ad8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ae0 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007ae4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007bdc 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007c40 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ -00007c70 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007cb4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d04 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d1c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d24 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007d28 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007dbc 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007e24 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ -00007e54 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ec0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f10 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f18 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007f1c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007f5c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00007f78 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007f80 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00007f84 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008028 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008040 0001791d R_ARM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ -00008048 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008078 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008094 0001261c R_ARM_CALL 000023ec _PyNumber_Index │ │ │ │ │ -000080a0 00017a1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000080c8 00017b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000080d4 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000080f0 00017c1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00008108 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008134 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008154 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00008184 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000818c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00008194 00017d02 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ -00008198 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000819c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000081a4 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000081a8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000082a0 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008310 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ -00008340 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008380 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008398 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083b0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083b8 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000083bc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000083e8 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00008424 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008470 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000084ac 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000084f8 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00008534 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000857c 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000085b8 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000085f4 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000862c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000866c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008680 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000086b0 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00008710 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00008770 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000087d0 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00008848 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000088a0 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008918 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000894c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008964 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008988 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000089bc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a00 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a14 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a54 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a68 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008aa4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ab8 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008ad0 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008b08 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008b64 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008b88 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ba0 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00008bec 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00008c1c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c28 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c48 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00008c78 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c84 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008cc0 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00008cf0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008d5c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008d74 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008dc0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008dc8 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007980 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000079e8 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ +00007a18 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007a84 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ad4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007adc 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007ae0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007bd8 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007c3c 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ +00007c6c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007cb0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d00 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d18 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d20 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007d24 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007db8 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007e20 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ +00007e50 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ebc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f0c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f14 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007f18 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007f58 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00007f74 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007f7c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00007f80 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008024 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000803c 0001791d R_ARM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ +00008044 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008074 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008090 0001261c R_ARM_CALL 000023e8 _PyNumber_Index │ │ │ │ │ +0000809c 00017a1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000080c4 00017b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000080d0 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000080ec 00017c1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00008104 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008130 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008150 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00008180 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008188 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00008190 00017d02 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ +00008194 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00008198 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000081a0 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000081a4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000829c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000830c 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ +0000833c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000837c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008394 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000083ac 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000083b4 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000083b8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000083e4 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00008420 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000846c 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000084a8 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000084f4 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00008530 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008578 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000085b4 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000085f0 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008628 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008668 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000867c 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000086ac 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000870c 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000876c 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000087cc 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00008844 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000889c 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008914 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008948 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008960 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008984 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000089b8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000089fc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a10 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a50 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a64 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008aa0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008ab4 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008acc 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008b04 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008b60 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008b84 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008b9c 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00008be8 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00008c18 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c24 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c44 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00008c74 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c80 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008cbc 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00008cec 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d58 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d70 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008dbc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008dc4 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008dc8 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008dcc 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008dd0 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008dd4 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008dd8 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008ddc 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008de0 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008de4 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -941,23 +942,22 @@ │ │ │ │ │ 00008df0 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008df4 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008df8 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008dfc 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008e00 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008e04 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008e08 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008e0c 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008e10 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008e0c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008e10 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008e14 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008e18 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008e1c 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008e20 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008e90 00007c1d R_ARM_JUMP24 00000730 _IsFortranContiguous.part.0 │ │ │ │ │ +00008e8c 00007c1d R_ARM_JUMP24 00000730 _IsFortranContiguous.part.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x10168 contains 136 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x10164 contains 136 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000078 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000bc 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000104 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000148 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000198 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -966,128 +966,128 @@ │ │ │ │ │ 00000268 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000028c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000290 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000294 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000298 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000029c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002c0 0000161c R_ARM_CALL 00000d30 binary_op1 │ │ │ │ │ +000002c0 0000161c R_ARM_CALL 00000d2c binary_op1 │ │ │ │ │ 000002e0 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ 000002ec 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000002f0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000318 00002c1c R_ARM_CALL 00002758 binary_iop │ │ │ │ │ +00000318 00002c1c R_ARM_CALL 00002754 binary_iop │ │ │ │ │ 00000324 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000032c 00011e1d R_ARM_JUMP24 0000705c _PySequence_IterSearch │ │ │ │ │ -000003d0 00002f1c R_ARM_CALL 0000280c binary_iop1 │ │ │ │ │ +0000032c 00011e1d R_ARM_JUMP24 00007058 _PySequence_IterSearch │ │ │ │ │ +000003d0 00002f1c R_ARM_CALL 00002808 binary_iop1 │ │ │ │ │ 00000400 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000418 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000424 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000428 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 0000042c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000470 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000004c0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000004e4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004f4 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000004f8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004fc 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 00000500 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000530 0000f31c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000054c 0001401c R_ARM_CALL 00004240 PyObject_DelItem │ │ │ │ │ +0000054c 0001401c R_ARM_CALL 0000423c PyObject_DelItem │ │ │ │ │ 00000574 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000588 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000005bc 0001361d R_ARM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ 000005c0 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000005c4 00012c02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ 000005c8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005f8 0001061c R_ARM_CALL 00000a20 PyMapping_GetOptionalItem │ │ │ │ │ +000005f8 0001061c R_ARM_CALL 00000a1c PyMapping_GetOptionalItem │ │ │ │ │ 00000608 00018c1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000618 0000021c R_ARM_CALL 00005e88 Py_XDECREF │ │ │ │ │ +00000618 0000021c R_ARM_CALL 00005e84 Py_XDECREF │ │ │ │ │ 00000628 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000654 0001861c R_ARM_CALL 00000774 PyMapping_GetOptionalItemString │ │ │ │ │ 00000664 00018c1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000674 0000021c R_ARM_CALL 00005e88 Py_XDECREF │ │ │ │ │ +00000674 0000021c R_ARM_CALL 00005e84 Py_XDECREF │ │ │ │ │ 00000684 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006a0 0001861c R_ARM_CALL 00000774 PyMapping_GetOptionalItemString │ │ │ │ │ -000006ac 0000021c R_ARM_CALL 00005e88 Py_XDECREF │ │ │ │ │ -000006d4 0001061c R_ARM_CALL 00000a20 PyMapping_GetOptionalItem │ │ │ │ │ -000006e0 0000021c R_ARM_CALL 00005e88 Py_XDECREF │ │ │ │ │ +000006ac 0000021c R_ARM_CALL 00005e84 Py_XDECREF │ │ │ │ │ +000006d4 0001061c R_ARM_CALL 00000a1c PyMapping_GetOptionalItem │ │ │ │ │ +000006e0 0000021c R_ARM_CALL 00005e84 Py_XDECREF │ │ │ │ │ 00000764 0001921c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000788 00002f1c R_ARM_CALL 0000280c binary_iop1 │ │ │ │ │ +00000788 00002f1c R_ARM_CALL 00002808 binary_iop1 │ │ │ │ │ 000007b0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007e0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007f8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000808 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000080c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000810 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000087c 0001921c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000089c 0000161c R_ARM_CALL 00000d30 binary_op1 │ │ │ │ │ +0000089c 0000161c R_ARM_CALL 00000d2c binary_op1 │ │ │ │ │ 000008c4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000008f4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000090c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000091c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000920 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000924 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000944 0001971c R_ARM_CALL 00000000 _PyImport_GetModuleAttrString │ │ │ │ │ 00000964 0000f31c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 0000097c 0001981c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ 0000098c 00011f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000998 0000021c R_ARM_CALL 00005e88 Py_XDECREF │ │ │ │ │ -000009a0 0000021c R_ARM_CALL 00005e88 Py_XDECREF │ │ │ │ │ -000009a8 0000021c R_ARM_CALL 00005e88 Py_XDECREF │ │ │ │ │ +00000998 0000021c R_ARM_CALL 00005e84 Py_XDECREF │ │ │ │ │ +000009a0 0000021c R_ARM_CALL 00005e84 Py_XDECREF │ │ │ │ │ +000009a8 0000021c R_ARM_CALL 00005e84 Py_XDECREF │ │ │ │ │ 000009b4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009b8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c4 00019a1d R_ARM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ 000009c8 0000d402 R_ARM_ABS32 000009cc _buffer_release_call │ │ │ │ │ -000009dc 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ -00000a18 00015d1c R_ARM_CALL 00006308 PyBuffer_IsContiguous │ │ │ │ │ +000009dc 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ +00000a18 00015d1c R_ARM_CALL 00006304 PyBuffer_IsContiguous │ │ │ │ │ 00000a30 00013a1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000a40 00019c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000a50 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000a88 00019d1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000aa0 0001951c R_ARM_CALL 00008e9c PyBuffer_GetPointer │ │ │ │ │ +00000aa0 0001951c R_ARM_CALL 00008e98 PyBuffer_GetPointer │ │ │ │ │ 00000aac 00013a1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000ad4 00019e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000ae0 0000d702 R_ARM_ABS32 00000b30 _Py_add_one_to_index_F │ │ │ │ │ 00000ae4 0000d802 R_ARM_ABS32 00000ae8 _Py_add_one_to_index_C │ │ │ │ │ -00000b70 00013c1d R_ARM_JUMP24 0000414c PyObject_Size │ │ │ │ │ -00000c1c 0001111c R_ARM_CALL 00001068 PyObject_GetBuffer │ │ │ │ │ +00000b70 00013c1d R_ARM_JUMP24 00004148 PyObject_Size │ │ │ │ │ +00000c1c 0001111c R_ARM_CALL 00001064 PyObject_GetBuffer │ │ │ │ │ 00000c3c 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c50 0001111c R_ARM_CALL 00001068 PyObject_GetBuffer │ │ │ │ │ -00000c60 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ +00000c50 0001111c R_ARM_CALL 00001064 PyObject_GetBuffer │ │ │ │ │ +00000c60 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ 00000c84 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c8c 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ -00000c94 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ -00000cac 00007d1c R_ARM_CALL 000065d0 _IsCContiguous │ │ │ │ │ -00000cc8 00007d1c R_ARM_CALL 000065d0 _IsCContiguous │ │ │ │ │ -00000cd8 0000bb1c R_ARM_CALL 00008e24 _IsFortranContiguous │ │ │ │ │ -00000cf4 0000bb1c R_ARM_CALL 00008e24 _IsFortranContiguous │ │ │ │ │ +00000c8c 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ +00000c94 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ +00000cac 00007d1c R_ARM_CALL 000065cc _IsCContiguous │ │ │ │ │ +00000cc8 00007d1c R_ARM_CALL 000065cc _IsCContiguous │ │ │ │ │ +00000cd8 0000bb1c R_ARM_CALL 00008e20 _IsFortranContiguous │ │ │ │ │ +00000cf4 0000bb1c R_ARM_CALL 00008e20 _IsFortranContiguous │ │ │ │ │ 00000d0c 00013a1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000d14 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ -00000d1c 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ +00000d14 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ +00000d1c 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ 00000d2c 00019c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000d40 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000d48 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ -00000d50 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ -00000de4 0001951c R_ARM_CALL 00008e9c PyBuffer_GetPointer │ │ │ │ │ -00000df4 0001951c R_ARM_CALL 00008e9c PyBuffer_GetPointer │ │ │ │ │ +00000d48 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ +00000d50 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ +00000de4 0001951c R_ARM_CALL 00008e98 PyBuffer_GetPointer │ │ │ │ │ +00000df4 0001951c R_ARM_CALL 00008e98 PyBuffer_GetPointer │ │ │ │ │ 00000e04 00013a1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000e10 00019e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000e18 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ -00000e20 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ +00000e18 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ +00000e20 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ 00000e34 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000e38 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e3c 00011502 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ 00000e40 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ea0 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ee4 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ +00000ee4 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ 00000ef4 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000ef8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000f44 0001111c R_ARM_CALL 00001068 PyObject_GetBuffer │ │ │ │ │ -00000f6c 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ +00000f44 0001111c R_ARM_CALL 00001064 PyObject_GetBuffer │ │ │ │ │ +00000f6c 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ 00000fc8 0001091c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000fd8 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ +00000fd8 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ 00000ff8 0001a71d R_ARM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ 00000ffc 0000d402 R_ARM_ABS32 000009cc _buffer_release_call │ │ │ │ │ -00001000 0001621d R_ARM_JUMP24 0000697c PySequence_Size │ │ │ │ │ -00001004 00015e1d R_ARM_JUMP24 00006664 PyMapping_Size │ │ │ │ │ -00001008 00011d1d R_ARM_JUMP24 000021b4 PySequence_Contains │ │ │ │ │ +00001000 0001621d R_ARM_JUMP24 00006978 PySequence_Size │ │ │ │ │ +00001004 00015e1d R_ARM_JUMP24 00006660 PyMapping_Size │ │ │ │ │ +00001008 00011d1d R_ARM_JUMP24 000021b0 PySequence_Contains │ │ │ │ │ 00001038 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -141,15 +141,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1ac │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 83c0 │ │ │ │ │ + b 83bc │ │ │ │ │ R_ARM_JUMP24 abstract_issubclass │ │ │ │ │ .word 0x00000574 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyUnion_Type │ │ │ │ │ .word 0x00000598 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -207,15 +207,15 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000008d8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 000002a8 : │ │ │ │ │ PySequence_Index(): │ │ │ │ │ mov r2, #2 │ │ │ │ │ - b 705c <_PySequence_IterSearch> │ │ │ │ │ + b 7058 <_PySequence_IterSearch> │ │ │ │ │ R_ARM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ 000002b0 : │ │ │ │ │ PyMapping_Values(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -240,15 +240,15 @@ │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 3a8 │ │ │ │ │ ldr r3, [pc, #360] @ 478 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq 398 │ │ │ │ │ - bl 744 <_IsFortranContiguous.part.0+0x14> │ │ │ │ │ + bl 740 <_IsFortranContiguous.part.0+0x10> │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 3dc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 348 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -362,15 +362,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr ip, [pc, #24] @ 4b8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, #12 │ │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 2758 │ │ │ │ │ + bl 2754 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ .word 0x00000a4c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 000004bc : │ │ │ │ │ @@ -471,15 +471,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr ip, [pc, #24] @ 620 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, #120 @ 0x78 │ │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 2758 │ │ │ │ │ + bl 2754 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ .word 0x00000b64 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00000624 : │ │ │ │ │ @@ -554,15 +554,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr ip, [pc, #24] @ 72c │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 2758 │ │ │ │ │ + bl 2754 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ .word 0x00000b84 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00000730 <_IsFortranContiguous.part.0>: │ │ │ │ │ @@ -599,15 +599,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 7f4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl a20 │ │ │ │ │ + bl a1c │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItem │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ beq 7dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -9,40 +9,40 @@ │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ - beq 328 │ │ │ │ │ + beq 2f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #780] @ 33c │ │ │ │ │ + ldr r2, [pc, #776] @ 338 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne 50 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r2, [pc, #744] @ 340 │ │ │ │ │ + ldr r2, [pc, #740] @ 33c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne 68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_AsTuple │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bl 744 │ │ │ │ │ + bl 740 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 280 │ │ │ │ │ + beq 2f4 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3e84 │ │ │ │ │ + bl 3e80 │ │ │ │ │ R_ARM_CALL PyObject_LengthHint │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ beq 25c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -55,15 +55,15 @@ │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1ec │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge 288 │ │ │ │ │ + bge 28c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ beq 13c │ │ │ │ │ cmp r8, #2 │ │ │ │ │ @@ -92,15 +92,15 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1ec │ │ │ │ │ cmp r4, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bge 288 │ │ │ │ │ + bge 28c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ @@ -128,22 +128,22 @@ │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1ec │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ add r4, r8, #3 │ │ │ │ │ b 13c │ │ │ │ │ - ldr r3, [pc, #336] @ 344 │ │ │ │ │ + ldr r3, [pc, #332] @ 340 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2bc │ │ │ │ │ + bne 2c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 25c │ │ │ │ │ cmp r4, r7 │ │ │ │ │ blt 248 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ @@ -161,52 +161,58 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_CALL _PyTuple_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 21c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 5e88 │ │ │ │ │ + bl 5e84 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 280 │ │ │ │ │ + beq 2f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 330 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 48 │ │ │ │ │ + bne 2f4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 2f4 │ │ │ │ │ add r7, r7, #10 │ │ │ │ │ adds r7, r7, r7, lsr #2 │ │ │ │ │ - bmi 314 │ │ │ │ │ + bmi 324 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_CALL _PyTuple_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ec │ │ │ │ │ + bne 2fc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ b a0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 208 │ │ │ │ │ - ldr r3, [pc, #120] @ 348 │ │ │ │ │ + ldr r3, [pc, #112] @ 344 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 208 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ b 208 │ │ │ │ │ + bl 580 │ │ │ │ │ + R_ARM_CALL null_error.isra.0 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 48 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 25c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ bne 25c │ │ │ │ │ @@ -214,177 +220,170 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 25c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2f8 │ │ │ │ │ + bne 308 │ │ │ │ │ b 25c │ │ │ │ │ - bl 580 │ │ │ │ │ - R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 280 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 280 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ R_ARM_ABS32 PyList_Type │ │ │ │ │ - .word 0x00000148 │ │ │ │ │ + .word 0x00000144 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_StopIteration │ │ │ │ │ │ │ │ │ │ -0000034c : │ │ │ │ │ +00000348 : │ │ │ │ │ PyMapping_GetItemString(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ - beq 548 │ │ │ │ │ + beq 544 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 54c │ │ │ │ │ + beq 548 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 510 │ │ │ │ │ + beq 50c │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3e0 │ │ │ │ │ + beq 3dc │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3e0 │ │ │ │ │ + beq 3dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 3d4 │ │ │ │ │ + beq 3d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3d4 │ │ │ │ │ + bne 3d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 44c │ │ │ │ │ + beq 448 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 44c │ │ │ │ │ + beq 448 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 530 │ │ │ │ │ + beq 52c │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 530 │ │ │ │ │ - ldr r3, [pc, #312] @ 554 │ │ │ │ │ + beq 52c │ │ │ │ │ + ldr r3, [pc, #312] @ 550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - bl 21ec │ │ │ │ │ + bl 21e8 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 518 │ │ │ │ │ + beq 514 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2ab8 │ │ │ │ │ + bl 2ab4 │ │ │ │ │ R_ARM_CALL PySequence_GetItem │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3bc │ │ │ │ │ - b 3d4 │ │ │ │ │ + bne 3b8 │ │ │ │ │ + b 3d0 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 4d8 │ │ │ │ │ - ldr r3, [pc, #248] @ 558 │ │ │ │ │ + bge 4d4 │ │ │ │ │ + ldr r3, [pc, #248] @ 554 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 4c4 │ │ │ │ │ - ldr r1, [pc, #240] @ 55c │ │ │ │ │ + beq 4c0 │ │ │ │ │ + ldr r1, [pc, #240] @ 558 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4ec │ │ │ │ │ + blt 4e8 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - ldr r3, [pc, #216] @ 560 │ │ │ │ │ + ldr r3, [pc, #216] @ 55c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - beq 4f4 │ │ │ │ │ + beq 4f0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 43c │ │ │ │ │ + beq 438 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 43c │ │ │ │ │ + bne 438 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 43c │ │ │ │ │ + b 438 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_GenericAlias │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 43c │ │ │ │ │ - ldr r3, [pc, #132] @ 564 │ │ │ │ │ + b 438 │ │ │ │ │ + ldr r3, [pc, #132] @ 560 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #128] @ 568 │ │ │ │ │ + ldr r1, [pc, #128] @ 564 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 43c │ │ │ │ │ - bl 5e88 │ │ │ │ │ - ldr r3, [pc, #100] @ 564 │ │ │ │ │ - ldr r1, [pc, #104] @ 56c │ │ │ │ │ + b 438 │ │ │ │ │ + bl 5e84 │ │ │ │ │ + ldr r3, [pc, #100] @ 560 │ │ │ │ │ + ldr r1, [pc, #104] @ 568 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4ec │ │ │ │ │ - bl 580 │ │ │ │ │ + b 4e8 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 4ec │ │ │ │ │ + b 4e8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 430 │ │ │ │ │ - b 4ec │ │ │ │ │ - ldr r0, [pc, #44] @ 564 │ │ │ │ │ + beq 42c │ │ │ │ │ + b 4e8 │ │ │ │ │ + ldr r0, [pc, #44] @ 560 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #48] @ 570 │ │ │ │ │ + ldr r1, [pc, #48] @ 56c │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4ec │ │ │ │ │ - bl 580 │ │ │ │ │ + b 4e8 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 3d4 │ │ │ │ │ + b 3d0 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ R_ARM_ABS32 PyType_Type │ │ │ │ │ .word 0x00005270 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ @@ -392,135 +391,135 @@ │ │ │ │ │ .word 0x00000054 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000030 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000574 : │ │ │ │ │ +00000570 : │ │ │ │ │ PyObject_GetItem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - beq 6f4 │ │ │ │ │ + beq 6f0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5c4 │ │ │ │ │ + beq 5c0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5c4 │ │ │ │ │ + beq 5c0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 628 │ │ │ │ │ + beq 624 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 628 │ │ │ │ │ + beq 624 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 70c │ │ │ │ │ + beq 708 │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 70c │ │ │ │ │ - ldr r3, [pc, #292] @ 724 │ │ │ │ │ + beq 708 │ │ │ │ │ + ldr r3, [pc, #292] @ 720 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - bl 21ec │ │ │ │ │ + bl 21e8 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 6fc │ │ │ │ │ + beq 6f8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ - b 2ab8 │ │ │ │ │ + b 2ab4 │ │ │ │ │ R_ARM_JUMP24 PySequence_GetItem │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 6dc │ │ │ │ │ - ldr r3, [pc, #236] @ 728 │ │ │ │ │ + bge 6d8 │ │ │ │ │ + ldr r3, [pc, #236] @ 724 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 6a8 │ │ │ │ │ - ldr r1, [pc, #228] @ 72c │ │ │ │ │ + beq 6a4 │ │ │ │ │ + ldr r1, [pc, #228] @ 728 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6d4 │ │ │ │ │ + blt 6d0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #204] @ 730 │ │ │ │ │ + ldr r3, [pc, #204] @ 72c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - beq 6bc │ │ │ │ │ + beq 6b8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 69c │ │ │ │ │ + beq 698 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 69c │ │ │ │ │ + bne 698 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_GenericAlias │ │ │ │ │ - bl 5e88 │ │ │ │ │ - ldr r3, [pc, #108] @ 734 │ │ │ │ │ - ldr r1, [pc, #108] @ 738 │ │ │ │ │ + bl 5e84 │ │ │ │ │ + ldr r3, [pc, #108] @ 730 │ │ │ │ │ + ldr r1, [pc, #108] @ 734 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 69c │ │ │ │ │ - ldr r3, [pc, #80] @ 734 │ │ │ │ │ + b 698 │ │ │ │ │ + ldr r3, [pc, #80] @ 730 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #80] @ 73c │ │ │ │ │ + ldr r1, [pc, #80] @ 738 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 6d4 │ │ │ │ │ - bl 580 │ │ │ │ │ + b 6d0 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 6d4 │ │ │ │ │ + b 6d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 614 │ │ │ │ │ - b 6d4 │ │ │ │ │ - ldr r0, [pc, #32] @ 734 │ │ │ │ │ + beq 610 │ │ │ │ │ + b 6d0 │ │ │ │ │ + ldr r0, [pc, #32] @ 730 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #36] @ 740 │ │ │ │ │ + ldr r1, [pc, #36] @ 73c │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 6d4 │ │ │ │ │ + b 6d0 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ R_ARM_ABS32 PyType_Type │ │ │ │ │ .word 0x00005270 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ @@ -528,734 +527,734 @@ │ │ │ │ │ .word 0x00000030 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000054 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000744 : │ │ │ │ │ +00000740 : │ │ │ │ │ PyObject_GetIter(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 790 │ │ │ │ │ + beq 78c │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7d0 │ │ │ │ │ + beq 7cc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #152] @ 814 │ │ │ │ │ + ldr r1, [pc, #152] @ 810 │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, r1 │ │ │ │ │ - beq 7d8 │ │ │ │ │ + beq 7d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - bne 7bc │ │ │ │ │ + bne 7b8 │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7bc │ │ │ │ │ + beq 7b8 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7bc │ │ │ │ │ + beq 7b8 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PySeqIter_New │ │ │ │ │ - ldr r3, [pc, #84] @ 818 │ │ │ │ │ + ldr r3, [pc, #84] @ 814 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #80] @ 81c │ │ │ │ │ + ldr r1, [pc, #80] @ 818 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 788 │ │ │ │ │ - ldr r3, [pc, #56] @ 818 │ │ │ │ │ + b 784 │ │ │ │ │ + ldr r3, [pc, #56] @ 814 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - ldr r1, [pc, #52] @ 820 │ │ │ │ │ + ldr r1, [pc, #52] @ 81c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7d0 │ │ │ │ │ + beq 7cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7d0 │ │ │ │ │ + bne 7cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7d0 │ │ │ │ │ + b 7cc │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyObject_NextNotImplemented │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000007c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000009c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000824 : │ │ │ │ │ +00000820 : │ │ │ │ │ PyIter_Next(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 850 │ │ │ │ │ + beq 84c │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #68] @ 89c │ │ │ │ │ + ldr r3, [pc, #68] @ 898 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 848 │ │ │ │ │ + beq 844 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 848 │ │ │ │ │ - ldr r3, [pc, #32] @ 8a0 │ │ │ │ │ + beq 844 │ │ │ │ │ + ldr r3, [pc, #32] @ 89c │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 848 │ │ │ │ │ + beq 844 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ - b 848 │ │ │ │ │ + b 844 │ │ │ │ │ .word 0x0000003c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_StopIteration │ │ │ │ │ │ │ │ │ │ -000008a4 : │ │ │ │ │ +000008a0 : │ │ │ │ │ PyObject_SetItem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - bne 964 │ │ │ │ │ + bne 960 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [ip, #56] @ 0x38 │ │ │ │ │ mov lr, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - beq 90c │ │ │ │ │ + beq 908 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 90c │ │ │ │ │ + beq 908 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 980 │ │ │ │ │ + beq 97c │ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 974 │ │ │ │ │ + beq 970 │ │ │ │ │ ldr r1, [r1, #132] @ 0x84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 974 │ │ │ │ │ - ldr r3, [pc, #140] @ 9c8 │ │ │ │ │ + beq 970 │ │ │ │ │ + ldr r3, [pc, #140] @ 9c4 │ │ │ │ │ mov r0, lr │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - bl 21ec │ │ │ │ │ + bl 21e8 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 998 │ │ │ │ │ + beq 994 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ - b 7fc │ │ │ │ │ + b 7fc │ │ │ │ │ R_ARM_JUMP24 PySequence_SetItem │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9b0 │ │ │ │ │ - ldr r3, [pc, #68] @ 9cc │ │ │ │ │ + bne 9ac │ │ │ │ │ + ldr r3, [pc, #68] @ 9c8 │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ - ldr r1, [pc, #64] @ 9d0 │ │ │ │ │ + ldr r1, [pc, #64] @ 9cc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 968 │ │ │ │ │ + b 964 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 950 │ │ │ │ │ - b 968 │ │ │ │ │ - ldr r0, [pc, #20] @ 9cc │ │ │ │ │ + beq 94c │ │ │ │ │ + b 964 │ │ │ │ │ + ldr r0, [pc, #20] @ 9c8 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #20] @ 9d4 │ │ │ │ │ + ldr r1, [pc, #20] @ 9d0 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 968 │ │ │ │ │ + b 964 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000009d8 : │ │ │ │ │ +000009d4 : │ │ │ │ │ PyObject_Type(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9f8 │ │ │ │ │ + beq 9f4 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ │ │ -00000a20 : │ │ │ │ │ +00000a1c : │ │ │ │ │ PyMapping_GetOptionalItem(): │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #96] @ a8c │ │ │ │ │ + ldr r3, [pc, #96] @ a88 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne a34 │ │ │ │ │ + bne a30 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_GetItemRef │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - bl 574 │ │ │ │ │ + bl 570 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - bne a7c │ │ │ │ │ - ldr r3, [pc, #44] @ a90 │ │ │ │ │ + bne a78 │ │ │ │ │ + ldr r3, [pc, #44] @ a8c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a84 │ │ │ │ │ + beq a80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyDict_Type │ │ │ │ │ R_ARM_ABS32 PyExc_KeyError │ │ │ │ │ │ │ │ │ │ -00000a94 : │ │ │ │ │ +00000a90 : │ │ │ │ │ PyMapping_Check(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq abc │ │ │ │ │ + beq ab8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq abc │ │ │ │ │ + beq ab8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000ac4 : │ │ │ │ │ +00000ac0 : │ │ │ │ │ PyNumber_Add(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq c38 │ │ │ │ │ + beq c34 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2] │ │ │ │ │ - bne b30 │ │ │ │ │ + bne b2c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq bc8 │ │ │ │ │ - ldr r7, [pc, #528] @ d20 │ │ │ │ │ + beq bc4 │ │ │ │ │ + ldr r7, [pc, #528] @ d1c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq c04 │ │ │ │ │ + beq c00 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq b00 │ │ │ │ │ + beq afc │ │ │ │ │ ldr r8, [r2] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq b00 │ │ │ │ │ + beq afc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldreq r7, [pc, #460] @ d20 │ │ │ │ │ - beq b94 │ │ │ │ │ + ldreq r7, [pc, #460] @ d1c │ │ │ │ │ + beq b90 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq b08 │ │ │ │ │ + beq b04 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c60 │ │ │ │ │ - ldr r7, [pc, #428] @ d20 │ │ │ │ │ + bne c5c │ │ │ │ │ + ldr r7, [pc, #428] @ d1c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne b24 │ │ │ │ │ + bne b20 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne cd4 │ │ │ │ │ + bne cd0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq c10 │ │ │ │ │ + beq c0c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne b24 │ │ │ │ │ + bne b20 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne cf0 │ │ │ │ │ + bne cec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - b bd8 │ │ │ │ │ - ldr r7, [pc, #336] @ d20 │ │ │ │ │ + b bd4 │ │ │ │ │ + ldr r7, [pc, #336] @ d1c │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne c1c │ │ │ │ │ + bne c18 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ca8 │ │ │ │ │ + beq ca4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ca8 │ │ │ │ │ + beq ca4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r2 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne d08 │ │ │ │ │ + bne d04 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq bc0 │ │ │ │ │ + beq bbc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne bc0 │ │ │ │ │ - ldr r0, [pc, #236] @ d20 │ │ │ │ │ + bne bbc │ │ │ │ │ + ldr r0, [pc, #236] @ d1c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bc0 │ │ │ │ │ + b bbc │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq bc8 │ │ │ │ │ + beq bc4 │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq bc8 │ │ │ │ │ + beq bc4 │ │ │ │ │ ldr r8, [r2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq bc8 │ │ │ │ │ - ldr r7, [pc, #192] @ d20 │ │ │ │ │ - b b9c │ │ │ │ │ + beq bc4 │ │ │ │ │ + ldr r7, [pc, #192] @ d1c │ │ │ │ │ + b b98 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #172] @ d20 │ │ │ │ │ + ldr r7, [pc, #172] @ d1c │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne b24 │ │ │ │ │ + bne b20 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b0c │ │ │ │ │ + beq b08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne b0c │ │ │ │ │ + bne b08 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b b70 │ │ │ │ │ + b b6c │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - ldr r0, [pc, #112] @ d24 │ │ │ │ │ + ldr r0, [pc, #112] @ d20 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp] │ │ │ │ │ - ldr r1, [pc, #104] @ d28 │ │ │ │ │ + ldr r1, [pc, #104] @ d24 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r2, [pc, #100] @ d2c │ │ │ │ │ + ldr r2, [pc, #100] @ d28 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b b24 │ │ │ │ │ + b b20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne b94 │ │ │ │ │ - ldr r0, [pc, #52] @ d20 │ │ │ │ │ + bne b90 │ │ │ │ │ + ldr r0, [pc, #52] @ d1c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b94 │ │ │ │ │ + b b90 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne c14 │ │ │ │ │ + bne c10 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c10 │ │ │ │ │ + b c0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne c10 │ │ │ │ │ + bne c0c │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b ce4 │ │ │ │ │ + b ce0 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000d30 : │ │ │ │ │ +00000d2c : │ │ │ │ │ binary_op1(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr ip, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq e58 │ │ │ │ │ + beq e54 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [ip, r2] │ │ │ │ │ - bne d94 │ │ │ │ │ + bne d90 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq e24 │ │ │ │ │ - ldr r7, [pc, #360] @ ee0 │ │ │ │ │ + beq e20 │ │ │ │ │ + ldr r7, [pc, #360] @ edc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq e2c │ │ │ │ │ + beq e28 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d68 │ │ │ │ │ + beq d64 │ │ │ │ │ ldr r8, [r1, r2] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq d68 │ │ │ │ │ + beq d64 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldreq r7, [pc, #296] @ ee0 │ │ │ │ │ - beq df8 │ │ │ │ │ + ldreq r7, [pc, #296] @ edc │ │ │ │ │ + beq df4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq d70 │ │ │ │ │ + beq d6c │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e80 │ │ │ │ │ - ldr r7, [pc, #264] @ ee0 │ │ │ │ │ + bne e7c │ │ │ │ │ + ldr r7, [pc, #264] @ edc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne d8c │ │ │ │ │ + bne d88 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e3c │ │ │ │ │ + bne e38 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq e24 │ │ │ │ │ + beq e20 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne d8c │ │ │ │ │ + bne d88 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne ec8 │ │ │ │ │ - ldr r3, [pc, #180] @ ee0 │ │ │ │ │ - b d8c │ │ │ │ │ + bne ec4 │ │ │ │ │ + ldr r3, [pc, #180] @ edc │ │ │ │ │ + b d88 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq e24 │ │ │ │ │ + beq e20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne df8 │ │ │ │ │ - ldr r0, [pc, #140] @ ee0 │ │ │ │ │ + bne df4 │ │ │ │ │ + ldr r0, [pc, #140] @ edc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b df8 │ │ │ │ │ + b df4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq e24 │ │ │ │ │ + beq e20 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e24 │ │ │ │ │ + beq e20 │ │ │ │ │ ldr r8, [r3, r2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq e24 │ │ │ │ │ - ldr r7, [pc, #96] @ ee0 │ │ │ │ │ - b e00 │ │ │ │ │ + beq e20 │ │ │ │ │ + ldr r7, [pc, #96] @ edc │ │ │ │ │ + b dfc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #76] @ ee0 │ │ │ │ │ + ldr r7, [pc, #76] @ edc │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne d8c │ │ │ │ │ + bne d88 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d74 │ │ │ │ │ + beq d70 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne d74 │ │ │ │ │ + bne d70 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b dd4 │ │ │ │ │ + b dd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne e24 │ │ │ │ │ + bne e20 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e24 │ │ │ │ │ + b e20 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00000ee4 : │ │ │ │ │ +00000ee0 : │ │ │ │ │ PyMapping_SetItemString(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - beq 1028 │ │ │ │ │ + beq 1024 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 102c │ │ │ │ │ + beq 1028 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ cmpne r5, #0 │ │ │ │ │ - beq fe0 │ │ │ │ │ + beq fdc │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f7c │ │ │ │ │ + beq f78 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f7c │ │ │ │ │ + beq f78 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq f70 │ │ │ │ │ + beq f6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 1034 │ │ │ │ │ + beq 1030 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq ff8 │ │ │ │ │ + beq ff4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fec │ │ │ │ │ + beq fe8 │ │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fec │ │ │ │ │ - ldr r3, [pc, #172] @ 1058 │ │ │ │ │ + beq fe8 │ │ │ │ │ + ldr r3, [pc, #172] @ 1054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - bl 21ec │ │ │ │ │ + bl 21e8 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 1040 │ │ │ │ │ + beq 103c │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 7fc │ │ │ │ │ + bl 7fc │ │ │ │ │ R_ARM_CALL PySequence_SetItem │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f60 │ │ │ │ │ - b f70 │ │ │ │ │ - bl 580 │ │ │ │ │ + bne f5c │ │ │ │ │ + b f6c │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b fd0 │ │ │ │ │ + b fcc │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1010 │ │ │ │ │ - ldr r3, [pc, #92] @ 105c │ │ │ │ │ + bne 100c │ │ │ │ │ + ldr r3, [pc, #92] @ 1058 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #88] @ 1060 │ │ │ │ │ + ldr r1, [pc, #88] @ 105c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b fe4 │ │ │ │ │ - ldr r0, [pc, #68] @ 105c │ │ │ │ │ + b fe0 │ │ │ │ │ + ldr r0, [pc, #68] @ 1058 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #68] @ 1064 │ │ │ │ │ + ldr r1, [pc, #68] @ 1060 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b fe4 │ │ │ │ │ - bl 580 │ │ │ │ │ + b fe0 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b f70 │ │ │ │ │ + b f6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f70 │ │ │ │ │ + b f6c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fc0 │ │ │ │ │ - b fe4 │ │ │ │ │ + beq fbc │ │ │ │ │ + b fe0 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00001068 : │ │ │ │ │ +00001064 : │ │ │ │ │ PyObject_GetBuffer(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10a4 │ │ │ │ │ + bne 10a0 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr r3, [ip, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10c0 │ │ │ │ │ + beq 10bc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10c0 │ │ │ │ │ + beq 10bc │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub r3, r2, #256 @ 0x100 │ │ │ │ │ bics r3, r3, #256 @ 0x100 │ │ │ │ │ - bne 1080 │ │ │ │ │ - ldr r1, [pc, #36] @ 10dc │ │ │ │ │ - ldr r0, [pc, #36] @ 10e0 │ │ │ │ │ + bne 107c │ │ │ │ │ + ldr r1, [pc, #36] @ 10d8 │ │ │ │ │ + ldr r0, [pc, #36] @ 10dc │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 10d4 │ │ │ │ │ - ldr r3, [pc, #28] @ 10e4 │ │ │ │ │ + b 10d0 │ │ │ │ │ + ldr r3, [pc, #28] @ 10e0 │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ - ldr r1, [pc, #24] @ 10e8 │ │ │ │ │ + ldr r1, [pc, #24] @ 10e4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x000001ae │ │ │ │ │ .word 0x00000144 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000015c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000010ec : │ │ │ │ │ +000010e8 : │ │ │ │ │ PyBuffer_FillInfo(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ ldr lr, [sp, #12] │ │ │ │ │ - beq 1258 │ │ │ │ │ + beq 1254 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 1168 │ │ │ │ │ + bne 1164 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 120c │ │ │ │ │ + beq 1208 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r1] │ │ │ │ │ str r2, [r0] │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ @@ -1269,41 +1268,41 @@ │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ sub ip, lr, #256 @ 0x100 │ │ │ │ │ bics ip, ip, #256 @ 0x100 │ │ │ │ │ - beq 1270 │ │ │ │ │ + beq 126c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ movne ip, #0 │ │ │ │ │ andeq ip, lr, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1280 │ │ │ │ │ + bne 127c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 11a0 │ │ │ │ │ + beq 119c │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r1] │ │ │ │ │ str r2, [r0] │ │ │ │ │ tst lr, #4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ - bne 1234 │ │ │ │ │ + bne 1230 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ tst lr, #8 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - beq 1150 │ │ │ │ │ + beq 114c │ │ │ │ │ and lr, lr, #24 │ │ │ │ │ add r2, r0, #8 │ │ │ │ │ cmp lr, #24 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ addeq r2, r0, #12 │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ @@ -1317,70 +1316,70 @@ │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - b 1150 │ │ │ │ │ - ldr r1, [pc, #88] @ 1294 │ │ │ │ │ + b 114c │ │ │ │ │ + ldr r1, [pc, #88] @ 1290 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ tst lr, #8 │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - beq 1150 │ │ │ │ │ - b 11dc │ │ │ │ │ - ldr r3, [pc, #56] @ 1298 │ │ │ │ │ - ldr r1, [pc, #56] @ 129c │ │ │ │ │ + beq 114c │ │ │ │ │ + b 11d8 │ │ │ │ │ + ldr r3, [pc, #56] @ 1294 │ │ │ │ │ + ldr r1, [pc, #56] @ 1298 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r0, [pc, #40] @ 12a0 │ │ │ │ │ + ldr r0, [pc, #40] @ 129c │ │ │ │ │ mov r1, #772 @ 0x304 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 1268 │ │ │ │ │ - ldr r3, [pc, #16] @ 1298 │ │ │ │ │ - ldr r1, [pc, #24] @ 12a4 │ │ │ │ │ + b 1264 │ │ │ │ │ + ldr r3, [pc, #16] @ 1294 │ │ │ │ │ + ldr r1, [pc, #24] @ 12a0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1268 │ │ │ │ │ + b 1264 │ │ │ │ │ .word 0x000001d8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_BufferError │ │ │ │ │ .word 0x0000018c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000144 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001c0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000012a8 : │ │ │ │ │ +000012a4 : │ │ │ │ │ PyBuffer_Release(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12e4 │ │ │ │ │ + beq 12e0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1314 │ │ │ │ │ + bne 1310 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -1389,1167 +1388,1167 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b 12e4 │ │ │ │ │ + b 12e0 │ │ │ │ │ │ │ │ │ │ -00001324 : │ │ │ │ │ +00001320 : │ │ │ │ │ PyObject_IsInstance(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 1454 │ │ │ │ │ + beq 1450 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r8, [pc, #1148] @ 17c4 │ │ │ │ │ + ldr r8, [pc, #1148] @ 17c0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - beq 1474 │ │ │ │ │ - ldr r2, [pc, #1128] @ 17c8 │ │ │ │ │ - ldr r9, [pc, #1128] @ 17cc │ │ │ │ │ + beq 1470 │ │ │ │ │ + ldr r2, [pc, #1128] @ 17c4 │ │ │ │ │ + ldr r9, [pc, #1128] @ 17c8 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ cmp r3, r9 │ │ │ │ │ ldr r6, [r0, r2] │ │ │ │ │ - beq 16ac │ │ │ │ │ + beq 16a8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1514 │ │ │ │ │ + beq 1510 │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r6, #36] @ 0x24 │ │ │ │ │ - blt 164c │ │ │ │ │ + blt 1648 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble 14bc │ │ │ │ │ + ble 14b8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 1480 │ │ │ │ │ + beq 147c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 1438 │ │ │ │ │ + beq 1434 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 1678 │ │ │ │ │ + beq 1674 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 15bc │ │ │ │ │ + beq 15b8 │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r6, #36] @ 0x24 │ │ │ │ │ - blt 168c │ │ │ │ │ + blt 1688 │ │ │ │ │ ldr sl, [r7, #8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 149c │ │ │ │ │ + ble 1498 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 17d8 │ │ │ │ │ + bl 17d4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14c4 │ │ │ │ │ + beq 14c0 │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r6, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r6, #36] @ 0x24 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4e88 │ │ │ │ │ + bl 4e84 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14a4 │ │ │ │ │ + beq 14a0 │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ - b 1424 │ │ │ │ │ + b 1420 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1668 │ │ │ │ │ + bne 1664 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 4e88 │ │ │ │ │ + b 4e84 │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 1424 │ │ │ │ │ + b 1420 │ │ │ │ │ ldr sl, [r7, #8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrle ip, [r6, #36] @ 0x24 │ │ │ │ │ - bgt 1400 │ │ │ │ │ + bgt 13fc │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r6, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, fp │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 13b0 │ │ │ │ │ + bne 13ac │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 1424 │ │ │ │ │ + b 1420 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ movne r3, #1 │ │ │ │ │ addne r7, r7, #12 │ │ │ │ │ strne r3, [sp, #4] │ │ │ │ │ - beq 1504 │ │ │ │ │ + beq 1500 │ │ │ │ │ ldr r2, [r7, #4]! │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 17d8 │ │ │ │ │ + bl 17d4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1418 │ │ │ │ │ + bne 1414 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bne 14d8 │ │ │ │ │ + bne 14d4 │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r6, #36] @ 0x24 │ │ │ │ │ - b 14a4 │ │ │ │ │ - ldr r1, [pc, #692] @ 17d0 │ │ │ │ │ + b 14a0 │ │ │ │ │ + ldr r1, [pc, #692] @ 17cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1460 │ │ │ │ │ + beq 145c │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ │ - blt 1730 │ │ │ │ │ + blt 172c │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 1578 │ │ │ │ │ + beq 1574 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 1578 │ │ │ │ │ + bne 1574 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1660 │ │ │ │ │ + beq 165c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 142c │ │ │ │ │ + beq 1428 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 142c │ │ │ │ │ + bne 1428 │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ - b 142c │ │ │ │ │ - ldr r1, [pc, #524] @ 17d0 │ │ │ │ │ + b 1428 │ │ │ │ │ + ldr r1, [pc, #524] @ 17cc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 16c0 │ │ │ │ │ + beq 16bc │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ │ - blt 16f0 │ │ │ │ │ + blt 16ec │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r6, #36] @ 0x24 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq 176c │ │ │ │ │ + beq 1768 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 176c │ │ │ │ │ + bne 1768 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 16a0 │ │ │ │ │ + beq 169c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - bne 1790 │ │ │ │ │ + bne 178c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 144c │ │ │ │ │ - b 14a4 │ │ │ │ │ - ldr r1, [pc, #384] @ 17d4 │ │ │ │ │ + bne 1448 │ │ │ │ │ + b 14a0 │ │ │ │ │ + ldr r1, [pc, #384] @ 17d0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17b4 │ │ │ │ │ + beq 17b0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 142c │ │ │ │ │ + b 1428 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1660 │ │ │ │ │ - b 146c │ │ │ │ │ + bne 165c │ │ │ │ │ + b 1468 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 13d4 │ │ │ │ │ - ldr r1, [pc, #320] @ 17d4 │ │ │ │ │ + b 13d0 │ │ │ │ │ + ldr r1, [pc, #320] @ 17d0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 148c │ │ │ │ │ + beq 1488 │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 1424 │ │ │ │ │ + b 1420 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1378 │ │ │ │ │ + b 1374 │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16e0 │ │ │ │ │ + bne 16dc │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4e88 │ │ │ │ │ + bl 4e84 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 1640 │ │ │ │ │ + b 163c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16a0 │ │ │ │ │ - b 16cc │ │ │ │ │ - ldr r1, [pc, #220] @ 17d4 │ │ │ │ │ + bne 169c │ │ │ │ │ + b 16c8 │ │ │ │ │ + ldr r1, [pc, #220] @ 17d0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1784 │ │ │ │ │ + beq 1780 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16a0 │ │ │ │ │ + beq 169c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 16a0 │ │ │ │ │ + bne 169c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ - b 16a4 │ │ │ │ │ - ldr r1, [pc, #156] @ 17d4 │ │ │ │ │ + b 16a0 │ │ │ │ │ + ldr r1, [pc, #156] @ 17d0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1778 │ │ │ │ │ + beq 1774 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1660 │ │ │ │ │ + beq 165c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 1660 │ │ │ │ │ + bne 165c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1660 │ │ │ │ │ + b 165c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1628 │ │ │ │ │ - b 16a4 │ │ │ │ │ + bne 1624 │ │ │ │ │ + b 16a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b 1540 │ │ │ │ │ + b 153c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - b 15e8 │ │ │ │ │ + b 15e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 1640 │ │ │ │ │ + bne 163c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b 1640 │ │ │ │ │ + b 163c │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bgt 13a4 │ │ │ │ │ - b 14b8 │ │ │ │ │ + bgt 13a0 │ │ │ │ │ + b 14b4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyType_Type │ │ │ │ │ .word 0x00000460 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyUnion_Type │ │ │ │ │ .word 0x000058b4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001dc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000017d8 : │ │ │ │ │ +000017d4 : │ │ │ │ │ object_recursive_isinstance(): │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1a04 │ │ │ │ │ + beq 1a00 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r7, [pc, #2472] @ 21a4 │ │ │ │ │ + ldr r7, [pc, #2472] @ 21a0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 1a28 │ │ │ │ │ - ldr r8, [pc, #2452] @ 21a8 │ │ │ │ │ + beq 1a24 │ │ │ │ │ + ldr r8, [pc, #2452] @ 21a4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 2028 │ │ │ │ │ + beq 2024 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1b74 │ │ │ │ │ + beq 1b70 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - blt 1f60 │ │ │ │ │ + blt 1f5c │ │ │ │ │ ldr lr, [r2, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - ble 1b08 │ │ │ │ │ + ble 1b04 │ │ │ │ │ mov sl, #0 │ │ │ │ │ add r6, r2, #8 │ │ │ │ │ mov fp, sl │ │ │ │ │ mov sl, r6 │ │ │ │ │ str lr, [sp] │ │ │ │ │ ldr r2, [sl, #4]! │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1a3c │ │ │ │ │ + beq 1a38 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 19f0 │ │ │ │ │ + beq 19ec │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 2014 │ │ │ │ │ + beq 2010 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1c78 │ │ │ │ │ + beq 1c74 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - blt 1ac0 │ │ │ │ │ + blt 1abc │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 1aec │ │ │ │ │ + ble 1ae8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 1a48 │ │ │ │ │ + beq 1a44 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - beq 1a58 │ │ │ │ │ + beq 1a54 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq 1d8c │ │ │ │ │ + beq 1d88 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1db0 │ │ │ │ │ + beq 1dac │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - blt 1b10 │ │ │ │ │ + blt 1b0c │ │ │ │ │ ldr lr, [r2, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - ble 1b44 │ │ │ │ │ + ble 1b40 │ │ │ │ │ add r9, r2, #8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str lr, [sp, #24] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r5, [r9, #4]! │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 1a84 │ │ │ │ │ + beq 1a80 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq 1aa0 │ │ │ │ │ + beq 1a9c │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq 1fc0 │ │ │ │ │ + beq 1fbc │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1e98 │ │ │ │ │ + beq 1e94 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - blt 1c24 │ │ │ │ │ + blt 1c20 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 1c48 │ │ │ │ │ + ble 1c44 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 17d8 │ │ │ │ │ + bl 17d4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1d30 │ │ │ │ │ + beq 1d2c │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r5, r6 │ │ │ │ │ add ip, ip, #2 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1af4 │ │ │ │ │ + beq 1af0 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r2, r1 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19f0 │ │ │ │ │ + beq 19ec │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 200c │ │ │ │ │ + bne 2008 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4e88 │ │ │ │ │ + bl 4e84 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 19b4 │ │ │ │ │ + b 19b0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a28 │ │ │ │ │ + beq 1a24 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f7c │ │ │ │ │ + bne 1f78 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 4e88 │ │ │ │ │ + b 4e84 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 19c4 │ │ │ │ │ + b 19c0 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b 19ac │ │ │ │ │ + b 19a8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 4e88 │ │ │ │ │ + bl 4e84 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1b4c │ │ │ │ │ + beq 1b48 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 19ac │ │ │ │ │ + b 19a8 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 1a70 │ │ │ │ │ + b 1a6c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 4e88 │ │ │ │ │ + bl 4e84 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1c50 │ │ │ │ │ + beq 1c4c │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 1a90 │ │ │ │ │ - ldr r1, [pc, #1764] @ 21ac │ │ │ │ │ + b 1a8c │ │ │ │ │ + ldr r1, [pc, #1764] @ 21a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 200c │ │ │ │ │ + bne 2008 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrle ip, [r4, #36] @ 0x24 │ │ │ │ │ - bgt 18ac │ │ │ │ │ + bgt 18a8 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne 185c │ │ │ │ │ + bne 1858 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 19c4 │ │ │ │ │ - ldr r1, [pc, #1684] @ 21ac │ │ │ │ │ + b 19c0 │ │ │ │ │ + ldr r1, [pc, #1684] @ 21a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f4c │ │ │ │ │ + bne 1f48 │ │ │ │ │ ldr lr, [r2, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ ldrle ip, [r4, #36] @ 0x24 │ │ │ │ │ - bgt 1914 │ │ │ │ │ + bgt 1910 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bne 18c4 │ │ │ │ │ + bne 18c0 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 19ac │ │ │ │ │ + b 19a8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #1584] @ 21b0 │ │ │ │ │ + ldr r1, [pc, #1584] @ 21ac │ │ │ │ │ str r2, [sp] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a10 │ │ │ │ │ + beq 1a0c │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - blt 2054 │ │ │ │ │ + blt 2050 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 1be0 │ │ │ │ │ + beq 1bdc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1be0 │ │ │ │ │ + bne 1bdc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1f7c │ │ │ │ │ + beq 1f78 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 19cc │ │ │ │ │ + beq 19c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 19cc │ │ │ │ │ + bne 19c8 │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ - b 19cc │ │ │ │ │ - ldr r1, [pc, #1408] @ 21ac │ │ │ │ │ + b 19c8 │ │ │ │ │ + ldr r1, [pc, #1408] @ 21a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f90 │ │ │ │ │ + bne 1f8c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrle ip, [r4, #36] @ 0x24 │ │ │ │ │ - bgt 197c │ │ │ │ │ + bgt 1978 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bne 192c │ │ │ │ │ + bne 1928 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 1a90 │ │ │ │ │ + b 1a8c │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #1324] @ 21b0 │ │ │ │ │ + ldr r1, [pc, #1324] @ 21ac │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 19d8 │ │ │ │ │ + beq 19d4 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt 1fd4 │ │ │ │ │ + blt 1fd0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 203c │ │ │ │ │ + beq 2038 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 203c │ │ │ │ │ + bne 2038 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 200c │ │ │ │ │ + beq 2008 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 19b4 │ │ │ │ │ + beq 19b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 19b4 │ │ │ │ │ + bne 19b0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b 19b4 │ │ │ │ │ + b 19b0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1d7c │ │ │ │ │ + beq 1d78 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r9, [sp, #28] │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17d8 │ │ │ │ │ + bl 17d4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 199c │ │ │ │ │ + bne 1998 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bne 1d4c │ │ │ │ │ + bne 1d48 │ │ │ │ │ ldr r9, [sp, #28] │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - b 1c50 │ │ │ │ │ + b 1c4c │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ │ - bne 18f4 │ │ │ │ │ + bne 18f0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #1012] @ 21b0 │ │ │ │ │ + ldr r1, [pc, #1012] @ 21ac │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1f34 │ │ │ │ │ + beq 1f30 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt 20dc │ │ │ │ │ + blt 20d8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 2048 │ │ │ │ │ + beq 2044 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [r6] │ │ │ │ │ - bne 2048 │ │ │ │ │ + bne 2044 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1f4c │ │ │ │ │ + beq 1f48 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1a70 │ │ │ │ │ + beq 1a6c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r2] │ │ │ │ │ - bne 1a70 │ │ │ │ │ + bne 1a6c │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b 1a70 │ │ │ │ │ - ldr r1, [pc, #784] @ 21b0 │ │ │ │ │ + b 1a6c │ │ │ │ │ + ldr r1, [pc, #784] @ 21ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 1fa0 │ │ │ │ │ + beq 1f9c │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt 2130 │ │ │ │ │ + blt 212c │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 20c4 │ │ │ │ │ + beq 20c0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 20c4 │ │ │ │ │ + bne 20c0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1f90 │ │ │ │ │ + beq 1f8c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - bne 20a0 │ │ │ │ │ + bne 209c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1ab4 │ │ │ │ │ - b 1c50 │ │ │ │ │ + bne 1ab0 │ │ │ │ │ + b 1c4c │ │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1a58 │ │ │ │ │ + beq 1a54 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1a58 │ │ │ │ │ + beq 1a54 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 19c4 │ │ │ │ │ - ldr r1, [pc, #580] @ 21ac │ │ │ │ │ + b 19c0 │ │ │ │ │ + ldr r1, [pc, #580] @ 21a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2178 │ │ │ │ │ + beq 2174 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 19cc │ │ │ │ │ + b 19c8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1fac │ │ │ │ │ + beq 1fa8 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #2 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 1f58 │ │ │ │ │ + b 1f54 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f84 │ │ │ │ │ + bne 1f80 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 4e88 │ │ │ │ │ + bl 4e84 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 1f28 │ │ │ │ │ + b 1f24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1950 │ │ │ │ │ - ldr r1, [pc, #464] @ 21ac │ │ │ │ │ + b 194c │ │ │ │ │ + ldr r1, [pc, #464] @ 21a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2090 │ │ │ │ │ + beq 208c │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 200c │ │ │ │ │ + beq 2008 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - beq 2188 │ │ │ │ │ + beq 2184 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 1f58 │ │ │ │ │ + b 1f54 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 1880 │ │ │ │ │ + b 187c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 181c │ │ │ │ │ + b 1818 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cf4 │ │ │ │ │ - b 1f58 │ │ │ │ │ + bne 1cf0 │ │ │ │ │ + b 1f54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e44 │ │ │ │ │ - b 1f50 │ │ │ │ │ - ldr r1, [pc, #336] @ 21ac │ │ │ │ │ + bne 1e40 │ │ │ │ │ + b 1f4c │ │ │ │ │ + ldr r1, [pc, #336] @ 21a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20d0 │ │ │ │ │ + beq 20cc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1f7c │ │ │ │ │ + beq 1f78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1f7c │ │ │ │ │ + bne 1f78 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1f7c │ │ │ │ │ + b 1f78 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b 1cb0 │ │ │ │ │ + b 1cac │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne 1f28 │ │ │ │ │ + bne 1f24 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b 1f28 │ │ │ │ │ + b 1f24 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f10 │ │ │ │ │ - b 1f94 │ │ │ │ │ + bne 1f0c │ │ │ │ │ + b 1f90 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b 1ba8 │ │ │ │ │ - ldr r1, [pc, #200] @ 21ac │ │ │ │ │ + b 1ba4 │ │ │ │ │ + ldr r1, [pc, #200] @ 21a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2120 │ │ │ │ │ + beq 211c │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1f4c │ │ │ │ │ + beq 1f48 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne 1f4c │ │ │ │ │ + bne 1f48 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 1f50 │ │ │ │ │ + b 1f4c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 1df0 │ │ │ │ │ - ldr r1, [pc, #116] @ 21ac │ │ │ │ │ + b 1dec │ │ │ │ │ + ldr r1, [pc, #116] @ 21a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2198 │ │ │ │ │ + beq 2194 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1f90 │ │ │ │ │ + beq 1f8c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 1f90 │ │ │ │ │ + bne 1f8c │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 1f94 │ │ │ │ │ + b 1f90 │ │ │ │ │ ldr lr, [r2, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bgt 1848 │ │ │ │ │ - b 1b04 │ │ │ │ │ + bgt 1844 │ │ │ │ │ + b 1b00 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 1f58 │ │ │ │ │ + b 1f54 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b 1ec8 │ │ │ │ │ + b 1ec4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyType_Type │ │ │ │ │ R_ARM_ABS32 _PyUnion_Type │ │ │ │ │ .word 0x000001dc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000058b4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000021b4 : │ │ │ │ │ +000021b0 : │ │ │ │ │ PySequence_Contains(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21dc │ │ │ │ │ + beq 21d8 │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21dc │ │ │ │ │ + beq 21d8 │ │ │ │ │ bx r2 │ │ │ │ │ mov r2, #3 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 705c <_PySequence_IterSearch> │ │ │ │ │ + b 7058 <_PySequence_IterSearch> │ │ │ │ │ R_ARM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ -000021ec : │ │ │ │ │ +000021e8 : │ │ │ │ │ PyNumber_AsSsize_t(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2378 │ │ │ │ │ + beq 2374 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 22dc │ │ │ │ │ + beq 22d8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r7, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 2270 │ │ │ │ │ + beq 226c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2254 │ │ │ │ │ + bne 2250 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 224c │ │ │ │ │ + bne 2248 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 224c │ │ │ │ │ - ldr r3, [pc, #336] @ 23c8 │ │ │ │ │ + b 2248 │ │ │ │ │ + ldr r3, [pc, #336] @ 23c4 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r8, [r0, r3] │ │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2240 │ │ │ │ │ + beq 223c │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2240 │ │ │ │ │ - ldr r3, [pc, #300] @ 23cc │ │ │ │ │ + beq 223c │ │ │ │ │ + ldr r3, [pc, #300] @ 23c8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2240 │ │ │ │ │ + beq 223c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23ac │ │ │ │ │ + bne 23a8 │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ and r5, r5, #3 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ movne r5, #0 │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ eor r5, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ mvn r5, r5 │ │ │ │ │ - b 2240 │ │ │ │ │ + b 223c │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 22f4 │ │ │ │ │ + beq 22f0 │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2310 │ │ │ │ │ - ldr r0, [pc, #212] @ 23d0 │ │ │ │ │ + bne 230c │ │ │ │ │ + ldr r0, [pc, #212] @ 23cc │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #208] @ 23d4 │ │ │ │ │ + ldr r1, [pc, #208] @ 23d0 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 224c │ │ │ │ │ + b 2248 │ │ │ │ │ blx r2 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 2308 │ │ │ │ │ + beq 2304 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ - ldr r3, [pc, #176] @ 23d8 │ │ │ │ │ + ldr r3, [pc, #176] @ 23d4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 222c │ │ │ │ │ + beq 2228 │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - bne 2380 │ │ │ │ │ - ldr r2, [pc, #140] @ 23d0 │ │ │ │ │ - ldr r1, [pc, #148] @ 23dc │ │ │ │ │ + bne 237c │ │ │ │ │ + ldr r2, [pc, #140] @ 23cc │ │ │ │ │ + ldr r1, [pc, #148] @ 23d8 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2308 │ │ │ │ │ + beq 2304 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2308 │ │ │ │ │ + bne 2304 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2308 │ │ │ │ │ - bl 580 │ │ │ │ │ + b 2304 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 2308 │ │ │ │ │ - ldr r2, [pc, #88] @ 23e0 │ │ │ │ │ + b 2304 │ │ │ │ │ + ldr r2, [pc, #88] @ 23dc │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ldr r2, [pc, #80] @ 23e4 │ │ │ │ │ + ldr r2, [pc, #80] @ 23e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 222c │ │ │ │ │ + beq 2228 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2308 │ │ │ │ │ - b 235c │ │ │ │ │ + beq 2304 │ │ │ │ │ + b 2358 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #48] @ 23e8 │ │ │ │ │ + ldr r2, [pc, #48] @ 23e4 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 2240 │ │ │ │ │ + b 223c │ │ │ │ │ .word 0x00000148 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000001f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -2560,489 +2559,489 @@ │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_DeprecationWarning │ │ │ │ │ .word 0x00000254 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000300 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000023ec <_PyNumber_Index>: │ │ │ │ │ +000023e8 <_PyNumber_Index>: │ │ │ │ │ _PyNumber_Index(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24cc <_PyNumber_Index+0xe0> │ │ │ │ │ + beq 24c8 <_PyNumber_Index+0xe0> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq 2430 <_PyNumber_Index+0x44> │ │ │ │ │ + beq 242c <_PyNumber_Index+0x44> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2448 <_PyNumber_Index+0x5c> │ │ │ │ │ + beq 2444 <_PyNumber_Index+0x5c> │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2464 <_PyNumber_Index+0x78> │ │ │ │ │ - ldr r3, [pc, #176] @ 2500 <_PyNumber_Index+0x114> │ │ │ │ │ + bne 2460 <_PyNumber_Index+0x78> │ │ │ │ │ + ldr r3, [pc, #176] @ 24fc <_PyNumber_Index+0x114> │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #172] @ 2504 <_PyNumber_Index+0x118> │ │ │ │ │ + ldr r1, [pc, #172] @ 2500 <_PyNumber_Index+0x118> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2428 <_PyNumber_Index+0x3c> │ │ │ │ │ + b 2424 <_PyNumber_Index+0x3c> │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 245c <_PyNumber_Index+0x70> │ │ │ │ │ + beq 2458 <_PyNumber_Index+0x70> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #140] @ 2508 <_PyNumber_Index+0x11c> │ │ │ │ │ + ldr r2, [pc, #140] @ 2504 <_PyNumber_Index+0x11c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2428 <_PyNumber_Index+0x3c> │ │ │ │ │ + beq 2424 <_PyNumber_Index+0x3c> │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - bne 24d4 <_PyNumber_Index+0xe8> │ │ │ │ │ - ldr r2, [pc, #104] @ 2500 <_PyNumber_Index+0x114> │ │ │ │ │ - ldr r1, [pc, #112] @ 250c <_PyNumber_Index+0x120> │ │ │ │ │ + bne 24d0 <_PyNumber_Index+0xe8> │ │ │ │ │ + ldr r2, [pc, #104] @ 24fc <_PyNumber_Index+0x114> │ │ │ │ │ + ldr r1, [pc, #112] @ 2508 <_PyNumber_Index+0x120> │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 245c <_PyNumber_Index+0x70> │ │ │ │ │ + beq 2458 <_PyNumber_Index+0x70> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 245c <_PyNumber_Index+0x70> │ │ │ │ │ + bne 2458 <_PyNumber_Index+0x70> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 245c <_PyNumber_Index+0x70> │ │ │ │ │ - bl 580 │ │ │ │ │ + b 2458 <_PyNumber_Index+0x70> │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 245c <_PyNumber_Index+0x70> │ │ │ │ │ - ldr r1, [pc, #52] @ 2510 <_PyNumber_Index+0x124> │ │ │ │ │ - ldr r2, [pc, #52] @ 2514 <_PyNumber_Index+0x128> │ │ │ │ │ + b 2458 <_PyNumber_Index+0x70> │ │ │ │ │ + ldr r1, [pc, #52] @ 250c <_PyNumber_Index+0x124> │ │ │ │ │ + ldr r2, [pc, #52] @ 2510 <_PyNumber_Index+0x128> │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2428 <_PyNumber_Index+0x3c> │ │ │ │ │ + beq 2424 <_PyNumber_Index+0x3c> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 245c <_PyNumber_Index+0x70> │ │ │ │ │ - b 24b0 <_PyNumber_Index+0xc4> │ │ │ │ │ + beq 2458 <_PyNumber_Index+0x70> │ │ │ │ │ + b 24ac <_PyNumber_Index+0xc4> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000001f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyLong_Type │ │ │ │ │ .word 0x00000228 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_DeprecationWarning │ │ │ │ │ .word 0x00000254 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002518 : │ │ │ │ │ +00002514 : │ │ │ │ │ PyNumber_InPlaceOr(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 25b8 │ │ │ │ │ + beq 25b4 │ │ │ │ │ ldr r6, [r3, #112] @ 0x70 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2588 │ │ │ │ │ + bne 2584 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r7, [r3, #60] @ 0x3c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 25e0 │ │ │ │ │ + bne 25dc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 2664 │ │ │ │ │ - ldr r6, [pc, #484] @ 2750 │ │ │ │ │ + beq 2660 │ │ │ │ │ + ldr r6, [pc, #484] @ 274c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 2678 │ │ │ │ │ + beq 2674 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r6, [pc, #444] @ 2750 │ │ │ │ │ + ldr r6, [pc, #444] @ 274c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2580 │ │ │ │ │ + bne 257c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2738 │ │ │ │ │ + bne 2734 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 254c │ │ │ │ │ + bne 2548 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2664 │ │ │ │ │ + beq 2660 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2664 │ │ │ │ │ + beq 2660 │ │ │ │ │ ldr r8, [r3, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 26a8 │ │ │ │ │ - b 2664 │ │ │ │ │ + bne 26a4 │ │ │ │ │ + b 2660 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 255c │ │ │ │ │ + beq 2558 │ │ │ │ │ ldr r8, [r3, #60] @ 0x3c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 255c │ │ │ │ │ + beq 2558 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 26a0 │ │ │ │ │ + beq 269c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2564 │ │ │ │ │ + beq 2560 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 26b0 │ │ │ │ │ + bne 26ac │ │ │ │ │ blx r7 │ │ │ │ │ - ldr r6, [pc, #292] @ 2750 │ │ │ │ │ + ldr r6, [pc, #292] @ 274c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2580 │ │ │ │ │ + bne 257c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 270c │ │ │ │ │ + bne 2708 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2580 │ │ │ │ │ + bne 257c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2720 │ │ │ │ │ + bne 271c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r2, [pc, #224] @ 2754 │ │ │ │ │ + ldr r2, [pc, #224] @ 2750 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2664 │ │ │ │ │ + beq 2660 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2664 │ │ │ │ │ + bne 2660 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #176] @ 2750 │ │ │ │ │ + ldr r0, [pc, #176] @ 274c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2664 │ │ │ │ │ - ldr r6, [pc, #160] @ 2750 │ │ │ │ │ - b 2640 │ │ │ │ │ + beq 2660 │ │ │ │ │ + ldr r6, [pc, #160] @ 274c │ │ │ │ │ + b 263c │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r6, [pc, #148] @ 2750 │ │ │ │ │ + ldr r6, [pc, #148] @ 274c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2580 │ │ │ │ │ + bne 257c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2568 │ │ │ │ │ + beq 2564 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 2568 │ │ │ │ │ + bne 2564 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2580 │ │ │ │ │ + bne 257c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 2664 │ │ │ │ │ + beq 2660 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 26a0 │ │ │ │ │ - b 2698 │ │ │ │ │ + bne 269c │ │ │ │ │ + b 2694 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2664 │ │ │ │ │ + bne 2660 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2664 │ │ │ │ │ + b 2660 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 25a8 │ │ │ │ │ + bne 25a4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 25a8 │ │ │ │ │ + b 25a4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000330 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002758 : │ │ │ │ │ +00002754 : │ │ │ │ │ binary_iop(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 2794 │ │ │ │ │ + beq 2790 │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 27bc │ │ │ │ │ - ldr r8, [pc, #108] @ 2808 │ │ │ │ │ + bne 27b8 │ │ │ │ │ + ldr r8, [pc, #108] @ 2804 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d30 │ │ │ │ │ + bl d2c │ │ │ │ │ cmp r0, r8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ - beq 27f4 │ │ │ │ │ + beq 27f0 │ │ │ │ │ mov r0, ip │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r8, [pc, #64] @ 2808 │ │ │ │ │ + ldr r8, [pc, #64] @ 2804 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ - bne 27b4 │ │ │ │ │ + bne 27b0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2798 │ │ │ │ │ + beq 2794 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 2798 │ │ │ │ │ + bne 2794 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2798 │ │ │ │ │ + b 2794 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 binary_iop.part.0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -0000280c : │ │ │ │ │ +00002808 : │ │ │ │ │ binary_iop1(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr lr, [r3, #48] @ 0x30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 284c │ │ │ │ │ + beq 2848 │ │ │ │ │ ldr r6, [lr, ip] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2860 │ │ │ │ │ + bne 285c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b d30 │ │ │ │ │ + b d2c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r3, [pc, #56] @ 28a8 │ │ │ │ │ + ldr r3, [pc, #56] @ 28a4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 2880 │ │ │ │ │ + beq 287c │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 284c │ │ │ │ │ + beq 2848 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 284c │ │ │ │ │ + bne 2848 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b 284c │ │ │ │ │ + b 2848 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -000028ac : │ │ │ │ │ +000028a8 : │ │ │ │ │ PyObject_Format(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r6, r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 28ec │ │ │ │ │ + bne 28e8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - ldr r2, [pc, #448] @ 2a94 │ │ │ │ │ + ldr r2, [pc, #448] @ 2a90 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2a14 │ │ │ │ │ - ldr r2, [pc, #440] @ 2a98 │ │ │ │ │ + beq 2a10 │ │ │ │ │ + ldr r2, [pc, #440] @ 2a94 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2978 │ │ │ │ │ + bne 2974 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_Str │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2a70 │ │ │ │ │ + beq 2a6c │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 29f4 │ │ │ │ │ - ldr r1, [pc, #396] @ 2a9c │ │ │ │ │ + beq 29f0 │ │ │ │ │ + ldr r1, [pc, #396] @ 2a98 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 29a0 │ │ │ │ │ + beq 299c │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 2950 │ │ │ │ │ + beq 294c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2950 │ │ │ │ │ + bne 294c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2a58 │ │ │ │ │ + beq 2a54 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2a28 │ │ │ │ │ + beq 2a24 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 29e8 │ │ │ │ │ + bne 29e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - ldr r1, [pc, #268] @ 2a9c │ │ │ │ │ + ldr r1, [pc, #268] @ 2a98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 291c │ │ │ │ │ + bne 2918 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - ldr r3, [pc, #248] @ 2aa0 │ │ │ │ │ + ldr r3, [pc, #248] @ 2a9c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 29c8 │ │ │ │ │ + beq 29c4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2a5c │ │ │ │ │ + bne 2a58 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #208] @ 2aa4 │ │ │ │ │ + ldr r1, [pc, #208] @ 2aa0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r2, [pc, #204] @ 2aa8 │ │ │ │ │ + ldr r2, [pc, #204] @ 2aa4 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 2a5c │ │ │ │ │ + b 2a58 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5e94 │ │ │ │ │ - b 2970 │ │ │ │ │ + bl 5e90 │ │ │ │ │ + b 296c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - ldr r2, [pc, #148] @ 2a94 │ │ │ │ │ + ldr r2, [pc, #148] @ 2a90 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2a14 │ │ │ │ │ - ldr r2, [pc, #140] @ 2a98 │ │ │ │ │ + beq 2a10 │ │ │ │ │ + ldr r2, [pc, #140] @ 2a94 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 28e4 │ │ │ │ │ - b 2988 │ │ │ │ │ + beq 28e0 │ │ │ │ │ + b 2984 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ - b 2970 │ │ │ │ │ - ldr r0, [pc, #116] @ 2aa4 │ │ │ │ │ + b 296c │ │ │ │ │ + ldr r0, [pc, #116] @ 2aa0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #116] @ 2aac │ │ │ │ │ + ldr r1, [pc, #116] @ 2aa8 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2a58 │ │ │ │ │ + beq 2a54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 2a88 │ │ │ │ │ + beq 2a84 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 29e4 │ │ │ │ │ + bne 29e0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2970 │ │ │ │ │ - ldr r0, [pc, #56] @ 2ab0 │ │ │ │ │ + b 296c │ │ │ │ │ + ldr r0, [pc, #56] @ 2aac │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #52] @ 2ab4 │ │ │ │ │ + ldr r1, [pc, #52] @ 2ab0 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2a68 │ │ │ │ │ + b 2a64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2a60 │ │ │ │ │ + b 2a5c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ R_ARM_ABS32 PyLong_Type │ │ │ │ │ .word 0x00005598 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ @@ -3053,1606 +3052,1606 @@ │ │ │ │ │ .word 0x0000038c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x00000334 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002ab8 : │ │ │ │ │ +00002ab4 : │ │ │ │ │ PySequence_GetItem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2b6c │ │ │ │ │ + beq 2b68 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2b3c │ │ │ │ │ + beq 2b38 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2b3c │ │ │ │ │ + beq 2b38 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - blt 2b00 │ │ │ │ │ + blt 2afc │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2b20 │ │ │ │ │ + beq 2b1c │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2b34 │ │ │ │ │ + blt 2b30 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 2af8 │ │ │ │ │ - ldr r1, [pc, #64] @ 2b74 │ │ │ │ │ + b 2af4 │ │ │ │ │ + ldr r1, [pc, #64] @ 2b70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - ldr r1, [pc, #48] @ 2b78 │ │ │ │ │ + ldr r1, [pc, #48] @ 2b74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - beq 2b2c │ │ │ │ │ + beq 2b28 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2b2c │ │ │ │ │ - ldr r1, [pc, #20] @ 2b7c │ │ │ │ │ + beq 2b28 │ │ │ │ │ + ldr r1, [pc, #20] @ 2b78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b34 │ │ │ │ │ - bl 580 │ │ │ │ │ + b 2b30 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 2b34 │ │ │ │ │ + b 2b30 │ │ │ │ │ .word 0x000003d4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000003b8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002b80 : │ │ │ │ │ +00002b7c : │ │ │ │ │ PyNumber_Lshift(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 2cb4 │ │ │ │ │ + beq 2cb0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ │ - bne 2be4 │ │ │ │ │ + bne 2be0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2c68 │ │ │ │ │ - ldr r7, [pc, #416] @ 2d68 │ │ │ │ │ + beq 2c64 │ │ │ │ │ + ldr r7, [pc, #416] @ 2d64 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 2c80 │ │ │ │ │ + beq 2c7c │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2bb8 │ │ │ │ │ + beq 2bb4 │ │ │ │ │ ldr r8, [r2, #44] @ 0x2c │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 2bb8 │ │ │ │ │ + beq 2bb4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2ca8 │ │ │ │ │ + beq 2ca4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2bc0 │ │ │ │ │ + beq 2bbc │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 2cdc │ │ │ │ │ + bne 2cd8 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #312] @ 2d68 │ │ │ │ │ + ldr r7, [pc, #312] @ 2d64 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2bdc │ │ │ │ │ + bne 2bd8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2d3c │ │ │ │ │ + bne 2d38 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2bdc │ │ │ │ │ + bne 2bd8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2d50 │ │ │ │ │ + bne 2d4c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #244] @ 2d6c │ │ │ │ │ + ldr r3, [pc, #244] @ 2d68 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ b 90 │ │ │ │ │ R_ARM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2c68 │ │ │ │ │ + beq 2c64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2c68 │ │ │ │ │ + bne 2c64 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 2d68 │ │ │ │ │ + ldr r0, [pc, #192] @ 2d64 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2cd4 │ │ │ │ │ - b 2c68 │ │ │ │ │ + bne 2cd0 │ │ │ │ │ + b 2c64 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 2c68 │ │ │ │ │ + beq 2c64 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2c68 │ │ │ │ │ + beq 2c64 │ │ │ │ │ ldr r8, [r3, #44] @ 0x2c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2c68 │ │ │ │ │ - ldr r7, [pc, #140] @ 2d68 │ │ │ │ │ - b 2c44 │ │ │ │ │ + beq 2c64 │ │ │ │ │ + ldr r7, [pc, #140] @ 2d64 │ │ │ │ │ + b 2c40 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 2d68 │ │ │ │ │ + ldr r7, [pc, #128] @ 2d64 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2bdc │ │ │ │ │ + bne 2bd8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2bc4 │ │ │ │ │ + beq 2bc0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2bc4 │ │ │ │ │ + bne 2bc0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2bdc │ │ │ │ │ + bne 2bd8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 2c68 │ │ │ │ │ + beq 2c64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2ca8 │ │ │ │ │ - b 2ca0 │ │ │ │ │ + bne 2ca4 │ │ │ │ │ + b 2c9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2c68 │ │ │ │ │ + bne 2c64 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2c68 │ │ │ │ │ + b 2c64 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000400 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002d70 : │ │ │ │ │ +00002d6c : │ │ │ │ │ PyNumber_Subtract(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 2ea8 │ │ │ │ │ + beq 2ea4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ - bne 2dd4 │ │ │ │ │ + bne 2dd0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2e58 │ │ │ │ │ - ldr r7, [pc, #420] @ 2f5c │ │ │ │ │ + beq 2e54 │ │ │ │ │ + ldr r7, [pc, #420] @ 2f58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 2e74 │ │ │ │ │ + beq 2e70 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2da8 │ │ │ │ │ + beq 2da4 │ │ │ │ │ ldr r8, [r2, #4] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 2da8 │ │ │ │ │ + beq 2da4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2e9c │ │ │ │ │ + beq 2e98 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2db0 │ │ │ │ │ + beq 2dac │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 2ed0 │ │ │ │ │ + bne 2ecc │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #316] @ 2f5c │ │ │ │ │ + ldr r7, [pc, #316] @ 2f58 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2dcc │ │ │ │ │ + bne 2dc8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2f30 │ │ │ │ │ + bne 2f2c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2dcc │ │ │ │ │ + bne 2dc8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2f44 │ │ │ │ │ - ldr r3, [pc, #256] @ 2f60 │ │ │ │ │ + bne 2f40 │ │ │ │ │ + ldr r3, [pc, #256] @ 2f5c │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 90 │ │ │ │ │ R_ARM_CALL binary_op.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 2dcc │ │ │ │ │ + b 2dc8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2e58 │ │ │ │ │ + beq 2e54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2e58 │ │ │ │ │ + bne 2e54 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 2f5c │ │ │ │ │ + ldr r0, [pc, #192] @ 2f58 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2ec8 │ │ │ │ │ - b 2e58 │ │ │ │ │ + bne 2ec4 │ │ │ │ │ + b 2e54 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 2e58 │ │ │ │ │ + beq 2e54 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2e58 │ │ │ │ │ + beq 2e54 │ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2e58 │ │ │ │ │ - ldr r7, [pc, #140] @ 2f5c │ │ │ │ │ - b 2e34 │ │ │ │ │ + beq 2e54 │ │ │ │ │ + ldr r7, [pc, #140] @ 2f58 │ │ │ │ │ + b 2e30 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 2f5c │ │ │ │ │ + ldr r7, [pc, #128] @ 2f58 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2dcc │ │ │ │ │ + bne 2dc8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2db4 │ │ │ │ │ + beq 2db0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2db4 │ │ │ │ │ + bne 2db0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2dcc │ │ │ │ │ + bne 2dc8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 2e58 │ │ │ │ │ + beq 2e54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2e9c │ │ │ │ │ - b 2e94 │ │ │ │ │ + bne 2e98 │ │ │ │ │ + b 2e90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2e58 │ │ │ │ │ + bne 2e54 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2e58 │ │ │ │ │ + b 2e54 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000484 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002f64 : │ │ │ │ │ +00002f60 : │ │ │ │ │ PyObject_IsSubclass(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #600] @ 31d4 │ │ │ │ │ - ldr r2, [pc, #600] @ 31d8 │ │ │ │ │ + ldr r3, [pc, #600] @ 31d0 │ │ │ │ │ + ldr r2, [pc, #600] @ 31d4 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r7, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 3000 │ │ │ │ │ - ldr r2, [pc, #568] @ 31dc │ │ │ │ │ + beq 2ffc │ │ │ │ │ + ldr r2, [pc, #568] @ 31d8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 3130 │ │ │ │ │ + beq 312c │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 3034 │ │ │ │ │ + beq 3030 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ - blt 3168 │ │ │ │ │ + blt 3164 │ │ │ │ │ ldr r8, [r9, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 310c │ │ │ │ │ + ble 3108 │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 31e8 │ │ │ │ │ + bl 31e4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 30d4 │ │ │ │ │ + beq 30d0 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r7, r1 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ - beq 2ff8 │ │ │ │ │ + beq 2ff4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 3158 │ │ │ │ │ + bge 3154 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 3158 │ │ │ │ │ + bge 3154 │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyType_IsSubtype │ │ │ │ │ - ldr r1, [pc, #420] @ 31e0 │ │ │ │ │ + ldr r1, [pc, #420] @ 31dc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3114 │ │ │ │ │ + beq 3110 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ - blt 318c │ │ │ │ │ + blt 3188 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 3098 │ │ │ │ │ + beq 3094 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3098 │ │ │ │ │ + bne 3094 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3150 │ │ │ │ │ + beq 314c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 2ff8 │ │ │ │ │ + beq 2ff4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 2ff8 │ │ │ │ │ + bne 2ff4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2ff8 │ │ │ │ │ + b 2ff4 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ addne r9, r9, #12 │ │ │ │ │ movne r4, #1 │ │ │ │ │ - beq 3108 │ │ │ │ │ + beq 3104 │ │ │ │ │ ldr r2, [r9, #4]! │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 31e8 │ │ │ │ │ + bl 31e4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 2fec │ │ │ │ │ + bne 2fe8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne 30e4 │ │ │ │ │ + bne 30e0 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 2ff0 │ │ │ │ │ + b 2fec │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3144 │ │ │ │ │ + bne 3140 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b 4208 │ │ │ │ │ + b 4204 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 2fa8 │ │ │ │ │ + b 2fa4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3120 │ │ │ │ │ + beq 311c │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 2ff8 │ │ │ │ │ + b 2ff4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 184 │ │ │ │ │ R_ARM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ - ldr r1, [pc, #116] @ 31e4 │ │ │ │ │ + ldr r1, [pc, #116] @ 31e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3150 │ │ │ │ │ + bne 314c │ │ │ │ │ ldr r8, [r9, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bgt 2fd4 │ │ │ │ │ - b 3108 │ │ │ │ │ - ldr r1, [pc, #80] @ 31e4 │ │ │ │ │ + bgt 2fd0 │ │ │ │ │ + b 3104 │ │ │ │ │ + ldr r1, [pc, #80] @ 31e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31c8 │ │ │ │ │ + beq 31c4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3150 │ │ │ │ │ + beq 314c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3150 │ │ │ │ │ + bne 314c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3150 │ │ │ │ │ + b 314c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b 3060 │ │ │ │ │ + b 305c │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyType_Type │ │ │ │ │ R_ARM_ABS32 _PyUnion_Type │ │ │ │ │ .word 0x00006274 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000488 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000031e8 : │ │ │ │ │ +000031e4 : │ │ │ │ │ object_issubclass(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r7, [pc, #1884] @ 395c │ │ │ │ │ + ldr r7, [pc, #1884] @ 3958 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - beq 3340 │ │ │ │ │ - ldr r8, [pc, #1864] @ 3960 │ │ │ │ │ + beq 333c │ │ │ │ │ + ldr r8, [pc, #1864] @ 395c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 37fc │ │ │ │ │ + beq 37f8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 3418 │ │ │ │ │ + beq 3414 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - blt 3774 │ │ │ │ │ + blt 3770 │ │ │ │ │ ldr fp, [r2, #8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble 3648 │ │ │ │ │ + ble 3644 │ │ │ │ │ add r9, r2, #8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r5, [r6, #4]! │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 337c │ │ │ │ │ + beq 3378 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 37dc │ │ │ │ │ + beq 37d8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 34c8 │ │ │ │ │ + beq 34c4 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - blt 37a4 │ │ │ │ │ + blt 37a0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 3630 │ │ │ │ │ + ble 362c │ │ │ │ │ mov r3, #0 │ │ │ │ │ stmib sp, {r3, sl} │ │ │ │ │ add r5, r5, #8 │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ str fp, [sp, #16] │ │ │ │ │ ldr r6, [r5, #4]! │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 3390 │ │ │ │ │ + beq 338c │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 37c8 │ │ │ │ │ + beq 37c4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 3578 │ │ │ │ │ + beq 3574 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - blt 3694 │ │ │ │ │ + blt 3690 │ │ │ │ │ ldr fp, [r6, #8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble 36b8 │ │ │ │ │ + ble 36b4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 31e8 │ │ │ │ │ + bl 31e4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3650 │ │ │ │ │ + beq 364c │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, r1 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - beq 3334 │ │ │ │ │ + beq 3330 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bge 37f0 │ │ │ │ │ + bge 37ec │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 37f0 │ │ │ │ │ + bge 37ec │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyType_IsSubtype │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bne 33a4 │ │ │ │ │ + bne 33a0 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 332c │ │ │ │ │ + b 3328 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bne 33e0 │ │ │ │ │ + bne 33dc │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 3324 │ │ │ │ │ + b 3320 │ │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bge 3798 │ │ │ │ │ + bge 3794 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 3798 │ │ │ │ │ + bge 3794 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3638 │ │ │ │ │ + beq 3634 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 332c │ │ │ │ │ + b 3328 │ │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bge 3748 │ │ │ │ │ + bge 3744 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 3748 │ │ │ │ │ + bge 3744 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 360c │ │ │ │ │ + beq 3608 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 3324 │ │ │ │ │ + b 3320 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #1344] @ 3964 │ │ │ │ │ + ldr r1, [pc, #1344] @ 3960 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3754 │ │ │ │ │ + beq 3750 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - blt 3904 │ │ │ │ │ + blt 3900 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 3484 │ │ │ │ │ + beq 3480 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 3484 │ │ │ │ │ + bne 3480 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 3790 │ │ │ │ │ + beq 378c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 3334 │ │ │ │ │ + beq 3330 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne 3334 │ │ │ │ │ + bne 3330 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b 3334 │ │ │ │ │ - ldr r1, [pc, #1172] @ 3964 │ │ │ │ │ + b 3330 │ │ │ │ │ + ldr r1, [pc, #1172] @ 3960 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 36dc │ │ │ │ │ + beq 36d8 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - blt 38c0 │ │ │ │ │ + blt 38bc │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 38b4 │ │ │ │ │ + beq 38b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 38b4 │ │ │ │ │ + bne 38b0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 36d0 │ │ │ │ │ + beq 36cc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 33d0 │ │ │ │ │ + beq 33cc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne 33d0 │ │ │ │ │ + bne 33cc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b 33d0 │ │ │ │ │ - ldr r1, [pc, #996] @ 3964 │ │ │ │ │ + b 33cc │ │ │ │ │ + ldr r1, [pc, #996] @ 3960 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3728 │ │ │ │ │ + beq 3724 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt 382c │ │ │ │ │ + blt 3828 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 3820 │ │ │ │ │ + beq 381c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3820 │ │ │ │ │ + bne 381c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 3708 │ │ │ │ │ + beq 3704 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 3890 │ │ │ │ │ + bne 388c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3410 │ │ │ │ │ + bne 340c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bne 32bc │ │ │ │ │ + bne 32b8 │ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr fp, [sp, #16] │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bne 3260 │ │ │ │ │ + bne 325c │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 332c │ │ │ │ │ + b 3328 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ addne r3, r6, #12 │ │ │ │ │ strne r3, [sp, #20] │ │ │ │ │ movne r6, #1 │ │ │ │ │ - beq 3718 │ │ │ │ │ + beq 3714 │ │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 31e8 │ │ │ │ │ + bl 31e4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 3318 │ │ │ │ │ + bne 3314 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, fp │ │ │ │ │ - beq 3718 │ │ │ │ │ + beq 3714 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b 3664 │ │ │ │ │ - ldr r1, [pc, #716] @ 3968 │ │ │ │ │ + b 3660 │ │ │ │ │ + ldr r1, [pc, #716] @ 3964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3708 │ │ │ │ │ + bne 3704 │ │ │ │ │ ldr fp, [r6, #8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldrle ip, [r4, #36] @ 0x24 │ │ │ │ │ - bgt 3300 │ │ │ │ │ + bgt 32fc │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 360c │ │ │ │ │ + b 3608 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 36e8 │ │ │ │ │ + beq 36e4 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 332c │ │ │ │ │ + b 3328 │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 36c4 │ │ │ │ │ + bne 36c0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 4208 │ │ │ │ │ + bl 4204 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 33d0 │ │ │ │ │ + b 33cc │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3734 │ │ │ │ │ + beq 3730 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 36d4 │ │ │ │ │ + b 36d0 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 360c │ │ │ │ │ + b 3608 │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 36fc │ │ │ │ │ + bne 36f8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 4208 │ │ │ │ │ + bl 4204 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 3604 │ │ │ │ │ + b 3600 │ │ │ │ │ bl 184 │ │ │ │ │ R_ARM_CALL recursive_issubclass.part.0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 3604 │ │ │ │ │ + b 3600 │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3810 │ │ │ │ │ + bne 380c │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 4208 │ │ │ │ │ - ldr r1, [pc, #492] @ 3968 │ │ │ │ │ + b 4204 │ │ │ │ │ + ldr r1, [pc, #492] @ 3964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3880 │ │ │ │ │ + beq 387c │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 3334 │ │ │ │ │ + b 3330 │ │ │ │ │ bl 184 │ │ │ │ │ R_ARM_CALL recursive_issubclass.part.0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 33d0 │ │ │ │ │ - ldr r1, [pc, #444] @ 3968 │ │ │ │ │ + b 33cc │ │ │ │ │ + ldr r1, [pc, #444] @ 3964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 36d0 │ │ │ │ │ + bne 36cc │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 32a4 │ │ │ │ │ - b 362c │ │ │ │ │ + bgt 32a0 │ │ │ │ │ + b 3628 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 32d4 │ │ │ │ │ + b 32d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 3278 │ │ │ │ │ + b 3274 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 184 │ │ │ │ │ R_ARM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 3220 │ │ │ │ │ + b 321c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3790 │ │ │ │ │ - b 3760 │ │ │ │ │ + bne 378c │ │ │ │ │ + b 375c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 35ec │ │ │ │ │ - b 370c │ │ │ │ │ - ldr r1, [pc, #308] @ 3968 │ │ │ │ │ + bne 35e8 │ │ │ │ │ + b 3708 │ │ │ │ │ + ldr r1, [pc, #308] @ 3964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3870 │ │ │ │ │ + beq 386c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3708 │ │ │ │ │ + beq 3704 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3708 │ │ │ │ │ + bne 3704 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 370c │ │ │ │ │ + b 3708 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b 35a8 │ │ │ │ │ + b 35a4 │ │ │ │ │ ldr fp, [r2, #8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bgt 324c │ │ │ │ │ - b 3644 │ │ │ │ │ + bgt 3248 │ │ │ │ │ + b 3640 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne 3604 │ │ │ │ │ + bne 3600 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b 3604 │ │ │ │ │ + b 3600 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 353c │ │ │ │ │ - b 36d4 │ │ │ │ │ - ldr r1, [pc, #160] @ 3968 │ │ │ │ │ + bne 3538 │ │ │ │ │ + b 36d0 │ │ │ │ │ + ldr r1, [pc, #160] @ 3964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 394c │ │ │ │ │ + beq 3948 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 36d0 │ │ │ │ │ + beq 36cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 36d0 │ │ │ │ │ + bne 36cc │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 36d4 │ │ │ │ │ - ldr r1, [pc, #92] @ 3968 │ │ │ │ │ + b 36d0 │ │ │ │ │ + ldr r1, [pc, #92] @ 3964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3940 │ │ │ │ │ + beq 393c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3790 │ │ │ │ │ + beq 378c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 3790 │ │ │ │ │ + bne 378c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3790 │ │ │ │ │ + b 378c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b 344c │ │ │ │ │ + b 3448 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b 34f8 │ │ │ │ │ + b 34f4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyType_Type │ │ │ │ │ R_ARM_ABS32 _PyUnion_Type │ │ │ │ │ .word 0x00006274 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000488 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000396c : │ │ │ │ │ +00003968 : │ │ │ │ │ PyNumber_Negative(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 39a8 │ │ │ │ │ + beq 39a4 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 39b4 │ │ │ │ │ + beq 39b0 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 39b4 │ │ │ │ │ + beq 39b0 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #16] @ 39cc │ │ │ │ │ + ldr r3, [pc, #16] @ 39c8 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #12] @ 39d0 │ │ │ │ │ + ldr r1, [pc, #12] @ 39cc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 39ac │ │ │ │ │ + b 39a8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000004a0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000039d4 : │ │ │ │ │ +000039d0 : │ │ │ │ │ PySequence_Fast(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - beq 3b1c │ │ │ │ │ + beq 3b18 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr lr, [pc, #296] @ 3b24 │ │ │ │ │ - ldr ip, [pc, #296] @ 3b28 │ │ │ │ │ + ldr lr, [pc, #296] @ 3b20 │ │ │ │ │ + ldr ip, [pc, #296] @ 3b24 │ │ │ │ │ cmp r3, ip │ │ │ │ │ cmpne r3, lr │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - bne 3a2c │ │ │ │ │ + bne 3a28 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 744 │ │ │ │ │ + bl 740 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3adc │ │ │ │ │ + beq 3ad8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3abc │ │ │ │ │ + beq 3ab8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_CALL _PyList_Extend │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3a98 │ │ │ │ │ + beq 3a94 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3ac4 │ │ │ │ │ + bne 3ac0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3a20 │ │ │ │ │ + beq 3a1c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3a20 │ │ │ │ │ + bne 3a1c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3a20 │ │ │ │ │ + b 3a1c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3abc │ │ │ │ │ + beq 3ab8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3abc │ │ │ │ │ + bne 3ab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3a70 │ │ │ │ │ + b 3a6c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3a70 │ │ │ │ │ + bne 3a6c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3a70 │ │ │ │ │ - ldr r3, [pc, #72] @ 3b2c │ │ │ │ │ + b 3a6c │ │ │ │ │ + ldr r3, [pc, #72] @ 3b28 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - ldr r6, [pc, #64] @ 3b30 │ │ │ │ │ + ldr r6, [pc, #64] @ 3b2c │ │ │ │ │ ldr r4, [r0, r3] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3b14 │ │ │ │ │ + beq 3b10 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_CALL _PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3a20 │ │ │ │ │ - bl 580 │ │ │ │ │ + b 3a1c │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 3b14 │ │ │ │ │ + b 3b10 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ R_ARM_ABS32 PyList_Type │ │ │ │ │ .word 0x00000040 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ │ │ │ │ │ -00003b34 : │ │ │ │ │ +00003b30 : │ │ │ │ │ PyNumber_InPlaceAdd(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldreq r6, [pc, #652] @ 3dec │ │ │ │ │ + ldreq r6, [pc, #652] @ 3de8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 3be8 │ │ │ │ │ + beq 3be4 │ │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3bb4 │ │ │ │ │ - ldr r6, [pc, #628] @ 3dec │ │ │ │ │ + bne 3bb0 │ │ │ │ │ + ldr r6, [pc, #628] @ 3de8 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r7, [r2] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 3c6c │ │ │ │ │ + bne 3c68 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3bf8 │ │ │ │ │ + beq 3bf4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 3d00 │ │ │ │ │ + beq 3cfc │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r6, [pc, #556] @ 3dec │ │ │ │ │ + ldr r6, [pc, #556] @ 3de8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 3ba8 │ │ │ │ │ + bne 3ba4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3d88 │ │ │ │ │ + bne 3d84 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3b78 │ │ │ │ │ + bne 3b74 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3d50 │ │ │ │ │ + bne 3d4c │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r7, [ip, #52] @ 0x34 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3dd0 │ │ │ │ │ + bne 3dcc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3c3c │ │ │ │ │ + beq 3c38 │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3c30 │ │ │ │ │ + beq 3c2c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3c1c │ │ │ │ │ + bne 3c18 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r0, [pc, #420] @ 3df0 │ │ │ │ │ + ldr r0, [pc, #420] @ 3dec │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp] │ │ │ │ │ - ldr r1, [pc, #412] @ 3df4 │ │ │ │ │ + ldr r1, [pc, #412] @ 3df0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r2, [pc, #408] @ 3df8 │ │ │ │ │ + ldr r2, [pc, #408] @ 3df4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 3ba8 │ │ │ │ │ + b 3ba4 │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3b88 │ │ │ │ │ + beq 3b84 │ │ │ │ │ ldr r8, [r2] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 3b88 │ │ │ │ │ + beq 3b84 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3cc8 │ │ │ │ │ + beq 3cc4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3b90 │ │ │ │ │ + beq 3b8c │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3d14 │ │ │ │ │ + bne 3d10 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 3ba8 │ │ │ │ │ + bne 3ba4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3d6c │ │ │ │ │ + bne 3d68 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3d0c │ │ │ │ │ + beq 3d08 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 3ba8 │ │ │ │ │ + bne 3ba4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3db8 │ │ │ │ │ + bne 3db4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ - b 3c08 │ │ │ │ │ + b 3c04 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3da0 │ │ │ │ │ + bne 3d9c │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ - b 3bf8 │ │ │ │ │ + b 3bf4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 3ba8 │ │ │ │ │ + bne 3ba4 │ │ │ │ │ ldr r8, [r6] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3b90 │ │ │ │ │ + beq 3b8c │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r8, [r6] │ │ │ │ │ - bne 3b90 │ │ │ │ │ + bne 3b8c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3ca4 │ │ │ │ │ + b 3ca0 │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3bf4 │ │ │ │ │ + beq 3bf0 │ │ │ │ │ ldr r8, [r2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 3cd0 │ │ │ │ │ - b 3bf4 │ │ │ │ │ + bne 3ccc │ │ │ │ │ + b 3bf0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3cc8 │ │ │ │ │ - ldr r0, [pc, #104] @ 3dec │ │ │ │ │ + bne 3cc4 │ │ │ │ │ + ldr r0, [pc, #104] @ 3de8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3cc8 │ │ │ │ │ + b 3cc4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3bd4 │ │ │ │ │ + bne 3bd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3bd4 │ │ │ │ │ + b 3bd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3d0c │ │ │ │ │ + bne 3d08 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 3d7c │ │ │ │ │ + b 3d78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3d0c │ │ │ │ │ + bne 3d08 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3d0c │ │ │ │ │ + b 3d08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3c08 │ │ │ │ │ - ldr r0, [pc, #4] @ 3dec │ │ │ │ │ + bne 3c04 │ │ │ │ │ + ldr r0, [pc, #4] @ 3de8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3c08 │ │ │ │ │ + b 3c04 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000004c8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003dfc : │ │ │ │ │ +00003df8 : │ │ │ │ │ PyNumber_Invert(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3e38 │ │ │ │ │ + beq 3e34 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3e44 │ │ │ │ │ + beq 3e40 │ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3e44 │ │ │ │ │ + beq 3e40 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #16] @ 3e5c │ │ │ │ │ + ldr r3, [pc, #16] @ 3e58 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #12] @ 3e60 │ │ │ │ │ + ldr r1, [pc, #12] @ 3e5c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3e3c │ │ │ │ │ + b 3e38 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000004cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003e64 : │ │ │ │ │ +00003e60 : │ │ │ │ │ PyObject_CheckBuffer(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00003e84 : │ │ │ │ │ +00003e80 : │ │ │ │ │ PyObject_LengthHint(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bne 3fe0 │ │ │ │ │ + bne 3fdc │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 402c │ │ │ │ │ + bne 4028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #608] @ 4128 │ │ │ │ │ + ldr r1, [pc, #608] @ 4124 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 3eec │ │ │ │ │ + bne 3ee8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4024 │ │ │ │ │ + bne 4020 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #568] @ 412c │ │ │ │ │ + ldr r3, [pc, #568] @ 4128 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r7, [r0, r3] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #2048 @ 0x800 │ │ │ │ │ - beq 40c8 │ │ │ │ │ + beq 40c4 │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r1, r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 40c8 │ │ │ │ │ + beq 40c4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq 3f7c │ │ │ │ │ + beq 3f78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3f7c │ │ │ │ │ + bne 3f78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 40f4 │ │ │ │ │ - ldr r3, [pc, #420] @ 4130 │ │ │ │ │ + beq 40f0 │ │ │ │ │ + ldr r3, [pc, #420] @ 412c │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 4064 │ │ │ │ │ + beq 4060 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 408c │ │ │ │ │ + beq 4088 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 403c │ │ │ │ │ + bne 4038 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 3ee0 │ │ │ │ │ + bge 3edc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4024 │ │ │ │ │ - ldr r3, [pc, #352] @ 4134 │ │ │ │ │ - ldr r1, [pc, #352] @ 4138 │ │ │ │ │ + bne 4020 │ │ │ │ │ + ldr r3, [pc, #352] @ 4130 │ │ │ │ │ + ldr r1, [pc, #352] @ 4134 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4024 │ │ │ │ │ + b 4020 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3eb0 │ │ │ │ │ + beq 3eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 414c │ │ │ │ │ + bl 4148 │ │ │ │ │ R_ARM_CALL PyObject_Size │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bge 3ee0 │ │ │ │ │ - ldr r3, [pc, #312] @ 413c │ │ │ │ │ + bge 3edc │ │ │ │ │ + ldr r3, [pc, #312] @ 4138 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ - ldr r3, [pc, #300] @ 4140 │ │ │ │ │ + ldr r3, [pc, #300] @ 413c │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4058 │ │ │ │ │ + bne 4054 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 3ee0 │ │ │ │ │ + b 3edc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3ebc │ │ │ │ │ - b 3fec │ │ │ │ │ + beq 3eb8 │ │ │ │ │ + b 3fe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 3fb8 │ │ │ │ │ + bne 3fb4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3fb8 │ │ │ │ │ + b 3fb4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ - b 3ebc │ │ │ │ │ + b 3eb8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3edc │ │ │ │ │ + beq 3ed8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 3edc │ │ │ │ │ + bne 3ed8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3edc │ │ │ │ │ - ldr r0, [pc, #172] @ 4140 │ │ │ │ │ + b 3ed8 │ │ │ │ │ + ldr r0, [pc, #172] @ 413c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #168] @ 4144 │ │ │ │ │ + ldr r1, [pc, #168] @ 4140 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4024 │ │ │ │ │ + beq 4020 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 4024 │ │ │ │ │ + bne 4020 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4024 │ │ │ │ │ + b 4020 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 3f64 │ │ │ │ │ - b 3f7c │ │ │ │ │ - ldr r3, [pc, #76] @ 4148 │ │ │ │ │ + bne 3f60 │ │ │ │ │ + b 3f78 │ │ │ │ │ + ldr r3, [pc, #76] @ 4144 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r4, [r0, r3] │ │ │ │ │ - ldr r3, [pc, #52] @ 4140 │ │ │ │ │ + ldr r3, [pc, #52] @ 413c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4024 │ │ │ │ │ + beq 4020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ - b 3edc │ │ │ │ │ + b 3ed8 │ │ │ │ │ .word 0x00005a5c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000230 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ @@ -4663,957 +4662,957 @@ │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000004f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000044 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000414c : │ │ │ │ │ +00004148 : │ │ │ │ │ PyObject_Size(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 41c0 │ │ │ │ │ + beq 41bc │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4188 │ │ │ │ │ + beq 4184 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4188 │ │ │ │ │ + beq 4184 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r2 │ │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 41a4 │ │ │ │ │ + beq 41a0 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r0, r3 │ │ │ │ │ - bne 4180 │ │ │ │ │ - ldr r3, [pc, #28] @ 41c8 │ │ │ │ │ + bne 417c │ │ │ │ │ + ldr r3, [pc, #28] @ 41c4 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - ldr r1, [pc, #20] @ 41cc │ │ │ │ │ + ldr r1, [pc, #20] @ 41c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 41b8 │ │ │ │ │ + b 41b4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000054c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000041d0 <_PyObject_RealIsSubclass>: │ │ │ │ │ +000041cc <_PyObject_RealIsSubclass>: │ │ │ │ │ _PyObject_RealIsSubclass(): │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bge 41fc <_PyObject_RealIsSubclass+0x2c> │ │ │ │ │ + bge 41f8 <_PyObject_RealIsSubclass+0x2c> │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 41fc <_PyObject_RealIsSubclass+0x2c> │ │ │ │ │ + bge 41f8 <_PyObject_RealIsSubclass+0x2c> │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyType_IsSubtype │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b 184 │ │ │ │ │ R_ARM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ │ │ │ │ │ -00004208 : │ │ │ │ │ +00004204 : │ │ │ │ │ recursive_issubclass(): │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bge 4234 │ │ │ │ │ + bge 4230 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 4234 │ │ │ │ │ + bge 4230 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyType_IsSubtype │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b 184 │ │ │ │ │ R_ARM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ │ │ │ │ │ -00004240 : │ │ │ │ │ +0000423c : │ │ │ │ │ PyObject_DelItem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq 42e8 │ │ │ │ │ + beq 42e4 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr ip, [r5, #56] @ 0x38 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 4294 │ │ │ │ │ + beq 4290 │ │ │ │ │ ldr lr, [ip, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 4294 │ │ │ │ │ + beq 4290 │ │ │ │ │ mov r3, lr │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4310 │ │ │ │ │ + beq 430c │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4304 │ │ │ │ │ + beq 4300 │ │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4304 │ │ │ │ │ - ldr r2, [pc, #124] @ 4340 │ │ │ │ │ + beq 4300 │ │ │ │ │ + ldr r2, [pc, #124] @ 433c │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - bl 21ec │ │ │ │ │ + bl 21e8 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 42f4 │ │ │ │ │ + beq 42f0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 43e8 │ │ │ │ │ + b 43e4 │ │ │ │ │ R_ARM_JUMP24 PySequence_DelItem │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 42d8 │ │ │ │ │ - b 42ec │ │ │ │ │ + beq 42d4 │ │ │ │ │ + b 42e8 │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4328 │ │ │ │ │ - ldr r3, [pc, #44] @ 4344 │ │ │ │ │ + bne 4324 │ │ │ │ │ + ldr r3, [pc, #44] @ 4340 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ - ldr r1, [pc, #40] @ 4348 │ │ │ │ │ + ldr r1, [pc, #40] @ 4344 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 42ec │ │ │ │ │ - ldr r3, [pc, #20] @ 4344 │ │ │ │ │ + b 42e8 │ │ │ │ │ + ldr r3, [pc, #20] @ 4340 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #20] @ 434c │ │ │ │ │ + ldr r1, [pc, #20] @ 4348 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 42ec │ │ │ │ │ + b 42e8 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000005dc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004350 : │ │ │ │ │ +0000434c : │ │ │ │ │ PySequence_List(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 439c │ │ │ │ │ + beq 4398 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 43a0 │ │ │ │ │ + beq 439c │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_CALL _PyList_Extend │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 43a8 │ │ │ │ │ + beq 43a4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 43d0 │ │ │ │ │ + bne 43cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4394 │ │ │ │ │ + b 4390 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 43a0 │ │ │ │ │ + beq 439c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 43a0 │ │ │ │ │ + bne 439c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 43a0 │ │ │ │ │ + b 439c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 4394 │ │ │ │ │ + bne 4390 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4394 │ │ │ │ │ + b 4390 │ │ │ │ │ │ │ │ │ │ -000043e8 : │ │ │ │ │ +000043e4 : │ │ │ │ │ PySequence_DelItem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 449c │ │ │ │ │ + beq 4498 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4468 │ │ │ │ │ + beq 4464 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4468 │ │ │ │ │ + beq 4464 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - blt 4434 │ │ │ │ │ + blt 4430 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ mov r2, #0 │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4454 │ │ │ │ │ + beq 4450 │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4494 │ │ │ │ │ + blt 4490 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - ldr r1, [pc, #60] @ 44b0 │ │ │ │ │ + ldr r1, [pc, #60] @ 44ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - beq 448c │ │ │ │ │ + beq 4488 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 44a4 │ │ │ │ │ - ldr r1, [pc, #32] @ 44b4 │ │ │ │ │ + bne 44a0 │ │ │ │ │ + ldr r1, [pc, #32] @ 44b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 4494 │ │ │ │ │ - ldr r1, [pc, #12] @ 44b8 │ │ │ │ │ + b 4490 │ │ │ │ │ + ldr r1, [pc, #12] @ 44b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4494 │ │ │ │ │ + b 4490 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000060c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000003b8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000044bc : │ │ │ │ │ +000044b8 : │ │ │ │ │ PyIndex_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000044dc : │ │ │ │ │ +000044d8 : │ │ │ │ │ PyNumber_Multiply(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - beq 46f8 │ │ │ │ │ + beq 46f4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r7, [r2, #8] │ │ │ │ │ - bne 4548 │ │ │ │ │ + bne 4544 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 45e4 │ │ │ │ │ - ldr r6, [pc, #844] @ 4874 │ │ │ │ │ + beq 45e0 │ │ │ │ │ + ldr r6, [pc, #844] @ 4870 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 465c │ │ │ │ │ + beq 4658 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4518 │ │ │ │ │ + beq 4514 │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 4518 │ │ │ │ │ + beq 4514 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ldreq r6, [pc, #776] @ 4874 │ │ │ │ │ - beq 4728 │ │ │ │ │ + ldreq r6, [pc, #776] @ 4870 │ │ │ │ │ + beq 4724 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 4520 │ │ │ │ │ + beq 451c │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4734 │ │ │ │ │ + bne 4730 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr r6, [pc, #732] @ 4874 │ │ │ │ │ + ldr r6, [pc, #732] @ 4870 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 453c │ │ │ │ │ + bne 4538 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4794 │ │ │ │ │ + bne 4790 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 453c │ │ │ │ │ + bne 4538 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4854 │ │ │ │ │ + bne 4850 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ ldr r8, [r2, #52] @ 0x34 │ │ │ │ │ - b 45fc │ │ │ │ │ - ldr r6, [pc, #648] @ 4874 │ │ │ │ │ + b 45f8 │ │ │ │ │ + ldr r6, [pc, #648] @ 4870 │ │ │ │ │ ldr r8, [r0, #52] @ 0x34 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4684 │ │ │ │ │ + bne 4680 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 46a8 │ │ │ │ │ + beq 46a4 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 46a4 │ │ │ │ │ + beq 46a0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 483c │ │ │ │ │ + beq 4838 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 483c │ │ │ │ │ - ldr r3, [pc, #580] @ 4878 │ │ │ │ │ + beq 4838 │ │ │ │ │ + ldr r3, [pc, #580] @ 4874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - bl 21ec │ │ │ │ │ + bl 21e8 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 47c8 │ │ │ │ │ + beq 47c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 470c │ │ │ │ │ + bne 4708 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r8, [r0, #52] @ 0x34 │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ - beq 45fc │ │ │ │ │ + beq 45f8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne 45fc │ │ │ │ │ - ldr r0, [pc, #472] @ 4874 │ │ │ │ │ + bne 45f8 │ │ │ │ │ + ldr r0, [pc, #472] @ 4870 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 4604 │ │ │ │ │ + bne 4600 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 4814 │ │ │ │ │ + beq 4810 │ │ │ │ │ ldr r6, [r8, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4814 │ │ │ │ │ + beq 4810 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 47fc │ │ │ │ │ + beq 47f8 │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 47fc │ │ │ │ │ - ldr r3, [pc, #412] @ 4878 │ │ │ │ │ + beq 47f8 │ │ │ │ │ + ldr r3, [pc, #412] @ 4874 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - bl 21ec │ │ │ │ │ + bl 21e8 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 47e4 │ │ │ │ │ + beq 47e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 464c │ │ │ │ │ + b 4648 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 47a8 │ │ │ │ │ - ldr r6, [pc, #364] @ 4874 │ │ │ │ │ + bne 47a4 │ │ │ │ │ + ldr r6, [pc, #364] @ 4870 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - b 4674 │ │ │ │ │ + b 4670 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 4668 │ │ │ │ │ + bne 4664 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #332] @ 4874 │ │ │ │ │ + ldr r0, [pc, #332] @ 4870 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 45ac │ │ │ │ │ - b 4668 │ │ │ │ │ + bne 45a8 │ │ │ │ │ + b 4664 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r6, [pc, #308] @ 4874 │ │ │ │ │ + ldr r6, [pc, #308] @ 4870 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 453c │ │ │ │ │ + bne 4538 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4524 │ │ │ │ │ + beq 4520 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 4524 │ │ │ │ │ + bne 4520 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 453c │ │ │ │ │ + bne 4538 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 4668 │ │ │ │ │ + beq 4664 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 4728 │ │ │ │ │ - b 4720 │ │ │ │ │ + bne 4724 │ │ │ │ │ + b 471c │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4700 │ │ │ │ │ + beq 46fc │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ - ldr r6, [pc, #180] @ 4874 │ │ │ │ │ + ldr r6, [pc, #180] @ 4870 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 45ac │ │ │ │ │ - b 4704 │ │ │ │ │ + bne 45a8 │ │ │ │ │ + b 4700 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4648 │ │ │ │ │ + beq 4644 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 453c │ │ │ │ │ + b 4538 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 46f0 │ │ │ │ │ - b 47dc │ │ │ │ │ - ldr r0, [pc, #120] @ 487c │ │ │ │ │ + beq 46ec │ │ │ │ │ + b 47d8 │ │ │ │ │ + ldr r0, [pc, #120] @ 4878 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #116] @ 4880 │ │ │ │ │ + ldr r1, [pc, #116] @ 487c │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 47dc │ │ │ │ │ + b 47d8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r0, [pc, #92] @ 487c │ │ │ │ │ + ldr r0, [pc, #92] @ 4878 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp] │ │ │ │ │ - ldr r1, [pc, #88] @ 4884 │ │ │ │ │ - ldr r2, [pc, #88] @ 4888 │ │ │ │ │ + ldr r1, [pc, #88] @ 4880 │ │ │ │ │ + ldr r2, [pc, #88] @ 4884 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 47dc │ │ │ │ │ - ldr r3, [pc, #56] @ 487c │ │ │ │ │ + b 47d8 │ │ │ │ │ + ldr r3, [pc, #56] @ 4878 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #52] @ 4880 │ │ │ │ │ + ldr r1, [pc, #52] @ 487c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 47dc │ │ │ │ │ + b 47d8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ ldrne r3, [r5, #4] │ │ │ │ │ ldrne r0, [r4, #4] │ │ │ │ │ - bne 4674 │ │ │ │ │ + bne 4670 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4668 │ │ │ │ │ + b 4664 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000063c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000670 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000488c : │ │ │ │ │ +00004888 : │ │ │ │ │ PyNumber_And(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 49c4 │ │ │ │ │ + beq 49c0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ │ - bne 48f0 │ │ │ │ │ + bne 48ec │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4974 │ │ │ │ │ - ldr r7, [pc, #420] @ 4a78 │ │ │ │ │ + beq 4970 │ │ │ │ │ + ldr r7, [pc, #420] @ 4a74 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 4990 │ │ │ │ │ + beq 498c │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 48c4 │ │ │ │ │ + beq 48c0 │ │ │ │ │ ldr r8, [r2, #52] @ 0x34 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 48c4 │ │ │ │ │ + beq 48c0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 49b8 │ │ │ │ │ + beq 49b4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 48cc │ │ │ │ │ + beq 48c8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 49ec │ │ │ │ │ + bne 49e8 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #316] @ 4a78 │ │ │ │ │ + ldr r7, [pc, #316] @ 4a74 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 48e8 │ │ │ │ │ + bne 48e4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4a4c │ │ │ │ │ + bne 4a48 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 48e8 │ │ │ │ │ + bne 48e4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4a60 │ │ │ │ │ - ldr r3, [pc, #256] @ 4a7c │ │ │ │ │ + bne 4a5c │ │ │ │ │ + ldr r3, [pc, #256] @ 4a78 │ │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 90 │ │ │ │ │ R_ARM_CALL binary_op.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 48e8 │ │ │ │ │ + b 48e4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4974 │ │ │ │ │ + beq 4970 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 4974 │ │ │ │ │ + bne 4970 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 4a78 │ │ │ │ │ + ldr r0, [pc, #192] @ 4a74 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 49e4 │ │ │ │ │ - b 4974 │ │ │ │ │ + bne 49e0 │ │ │ │ │ + b 4970 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 4974 │ │ │ │ │ + beq 4970 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4974 │ │ │ │ │ + beq 4970 │ │ │ │ │ ldr r8, [r3, #52] @ 0x34 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 4974 │ │ │ │ │ - ldr r7, [pc, #140] @ 4a78 │ │ │ │ │ - b 4950 │ │ │ │ │ + beq 4970 │ │ │ │ │ + ldr r7, [pc, #140] @ 4a74 │ │ │ │ │ + b 494c │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 4a78 │ │ │ │ │ + ldr r7, [pc, #128] @ 4a74 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 48e8 │ │ │ │ │ + bne 48e4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 48d0 │ │ │ │ │ + beq 48cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 48d0 │ │ │ │ │ + bne 48cc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 48e8 │ │ │ │ │ + bne 48e4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 4974 │ │ │ │ │ + beq 4970 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 49b8 │ │ │ │ │ - b 49b0 │ │ │ │ │ + bne 49b4 │ │ │ │ │ + b 49ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 4974 │ │ │ │ │ + bne 4970 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4974 │ │ │ │ │ + b 4970 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000674 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004a80 : │ │ │ │ │ +00004a7c : │ │ │ │ │ PyNumber_Long(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ │ - beq 4bd4 │ │ │ │ │ + beq 4bd0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r5, [pc, #944] @ 4e58 │ │ │ │ │ + ldr r5, [pc, #944] @ 4e54 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 4b34 │ │ │ │ │ + beq 4b30 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4af4 │ │ │ │ │ + beq 4af0 │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4ae8 │ │ │ │ │ + beq 4ae4 │ │ │ │ │ blx r2 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4bcc │ │ │ │ │ + beq 4bc8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 4d08 │ │ │ │ │ + bne 4d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4bdc │ │ │ │ │ - ldr r1, [pc, #864] @ 4e5c │ │ │ │ │ + bne 4bd8 │ │ │ │ │ + ldr r1, [pc, #864] @ 4e58 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 4be8 │ │ │ │ │ + bne 4be4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4bcc │ │ │ │ │ + bne 4bc8 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 4b50 │ │ │ │ │ + beq 4b4c │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 4b70 │ │ │ │ │ + beq 4b6c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r2, #10 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromBytes │ │ │ │ │ - ldr r1, [pc, #744] @ 4e60 │ │ │ │ │ + ldr r1, [pc, #744] @ 4e5c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 4b94 │ │ │ │ │ + bne 4b90 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ldreq r0, [pc, #728] @ 4e64 │ │ │ │ │ + ldreq r0, [pc, #728] @ 4e60 │ │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ │ mov r2, #10 │ │ │ │ │ - b 4b64 │ │ │ │ │ + b 4b60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 4b7c │ │ │ │ │ + bne 4b78 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1068 │ │ │ │ │ + bl 1064 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4dd0 │ │ │ │ │ + beq 4dcc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #680] @ 4e68 │ │ │ │ │ + ldr r3, [pc, #680] @ 4e64 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #676] @ 4e6c │ │ │ │ │ + ldr r1, [pc, #676] @ 4e68 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4adc │ │ │ │ │ - bl 580 │ │ │ │ │ + b 4ad8 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 4bcc │ │ │ │ │ + b 4bc8 │ │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 57b0 │ │ │ │ │ + b 57ac │ │ │ │ │ R_ARM_JUMP24 PyNumber_Index │ │ │ │ │ - ldr r3, [pc, #640] @ 4e70 │ │ │ │ │ - ldr r1, [pc, #640] @ 4e74 │ │ │ │ │ + ldr r3, [pc, #640] @ 4e6c │ │ │ │ │ + ldr r1, [pc, #640] @ 4e70 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 4da8 │ │ │ │ │ - ldr r3, [pc, #620] @ 4e78 │ │ │ │ │ + bne 4da4 │ │ │ │ │ + ldr r3, [pc, #620] @ 4e74 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r7, [r0, r3] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 4d88 │ │ │ │ │ + beq 4d84 │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r8, [sp, #12] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 4d88 │ │ │ │ │ + beq 4d84 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4c94 │ │ │ │ │ + beq 4c90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 4c94 │ │ │ │ │ + bne 4c90 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4bcc │ │ │ │ │ + beq 4bc8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 4adc │ │ │ │ │ + beq 4ad8 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - bne 4d34 │ │ │ │ │ + bne 4d30 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4ccc │ │ │ │ │ + beq 4cc8 │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4d54 │ │ │ │ │ - ldr r0, [pc, #404] @ 4e68 │ │ │ │ │ + bne 4d50 │ │ │ │ │ + ldr r0, [pc, #404] @ 4e64 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #416] @ 4e7c │ │ │ │ │ + ldr r1, [pc, #416] @ 4e78 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4bcc │ │ │ │ │ + beq 4bc8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 4bcc │ │ │ │ │ + bne 4bc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4bcc │ │ │ │ │ + b 4bc8 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 4e34 │ │ │ │ │ - ldr r1, [pc, #336] @ 4e70 │ │ │ │ │ - ldr r2, [pc, #348] @ 4e80 │ │ │ │ │ + beq 4e30 │ │ │ │ │ + ldr r1, [pc, #336] @ 4e6c │ │ │ │ │ + ldr r2, [pc, #348] @ 4e7c │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4ce0 │ │ │ │ │ + bne 4cdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 4d6c │ │ │ │ │ + bne 4d68 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 4adc │ │ │ │ │ + b 4ad8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 57b0 │ │ │ │ │ + bl 57ac │ │ │ │ │ R_ARM_CALL PyNumber_Index │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 4d4c │ │ │ │ │ + beq 4d48 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 4d4c │ │ │ │ │ + bne 4d48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4d4c │ │ │ │ │ + b 4d48 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 4c70 │ │ │ │ │ + b 4c6c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4bcc │ │ │ │ │ + beq 4bc8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 4bcc │ │ │ │ │ + bne 4bc8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4bcc │ │ │ │ │ + b 4bc8 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4e28 │ │ │ │ │ + beq 4e24 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r2, #10 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_CALL _PyLong_FromBytes │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 4e1c │ │ │ │ │ + beq 4e18 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 4e1c │ │ │ │ │ + bne 4e18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 4adc │ │ │ │ │ + b 4ad8 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 4bcc │ │ │ │ │ - ldr r2, [pc, #44] @ 4e68 │ │ │ │ │ - ldr r1, [pc, #68] @ 4e84 │ │ │ │ │ + b 4bc8 │ │ │ │ │ + ldr r2, [pc, #44] @ 4e64 │ │ │ │ │ + ldr r1, [pc, #68] @ 4e80 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4cec │ │ │ │ │ - b 4bcc │ │ │ │ │ + bne 4ce8 │ │ │ │ │ + b 4bc8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyLong_Type │ │ │ │ │ .word 0x000062e4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyByteArray_Type │ │ │ │ │ R_ARM_ABS32 _PyByteArray_empty_string │ │ │ │ │ @@ -5629,332 +5628,332 @@ │ │ │ │ │ .word 0x0000077c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000006a0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000678 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004e88 : │ │ │ │ │ +00004e84 : │ │ │ │ │ object_isinstance(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bge 4f60 │ │ │ │ │ + bge 4f5c │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 4f28 │ │ │ │ │ + beq 4f24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 4f28 │ │ │ │ │ - ldr r1, [pc, #256] @ 4fd4 │ │ │ │ │ + bne 4f24 │ │ │ │ │ + ldr r1, [pc, #256] @ 4fd0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4fcc │ │ │ │ │ + beq 4fc8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 4f38 │ │ │ │ │ + bne 4f34 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4f0c │ │ │ │ │ + bne 4f08 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 4f00 │ │ │ │ │ + bne 4efc │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4f00 │ │ │ │ │ + b 4efc │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 4ef4 │ │ │ │ │ + bge 4ef0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 4ef4 │ │ │ │ │ - ldr r1, [pc, #112] @ 4fd8 │ │ │ │ │ + b 4ef0 │ │ │ │ │ + ldr r1, [pc, #112] @ 4fd4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 624 │ │ │ │ │ + bl 624 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ - beq 4f00 │ │ │ │ │ - ldr r1, [pc, #84] @ 4fd4 │ │ │ │ │ + beq 4efc │ │ │ │ │ + ldr r1, [pc, #84] @ 4fd0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4f00 │ │ │ │ │ + beq 4efc │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 83c0 │ │ │ │ │ + bl 83bc │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4f00 │ │ │ │ │ + beq 4efc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 4f00 │ │ │ │ │ + bne 4efc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4f00 │ │ │ │ │ + b 4efc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 4f00 │ │ │ │ │ + b 4efc │ │ │ │ │ .word 0x00005250 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000800 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004fdc : │ │ │ │ │ +00004fd8 : │ │ │ │ │ PyNumber_Check(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5058 │ │ │ │ │ + beq 5054 │ │ │ │ │ ldr r2, [r3, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5008 │ │ │ │ │ + beq 5004 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5000 │ │ │ │ │ - ldr r1, [pc, #68] @ 5060 │ │ │ │ │ + bne 4ffc │ │ │ │ │ + ldr r1, [pc, #68] @ 505c │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ sub r3, r0, r1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ orrne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5000 │ │ │ │ │ + bne 4ffc │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyComplex_Type │ │ │ │ │ │ │ │ │ │ -00005064 : │ │ │ │ │ +00005060 : │ │ │ │ │ PyMapping_Keys(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ - beq 52e4 │ │ │ │ │ - ldr r3, [pc, #612] @ 52ec │ │ │ │ │ + beq 52e0 │ │ │ │ │ + ldr r3, [pc, #612] @ 52e8 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5174 │ │ │ │ │ - ldr r0, [pc, #600] @ 52f0 │ │ │ │ │ + beq 5170 │ │ │ │ │ + ldr r0, [pc, #600] @ 52ec │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5228 │ │ │ │ │ + beq 5224 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #568] @ 52f4 │ │ │ │ │ + ldr r2, [pc, #568] @ 52f0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5168 │ │ │ │ │ + beq 5164 │ │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5198 │ │ │ │ │ + beq 5194 │ │ │ │ │ blx r2 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 51c8 │ │ │ │ │ + beq 51c4 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #532] @ 52f8 │ │ │ │ │ + ldr r1, [pc, #532] @ 52f4 │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 5274 │ │ │ │ │ + beq 5270 │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5180 │ │ │ │ │ + beq 517c │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r6, [r4] │ │ │ │ │ - bne 5180 │ │ │ │ │ + bne 517c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5190 │ │ │ │ │ + beq 518c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_CALL _PyList_Extend │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5248 │ │ │ │ │ + beq 5244 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 52cc │ │ │ │ │ + bne 52c8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5168 │ │ │ │ │ + beq 5164 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 5168 │ │ │ │ │ + bne 5164 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_Keys │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 5124 │ │ │ │ │ + bne 5120 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5144 │ │ │ │ │ + b 5140 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - bne 5230 │ │ │ │ │ + bne 522c │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5230 │ │ │ │ │ + beq 522c │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5230 │ │ │ │ │ + beq 522c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySeqIter_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 50f0 │ │ │ │ │ - ldr r7, [pc, #300] @ 52fc │ │ │ │ │ - ldr r3, [pc, #300] @ 5300 │ │ │ │ │ + bne 50ec │ │ │ │ │ + ldr r7, [pc, #300] @ 52f8 │ │ │ │ │ + ldr r3, [pc, #300] @ 52fc │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 521c │ │ │ │ │ + beq 5218 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #232] @ 52f0 │ │ │ │ │ + ldr r2, [pc, #232] @ 52ec │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r2, [pc, #240] @ 5304 │ │ │ │ │ + ldr r2, [pc, #240] @ 5300 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 52b0 │ │ │ │ │ + bne 52ac │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5168 │ │ │ │ │ - ldr r7, [pc, #196] @ 52fc │ │ │ │ │ + b 5164 │ │ │ │ │ + ldr r7, [pc, #196] @ 52f8 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #200] @ 5308 │ │ │ │ │ + ldr r1, [pc, #200] @ 5304 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 51cc │ │ │ │ │ + b 51c8 │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5190 │ │ │ │ │ + beq 518c │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r6, [r4] │ │ │ │ │ - bne 5190 │ │ │ │ │ + bne 518c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 5144 │ │ │ │ │ - ldr r7, [pc, #128] @ 52fc │ │ │ │ │ + b 5140 │ │ │ │ │ + ldr r7, [pc, #128] @ 52f8 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #136] @ 530c │ │ │ │ │ + ldr r1, [pc, #136] @ 5308 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 51cc │ │ │ │ │ + beq 51c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 51cc │ │ │ │ │ + bne 51c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 51cc │ │ │ │ │ + b 51c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 5228 │ │ │ │ │ + bne 5224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5228 │ │ │ │ │ + b 5224 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 5144 │ │ │ │ │ + bne 5140 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5144 │ │ │ │ │ - bl 580 │ │ │ │ │ + b 5140 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 5228 │ │ │ │ │ + b 5224 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyDict_Type │ │ │ │ │ .word 0x00008754 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyList_Type │ │ │ │ │ R_ARM_ABS32 _PyObject_NextNotImplemented │ │ │ │ │ @@ -5964,192 +5963,192 @@ │ │ │ │ │ .word 0x00000840 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000007c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000009c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005310 : │ │ │ │ │ +0000530c : │ │ │ │ │ PyMapping_Items(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ - beq 556c │ │ │ │ │ - ldr r3, [pc, #612] @ 5598 │ │ │ │ │ + beq 5568 │ │ │ │ │ + ldr r3, [pc, #612] @ 5594 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 558c │ │ │ │ │ - ldr r0, [pc, #600] @ 559c │ │ │ │ │ + beq 5588 │ │ │ │ │ + ldr r0, [pc, #600] @ 5598 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 54c8 │ │ │ │ │ + beq 54c4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #568] @ 55a0 │ │ │ │ │ + ldr r2, [pc, #568] @ 559c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5414 │ │ │ │ │ + beq 5410 │ │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5438 │ │ │ │ │ + beq 5434 │ │ │ │ │ blx r2 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5468 │ │ │ │ │ + beq 5464 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #532] @ 55a4 │ │ │ │ │ + ldr r1, [pc, #532] @ 55a0 │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 54e8 │ │ │ │ │ + beq 54e4 │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5420 │ │ │ │ │ + beq 541c │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r6, [r4] │ │ │ │ │ - bne 5420 │ │ │ │ │ + bne 541c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5430 │ │ │ │ │ + beq 542c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_CALL _PyList_Extend │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5524 │ │ │ │ │ + beq 5520 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5574 │ │ │ │ │ + bne 5570 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5414 │ │ │ │ │ + beq 5410 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 5414 │ │ │ │ │ + bne 5410 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 53d0 │ │ │ │ │ + bne 53cc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 53f0 │ │ │ │ │ + b 53ec │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - bne 54d0 │ │ │ │ │ + bne 54cc │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 54d0 │ │ │ │ │ + beq 54cc │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 54d0 │ │ │ │ │ + beq 54cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySeqIter_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 539c │ │ │ │ │ - ldr r7, [pc, #312] @ 55a8 │ │ │ │ │ - ldr r3, [pc, #312] @ 55ac │ │ │ │ │ + bne 5398 │ │ │ │ │ + ldr r7, [pc, #312] @ 55a4 │ │ │ │ │ + ldr r3, [pc, #312] @ 55a8 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 54bc │ │ │ │ │ + beq 54b8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #244] @ 559c │ │ │ │ │ + ldr r2, [pc, #244] @ 5598 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r2, [pc, #252] @ 55b0 │ │ │ │ │ + ldr r2, [pc, #252] @ 55ac │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5550 │ │ │ │ │ + bne 554c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5414 │ │ │ │ │ - ldr r7, [pc, #208] @ 55a8 │ │ │ │ │ + b 5410 │ │ │ │ │ + ldr r7, [pc, #208] @ 55a4 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #212] @ 55b4 │ │ │ │ │ + ldr r1, [pc, #212] @ 55b0 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 546c │ │ │ │ │ - ldr r7, [pc, #184] @ 55a8 │ │ │ │ │ + b 5468 │ │ │ │ │ + ldr r7, [pc, #184] @ 55a4 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #192] @ 55b8 │ │ │ │ │ + ldr r1, [pc, #192] @ 55b4 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 546c │ │ │ │ │ + beq 5468 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 546c │ │ │ │ │ + bne 5468 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 546c │ │ │ │ │ + b 5468 │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5430 │ │ │ │ │ + beq 542c │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r6, [r4] │ │ │ │ │ - bne 5430 │ │ │ │ │ + bne 542c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 53f0 │ │ │ │ │ + b 53ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 54c8 │ │ │ │ │ + bne 54c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 54c8 │ │ │ │ │ - bl 580 │ │ │ │ │ + b 54c4 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 54c8 │ │ │ │ │ + b 54c4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 53f0 │ │ │ │ │ + bne 53ec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 53f0 │ │ │ │ │ + b 53ec │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_Items │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyDict_Type │ │ │ │ │ .word 0x00008650 │ │ │ │ │ @@ -6163,795 +6162,795 @@ │ │ │ │ │ .word 0x00000840 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000007c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000009c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000055bc : │ │ │ │ │ +000055b8 : │ │ │ │ │ PyNumber_Or(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 56f4 │ │ │ │ │ + beq 56f0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ │ - bne 5620 │ │ │ │ │ + bne 561c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 56a4 │ │ │ │ │ - ldr r7, [pc, #420] @ 57a8 │ │ │ │ │ + beq 56a0 │ │ │ │ │ + ldr r7, [pc, #420] @ 57a4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 56c0 │ │ │ │ │ + beq 56bc │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 55f4 │ │ │ │ │ + beq 55f0 │ │ │ │ │ ldr r8, [r2, #60] @ 0x3c │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 55f4 │ │ │ │ │ + beq 55f0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 56e8 │ │ │ │ │ + beq 56e4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 55fc │ │ │ │ │ + beq 55f8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 571c │ │ │ │ │ + bne 5718 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #316] @ 57a8 │ │ │ │ │ + ldr r7, [pc, #316] @ 57a4 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5618 │ │ │ │ │ + bne 5614 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 577c │ │ │ │ │ + bne 5778 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5618 │ │ │ │ │ + bne 5614 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5790 │ │ │ │ │ - ldr r3, [pc, #256] @ 57ac │ │ │ │ │ + bne 578c │ │ │ │ │ + ldr r3, [pc, #256] @ 57a8 │ │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 90 │ │ │ │ │ R_ARM_CALL binary_op.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5618 │ │ │ │ │ + b 5614 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 56a4 │ │ │ │ │ + beq 56a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 56a4 │ │ │ │ │ + bne 56a0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 57a8 │ │ │ │ │ + ldr r0, [pc, #192] @ 57a4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 5714 │ │ │ │ │ - b 56a4 │ │ │ │ │ + bne 5710 │ │ │ │ │ + b 56a0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 56a4 │ │ │ │ │ + beq 56a0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 56a4 │ │ │ │ │ + beq 56a0 │ │ │ │ │ ldr r8, [r3, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 56a4 │ │ │ │ │ - ldr r7, [pc, #140] @ 57a8 │ │ │ │ │ - b 5680 │ │ │ │ │ + beq 56a0 │ │ │ │ │ + ldr r7, [pc, #140] @ 57a4 │ │ │ │ │ + b 567c │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 57a8 │ │ │ │ │ + ldr r7, [pc, #128] @ 57a4 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5618 │ │ │ │ │ + bne 5614 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5600 │ │ │ │ │ + beq 55fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5600 │ │ │ │ │ + bne 55fc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5618 │ │ │ │ │ + bne 5614 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 56a4 │ │ │ │ │ + beq 56a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 56e8 │ │ │ │ │ - b 56e0 │ │ │ │ │ + bne 56e4 │ │ │ │ │ + b 56dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 56a4 │ │ │ │ │ + bne 56a0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 56a4 │ │ │ │ │ + b 56a0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000874 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000057b0 : │ │ │ │ │ +000057ac : │ │ │ │ │ PyNumber_Index(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 58c0 │ │ │ │ │ + beq 58bc │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq 5800 │ │ │ │ │ + beq 57fc │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r5, [pc, #288] @ 5904 │ │ │ │ │ + ldr r5, [pc, #288] @ 5900 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ strne r1, [r3] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne 58c8 │ │ │ │ │ + bne 58c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5818 │ │ │ │ │ + beq 5814 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5834 │ │ │ │ │ - ldr r3, [pc, #232] @ 5908 │ │ │ │ │ + bne 5830 │ │ │ │ │ + ldr r3, [pc, #232] @ 5904 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #228] @ 590c │ │ │ │ │ + ldr r1, [pc, #228] @ 5908 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 57f8 │ │ │ │ │ + b 57f4 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 582c │ │ │ │ │ + beq 5828 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r5, [pc, #184] @ 5904 │ │ │ │ │ + ldr r5, [pc, #184] @ 5900 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 57f8 │ │ │ │ │ + beq 57f4 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - bne 589c │ │ │ │ │ - ldr r2, [pc, #160] @ 5908 │ │ │ │ │ - ldr r1, [pc, #164] @ 5910 │ │ │ │ │ + bne 5898 │ │ │ │ │ + ldr r2, [pc, #160] @ 5904 │ │ │ │ │ + ldr r1, [pc, #164] @ 590c │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 582c │ │ │ │ │ + beq 5828 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 582c │ │ │ │ │ + bne 5828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 582c │ │ │ │ │ - ldr r1, [pc, #112] @ 5914 │ │ │ │ │ - ldr r2, [pc, #112] @ 5918 │ │ │ │ │ + b 5828 │ │ │ │ │ + ldr r1, [pc, #112] @ 5910 │ │ │ │ │ + ldr r2, [pc, #112] @ 5914 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5874 │ │ │ │ │ + bne 5870 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - b 57f0 │ │ │ │ │ - bl 580 │ │ │ │ │ + b 57ec │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 582c │ │ │ │ │ + b 5828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 58e8 │ │ │ │ │ + bne 58e4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 57f8 │ │ │ │ │ + b 57f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 58e0 │ │ │ │ │ + bne 58dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 58e0 │ │ │ │ │ + b 58dc │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyLong_Type │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000001f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000228 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_DeprecationWarning │ │ │ │ │ .word 0x00000254 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000591c : │ │ │ │ │ +00005918 : │ │ │ │ │ PyNumber_FloorDivide(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 5a54 │ │ │ │ │ + beq 5a50 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ │ - bne 5980 │ │ │ │ │ + bne 597c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5a04 │ │ │ │ │ - ldr r7, [pc, #420] @ 5b08 │ │ │ │ │ + beq 5a00 │ │ │ │ │ + ldr r7, [pc, #420] @ 5b04 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 5a20 │ │ │ │ │ + beq 5a1c │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5954 │ │ │ │ │ + beq 5950 │ │ │ │ │ ldr r8, [r2, #116] @ 0x74 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 5954 │ │ │ │ │ + beq 5950 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5a48 │ │ │ │ │ + beq 5a44 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 595c │ │ │ │ │ + beq 5958 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 5a7c │ │ │ │ │ + bne 5a78 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #316] @ 5b08 │ │ │ │ │ + ldr r7, [pc, #316] @ 5b04 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5978 │ │ │ │ │ + bne 5974 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5adc │ │ │ │ │ + bne 5ad8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5978 │ │ │ │ │ + bne 5974 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5af0 │ │ │ │ │ - ldr r3, [pc, #256] @ 5b0c │ │ │ │ │ + bne 5aec │ │ │ │ │ + ldr r3, [pc, #256] @ 5b08 │ │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 90 │ │ │ │ │ R_ARM_CALL binary_op.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5978 │ │ │ │ │ + b 5974 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5a04 │ │ │ │ │ + beq 5a00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5a04 │ │ │ │ │ + bne 5a00 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 5b08 │ │ │ │ │ + ldr r0, [pc, #192] @ 5b04 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 5a74 │ │ │ │ │ - b 5a04 │ │ │ │ │ + bne 5a70 │ │ │ │ │ + b 5a00 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 5a04 │ │ │ │ │ + beq 5a00 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5a04 │ │ │ │ │ + beq 5a00 │ │ │ │ │ ldr r8, [r3, #116] @ 0x74 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5a04 │ │ │ │ │ - ldr r7, [pc, #140] @ 5b08 │ │ │ │ │ - b 59e0 │ │ │ │ │ + beq 5a00 │ │ │ │ │ + ldr r7, [pc, #140] @ 5b04 │ │ │ │ │ + b 59dc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 5b08 │ │ │ │ │ + ldr r7, [pc, #128] @ 5b04 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5978 │ │ │ │ │ + bne 5974 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5960 │ │ │ │ │ + beq 595c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5960 │ │ │ │ │ + bne 595c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5978 │ │ │ │ │ + bne 5974 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 5a04 │ │ │ │ │ + beq 5a00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5a48 │ │ │ │ │ - b 5a40 │ │ │ │ │ + bne 5a44 │ │ │ │ │ + b 5a3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5a04 │ │ │ │ │ + bne 5a00 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5a04 │ │ │ │ │ + b 5a00 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000878 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005b10 : │ │ │ │ │ +00005b0c : │ │ │ │ │ sequence_repeat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr ip, [r2, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5b98 │ │ │ │ │ + beq 5b94 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5b98 │ │ │ │ │ - ldr r3, [pc, #104] @ 5bb0 │ │ │ │ │ + beq 5b94 │ │ │ │ │ + ldr r3, [pc, #104] @ 5bac │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - bl 21ec │ │ │ │ │ + bl 21e8 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 5b78 │ │ │ │ │ + beq 5b74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5b64 │ │ │ │ │ + beq 5b60 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r3, [pc, #20] @ 5bb4 │ │ │ │ │ + ldr r3, [pc, #20] @ 5bb0 │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ - ldr r1, [pc, #16] @ 5bb8 │ │ │ │ │ + ldr r1, [pc, #16] @ 5bb4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 5b8c │ │ │ │ │ + b 5b88 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000063c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005bbc : │ │ │ │ │ +00005bb8 : │ │ │ │ │ PyIter_Check(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #20] @ 5bdc │ │ │ │ │ + ldr r3, [pc, #20] @ 5bd8 │ │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyObject_NextNotImplemented │ │ │ │ │ │ │ │ │ │ -00005be0 : │ │ │ │ │ +00005bdc : │ │ │ │ │ PyNumber_Remainder(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 5d18 │ │ │ │ │ + beq 5d14 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #12] │ │ │ │ │ - bne 5c44 │ │ │ │ │ + bne 5c40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5cc8 │ │ │ │ │ - ldr r7, [pc, #420] @ 5dcc │ │ │ │ │ + beq 5cc4 │ │ │ │ │ + ldr r7, [pc, #420] @ 5dc8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 5ce4 │ │ │ │ │ + beq 5ce0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5c18 │ │ │ │ │ + beq 5c14 │ │ │ │ │ ldr r8, [r2, #12] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 5c18 │ │ │ │ │ + beq 5c14 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5d0c │ │ │ │ │ + beq 5d08 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5c20 │ │ │ │ │ + beq 5c1c │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 5d40 │ │ │ │ │ + bne 5d3c │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #316] @ 5dcc │ │ │ │ │ + ldr r7, [pc, #316] @ 5dc8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5c3c │ │ │ │ │ + bne 5c38 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5da0 │ │ │ │ │ + bne 5d9c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5c3c │ │ │ │ │ + bne 5c38 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5db4 │ │ │ │ │ - ldr r3, [pc, #256] @ 5dd0 │ │ │ │ │ + bne 5db0 │ │ │ │ │ + ldr r3, [pc, #256] @ 5dcc │ │ │ │ │ mov r2, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 90 │ │ │ │ │ R_ARM_CALL binary_op.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5c3c │ │ │ │ │ + b 5c38 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5cc8 │ │ │ │ │ + beq 5cc4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5cc8 │ │ │ │ │ + bne 5cc4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 5dcc │ │ │ │ │ + ldr r0, [pc, #192] @ 5dc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 5d38 │ │ │ │ │ - b 5cc8 │ │ │ │ │ + bne 5d34 │ │ │ │ │ + b 5cc4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 5cc8 │ │ │ │ │ + beq 5cc4 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5cc8 │ │ │ │ │ + beq 5cc4 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5cc8 │ │ │ │ │ - ldr r7, [pc, #140] @ 5dcc │ │ │ │ │ - b 5ca4 │ │ │ │ │ + beq 5cc4 │ │ │ │ │ + ldr r7, [pc, #140] @ 5dc8 │ │ │ │ │ + b 5ca0 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 5dcc │ │ │ │ │ + ldr r7, [pc, #128] @ 5dc8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5c3c │ │ │ │ │ + bne 5c38 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5c24 │ │ │ │ │ + beq 5c20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5c24 │ │ │ │ │ + bne 5c20 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5c3c │ │ │ │ │ + bne 5c38 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 5cc8 │ │ │ │ │ + beq 5cc4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5d0c │ │ │ │ │ - b 5d04 │ │ │ │ │ + bne 5d08 │ │ │ │ │ + b 5d00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5cc8 │ │ │ │ │ + bne 5cc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5cc8 │ │ │ │ │ + b 5cc4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x0000087c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005dd4 : │ │ │ │ │ +00005dd0 : │ │ │ │ │ PyNumber_InPlaceSubtract(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5e08 │ │ │ │ │ + beq 5e04 │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5e30 │ │ │ │ │ - ldr r6, [pc, #112] @ 5e80 │ │ │ │ │ + bne 5e2c │ │ │ │ │ + ldr r6, [pc, #112] @ 5e7c │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d30 │ │ │ │ │ + bl d2c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 5e68 │ │ │ │ │ + beq 5e64 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r6, [pc, #68] @ 5e80 │ │ │ │ │ + ldr r6, [pc, #68] @ 5e7c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5e28 │ │ │ │ │ + bne 5e24 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5e0c │ │ │ │ │ + beq 5e08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 5e0c │ │ │ │ │ + bne 5e08 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5e0c │ │ │ │ │ - ldr r2, [pc, #20] @ 5e84 │ │ │ │ │ + b 5e08 │ │ │ │ │ + ldr r2, [pc, #20] @ 5e80 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL binary_iop.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5e28 │ │ │ │ │ + b 5e24 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000880 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005e88 : │ │ │ │ │ +00005e84 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ - b 5e94 │ │ │ │ │ + b 5e90 │ │ │ │ │ │ │ │ │ │ -00005e94 : │ │ │ │ │ +00005e90 : │ │ │ │ │ Py_XDECREF.part.0(): │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bxeq lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ bxne lr │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00005eb4 : │ │ │ │ │ +00005eb0 : │ │ │ │ │ PyNumber_TrueDivide(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 5fec │ │ │ │ │ + beq 5fe8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #120] @ 0x78 │ │ │ │ │ - bne 5f18 │ │ │ │ │ + bne 5f14 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5f9c │ │ │ │ │ - ldr r7, [pc, #420] @ 60a0 │ │ │ │ │ + beq 5f98 │ │ │ │ │ + ldr r7, [pc, #420] @ 609c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 5fb8 │ │ │ │ │ + beq 5fb4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5eec │ │ │ │ │ + beq 5ee8 │ │ │ │ │ ldr r8, [r2, #120] @ 0x78 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 5eec │ │ │ │ │ + beq 5ee8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5fe0 │ │ │ │ │ + beq 5fdc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5ef4 │ │ │ │ │ + beq 5ef0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 6014 │ │ │ │ │ + bne 6010 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #316] @ 60a0 │ │ │ │ │ + ldr r7, [pc, #316] @ 609c │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5f10 │ │ │ │ │ + bne 5f0c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6074 │ │ │ │ │ + bne 6070 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5f10 │ │ │ │ │ + bne 5f0c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6088 │ │ │ │ │ - ldr r3, [pc, #256] @ 60a4 │ │ │ │ │ + bne 6084 │ │ │ │ │ + ldr r3, [pc, #256] @ 60a0 │ │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 90 │ │ │ │ │ R_ARM_CALL binary_op.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5f10 │ │ │ │ │ + b 5f0c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5f9c │ │ │ │ │ + beq 5f98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5f9c │ │ │ │ │ + bne 5f98 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 60a0 │ │ │ │ │ + ldr r0, [pc, #192] @ 609c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 600c │ │ │ │ │ - b 5f9c │ │ │ │ │ + bne 6008 │ │ │ │ │ + b 5f98 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 5f9c │ │ │ │ │ + beq 5f98 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5f9c │ │ │ │ │ + beq 5f98 │ │ │ │ │ ldr r8, [r3, #120] @ 0x78 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5f9c │ │ │ │ │ - ldr r7, [pc, #140] @ 60a0 │ │ │ │ │ - b 5f78 │ │ │ │ │ + beq 5f98 │ │ │ │ │ + ldr r7, [pc, #140] @ 609c │ │ │ │ │ + b 5f74 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 60a0 │ │ │ │ │ + ldr r7, [pc, #128] @ 609c │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5f10 │ │ │ │ │ + bne 5f0c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5ef8 │ │ │ │ │ + beq 5ef4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5ef8 │ │ │ │ │ + bne 5ef4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5f10 │ │ │ │ │ + bne 5f0c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 5f9c │ │ │ │ │ + beq 5f98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5fe0 │ │ │ │ │ - b 5fd8 │ │ │ │ │ + bne 5fdc │ │ │ │ │ + b 5fd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5f9c │ │ │ │ │ + bne 5f98 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5f9c │ │ │ │ │ + b 5f98 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000884 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000060a8 <_PyNumber_PowerNoMod>: │ │ │ │ │ +000060a4 <_PyNumber_PowerNoMod>: │ │ │ │ │ _PyNumber_PowerNoMod(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -6961,1299 +6960,1299 @@ │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ movne ip, #1 │ │ │ │ │ moveq ip, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 62d0 <_PyNumber_PowerNoMod+0x228> │ │ │ │ │ + beq 62cc <_PyNumber_PowerNoMod+0x228> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ - bne 6130 <_PyNumber_PowerNoMod+0x88> │ │ │ │ │ + bne 612c <_PyNumber_PowerNoMod+0x88> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6298 <_PyNumber_PowerNoMod+0x1f0> │ │ │ │ │ - ldr r8, [pc, #492] @ 62f4 <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ + beq 6294 <_PyNumber_PowerNoMod+0x1f0> │ │ │ │ │ + ldr r8, [pc, #492] @ 62f0 <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ mov r7, #0 │ │ │ │ │ - ldr r2, [pc, #488] @ 62f8 <_PyNumber_PowerNoMod+0x250> │ │ │ │ │ + ldr r2, [pc, #488] @ 62f4 <_PyNumber_PowerNoMod+0x250> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 6160 <_PyNumber_PowerNoMod+0xb8> │ │ │ │ │ + beq 615c <_PyNumber_PowerNoMod+0xb8> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r7, [r2, #20] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq 60f8 <_PyNumber_PowerNoMod+0x50> │ │ │ │ │ + beq 60f4 <_PyNumber_PowerNoMod+0x50> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 616c <_PyNumber_PowerNoMod+0xc4> │ │ │ │ │ + beq 6168 <_PyNumber_PowerNoMod+0xc4> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6100 <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ + beq 60fc <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6214 <_PyNumber_PowerNoMod+0x16c> │ │ │ │ │ - ldr r8, [pc, #404] @ 62f4 <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ - b 6108 <_PyNumber_PowerNoMod+0x60> │ │ │ │ │ + bne 6210 <_PyNumber_PowerNoMod+0x16c> │ │ │ │ │ + ldr r8, [pc, #404] @ 62f0 <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ + b 6104 <_PyNumber_PowerNoMod+0x60> │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 62a0 <_PyNumber_PowerNoMod+0x1f8> │ │ │ │ │ + bne 629c <_PyNumber_PowerNoMod+0x1f8> │ │ │ │ │ mov r8, r6 │ │ │ │ │ subs r6, r7, #0 │ │ │ │ │ - beq 61a4 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ - ldr r2, [pc, #376] @ 62f8 <_PyNumber_PowerNoMod+0x250> │ │ │ │ │ + beq 61a0 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ + ldr r2, [pc, #376] @ 62f4 <_PyNumber_PowerNoMod+0x250> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r2, [pc, #356] @ 62f4 <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ + ldr r2, [pc, #356] @ 62f0 <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6124 <_PyNumber_PowerNoMod+0x7c> │ │ │ │ │ + bne 6120 <_PyNumber_PowerNoMod+0x7c> │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 62b8 <_PyNumber_PowerNoMod+0x210> │ │ │ │ │ - ldr r2, [pc, #332] @ 62f8 <_PyNumber_PowerNoMod+0x250> │ │ │ │ │ + bne 62b4 <_PyNumber_PowerNoMod+0x210> │ │ │ │ │ + ldr r2, [pc, #332] @ 62f4 <_PyNumber_PowerNoMod+0x250> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 61e4 <_PyNumber_PowerNoMod+0x13c> │ │ │ │ │ + beq 61e0 <_PyNumber_PowerNoMod+0x13c> │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ cmpne r7, r8 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ eor r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6258 <_PyNumber_PowerNoMod+0x1b0> │ │ │ │ │ + bne 6254 <_PyNumber_PowerNoMod+0x1b0> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r0, [pc, #264] @ 62fc <_PyNumber_PowerNoMod+0x254> │ │ │ │ │ + ldr r0, [pc, #264] @ 62f8 <_PyNumber_PowerNoMod+0x254> │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp] │ │ │ │ │ - ldr r1, [pc, #256] @ 6300 <_PyNumber_PowerNoMod+0x258> │ │ │ │ │ + ldr r1, [pc, #256] @ 62fc <_PyNumber_PowerNoMod+0x258> │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r2, [pc, #252] @ 6304 <_PyNumber_PowerNoMod+0x25c> │ │ │ │ │ + ldr r2, [pc, #252] @ 6300 <_PyNumber_PowerNoMod+0x25c> │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 6124 <_PyNumber_PowerNoMod+0x7c> │ │ │ │ │ - ldr r2, [pc, #220] @ 62f8 <_PyNumber_PowerNoMod+0x250> │ │ │ │ │ + b 6120 <_PyNumber_PowerNoMod+0x7c> │ │ │ │ │ + ldr r2, [pc, #220] @ 62f4 <_PyNumber_PowerNoMod+0x250> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr r8, [pc, #200] @ 62f4 <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ + ldr r8, [pc, #200] @ 62f0 <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ cmp r0, r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6124 <_PyNumber_PowerNoMod+0x7c> │ │ │ │ │ + bne 6120 <_PyNumber_PowerNoMod+0x7c> │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6104 <_PyNumber_PowerNoMod+0x5c> │ │ │ │ │ + beq 6100 <_PyNumber_PowerNoMod+0x5c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 6104 <_PyNumber_PowerNoMod+0x5c> │ │ │ │ │ + bne 6100 <_PyNumber_PowerNoMod+0x5c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6104 <_PyNumber_PowerNoMod+0x5c> │ │ │ │ │ + b 6100 <_PyNumber_PowerNoMod+0x5c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr r2, [pc, #136] @ 62f4 <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ + ldr r2, [pc, #136] @ 62f0 <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6124 <_PyNumber_PowerNoMod+0x7c> │ │ │ │ │ + bne 6120 <_PyNumber_PowerNoMod+0x7c> │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 61e4 <_PyNumber_PowerNoMod+0x13c> │ │ │ │ │ + beq 61e0 <_PyNumber_PowerNoMod+0x13c> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 61e4 <_PyNumber_PowerNoMod+0x13c> │ │ │ │ │ + bne 61e0 <_PyNumber_PowerNoMod+0x13c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 61e4 <_PyNumber_PowerNoMod+0x13c> │ │ │ │ │ + b 61e0 <_PyNumber_PowerNoMod+0x13c> │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b 61a4 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ + b 61a0 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 616c <_PyNumber_PowerNoMod+0xc4> │ │ │ │ │ + bne 6168 <_PyNumber_PowerNoMod+0xc4> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 616c <_PyNumber_PowerNoMod+0xc4> │ │ │ │ │ + b 6168 <_PyNumber_PowerNoMod+0xc4> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 61a4 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ + bne 61a0 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 61a4 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ + b 61a0 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ moveq r8, ip │ │ │ │ │ moveq r6, ip │ │ │ │ │ - beq 61a4 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ + beq 61a0 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ ldr r6, [r2, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6298 <_PyNumber_PowerNoMod+0x1f0> │ │ │ │ │ + beq 6294 <_PyNumber_PowerNoMod+0x1f0> │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 6178 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ + b 6174 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000888 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006308 : │ │ │ │ │ +00006304 : │ │ │ │ │ PyBuffer_IsContiguous(): │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 63d0 │ │ │ │ │ + bne 63cc │ │ │ │ │ cmp r1, #67 @ 0x43 │ │ │ │ │ mov r3, r0 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ - bne 63d8 │ │ │ │ │ + bne 63d4 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 63c8 │ │ │ │ │ + beq 63c4 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 63c8 │ │ │ │ │ + beq 63c4 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ subs ip, r0, #1 │ │ │ │ │ - bmi 63c8 │ │ │ │ │ + bmi 63c4 │ │ │ │ │ ldr lr, [r3, #28] │ │ │ │ │ lsl r4, ip, #2 │ │ │ │ │ ldr r5, [lr, ip, lsl #2] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble 636c │ │ │ │ │ + ble 6368 │ │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 6484 │ │ │ │ │ + bne 6480 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ popeq {r4, r5, pc} │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ ldr r2, [lr, r4] │ │ │ │ │ mul r3, r5, r3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble 6394 │ │ │ │ │ + ble 6390 │ │ │ │ │ ldr ip, [r1, r4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 6484 │ │ │ │ │ + bne 6480 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ sub r0, r0, #3 │ │ │ │ │ - beq 63c8 │ │ │ │ │ + beq 63c4 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ ldr r2, [lr, r0, lsl #2] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble 65c0 │ │ │ │ │ + ble 65bc │ │ │ │ │ ldr ip, [r1, r0, lsl #2] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 6484 │ │ │ │ │ + bne 6480 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 63a0 │ │ │ │ │ + bne 639c │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - bne 648c │ │ │ │ │ + bne 6488 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 63c8 │ │ │ │ │ + beq 63c4 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 65c8 │ │ │ │ │ + beq 65c4 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 63c8 │ │ │ │ │ + ble 63c4 │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - ble 6424 │ │ │ │ │ + ble 6420 │ │ │ │ │ ldr r4, [r1] │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - bne 6484 │ │ │ │ │ + bne 6480 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ popeq {r4, r5, pc} │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mul ip, lr, ip │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble 6448 │ │ │ │ │ + ble 6444 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 6484 │ │ │ │ │ + bne 6480 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 63c8 │ │ │ │ │ + beq 63c4 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ mov ip, #2 │ │ │ │ │ ldr lr, [r3, ip, lsl #2] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - ble 6470 │ │ │ │ │ + ble 646c │ │ │ │ │ ldr r4, [r1, ip, lsl #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne 6484 │ │ │ │ │ + bne 6480 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ - bne 6458 │ │ │ │ │ - b 63c8 │ │ │ │ │ + bne 6454 │ │ │ │ │ + b 63c4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ │ - bne 6484 │ │ │ │ │ + bne 6480 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 63c8 │ │ │ │ │ + beq 63c4 │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 63c8 │ │ │ │ │ + beq 63c4 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ - bmi 63c8 │ │ │ │ │ + bmi 63c4 │ │ │ │ │ ldr lr, [r3, #28] │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ ldr r3, [lr, r1, lsl #2] │ │ │ │ │ lsl r4, r1, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 64dc │ │ │ │ │ + ble 64d8 │ │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne 6540 │ │ │ │ │ + bne 653c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ popeq {r4, r5, pc} │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ ldr r5, [lr, r4] │ │ │ │ │ mul r3, ip, r3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble 6504 │ │ │ │ │ + ble 6500 │ │ │ │ │ ldr r1, [r2, r4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 6540 │ │ │ │ │ + bne 653c │ │ │ │ │ cmp r0, #2 │ │ │ │ │ sub r1, r0, #3 │ │ │ │ │ - beq 63c8 │ │ │ │ │ + beq 63c4 │ │ │ │ │ mul r3, r5, r3 │ │ │ │ │ ldr r4, [lr, r1, lsl #2] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 652c │ │ │ │ │ + ble 6528 │ │ │ │ │ ldr r5, [r2, r1, lsl #2] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 6540 │ │ │ │ │ + bne 653c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmn r1, #1 │ │ │ │ │ mul r3, r4, r3 │ │ │ │ │ - bne 6514 │ │ │ │ │ - b 63c8 │ │ │ │ │ + bne 6510 │ │ │ │ │ + b 63c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 63c8 │ │ │ │ │ + ble 63c4 │ │ │ │ │ ldr r3, [lr] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 6560 │ │ │ │ │ + ble 655c │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 6484 │ │ │ │ │ + bne 6480 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ popeq {r4, r5, pc} │ │ │ │ │ mul ip, r3, ip │ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 6584 │ │ │ │ │ + ble 6580 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 6484 │ │ │ │ │ + bne 6480 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 63c8 │ │ │ │ │ + beq 63c4 │ │ │ │ │ mul r3, ip, r3 │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - ble 65ac │ │ │ │ │ + ble 65a8 │ │ │ │ │ ldr r4, [r2, r1, lsl #2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 6484 │ │ │ │ │ + bne 6480 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mul r3, ip, r3 │ │ │ │ │ - bne 6594 │ │ │ │ │ - b 63c8 │ │ │ │ │ + bne 6590 │ │ │ │ │ + b 63c4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 63c0 │ │ │ │ │ + b 63bc │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ - b 730 │ │ │ │ │ + b 730 │ │ │ │ │ R_ARM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ │ │ │ │ │ -000065d0 <_IsCContiguous>: │ │ │ │ │ +000065cc <_IsCContiguous>: │ │ │ │ │ _IsCContiguous(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6648 <_IsCContiguous+0x78> │ │ │ │ │ + beq 6644 <_IsCContiguous+0x78> │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 6648 <_IsCContiguous+0x78> │ │ │ │ │ + beq 6644 <_IsCContiguous+0x78> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 6648 <_IsCContiguous+0x78> │ │ │ │ │ + blt 6644 <_IsCContiguous+0x78> │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ ldr ip, [ip, r3, lsl #2] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - ble 6658 <_IsCContiguous+0x88> │ │ │ │ │ + ble 6654 <_IsCContiguous+0x88> │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ - b 6624 <_IsCContiguous+0x54> │ │ │ │ │ + b 6620 <_IsCContiguous+0x54> │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ ldr ip, [ip, r3, lsl #2] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - ble 6630 <_IsCContiguous+0x60> │ │ │ │ │ + ble 662c <_IsCContiguous+0x60> │ │ │ │ │ ldr lr, [r1, r3, lsl #2] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 6650 <_IsCContiguous+0x80> │ │ │ │ │ + bne 664c <_IsCContiguous+0x80> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ - bge 6614 <_IsCContiguous+0x44> │ │ │ │ │ + bge 6610 <_IsCContiguous+0x44> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 65f4 <_IsCContiguous+0x24> │ │ │ │ │ + b 65f0 <_IsCContiguous+0x24> │ │ │ │ │ │ │ │ │ │ -00006664 : │ │ │ │ │ +00006660 : │ │ │ │ │ PyMapping_Size(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 66a0 │ │ │ │ │ + beq 669c │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 66ac │ │ │ │ │ + beq 66a8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 66ac │ │ │ │ │ + beq 66a8 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - ldr r1, [pc, #48] @ 66e8 │ │ │ │ │ + ldr r1, [pc, #48] @ 66e4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - beq 66d0 │ │ │ │ │ + beq 66cc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 66dc │ │ │ │ │ - ldr r1, [pc, #20] @ 66ec │ │ │ │ │ + bne 66d8 │ │ │ │ │ + ldr r1, [pc, #20] @ 66e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 66a4 │ │ │ │ │ - ldr r1, [pc, #12] @ 66f0 │ │ │ │ │ + b 66a0 │ │ │ │ │ + ldr r1, [pc, #12] @ 66ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 66a4 │ │ │ │ │ + b 66a0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000054c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000894 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000066f4 : │ │ │ │ │ +000066f0 : │ │ │ │ │ PyNumber_InPlaceAnd(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6794 │ │ │ │ │ + beq 6790 │ │ │ │ │ ldr r6, [r3, #104] @ 0x68 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 6764 │ │ │ │ │ + bne 6760 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 67bc │ │ │ │ │ + bne 67b8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 684c │ │ │ │ │ - ldr r6, [pc, #440] @ 6900 │ │ │ │ │ + beq 6848 │ │ │ │ │ + ldr r6, [pc, #440] @ 68fc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 6864 │ │ │ │ │ + beq 6860 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r6, [pc, #400] @ 6900 │ │ │ │ │ + ldr r6, [pc, #400] @ 68fc │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 675c │ │ │ │ │ + bne 6758 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 68d0 │ │ │ │ │ + bne 68cc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6728 │ │ │ │ │ + bne 6724 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 684c │ │ │ │ │ + beq 6848 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 684c │ │ │ │ │ + beq 6848 │ │ │ │ │ ldr r8, [r3, #52] @ 0x34 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 6824 │ │ │ │ │ - b 684c │ │ │ │ │ + bne 6820 │ │ │ │ │ + b 6848 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6738 │ │ │ │ │ + beq 6734 │ │ │ │ │ ldr r8, [r3, #52] @ 0x34 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 6738 │ │ │ │ │ + beq 6734 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 681c │ │ │ │ │ + beq 6818 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6740 │ │ │ │ │ + beq 673c │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6890 │ │ │ │ │ - ldr r6, [pc, #260] @ 6900 │ │ │ │ │ + bne 688c │ │ │ │ │ + ldr r6, [pc, #260] @ 68fc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 675c │ │ │ │ │ + bne 6758 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6874 │ │ │ │ │ + bne 6870 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 684c │ │ │ │ │ + beq 6848 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r2, [pc, #200] @ 6900 │ │ │ │ │ + ldr r2, [pc, #200] @ 68fc │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 675c │ │ │ │ │ + bne 6758 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 68e8 │ │ │ │ │ - ldr r2, [pc, #176] @ 6904 │ │ │ │ │ + bne 68e4 │ │ │ │ │ + ldr r2, [pc, #176] @ 6900 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL binary_iop.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 675c │ │ │ │ │ + b 6758 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 684c │ │ │ │ │ + beq 6848 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 681c │ │ │ │ │ - ldr r0, [pc, #116] @ 6900 │ │ │ │ │ + bne 6818 │ │ │ │ │ + ldr r0, [pc, #116] @ 68fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 681c │ │ │ │ │ + b 6818 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r6, [pc, #92] @ 6900 │ │ │ │ │ + ldr r6, [pc, #92] @ 68fc │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 675c │ │ │ │ │ + bne 6758 │ │ │ │ │ ldr r8, [r6] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6744 │ │ │ │ │ + beq 6740 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r8, [r6] │ │ │ │ │ - bne 6744 │ │ │ │ │ + bne 6740 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 67f8 │ │ │ │ │ + b 67f4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6784 │ │ │ │ │ + bne 6780 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6784 │ │ │ │ │ + b 6780 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 684c │ │ │ │ │ + bne 6848 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 684c │ │ │ │ │ + b 6848 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x000008ac │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006908 : │ │ │ │ │ +00006904 : │ │ │ │ │ PySequence_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - bne 6934 │ │ │ │ │ + bne 6930 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6934 │ │ │ │ │ + beq 6930 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000693c <_PyObject_HasLen>: │ │ │ │ │ +00006938 <_PyObject_HasLen>: │ │ │ │ │ _PyObject_HasLen(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6960 <_PyObject_HasLen+0x24> │ │ │ │ │ + beq 695c <_PyObject_HasLen+0x24> │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6960 <_PyObject_HasLen+0x24> │ │ │ │ │ + beq 695c <_PyObject_HasLen+0x24> │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000697c : │ │ │ │ │ +00006978 : │ │ │ │ │ PySequence_Size(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 69b8 │ │ │ │ │ + beq 69b4 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 69c4 │ │ │ │ │ + beq 69c0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 69c4 │ │ │ │ │ + beq 69c0 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - ldr r1, [pc, #48] @ 6a00 │ │ │ │ │ + ldr r1, [pc, #48] @ 69fc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bne 69e8 │ │ │ │ │ - ldr r1, [pc, #32] @ 6a04 │ │ │ │ │ + bne 69e4 │ │ │ │ │ + ldr r1, [pc, #32] @ 6a00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 69bc │ │ │ │ │ + b 69b8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 69dc │ │ │ │ │ - ldr r1, [pc, #12] @ 6a08 │ │ │ │ │ + beq 69d8 │ │ │ │ │ + ldr r1, [pc, #12] @ 6a04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 69bc │ │ │ │ │ + b 69b8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000054c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000003b8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006a0c <_PyObject_RealIsInstance>: │ │ │ │ │ +00006a08 <_PyObject_RealIsInstance>: │ │ │ │ │ _PyObject_RealIsInstance(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bge 6ae4 <_PyObject_RealIsInstance+0xd8> │ │ │ │ │ + bge 6ae0 <_PyObject_RealIsInstance+0xd8> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 6aac <_PyObject_RealIsInstance+0xa0> │ │ │ │ │ + beq 6aa8 <_PyObject_RealIsInstance+0xa0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6aac <_PyObject_RealIsInstance+0xa0> │ │ │ │ │ - ldr r1, [pc, #256] @ 6b58 <_PyObject_RealIsInstance+0x14c> │ │ │ │ │ + bne 6aa8 <_PyObject_RealIsInstance+0xa0> │ │ │ │ │ + ldr r1, [pc, #256] @ 6b54 <_PyObject_RealIsInstance+0x14c> │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6b50 <_PyObject_RealIsInstance+0x144> │ │ │ │ │ + beq 6b4c <_PyObject_RealIsInstance+0x144> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 6abc <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + bne 6ab8 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6a90 <_PyObject_RealIsInstance+0x84> │ │ │ │ │ + bne 6a8c <_PyObject_RealIsInstance+0x84> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 6a84 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ + bne 6a80 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a84 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ + b 6a80 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 6a78 <_PyObject_RealIsInstance+0x6c> │ │ │ │ │ + bge 6a74 <_PyObject_RealIsInstance+0x6c> │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 6a78 <_PyObject_RealIsInstance+0x6c> │ │ │ │ │ - ldr r1, [pc, #112] @ 6b5c <_PyObject_RealIsInstance+0x150> │ │ │ │ │ + b 6a74 <_PyObject_RealIsInstance+0x6c> │ │ │ │ │ + ldr r1, [pc, #112] @ 6b58 <_PyObject_RealIsInstance+0x150> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 624 │ │ │ │ │ + bl 624 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ - beq 6a84 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ - ldr r1, [pc, #84] @ 6b58 <_PyObject_RealIsInstance+0x14c> │ │ │ │ │ + beq 6a80 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ + ldr r1, [pc, #84] @ 6b54 <_PyObject_RealIsInstance+0x14c> │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6a84 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ + beq 6a80 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 83c0 │ │ │ │ │ + bl 83bc │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6a84 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ + beq 6a80 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 6a84 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ + bne 6a80 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a84 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ + b 6a80 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 6a84 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ + b 6a80 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ .word 0x00005250 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000800 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006b60 : │ │ │ │ │ +00006b5c : │ │ │ │ │ PySequence_Concat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq 6ba8 │ │ │ │ │ + beq 6ba4 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6c24 │ │ │ │ │ + beq 6c20 │ │ │ │ │ ldr lr, [r2, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 6bb4 │ │ │ │ │ + beq 6bb0 │ │ │ │ │ mov r3, lr │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr lr, [ip, #84] @ 0x54 │ │ │ │ │ tst lr, #536870912 @ 0x20000000 │ │ │ │ │ - bne 6c24 │ │ │ │ │ + bne 6c20 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6c24 │ │ │ │ │ + beq 6c20 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ ldr r3, [lr, #84] @ 0x54 │ │ │ │ │ ands r2, r3, #536870912 @ 0x20000000 │ │ │ │ │ - bne 6c24 │ │ │ │ │ + bne 6c20 │ │ │ │ │ ldr r3, [lr, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6c24 │ │ │ │ │ + beq 6c20 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6c24 │ │ │ │ │ - bl d30 │ │ │ │ │ - ldr r2, [pc, #72] @ 6c48 │ │ │ │ │ + beq 6c20 │ │ │ │ │ + bl d2c │ │ │ │ │ + ldr r2, [pc, #72] @ 6c44 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ popne {r4, pc} │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6c20 │ │ │ │ │ + beq 6c1c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 6c3c │ │ │ │ │ + beq 6c38 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #32] @ 6c4c │ │ │ │ │ + ldr r3, [pc, #32] @ 6c48 │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ - ldr r1, [pc, #28] @ 6c50 │ │ │ │ │ + ldr r1, [pc, #28] @ 6c4c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 6bac │ │ │ │ │ - ldr r0, [pc, #4] @ 6c48 │ │ │ │ │ + b 6ba8 │ │ │ │ │ + ldr r0, [pc, #4] @ 6c44 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6c20 │ │ │ │ │ + b 6c1c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000008b0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006c54 : │ │ │ │ │ +00006c50 : │ │ │ │ │ PyNumber_Xor(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 6d8c │ │ │ │ │ + beq 6d88 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ │ - bne 6cb8 │ │ │ │ │ + bne 6cb4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6d3c │ │ │ │ │ - ldr r7, [pc, #420] @ 6e40 │ │ │ │ │ + beq 6d38 │ │ │ │ │ + ldr r7, [pc, #420] @ 6e3c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 6d58 │ │ │ │ │ + beq 6d54 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6c8c │ │ │ │ │ + beq 6c88 │ │ │ │ │ ldr r8, [r2, #56] @ 0x38 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 6c8c │ │ │ │ │ + beq 6c88 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6d80 │ │ │ │ │ + beq 6d7c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6c94 │ │ │ │ │ + beq 6c90 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 6db4 │ │ │ │ │ + bne 6db0 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #316] @ 6e40 │ │ │ │ │ + ldr r7, [pc, #316] @ 6e3c │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6cb0 │ │ │ │ │ + bne 6cac │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6e14 │ │ │ │ │ + bne 6e10 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6cb0 │ │ │ │ │ + bne 6cac │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6e28 │ │ │ │ │ - ldr r3, [pc, #256] @ 6e44 │ │ │ │ │ + bne 6e24 │ │ │ │ │ + ldr r3, [pc, #256] @ 6e40 │ │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 90 │ │ │ │ │ R_ARM_CALL binary_op.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 6cb0 │ │ │ │ │ + b 6cac │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6d3c │ │ │ │ │ + beq 6d38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 6d3c │ │ │ │ │ + bne 6d38 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 6e40 │ │ │ │ │ + ldr r0, [pc, #192] @ 6e3c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 6dac │ │ │ │ │ - b 6d3c │ │ │ │ │ + bne 6da8 │ │ │ │ │ + b 6d38 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 6d3c │ │ │ │ │ + beq 6d38 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6d3c │ │ │ │ │ + beq 6d38 │ │ │ │ │ ldr r8, [r3, #56] @ 0x38 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6d3c │ │ │ │ │ - ldr r7, [pc, #140] @ 6e40 │ │ │ │ │ - b 6d18 │ │ │ │ │ + beq 6d38 │ │ │ │ │ + ldr r7, [pc, #140] @ 6e3c │ │ │ │ │ + b 6d14 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 6e40 │ │ │ │ │ + ldr r7, [pc, #128] @ 6e3c │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6cb0 │ │ │ │ │ + bne 6cac │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6c98 │ │ │ │ │ + beq 6c94 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 6c98 │ │ │ │ │ + bne 6c94 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6cb0 │ │ │ │ │ + bne 6cac │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 6d3c │ │ │ │ │ + beq 6d38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 6d80 │ │ │ │ │ - b 6d78 │ │ │ │ │ + bne 6d7c │ │ │ │ │ + b 6d74 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 6d3c │ │ │ │ │ + bne 6d38 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6d3c │ │ │ │ │ + b 6d38 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x000008f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006e48 : │ │ │ │ │ +00006e44 : │ │ │ │ │ PyNumber_InPlaceXor(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6ee8 │ │ │ │ │ + beq 6ee4 │ │ │ │ │ ldr r6, [r3, #108] @ 0x6c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 6eb8 │ │ │ │ │ + bne 6eb4 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6f10 │ │ │ │ │ + bne 6f0c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6fa0 │ │ │ │ │ - ldr r6, [pc, #440] @ 7054 │ │ │ │ │ + beq 6f9c │ │ │ │ │ + ldr r6, [pc, #440] @ 7050 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 6fb8 │ │ │ │ │ + beq 6fb4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r6, [pc, #400] @ 7054 │ │ │ │ │ + ldr r6, [pc, #400] @ 7050 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6eb0 │ │ │ │ │ + bne 6eac │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7024 │ │ │ │ │ + bne 7020 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6e7c │ │ │ │ │ + bne 6e78 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6fa0 │ │ │ │ │ + beq 6f9c │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6fa0 │ │ │ │ │ + beq 6f9c │ │ │ │ │ ldr r8, [r3, #56] @ 0x38 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 6f78 │ │ │ │ │ - b 6fa0 │ │ │ │ │ + bne 6f74 │ │ │ │ │ + b 6f9c │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6e8c │ │ │ │ │ + beq 6e88 │ │ │ │ │ ldr r8, [r3, #56] @ 0x38 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 6e8c │ │ │ │ │ + beq 6e88 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6f70 │ │ │ │ │ + beq 6f6c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6e94 │ │ │ │ │ + beq 6e90 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6fe4 │ │ │ │ │ - ldr r6, [pc, #260] @ 7054 │ │ │ │ │ + bne 6fe0 │ │ │ │ │ + ldr r6, [pc, #260] @ 7050 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6eb0 │ │ │ │ │ + bne 6eac │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6fc8 │ │ │ │ │ + bne 6fc4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6fa0 │ │ │ │ │ + beq 6f9c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r2, [pc, #200] @ 7054 │ │ │ │ │ + ldr r2, [pc, #200] @ 7050 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6eb0 │ │ │ │ │ + bne 6eac │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 703c │ │ │ │ │ - ldr r2, [pc, #176] @ 7058 │ │ │ │ │ + bne 7038 │ │ │ │ │ + ldr r2, [pc, #176] @ 7054 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL binary_iop.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 6eb0 │ │ │ │ │ + b 6eac │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 6fa0 │ │ │ │ │ + beq 6f9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 6f70 │ │ │ │ │ - ldr r0, [pc, #116] @ 7054 │ │ │ │ │ + bne 6f6c │ │ │ │ │ + ldr r0, [pc, #116] @ 7050 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6f70 │ │ │ │ │ + b 6f6c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r6, [pc, #92] @ 7054 │ │ │ │ │ + ldr r6, [pc, #92] @ 7050 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6eb0 │ │ │ │ │ + bne 6eac │ │ │ │ │ ldr r8, [r6] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6e98 │ │ │ │ │ + beq 6e94 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r8, [r6] │ │ │ │ │ - bne 6e98 │ │ │ │ │ + bne 6e94 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6f4c │ │ │ │ │ + b 6f48 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6ed8 │ │ │ │ │ + bne 6ed4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6ed8 │ │ │ │ │ + b 6ed4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6fa0 │ │ │ │ │ + bne 6f9c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6fa0 │ │ │ │ │ + b 6f9c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x000008fc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000705c <_PySequence_IterSearch>: │ │ │ │ │ +00007058 <_PySequence_IterSearch>: │ │ │ │ │ _PySequence_IterSearch(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq 7300 <_PySequence_IterSearch+0x2a4> │ │ │ │ │ + beq 72fc <_PySequence_IterSearch+0x2a4> │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bl 744 │ │ │ │ │ + bl 740 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 730c <_PySequence_IterSearch+0x2b0> │ │ │ │ │ + beq 7308 <_PySequence_IterSearch+0x2b0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 721c <_PySequence_IterSearch+0x1c0> │ │ │ │ │ + beq 7218 <_PySequence_IterSearch+0x1c0> │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 70d0 <_PySequence_IterSearch+0x74> │ │ │ │ │ + beq 70cc <_PySequence_IterSearch+0x74> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 7210 <_PySequence_IterSearch+0x1b4> │ │ │ │ │ + beq 720c <_PySequence_IterSearch+0x1b4> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - blt 725c <_PySequence_IterSearch+0x200> │ │ │ │ │ - bne 71b4 <_PySequence_IterSearch+0x158> │ │ │ │ │ + blt 7258 <_PySequence_IterSearch+0x200> │ │ │ │ │ + bne 71b0 <_PySequence_IterSearch+0x158> │ │ │ │ │ sub r5, r7, #2 │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 721c <_PySequence_IterSearch+0x1c0> │ │ │ │ │ + beq 7218 <_PySequence_IterSearch+0x1c0> │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - beq 712c <_PySequence_IterSearch+0xd0> │ │ │ │ │ + beq 7128 <_PySequence_IterSearch+0xd0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 7288 <_PySequence_IterSearch+0x22c> │ │ │ │ │ + beq 7284 <_PySequence_IterSearch+0x22c> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - blt 725c <_PySequence_IterSearch+0x200> │ │ │ │ │ - bne 7264 <_PySequence_IterSearch+0x208> │ │ │ │ │ + blt 7258 <_PySequence_IterSearch+0x200> │ │ │ │ │ + bne 7260 <_PySequence_IterSearch+0x208> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 7274 <_PySequence_IterSearch+0x218> │ │ │ │ │ + beq 7270 <_PySequence_IterSearch+0x218> │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 721c <_PySequence_IterSearch+0x1c0> │ │ │ │ │ + beq 7218 <_PySequence_IterSearch+0x1c0> │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - beq 7188 <_PySequence_IterSearch+0x12c> │ │ │ │ │ + beq 7184 <_PySequence_IterSearch+0x12c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 727c <_PySequence_IterSearch+0x220> │ │ │ │ │ + beq 7278 <_PySequence_IterSearch+0x220> │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 725c <_PySequence_IterSearch+0x200> │ │ │ │ │ - bne 71ec <_PySequence_IterSearch+0x190> │ │ │ │ │ + blt 7258 <_PySequence_IterSearch+0x200> │ │ │ │ │ + bne 71e8 <_PySequence_IterSearch+0x190> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne 7144 <_PySequence_IterSearch+0xe8> │ │ │ │ │ + bne 7140 <_PySequence_IterSearch+0xe8> │ │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ │ movne r3, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ orr r9, r9, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 7144 <_PySequence_IterSearch+0xe8> │ │ │ │ │ + b 7140 <_PySequence_IterSearch+0xe8> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - bne 7294 <_PySequence_IterSearch+0x238> │ │ │ │ │ + bne 7290 <_PySequence_IterSearch+0x238> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 71e4 <_PySequence_IterSearch+0x188> │ │ │ │ │ + beq 71e0 <_PySequence_IterSearch+0x188> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 71e4 <_PySequence_IterSearch+0x188> │ │ │ │ │ + bne 71e0 <_PySequence_IterSearch+0x188> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne 72a4 <_PySequence_IterSearch+0x248> │ │ │ │ │ + bne 72a0 <_PySequence_IterSearch+0x248> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 71c0 <_PySequence_IterSearch+0x164> │ │ │ │ │ - ldr r3, [pc, #308] @ 7338 <_PySequence_IterSearch+0x2dc> │ │ │ │ │ - ldr r1, [pc, #308] @ 733c <_PySequence_IterSearch+0x2e0> │ │ │ │ │ + beq 71bc <_PySequence_IterSearch+0x164> │ │ │ │ │ + ldr r3, [pc, #308] @ 7334 <_PySequence_IterSearch+0x2dc> │ │ │ │ │ + ldr r1, [pc, #308] @ 7338 <_PySequence_IterSearch+0x2e0> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 725c <_PySequence_IterSearch+0x200> │ │ │ │ │ + b 7258 <_PySequence_IterSearch+0x200> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 70d0 <_PySequence_IterSearch+0x74> │ │ │ │ │ - ldr r3, [pc, #284] @ 7340 <_PySequence_IterSearch+0x2e4> │ │ │ │ │ + b 70cc <_PySequence_IterSearch+0x74> │ │ │ │ │ + ldr r3, [pc, #284] @ 733c <_PySequence_IterSearch+0x2e4> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r6, [r0, r3] │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 72d0 <_PySequence_IterSearch+0x274> │ │ │ │ │ + bne 72cc <_PySequence_IterSearch+0x274> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 725c <_PySequence_IterSearch+0x200> │ │ │ │ │ + bne 7258 <_PySequence_IterSearch+0x200> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne 71c0 <_PySequence_IterSearch+0x164> │ │ │ │ │ - ldr r3, [pc, #240] @ 7344 <_PySequence_IterSearch+0x2e8> │ │ │ │ │ - ldr r1, [pc, #240] @ 7348 <_PySequence_IterSearch+0x2ec> │ │ │ │ │ + bne 71bc <_PySequence_IterSearch+0x164> │ │ │ │ │ + ldr r3, [pc, #240] @ 7340 <_PySequence_IterSearch+0x2e8> │ │ │ │ │ + ldr r1, [pc, #240] @ 7344 <_PySequence_IterSearch+0x2ec> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 71c0 <_PySequence_IterSearch+0x164> │ │ │ │ │ + b 71bc <_PySequence_IterSearch+0x164> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 71c0 <_PySequence_IterSearch+0x164> │ │ │ │ │ + beq 71bc <_PySequence_IterSearch+0x164> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq 729c <_PySequence_IterSearch+0x240> │ │ │ │ │ + beq 7298 <_PySequence_IterSearch+0x240> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 7140 <_PySequence_IterSearch+0xe4> │ │ │ │ │ + b 713c <_PySequence_IterSearch+0xe4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7188 <_PySequence_IterSearch+0x12c> │ │ │ │ │ + b 7184 <_PySequence_IterSearch+0x12c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 712c <_PySequence_IterSearch+0xd0> │ │ │ │ │ + b 7128 <_PySequence_IterSearch+0xd0> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - bne 72c8 <_PySequence_IterSearch+0x26c> │ │ │ │ │ + bne 72c4 <_PySequence_IterSearch+0x26c> │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 71c0 <_PySequence_IterSearch+0x164> │ │ │ │ │ + b 71bc <_PySequence_IterSearch+0x164> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq 729c <_PySequence_IterSearch+0x240> │ │ │ │ │ + beq 7298 <_PySequence_IterSearch+0x240> │ │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne 71ac <_PySequence_IterSearch+0x150> │ │ │ │ │ - ldr r3, [pc, #124] @ 7338 <_PySequence_IterSearch+0x2dc> │ │ │ │ │ - ldr r1, [pc, #140] @ 734c <_PySequence_IterSearch+0x2f0> │ │ │ │ │ + bne 71a8 <_PySequence_IterSearch+0x150> │ │ │ │ │ + ldr r3, [pc, #124] @ 7334 <_PySequence_IterSearch+0x2dc> │ │ │ │ │ + ldr r1, [pc, #140] @ 7348 <_PySequence_IterSearch+0x2f0> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 725c <_PySequence_IterSearch+0x200> │ │ │ │ │ + b 7258 <_PySequence_IterSearch+0x200> │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 70e8 <_PySequence_IterSearch+0x8c> │ │ │ │ │ + b 70e4 <_PySequence_IterSearch+0x8c> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7238 <_PySequence_IterSearch+0x1dc> │ │ │ │ │ - ldr r3, [pc, #108] @ 7350 <_PySequence_IterSearch+0x2f4> │ │ │ │ │ + beq 7234 <_PySequence_IterSearch+0x1dc> │ │ │ │ │ + ldr r3, [pc, #108] @ 734c <_PySequence_IterSearch+0x2f4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7238 <_PySequence_IterSearch+0x1dc> │ │ │ │ │ + beq 7234 <_PySequence_IterSearch+0x1dc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ - b 7238 <_PySequence_IterSearch+0x1dc> │ │ │ │ │ - bl 580 │ │ │ │ │ + b 7234 <_PySequence_IterSearch+0x1dc> │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 71e4 <_PySequence_IterSearch+0x188> │ │ │ │ │ - ldr r4, [pc, #64] @ 7354 <_PySequence_IterSearch+0x2f8> │ │ │ │ │ + b 71e0 <_PySequence_IterSearch+0x188> │ │ │ │ │ + ldr r4, [pc, #64] @ 7350 <_PySequence_IterSearch+0x2f8> │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7304 <_PySequence_IterSearch+0x2a8> │ │ │ │ │ + beq 7300 <_PySequence_IterSearch+0x2a8> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #44] @ 7358 <_PySequence_IterSearch+0x2fc> │ │ │ │ │ + ldr r1, [pc, #44] @ 7354 <_PySequence_IterSearch+0x2fc> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 7304 <_PySequence_IterSearch+0x2a8> │ │ │ │ │ + b 7300 <_PySequence_IterSearch+0x2a8> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x0000094c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000114 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ @@ -8264,118 +8263,118 @@ │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_StopIteration │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000900 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000735c : │ │ │ │ │ +00007358 : │ │ │ │ │ PyNumber_ToBase(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub r3, r1, #8 │ │ │ │ │ bic r3, r3, #8 │ │ │ │ │ bic r2, r1, #8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 73a0 │ │ │ │ │ - ldr r3, [pc, #328] @ 74d4 │ │ │ │ │ - ldr r1, [pc, #328] @ 74d8 │ │ │ │ │ + beq 739c │ │ │ │ │ + ldr r3, [pc, #328] @ 74d0 │ │ │ │ │ + ldr r1, [pc, #328] @ 74d4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 74a0 │ │ │ │ │ + beq 749c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7408 │ │ │ │ │ + beq 7404 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Format> │ │ │ │ │ R_ARM_CALL _PyLong_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 7398 │ │ │ │ │ + beq 7394 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7398 │ │ │ │ │ + bne 7394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7398 │ │ │ │ │ + b 7394 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7420 │ │ │ │ │ + beq 741c │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7438 │ │ │ │ │ - ldr r0, [pc, #180] @ 74dc │ │ │ │ │ + bne 7434 │ │ │ │ │ + ldr r0, [pc, #180] @ 74d8 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #176] @ 74e0 │ │ │ │ │ + ldr r1, [pc, #176] @ 74dc │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 7394 │ │ │ │ │ + b 7390 │ │ │ │ │ blx r2 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7394 │ │ │ │ │ + beq 7390 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #148] @ 74e4 │ │ │ │ │ + ldr r2, [pc, #148] @ 74e0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 73d0 │ │ │ │ │ + beq 73cc │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - bne 74a8 │ │ │ │ │ - ldr r2, [pc, #112] @ 74dc │ │ │ │ │ - ldr r1, [pc, #120] @ 74e8 │ │ │ │ │ + bne 74a4 │ │ │ │ │ + ldr r2, [pc, #112] @ 74d8 │ │ │ │ │ + ldr r1, [pc, #120] @ 74e4 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7394 │ │ │ │ │ + beq 7390 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7394 │ │ │ │ │ + bne 7390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7394 │ │ │ │ │ - bl 580 │ │ │ │ │ + b 7390 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 7394 │ │ │ │ │ - ldr r1, [pc, #60] @ 74ec │ │ │ │ │ - ldr r2, [pc, #60] @ 74f0 │ │ │ │ │ + b 7390 │ │ │ │ │ + ldr r1, [pc, #60] @ 74e8 │ │ │ │ │ + ldr r2, [pc, #60] @ 74ec │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 73d0 │ │ │ │ │ + beq 73cc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7394 │ │ │ │ │ - b 7484 │ │ │ │ │ + beq 7390 │ │ │ │ │ + b 7480 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x00000994 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000001f4 │ │ │ │ │ @@ -8385,113 +8384,113 @@ │ │ │ │ │ .word 0x00000228 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_DeprecationWarning │ │ │ │ │ .word 0x00000254 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000074f4 : │ │ │ │ │ +000074f0 : │ │ │ │ │ PyNumber_InPlaceMultiply(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - beq 752c │ │ │ │ │ + beq 7528 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7558 │ │ │ │ │ - ldr r5, [pc, #276] @ 7648 │ │ │ │ │ + bne 7554 │ │ │ │ │ + ldr r5, [pc, #276] @ 7644 │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d30 │ │ │ │ │ + bl d2c │ │ │ │ │ cmp r0, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 7590 │ │ │ │ │ + beq 758c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r5, [pc, #228] @ 7648 │ │ │ │ │ + ldr r5, [pc, #228] @ 7644 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 754c │ │ │ │ │ + bne 7548 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7530 │ │ │ │ │ + beq 752c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7530 │ │ │ │ │ + bne 752c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7530 │ │ │ │ │ + b 752c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r8, [r3, #52] @ 0x34 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r7, [r2, #52] @ 0x34 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7630 │ │ │ │ │ + bne 762c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 75dc │ │ │ │ │ + bne 75d8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7600 │ │ │ │ │ + beq 75fc │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7600 │ │ │ │ │ + beq 75fc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 5b10 │ │ │ │ │ + b 5b0c │ │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 75f4 │ │ │ │ │ + beq 75f0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 75d0 │ │ │ │ │ + b 75cc │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 75e8 │ │ │ │ │ + bne 75e4 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r0, [pc, #60] @ 764c │ │ │ │ │ + ldr r0, [pc, #60] @ 7648 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp] │ │ │ │ │ - ldr r1, [pc, #52] @ 7650 │ │ │ │ │ + ldr r1, [pc, #52] @ 764c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r2, [pc, #48] @ 7654 │ │ │ │ │ + ldr r2, [pc, #48] @ 7650 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 754c │ │ │ │ │ + b 7548 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 75ac │ │ │ │ │ + bne 75a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 75ac │ │ │ │ │ + b 75a8 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000009c4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007658 : │ │ │ │ │ +00007654 : │ │ │ │ │ PyNumber_Power(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -8502,1626 +8501,1626 @@ │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ movne r8, #1 │ │ │ │ │ moveq r8, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq 7818 │ │ │ │ │ + beq 7814 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - bne 76e0 │ │ │ │ │ + bne 76dc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7824 │ │ │ │ │ - ldr r9, [pc, #544] @ 78dc │ │ │ │ │ + beq 7820 │ │ │ │ │ + ldr r9, [pc, #544] @ 78d8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 7750 │ │ │ │ │ + beq 774c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r8, [r3, #20] │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq 7808 │ │ │ │ │ + beq 7804 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 775c │ │ │ │ │ + beq 7758 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ldreq r9, [pc, #476] @ 78dc │ │ │ │ │ - beq 7748 │ │ │ │ │ + ldreq r9, [pc, #476] @ 78d8 │ │ │ │ │ + beq 7744 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76b4 │ │ │ │ │ + beq 76b0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r9, [pc, #440] @ 78dc │ │ │ │ │ + ldr r9, [pc, #440] @ 78d8 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 76d4 │ │ │ │ │ + bne 76d0 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7748 │ │ │ │ │ + beq 7744 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - beq 78d4 │ │ │ │ │ + beq 78d0 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 76b8 │ │ │ │ │ + b 76b4 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 78a8 │ │ │ │ │ + bne 78a4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7790 │ │ │ │ │ + beq 778c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r2, [pc, #352] @ 78dc │ │ │ │ │ + ldr r2, [pc, #352] @ 78d8 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 76d4 │ │ │ │ │ + bne 76d0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7890 │ │ │ │ │ + bne 788c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 77cc │ │ │ │ │ + beq 77c8 │ │ │ │ │ ldr r9, [r3, #20] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ cmpne r9, r4 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ eor r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 784c │ │ │ │ │ - ldr r0, [pc, #268] @ 78e0 │ │ │ │ │ - ldr r1, [pc, #268] @ 78e4 │ │ │ │ │ + bne 7848 │ │ │ │ │ + ldr r0, [pc, #268] @ 78dc │ │ │ │ │ + ldr r1, [pc, #268] @ 78e0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr ip, [r2, #12] │ │ │ │ │ - bne 782c │ │ │ │ │ - ldr r2, [pc, #240] @ 78e8 │ │ │ │ │ - ldr r1, [pc, #240] @ 78ec │ │ │ │ │ + bne 7828 │ │ │ │ │ + ldr r2, [pc, #240] @ 78e4 │ │ │ │ │ + ldr r1, [pc, #240] @ 78e8 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 76d4 │ │ │ │ │ + b 76d0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - bne 76b4 │ │ │ │ │ - b 7790 │ │ │ │ │ + bne 76b0 │ │ │ │ │ + b 778c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r4, r8 │ │ │ │ │ - bne 78c0 │ │ │ │ │ + bne 78bc │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b 7790 │ │ │ │ │ + b 778c │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ - ldr r2, [pc, #176] @ 78e8 │ │ │ │ │ + ldr r2, [pc, #176] @ 78e4 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ - ldr r1, [pc, #168] @ 78f0 │ │ │ │ │ + ldr r1, [pc, #168] @ 78ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 7800 │ │ │ │ │ + b 77fc │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r2, [pc, #120] @ 78dc │ │ │ │ │ + ldr r2, [pc, #120] @ 78d8 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 76d4 │ │ │ │ │ + bne 76d0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 77cc │ │ │ │ │ + beq 77c8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 77cc │ │ │ │ │ + bne 77c8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 77cc │ │ │ │ │ + b 77c8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 7790 │ │ │ │ │ + bne 778c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7790 │ │ │ │ │ + b 778c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 775c │ │ │ │ │ + bne 7758 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 775c │ │ │ │ │ + b 7758 │ │ │ │ │ ldr r8, [r3, #20] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 775c │ │ │ │ │ + bne 7758 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b 7790 │ │ │ │ │ + b 778c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7748 │ │ │ │ │ + b 7744 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000888 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000009c8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000078f4 : │ │ │ │ │ +000078f0 : │ │ │ │ │ PyNumber_Divmod(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 7a2c │ │ │ │ │ + beq 7a28 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #16] │ │ │ │ │ - bne 7958 │ │ │ │ │ + bne 7954 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 79dc │ │ │ │ │ - ldr r7, [pc, #420] @ 7ae0 │ │ │ │ │ + beq 79d8 │ │ │ │ │ + ldr r7, [pc, #420] @ 7adc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 79f8 │ │ │ │ │ + beq 79f4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 792c │ │ │ │ │ + beq 7928 │ │ │ │ │ ldr r8, [r2, #16] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 792c │ │ │ │ │ + beq 7928 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7a20 │ │ │ │ │ + beq 7a1c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7934 │ │ │ │ │ + beq 7930 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 7a54 │ │ │ │ │ + bne 7a50 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #316] @ 7ae0 │ │ │ │ │ + ldr r7, [pc, #316] @ 7adc │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7950 │ │ │ │ │ + bne 794c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7ab4 │ │ │ │ │ + bne 7ab0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7950 │ │ │ │ │ + bne 794c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7ac8 │ │ │ │ │ - ldr r3, [pc, #256] @ 7ae4 │ │ │ │ │ + bne 7ac4 │ │ │ │ │ + ldr r3, [pc, #256] @ 7ae0 │ │ │ │ │ mov r2, #16 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 90 │ │ │ │ │ R_ARM_CALL binary_op.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 7950 │ │ │ │ │ + b 794c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 79dc │ │ │ │ │ + beq 79d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 79dc │ │ │ │ │ + bne 79d8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 7ae0 │ │ │ │ │ + ldr r0, [pc, #192] @ 7adc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7a4c │ │ │ │ │ - b 79dc │ │ │ │ │ + bne 7a48 │ │ │ │ │ + b 79d8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 79dc │ │ │ │ │ + beq 79d8 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 79dc │ │ │ │ │ + beq 79d8 │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 79dc │ │ │ │ │ - ldr r7, [pc, #140] @ 7ae0 │ │ │ │ │ - b 79b8 │ │ │ │ │ + beq 79d8 │ │ │ │ │ + ldr r7, [pc, #140] @ 7adc │ │ │ │ │ + b 79b4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 7ae0 │ │ │ │ │ + ldr r7, [pc, #128] @ 7adc │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7950 │ │ │ │ │ + bne 794c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7938 │ │ │ │ │ + beq 7934 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7938 │ │ │ │ │ + bne 7934 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7950 │ │ │ │ │ + bne 794c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 79dc │ │ │ │ │ + beq 79d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7a20 │ │ │ │ │ - b 7a18 │ │ │ │ │ + bne 7a1c │ │ │ │ │ + b 7a14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 79dc │ │ │ │ │ + bne 79d8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 79dc │ │ │ │ │ + b 79d8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000a10 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007ae8 : │ │ │ │ │ +00007ae4 : │ │ │ │ │ PyNumber_InPlaceLshift(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7b88 │ │ │ │ │ + beq 7b84 │ │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 7b58 │ │ │ │ │ + bne 7b54 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 7bb0 │ │ │ │ │ + bne 7bac │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7c34 │ │ │ │ │ - ldr r6, [pc, #488] @ 7d24 │ │ │ │ │ + beq 7c30 │ │ │ │ │ + ldr r6, [pc, #488] @ 7d20 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 7c4c │ │ │ │ │ + beq 7c48 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r6, [pc, #448] @ 7d24 │ │ │ │ │ + ldr r6, [pc, #448] @ 7d20 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7b50 │ │ │ │ │ + bne 7b4c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7d0c │ │ │ │ │ + bne 7d08 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7b1c │ │ │ │ │ + bne 7b18 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7c34 │ │ │ │ │ + beq 7c30 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7c34 │ │ │ │ │ + beq 7c30 │ │ │ │ │ ldr r8, [r3, #44] @ 0x2c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7c7c │ │ │ │ │ - b 7c34 │ │ │ │ │ + bne 7c78 │ │ │ │ │ + b 7c30 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7b2c │ │ │ │ │ + beq 7b28 │ │ │ │ │ ldr r8, [r3, #44] @ 0x2c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 7b2c │ │ │ │ │ + beq 7b28 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7c74 │ │ │ │ │ + beq 7c70 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7b34 │ │ │ │ │ + beq 7b30 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 7c84 │ │ │ │ │ + bne 7c80 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr r6, [pc, #296] @ 7d24 │ │ │ │ │ + ldr r6, [pc, #296] @ 7d20 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7b50 │ │ │ │ │ + bne 7b4c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7ce0 │ │ │ │ │ + bne 7cdc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7b50 │ │ │ │ │ + bne 7b4c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7cf4 │ │ │ │ │ - ldr r2, [pc, #236] @ 7d28 │ │ │ │ │ + bne 7cf0 │ │ │ │ │ + ldr r2, [pc, #236] @ 7d24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL binary_iop.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 7b50 │ │ │ │ │ + b 7b4c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7c34 │ │ │ │ │ + beq 7c30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 7c34 │ │ │ │ │ + bne 7c30 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #176] @ 7d24 │ │ │ │ │ + ldr r0, [pc, #176] @ 7d20 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7c34 │ │ │ │ │ - ldr r6, [pc, #160] @ 7d24 │ │ │ │ │ - b 7c10 │ │ │ │ │ + beq 7c30 │ │ │ │ │ + ldr r6, [pc, #160] @ 7d20 │ │ │ │ │ + b 7c0c │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r6, [pc, #148] @ 7d24 │ │ │ │ │ + ldr r6, [pc, #148] @ 7d20 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7b50 │ │ │ │ │ + bne 7b4c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7b38 │ │ │ │ │ + beq 7b34 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 7b38 │ │ │ │ │ + bne 7b34 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7b50 │ │ │ │ │ + bne 7b4c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 7c34 │ │ │ │ │ + beq 7c30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 7c74 │ │ │ │ │ - b 7c6c │ │ │ │ │ + bne 7c70 │ │ │ │ │ + b 7c68 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 7c34 │ │ │ │ │ + bne 7c30 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7c34 │ │ │ │ │ + b 7c30 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 7b78 │ │ │ │ │ + bne 7b74 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7b78 │ │ │ │ │ + b 7b74 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000a1c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007d2c : │ │ │ │ │ +00007d28 : │ │ │ │ │ PyNumber_Rshift(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 7e64 │ │ │ │ │ + beq 7e60 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ │ - bne 7d90 │ │ │ │ │ + bne 7d8c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7e14 │ │ │ │ │ - ldr r7, [pc, #420] @ 7f18 │ │ │ │ │ + beq 7e10 │ │ │ │ │ + ldr r7, [pc, #420] @ 7f14 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 7e30 │ │ │ │ │ + beq 7e2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7d64 │ │ │ │ │ + beq 7d60 │ │ │ │ │ ldr r8, [r2, #48] @ 0x30 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 7d64 │ │ │ │ │ + beq 7d60 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7e58 │ │ │ │ │ + beq 7e54 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7d6c │ │ │ │ │ + beq 7d68 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 7e8c │ │ │ │ │ + bne 7e88 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #316] @ 7f18 │ │ │ │ │ + ldr r7, [pc, #316] @ 7f14 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7d88 │ │ │ │ │ + bne 7d84 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7eec │ │ │ │ │ + bne 7ee8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7d88 │ │ │ │ │ + bne 7d84 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7f00 │ │ │ │ │ - ldr r3, [pc, #256] @ 7f1c │ │ │ │ │ + bne 7efc │ │ │ │ │ + ldr r3, [pc, #256] @ 7f18 │ │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 90 │ │ │ │ │ R_ARM_CALL binary_op.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 7d88 │ │ │ │ │ + b 7d84 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7e14 │ │ │ │ │ + beq 7e10 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7e14 │ │ │ │ │ + bne 7e10 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 7f18 │ │ │ │ │ + ldr r0, [pc, #192] @ 7f14 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7e84 │ │ │ │ │ - b 7e14 │ │ │ │ │ + bne 7e80 │ │ │ │ │ + b 7e10 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 7e14 │ │ │ │ │ + beq 7e10 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7e14 │ │ │ │ │ + beq 7e10 │ │ │ │ │ ldr r8, [r3, #48] @ 0x30 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7e14 │ │ │ │ │ - ldr r7, [pc, #140] @ 7f18 │ │ │ │ │ - b 7df0 │ │ │ │ │ + beq 7e10 │ │ │ │ │ + ldr r7, [pc, #140] @ 7f14 │ │ │ │ │ + b 7dec │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 7f18 │ │ │ │ │ + ldr r7, [pc, #128] @ 7f14 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7d88 │ │ │ │ │ + bne 7d84 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7d70 │ │ │ │ │ + beq 7d6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7d70 │ │ │ │ │ + bne 7d6c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7d88 │ │ │ │ │ + bne 7d84 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 7e14 │ │ │ │ │ + beq 7e10 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7e58 │ │ │ │ │ - b 7e50 │ │ │ │ │ + bne 7e54 │ │ │ │ │ + b 7e4c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7e14 │ │ │ │ │ + bne 7e10 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7e14 │ │ │ │ │ + b 7e10 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000a20 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007f20 : │ │ │ │ │ +00007f1c : │ │ │ │ │ PyNumber_Absolute(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7f5c │ │ │ │ │ + beq 7f58 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7f68 │ │ │ │ │ + beq 7f64 │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7f68 │ │ │ │ │ + beq 7f64 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #16] @ 7f80 │ │ │ │ │ + ldr r3, [pc, #16] @ 7f7c │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #12] @ 7f84 │ │ │ │ │ + ldr r1, [pc, #12] @ 7f80 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 7f60 │ │ │ │ │ + b 7f5c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000a24 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007f88 : │ │ │ │ │ +00007f84 : │ │ │ │ │ PyNumber_Float(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - beq 818c │ │ │ │ │ + beq 8188 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r6, [pc, #484] @ 8194 │ │ │ │ │ + ldr r6, [pc, #484] @ 8190 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 7ff0 │ │ │ │ │ + beq 7fec │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 8020 │ │ │ │ │ + beq 801c │ │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 8014 │ │ │ │ │ + beq 8010 │ │ │ │ │ blx r1 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8088 │ │ │ │ │ + beq 8084 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 8044 │ │ │ │ │ + bne 8040 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 808c │ │ │ │ │ + beq 8088 │ │ │ │ │ mov r5, r4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4] │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8094 │ │ │ │ │ - ldr r1, [pc, #364] @ 8194 │ │ │ │ │ + bne 8090 │ │ │ │ │ + ldr r1, [pc, #364] @ 8190 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8110 │ │ │ │ │ + bne 810c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromString │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr lr, [r2, #12] │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 813c │ │ │ │ │ - ldr r3, [pc, #300] @ 8198 │ │ │ │ │ - ldr r1, [pc, #300] @ 819c │ │ │ │ │ + bne 8138 │ │ │ │ │ + ldr r3, [pc, #300] @ 8194 │ │ │ │ │ + ldr r1, [pc, #300] @ 8198 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r3, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8120 │ │ │ │ │ + bne 811c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 7fe4 │ │ │ │ │ - bl 23ec <_PyNumber_Index> │ │ │ │ │ + b 7fe0 │ │ │ │ │ + bl 23e8 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8088 │ │ │ │ │ + beq 8084 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bne 80f4 │ │ │ │ │ - ldr r3, [pc, #224] @ 81a0 │ │ │ │ │ + bne 80f0 │ │ │ │ │ + ldr r3, [pc, #224] @ 819c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 80e0 │ │ │ │ │ + beq 80dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8088 │ │ │ │ │ + bne 8084 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 80b8 │ │ │ │ │ + bne 80b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 80b8 │ │ │ │ │ + b 80b4 │ │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ │ - b 80e8 │ │ │ │ │ + b 80e4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8088 │ │ │ │ │ + beq 8084 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8088 │ │ │ │ │ + bne 8084 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8088 │ │ │ │ │ - ldr r3, [pc, #96] @ 81a4 │ │ │ │ │ - ldr r2, [pc, #96] @ 81a8 │ │ │ │ │ + b 8084 │ │ │ │ │ + ldr r3, [pc, #96] @ 81a0 │ │ │ │ │ + ldr r2, [pc, #96] @ 81a4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, lr │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8118 │ │ │ │ │ + bne 8114 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldrd r6, [r5, #8] │ │ │ │ │ - beq 80e0 │ │ │ │ │ + beq 80dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 80e0 │ │ │ │ │ + bne 80dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 80e0 │ │ │ │ │ - bl 580 │ │ │ │ │ + b 80dc │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 8088 │ │ │ │ │ + b 8084 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyFloat_Type │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000a50 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_DeprecationWarning │ │ │ │ │ .word 0x00000a80 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000081ac : │ │ │ │ │ +000081a8 : │ │ │ │ │ PyNumber_InPlaceFloorDivide(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 824c │ │ │ │ │ + beq 8248 │ │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 821c │ │ │ │ │ + bne 8218 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r7, [r3, #116] @ 0x74 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 8274 │ │ │ │ │ + bne 8270 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 8304 │ │ │ │ │ - ldr r6, [pc, #440] @ 83b8 │ │ │ │ │ + beq 8300 │ │ │ │ │ + ldr r6, [pc, #440] @ 83b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 831c │ │ │ │ │ + beq 8318 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r6, [pc, #400] @ 83b8 │ │ │ │ │ + ldr r6, [pc, #400] @ 83b4 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8214 │ │ │ │ │ + bne 8210 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8388 │ │ │ │ │ + bne 8384 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 81e0 │ │ │ │ │ + bne 81dc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8304 │ │ │ │ │ + beq 8300 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8304 │ │ │ │ │ + beq 8300 │ │ │ │ │ ldr r8, [r3, #116] @ 0x74 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 82dc │ │ │ │ │ - b 8304 │ │ │ │ │ + bne 82d8 │ │ │ │ │ + b 8300 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 81f0 │ │ │ │ │ + beq 81ec │ │ │ │ │ ldr r8, [r3, #116] @ 0x74 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 81f0 │ │ │ │ │ + beq 81ec │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 82d4 │ │ │ │ │ + beq 82d0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 81f8 │ │ │ │ │ + beq 81f4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8348 │ │ │ │ │ - ldr r6, [pc, #260] @ 83b8 │ │ │ │ │ + bne 8344 │ │ │ │ │ + ldr r6, [pc, #260] @ 83b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8214 │ │ │ │ │ + bne 8210 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 832c │ │ │ │ │ + bne 8328 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8304 │ │ │ │ │ + beq 8300 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r2, [pc, #200] @ 83b8 │ │ │ │ │ + ldr r2, [pc, #200] @ 83b4 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8214 │ │ │ │ │ + bne 8210 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 83a0 │ │ │ │ │ - ldr r2, [pc, #176] @ 83bc │ │ │ │ │ + bne 839c │ │ │ │ │ + ldr r2, [pc, #176] @ 83b8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL binary_iop.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 8214 │ │ │ │ │ + b 8210 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 8304 │ │ │ │ │ + beq 8300 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 82d4 │ │ │ │ │ - ldr r0, [pc, #116] @ 83b8 │ │ │ │ │ + bne 82d0 │ │ │ │ │ + ldr r0, [pc, #116] @ 83b4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 82d4 │ │ │ │ │ + b 82d0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r6, [pc, #92] @ 83b8 │ │ │ │ │ + ldr r6, [pc, #92] @ 83b4 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8214 │ │ │ │ │ + bne 8210 │ │ │ │ │ ldr r8, [r6] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 81fc │ │ │ │ │ + beq 81f8 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r8, [r6] │ │ │ │ │ - bne 81fc │ │ │ │ │ + bne 81f8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 82b0 │ │ │ │ │ + b 82ac │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 823c │ │ │ │ │ + bne 8238 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 823c │ │ │ │ │ + b 8238 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 8304 │ │ │ │ │ + bne 8300 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8304 │ │ │ │ │ + b 8300 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000b60 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000083c0 : │ │ │ │ │ +000083bc : │ │ │ │ │ abstract_issubclass(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ - beq 8b3c │ │ │ │ │ + beq 8b38 │ │ │ │ │ mov sl, r1 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ - ldr r1, [pc, #2524] @ 8dc8 │ │ │ │ │ + ldr r1, [pc, #2524] @ 8dc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 8680 │ │ │ │ │ + beq 867c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 8648 │ │ │ │ │ + beq 8644 │ │ │ │ │ ldr r9, [r5, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 8c30 │ │ │ │ │ + beq 8c2c │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 87bc │ │ │ │ │ - ldr r3, [pc, #2472] @ 8dcc │ │ │ │ │ + beq 87b8 │ │ │ │ │ + ldr r3, [pc, #2472] @ 8dc8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ - blt 8b9c │ │ │ │ │ + blt 8b98 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 88f0 │ │ │ │ │ + ble 88ec │ │ │ │ │ add fp, r5, #8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r5, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq 8b90 │ │ │ │ │ - ldr r1, [pc, #2392] @ 8dc8 │ │ │ │ │ + beq 8b8c │ │ │ │ │ + ldr r1, [pc, #2392] @ 8dc4 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8ab8 │ │ │ │ │ + beq 8ab4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 8a80 │ │ │ │ │ + beq 8a7c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 88cc │ │ │ │ │ + beq 88c8 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 875c │ │ │ │ │ - ldr r3, [pc, #2340] @ 8dd0 │ │ │ │ │ + beq 8758 │ │ │ │ │ + ldr r3, [pc, #2340] @ 8dcc │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ - blt 8be8 │ │ │ │ │ + blt 8be4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 8bdc │ │ │ │ │ + ble 8bd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r6, r4, #8 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ stmib sp, {r4, fp} │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 88f8 │ │ │ │ │ - ldr r1, [pc, #2256] @ 8dc8 │ │ │ │ │ + beq 88f4 │ │ │ │ │ + ldr r1, [pc, #2256] @ 8dc4 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 8a14 │ │ │ │ │ + beq 8a10 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 89dc │ │ │ │ │ + beq 89d8 │ │ │ │ │ ldr r7, [r9, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 8870 │ │ │ │ │ + beq 886c │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 86fc │ │ │ │ │ - ldr r2, [pc, #2208] @ 8dd4 │ │ │ │ │ + beq 86f8 │ │ │ │ │ + ldr r2, [pc, #2208] @ 8dd0 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r0, [r0, r2] │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ - blt 8c44 │ │ │ │ │ + blt 8c40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ addgt fp, r9, #8 │ │ │ │ │ strgt r3, [sp, #24] │ │ │ │ │ strgt r5, [sp, #12] │ │ │ │ │ - ble 8bd0 │ │ │ │ │ + ble 8bcc │ │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 896c │ │ │ │ │ - ldr r1, [pc, #2124] @ 8dc8 │ │ │ │ │ + beq 8968 │ │ │ │ │ + ldr r1, [pc, #2124] @ 8dc4 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8a68 │ │ │ │ │ + beq 8a64 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 8a30 │ │ │ │ │ + beq 8a2c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 881c │ │ │ │ │ + beq 8818 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 869c │ │ │ │ │ - ldr r2, [pc, #2080] @ 8dd8 │ │ │ │ │ + beq 8698 │ │ │ │ │ + ldr r2, [pc, #2080] @ 8dd4 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r0, [r0, r2] │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ - blt 8cbc │ │ │ │ │ + blt 8cb8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 8c80 │ │ │ │ │ + ble 8c7c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ - bl 83c0 │ │ │ │ │ + bl 83bc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 8cf8 │ │ │ │ │ - ldr r3, [pc, #2020] @ 8ddc │ │ │ │ │ + beq 8cf4 │ │ │ │ │ + ldr r3, [pc, #2020] @ 8dd8 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [r0, r3] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq 8638 │ │ │ │ │ + beq 8634 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8630 │ │ │ │ │ + bne 862c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8828 │ │ │ │ │ - ldr r3, [pc, #1952] @ 8de0 │ │ │ │ │ + beq 8824 │ │ │ │ │ + ldr r3, [pc, #1952] @ 8ddc │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 8988 │ │ │ │ │ + b 8984 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8670 │ │ │ │ │ + beq 866c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8670 │ │ │ │ │ + bne 866c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8680 │ │ │ │ │ + beq 867c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e94 │ │ │ │ │ + bl 5e90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ movne r6, #1 │ │ │ │ │ rsb r6, r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 8b2c │ │ │ │ │ - ldr r1, [pc, #1816] @ 8dc8 │ │ │ │ │ + beq 8b28 │ │ │ │ │ + ldr r1, [pc, #1816] @ 8dc4 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8a64 │ │ │ │ │ + beq 8a60 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 8a34 │ │ │ │ │ - bl 5e94 │ │ │ │ │ + beq 8a30 │ │ │ │ │ + bl 5e90 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 881c │ │ │ │ │ + beq 8818 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 869c │ │ │ │ │ - ldr r2, [pc, #1772] @ 8de4 │ │ │ │ │ + beq 8698 │ │ │ │ │ + ldr r2, [pc, #1772] @ 8de0 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ - b 85b8 │ │ │ │ │ + b 85b4 │ │ │ │ │ ldr r0, [r9, #12] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 8b34 │ │ │ │ │ - ldr r1, [pc, #1720] @ 8dc8 │ │ │ │ │ + beq 8b30 │ │ │ │ │ + ldr r1, [pc, #1720] @ 8dc4 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 8a10 │ │ │ │ │ + beq 8a0c │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 89e0 │ │ │ │ │ - bl 5e94 │ │ │ │ │ + beq 89dc │ │ │ │ │ + bl 5e90 │ │ │ │ │ ldr r7, [r9, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 8870 │ │ │ │ │ + beq 886c │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 86fc │ │ │ │ │ - ldr r2, [pc, #1680] @ 8de8 │ │ │ │ │ + beq 86f8 │ │ │ │ │ + ldr r2, [pc, #1680] @ 8de4 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ - b 8534 │ │ │ │ │ + b 8530 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 8b18 │ │ │ │ │ - ldr r1, [pc, #1624] @ 8dc8 │ │ │ │ │ + beq 8b14 │ │ │ │ │ + ldr r1, [pc, #1624] @ 8dc4 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8ab4 │ │ │ │ │ + beq 8ab0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 8a84 │ │ │ │ │ - bl 5e94 │ │ │ │ │ + beq 8a80 │ │ │ │ │ + bl 5e90 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 88cc │ │ │ │ │ + beq 88c8 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 875c │ │ │ │ │ - ldr r3, [pc, #1588] @ 8dec │ │ │ │ │ + beq 8758 │ │ │ │ │ + ldr r3, [pc, #1588] @ 8de8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 84ac │ │ │ │ │ + b 84a8 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 8b40 │ │ │ │ │ - ldr r1, [pc, #1528] @ 8dc8 │ │ │ │ │ + beq 8b3c │ │ │ │ │ + ldr r1, [pc, #1528] @ 8dc4 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 8678 │ │ │ │ │ + beq 8674 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 864c │ │ │ │ │ - bl 5e94 │ │ │ │ │ + beq 8648 │ │ │ │ │ + bl 5e90 │ │ │ │ │ ldr r9, [r5, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 8c30 │ │ │ │ │ + beq 8c2c │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 87bc │ │ │ │ │ - ldr r3, [pc, #1496] @ 8df0 │ │ │ │ │ + beq 87b8 │ │ │ │ │ + ldr r3, [pc, #1496] @ 8dec │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 8424 │ │ │ │ │ + b 8420 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8b50 │ │ │ │ │ + bne 8b4c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bne 8568 │ │ │ │ │ - ldr r3, [pc, #1456] @ 8df4 │ │ │ │ │ + bne 8564 │ │ │ │ │ + ldr r3, [pc, #1456] @ 8df0 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r3] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq 887c │ │ │ │ │ + beq 8878 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 89a8 │ │ │ │ │ + b 89a4 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8b74 │ │ │ │ │ + bne 8b70 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bne 84e4 │ │ │ │ │ - ldr r3, [pc, #1372] @ 8df8 │ │ │ │ │ + bne 84e0 │ │ │ │ │ + ldr r3, [pc, #1372] @ 8df4 │ │ │ │ │ ldmib sp, {r4, fp} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r3] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq 88d8 │ │ │ │ │ + beq 88d4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 8938 │ │ │ │ │ + b 8934 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8dac │ │ │ │ │ + bne 8da8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bne 845c │ │ │ │ │ + bne 8458 │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 8acc │ │ │ │ │ + b 8ac8 │ │ │ │ │ ldmib sp, {r4, fp} │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 5e88 │ │ │ │ │ + bl 5e84 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - ldr r3, [pc, #1252] @ 8dfc │ │ │ │ │ + ldr r3, [pc, #1252] @ 8df8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r3] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq 8b6c │ │ │ │ │ + beq 8b68 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8950 │ │ │ │ │ + bne 894c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 88d8 │ │ │ │ │ - ldr r3, [pc, #1184] @ 8e00 │ │ │ │ │ + beq 88d4 │ │ │ │ │ + ldr r3, [pc, #1184] @ 8dfc │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ - b 8ad8 │ │ │ │ │ + b 8ad4 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e88 │ │ │ │ │ + bl 5e84 │ │ │ │ │ mov r8, #1 │ │ │ │ │ - ldr r3, [pc, #1148] @ 8e04 │ │ │ │ │ + ldr r3, [pc, #1148] @ 8e00 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r3] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq 89c8 │ │ │ │ │ + beq 89c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 89c0 │ │ │ │ │ + bne 89bc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 887c │ │ │ │ │ - ldr r3, [pc, #1080] @ 8e08 │ │ │ │ │ + beq 8878 │ │ │ │ │ + ldr r3, [pc, #1080] @ 8e04 │ │ │ │ │ ldmib sp, {r4, fp} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 8918 │ │ │ │ │ + b 8914 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8a04 │ │ │ │ │ + beq 8a00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 8a04 │ │ │ │ │ + bne 8a00 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8a14 │ │ │ │ │ + beq 8a10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e94 │ │ │ │ │ + bl 5e90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 887c │ │ │ │ │ + beq 8878 │ │ │ │ │ ldmib sp, {r4, fp} │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 8910 │ │ │ │ │ + b 890c │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8a58 │ │ │ │ │ + beq 8a54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8a58 │ │ │ │ │ + bne 8a54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8a68 │ │ │ │ │ + beq 8a64 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 5e94 │ │ │ │ │ + bl 5e90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8828 │ │ │ │ │ + beq 8824 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mvn r8, #0 │ │ │ │ │ - b 8980 │ │ │ │ │ + b 897c │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8aa8 │ │ │ │ │ + beq 8aa4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8aa8 │ │ │ │ │ + bne 8aa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 8ab8 │ │ │ │ │ + beq 8ab4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5e94 │ │ │ │ │ + bl 5e90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 88d8 │ │ │ │ │ + beq 88d4 │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - ldr r3, [pc, #824] @ 8e0c │ │ │ │ │ + ldr r3, [pc, #824] @ 8e08 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [r0, r3] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq 8690 │ │ │ │ │ + beq 868c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8690 │ │ │ │ │ + bne 868c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e88 │ │ │ │ │ + bl 5e84 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 8acc │ │ │ │ │ + b 8ac8 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ - b 8974 │ │ │ │ │ + b 8970 │ │ │ │ │ ldmib sp, {r4, fp} │ │ │ │ │ - b 8900 │ │ │ │ │ + b 88fc │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5e88 │ │ │ │ │ + bl 5e84 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 8690 │ │ │ │ │ + b 868c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8828 │ │ │ │ │ + bne 8824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8828 │ │ │ │ │ + b 8824 │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ - b 8acc │ │ │ │ │ + b 8ac8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 887c │ │ │ │ │ + bne 8878 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 887c │ │ │ │ │ + b 8878 │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 8b1c │ │ │ │ │ - ldr r1, [pc, #620] @ 8e10 │ │ │ │ │ + b 8b18 │ │ │ │ │ + ldr r1, [pc, #620] @ 8e0c │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8440 │ │ │ │ │ + beq 843c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8bc8 │ │ │ │ │ + beq 8bc4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 8c24 │ │ │ │ │ + beq 8c20 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 8690 │ │ │ │ │ - ldr r3, [pc, #572] @ 8e14 │ │ │ │ │ + b 868c │ │ │ │ │ + ldr r3, [pc, #572] @ 8e10 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 8848 │ │ │ │ │ - ldr r3, [pc, #564] @ 8e18 │ │ │ │ │ + b 8844 │ │ │ │ │ + ldr r3, [pc, #564] @ 8e14 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 88a0 │ │ │ │ │ - ldr r1, [pc, #544] @ 8e10 │ │ │ │ │ + b 889c │ │ │ │ │ + ldr r1, [pc, #544] @ 8e0c │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 84c8 │ │ │ │ │ + beq 84c4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8ac8 │ │ │ │ │ + beq 8ac4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8ac8 │ │ │ │ │ + bne 8ac4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8ac8 │ │ │ │ │ + b 8ac4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8bc8 │ │ │ │ │ + b 8bc4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8d48 │ │ │ │ │ + bne 8d44 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 8690 │ │ │ │ │ - ldr r1, [pc, #452] @ 8e10 │ │ │ │ │ + b 868c │ │ │ │ │ + ldr r1, [pc, #452] @ 8e0c │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8550 │ │ │ │ │ + beq 854c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldmib sp, {r4, fp} │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8a24 │ │ │ │ │ + beq 8a20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 8a24 │ │ │ │ │ + bne 8a20 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8a24 │ │ │ │ │ - ldr r3, [pc, #404] @ 8e1c │ │ │ │ │ + b 8a20 │ │ │ │ │ + ldr r3, [pc, #404] @ 8e18 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r8, [r4] │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ - beq 8828 │ │ │ │ │ + beq 8824 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r8, [r4] │ │ │ │ │ - beq 8628 │ │ │ │ │ - b 8828 │ │ │ │ │ - ldr r1, [pc, #332] @ 8e10 │ │ │ │ │ + beq 8624 │ │ │ │ │ + b 8824 │ │ │ │ │ + ldr r1, [pc, #332] @ 8e0c │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 85d4 │ │ │ │ │ + beq 85d0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8a78 │ │ │ │ │ + beq 8a74 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8a78 │ │ │ │ │ + bne 8a74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8a78 │ │ │ │ │ + b 8a74 │ │ │ │ │ add r3, r4, #12 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, sl │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ - bl 83c0 │ │ │ │ │ + bl 83bc │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 8d64 │ │ │ │ │ + beq 8d60 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ mov r9, sl │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b 85f0 │ │ │ │ │ + b 85ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8c3c │ │ │ │ │ + bne 8c38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8c3c │ │ │ │ │ + b 8c38 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 8d1c │ │ │ │ │ - ldr r3, [pc, #168] @ 8e20 │ │ │ │ │ + bne 8d18 │ │ │ │ │ + ldr r3, [pc, #168] @ 8e1c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr r1, [r0, r3] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - bne 8618 │ │ │ │ │ - b 8828 │ │ │ │ │ + bne 8614 │ │ │ │ │ + b 8824 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 88d8 │ │ │ │ │ + bne 88d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 88d8 │ │ │ │ │ + b 88d4 │ │ │ │ │ .word 0x00005144 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000009a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000920 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000089c │ │ │ │ │ @@ -10161,63 +10160,63 @@ │ │ │ │ │ .word 0x00000230 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000018c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00008e24 <_IsFortranContiguous>: │ │ │ │ │ +00008e20 <_IsFortranContiguous>: │ │ │ │ │ _IsFortranContiguous(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 8e94 <_IsFortranContiguous+0x70> │ │ │ │ │ + beq 8e90 <_IsFortranContiguous+0x70> │ │ │ │ │ ldr ip, [r0, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 8e90 <_IsFortranContiguous+0x6c> │ │ │ │ │ + beq 8e8c <_IsFortranContiguous+0x6c> │ │ │ │ │ push {r4, lr} │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr lr, [r0, #20] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - ble 8e80 <_IsFortranContiguous+0x5c> │ │ │ │ │ + ble 8e7c <_IsFortranContiguous+0x5c> │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble 8e74 <_IsFortranContiguous+0x50> │ │ │ │ │ + ble 8e70 <_IsFortranContiguous+0x50> │ │ │ │ │ ldr r4, [ip, r2, lsl #2] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 8e88 <_IsFortranContiguous+0x64> │ │ │ │ │ + bne 8e84 <_IsFortranContiguous+0x64> │ │ │ │ │ mul r1, r0, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 8e50 <_IsFortranContiguous+0x2c> │ │ │ │ │ + b 8e4c <_IsFortranContiguous+0x2c> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - b 730 │ │ │ │ │ + b 730 │ │ │ │ │ R_ARM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00008e9c : │ │ │ │ │ +00008e98 : │ │ │ │ │ PyBuffer_GetPointer(): │ │ │ │ │ ldr ip, [r0, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bxle lr │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mla r0, lr, r3, r0 │ │ │ │ │ - bne 8f30 │ │ │ │ │ + bne 8f2c │ │ │ │ │ cmp ip, #1 │ │ │ │ │ popeq {r4, r5, pc} │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ mla r0, lr, r3, r0 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ @@ -10225,22 +10224,22 @@ │ │ │ │ │ add ip, r2, ip, lsl #2 │ │ │ │ │ add r3, r2, #8 │ │ │ │ │ add r2, r5, #8 │ │ │ │ │ ldr lr, [r3], #4 │ │ │ │ │ ldr r4, [r1, #4]! │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mla r0, r4, lr, r0 │ │ │ │ │ - beq 8f20 │ │ │ │ │ + beq 8f1c │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ ldrge r0, [r0] │ │ │ │ │ addge r0, r0, lr │ │ │ │ │ cmp r3, ip │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ - bne 8efc │ │ │ │ │ + bne 8ef8 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrge r0, [r0] │ │ │ │ │ addge r0, r0, r3 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ popeq {r4, r5, pc} │ │ │ │ │ @@ -10248,8 +10247,8 @@ │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mla r0, r4, lr, r0 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ ldrge r0, [r0] │ │ │ │ │ addge r0, r0, r3 │ │ │ │ │ - b 8ee8 │ │ │ │ │ + b 8ee4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -196,15 +196,15 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl d30 │ │ │ │ │ + bl d2c │ │ │ │ │ R_ARM_CALL binary_op1 │ │ │ │ │ ldr r3, [pc, #32] @ 2ec │ │ │ │ │ cmp r0, r3 │ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [pc, #24] @ 2f0 │ │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -225,25 +225,25 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr ip, [pc, #24] @ 324 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, #136 @ 0x88 │ │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 2758 │ │ │ │ │ + bl 2754 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ .word 0x00000b80 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00000328 : │ │ │ │ │ PySequence_Count(): │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 705c <_PySequence_IterSearch> │ │ │ │ │ + b 7058 <_PySequence_IterSearch> │ │ │ │ │ R_ARM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ 00000330 : │ │ │ │ │ PySequence_InPlaceConcat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -280,15 +280,15 @@ │ │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 404 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 404 │ │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ │ - bl 280c │ │ │ │ │ + bl 2808 │ │ │ │ │ R_ARM_CALL binary_iop1 │ │ │ │ │ ldr r2, [pc, #72] @ 424 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ popne {r4, pc} │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 404 │ │ │ │ │ @@ -397,15 +397,15 @@ │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 544 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ b 578 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 4240 │ │ │ │ │ + bl 423c │ │ │ │ │ R_ARM_CALL PyObject_DelItem │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ beq 578 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -453,25 +453,25 @@ │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ bne 5f4 │ │ │ │ │ bl 580 │ │ │ │ │ b 604 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl a20 │ │ │ │ │ + bl a1c │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItem │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bge 614 │ │ │ │ │ ldr r0, [pc, #28] @ 628 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 61c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 5e88 │ │ │ │ │ + bl 5e84 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000c10 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ @@ -493,15 +493,15 @@ │ │ │ │ │ bge 670 │ │ │ │ │ ldr r0, [pc, #28] @ 684 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 678 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 5e88 │ │ │ │ │ + bl 5e84 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000c98 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ @@ -513,33 +513,33 @@ │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl 774 │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 5e88 │ │ │ │ │ + bl 5e84 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000006bc : │ │ │ │ │ PyMapping_HasKeyWithError(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl a20 │ │ │ │ │ + bl a1c │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItem │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 5e88 │ │ │ │ │ + bl 5e84 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000006f0 : │ │ │ │ │ PySequence_InPlaceRepeat(): │ │ │ │ │ @@ -578,15 +578,15 @@ │ │ │ │ │ bne 778 │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 800 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 280c │ │ │ │ │ + bl 2808 │ │ │ │ │ R_ARM_CALL binary_iop1 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ beq 7b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -657,15 +657,15 @@ │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 890 │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 914 │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl d30 │ │ │ │ │ + bl d2c │ │ │ │ │ R_ARM_CALL binary_op1 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ beq 8c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -733,21 +733,21 @@ │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ beq 994 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5e88 │ │ │ │ │ + bl 5e84 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e88 │ │ │ │ │ + bl 5e84 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5e88 │ │ │ │ │ + bl 5e84 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ .word 0x00000dc0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000dcc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -763,15 +763,15 @@ │ │ │ │ │ │ │ │ │ │ 000009cc <_buffer_release_call>: │ │ │ │ │ _buffer_release_call(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000009e8 : │ │ │ │ │ PyBuffer_FromContiguous(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -782,15 +782,15 @@ │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movlt r8, r2 │ │ │ │ │ movge r8, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 6308 │ │ │ │ │ + bl 6304 │ │ │ │ │ R_ARM_CALL PyBuffer_IsContiguous │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq a38 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -821,15 +821,15 @@ │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ beq ad0 │ │ │ │ │ - bl 8e9c │ │ │ │ │ + bl 8e98 │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ @@ -886,15 +886,15 @@ │ │ │ │ │ str ip, [r1] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r4, [r1], #4 │ │ │ │ │ b b3c <_Py_add_one_to_index_F+0xc> │ │ │ │ │ │ │ │ │ │ 00000b70 : │ │ │ │ │ PyObject_Length(): │ │ │ │ │ - b 414c │ │ │ │ │ + b 4148 │ │ │ │ │ R_ARM_JUMP24 PyObject_Size │ │ │ │ │ │ │ │ │ │ 00000b74 : │ │ │ │ │ PyBuffer_FillContiguousStrides(): │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ ldrb ip, [sp, #4] │ │ │ │ │ cmp ip, #70 @ 0x46 │ │ │ │ │ @@ -936,109 +936,109 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq c30 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq c30 │ │ │ │ │ ldr r2, [pc, #532] @ e30 │ │ │ │ │ mov r1, sp │ │ │ │ │ - bl 1068 │ │ │ │ │ + bl 1064 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c44 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ b e24 │ │ │ │ │ ldr r3, [pc, #508] @ e34 │ │ │ │ │ ldr r1, [pc, #508] @ e38 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b c28 │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1068 │ │ │ │ │ + bl 1064 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq c68 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b c28 │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ bge c9c │ │ │ │ │ ldr r3, [pc, #444] @ e3c │ │ │ │ │ ldr r1, [pc, #444] @ e40 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b c28 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne d24 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 65d0 <_IsCContiguous> │ │ │ │ │ + bl 65cc <_IsCContiguous> │ │ │ │ │ R_ARM_CALL _IsCContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq cd4 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne cd4 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 65d0 <_IsCContiguous> │ │ │ │ │ + bl 65cc <_IsCContiguous> │ │ │ │ │ R_ARM_CALL _IsCContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne d00 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 8e24 <_IsFortranContiguous> │ │ │ │ │ + bl 8e20 <_IsFortranContiguous> │ │ │ │ │ R_ARM_CALL _IsFortranContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq d24 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne d24 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 8e24 <_IsFortranContiguous> │ │ │ │ │ + bl 8e20 <_IsFortranContiguous> │ │ │ │ │ R_ARM_CALL _IsFortranContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq d24 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b e24 │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ movne r1, r3 │ │ │ │ │ bne d58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b c28 │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ strgt r1, [r4, r3, lsl #2] │ │ │ │ │ addgt r3, r3, #1 │ │ │ │ │ bgt d58 │ │ │ │ │ @@ -1068,35 +1068,35 @@ │ │ │ │ │ addlt r2, r2, #1 │ │ │ │ │ strlt r2, [r3, #-4] │ │ │ │ │ strge r7, [r3, #-4] │ │ │ │ │ movge r3, r0 │ │ │ │ │ bge da8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 8e9c │ │ │ │ │ + bl 8e98 │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 8e9c │ │ │ │ │ + bl 8e98 │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ b d90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ .word 0x0000011d │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ @@ -1146,15 +1146,15 @@ │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne e94 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000e44 │ │ │ │ │ @@ -1176,26 +1176,26 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ │ beq f3c │ │ │ │ │ bl 580 │ │ │ │ │ b f50 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl 1068 │ │ │ │ │ + bl 1064 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq f58 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ b f70 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000f7c : │ │ │ │ │ PyObject_AsCharBuffer(): │ │ │ │ │ @@ -1225,15 +1225,15 @@ │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne fd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, #0 │ │ │ │ │ b fe0 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, #1 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ @@ -1244,25 +1244,25 @@ │ │ │ │ │ b 0 <_Py_CallInInterpreter> │ │ │ │ │ R_ARM_JUMP24 _Py_CallInInterpreter │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _buffer_release_call │ │ │ │ │ │ │ │ │ │ 00001000 : │ │ │ │ │ PySequence_Length(): │ │ │ │ │ - b 697c │ │ │ │ │ + b 6978 │ │ │ │ │ R_ARM_JUMP24 PySequence_Size │ │ │ │ │ │ │ │ │ │ 00001004 : │ │ │ │ │ PyMapping_Length(): │ │ │ │ │ - b 6664 │ │ │ │ │ + b 6660 │ │ │ │ │ R_ARM_JUMP24 PyMapping_Size │ │ │ │ │ │ │ │ │ │ 00001008 : │ │ │ │ │ PySequence_In(): │ │ │ │ │ - b 21b4 │ │ │ │ │ + b 21b0 │ │ │ │ │ R_ARM_JUMP24 PySequence_Contains │ │ │ │ │ │ │ │ │ │ 0000100c : │ │ │ │ │ PyAIter_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ ├── bytearrayobject.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -94,19 +94,19 @@ │ │ │ │ │ 90: 000035b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 91: 000035dc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 92: 000038ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 93: 000001f0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 94: 000001f0 388 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ 95: 00000374 232 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ 96: 00000360 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 97: 00000374 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 98: 00000458 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 99: 00000234 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 100: 00000234 124 FUNC LOCAL DEFAULT 1 bytearray_mod │ │ │ │ │ - 101: 000002a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 97: 00000234 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 98: 00000234 124 FUNC LOCAL DEFAULT 1 bytearray_mod │ │ │ │ │ + 99: 000002a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 100: 00000374 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 101: 00000458 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 102: 0000045c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 103: 0000045c 108 FUNC LOCAL DEFAULT 9 bytearray_strip │ │ │ │ │ 104: 000004c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 105: 000038f8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 106: 000038f8 284 FUNC LOCAL DEFAULT 7 bytearray_count │ │ │ │ │ 107: 00003a0c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 108: 000004c8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -112,15 +112,15 @@ │ │ │ │ │ 000003e4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ec 0000e402 R_ARM_ABS32 000023c8 bytearrayiter_reduce │ │ │ │ │ 000003f4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003fc 0000fa02 R_ARM_ABS32 0000298c bytearrayiter_setstate │ │ │ │ │ 00000404 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000424 00006402 R_ARM_ABS32 00000234 bytearray_mod │ │ │ │ │ +00000424 00006202 R_ARM_ABS32 00000234 bytearray_mod │ │ │ │ │ 000004a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ac 0000e802 R_ARM_ABS32 00000ad8 bytearray_alloc │ │ │ │ │ 000004b4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004bc 00010f02 R_ARM_ABS32 00002fcc bytearray_reduce │ │ │ │ │ 000004c4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ ├── 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: 91488 (bytes into file) │ │ │ │ │ + Start of section headers: 91544 (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 0x16560: │ │ │ │ │ +There are 18 section headers, starting at offset 0x16598: │ │ │ │ │ │ │ │ │ │ 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 003258 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 013690 0007b0 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0136c8 0007b0 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00328c 0007b4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 013e40 0006e0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 013e78 0006e0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 003a40 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 003a40 000a1e 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 004460 008310 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 014520 0019e0 08 I 15 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 00c770 00256c 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 015f00 000078 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 00ecdc 001670 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 015f78 000558 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 01034c 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01034c 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 010378 001e00 10 16 298 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 012178 001518 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0164d0 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 004460 008348 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 014558 0019e0 08 I 15 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 00c7a8 00256c 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 015f38 000078 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 00ed14 001670 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 015fb0 000558 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 010384 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 010384 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0103b0 001e00 10 16 298 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0121b0 001518 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 016508 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,157 +13,157 @@ │ │ │ │ │ 9: 000001f4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 10: 000003e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 11: 000003f0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 12: 00000444 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 13: 0000044c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 14: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ 15: 00000000 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 16: 00000bb4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 17: 00000c04 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 18: 00000edc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 19: 00000efc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 20: 00000fc0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 21: 00000fd4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 22: 00001394 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 23: 000013b4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 24: 000013b4 672 FUNC LOCAL DEFAULT 7 bytes_concat │ │ │ │ │ - 25: 00001634 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 26: 00001654 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 27: 00001654 64 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ - 28: 00001694 52 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ - 29: 000016c8 680 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ - 30: 0000194c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 31: 00001970 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 32: 00001c38 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 33: 00001c54 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 34: 00001c54 696 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ - 35: 00001ee0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 36: 00001f0c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 37: 00001f0c 8 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ - 38: 00001f14 212 FUNC LOCAL DEFAULT 7 bytes_iter │ │ │ │ │ - 39: 00001fd4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 40: 00001fe8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 41: 00001fe8 124 FUNC LOCAL DEFAULT 7 striter_dealloc │ │ │ │ │ - 42: 00002064 40 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ - 43: 0000208c 544 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ - 44: 00002290 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 45: 000022ac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 46: 000022ac 256 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ - 47: 000023a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 48: 000023ac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 49: 000023ac 3548 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ - 50: 00003188 56 FUNC LOCAL DEFAULT 7 return_self │ │ │ │ │ - 51: 000036d8 772 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ - 52: 000032b4 1060 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ + 16: 00000bf8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 17: 00000c48 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 18: 00000f20 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 19: 00000f40 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 20: 00001004 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 21: 00001018 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 22: 000013d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 23: 000013f8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 24: 000013f8 672 FUNC LOCAL DEFAULT 7 bytes_concat │ │ │ │ │ + 25: 00001678 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 26: 00001698 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 27: 00001698 64 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ + 28: 000016d8 52 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ + 29: 0000170c 680 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ + 30: 00001990 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 31: 000019b4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 32: 00001c7c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 33: 00001c98 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 34: 00001c98 696 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ + 35: 00001f24 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 36: 00001f50 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 37: 00001f50 8 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ + 38: 00001f58 212 FUNC LOCAL DEFAULT 7 bytes_iter │ │ │ │ │ + 39: 00002018 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 0000202c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 41: 0000202c 124 FUNC LOCAL DEFAULT 7 striter_dealloc │ │ │ │ │ + 42: 000020a8 40 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 43: 000020d0 544 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ + 44: 000022d4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 45: 000022f0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 46: 000022f0 256 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ + 47: 000023ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 48: 000023f0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 49: 000023f0 3548 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ + 50: 000031cc 56 FUNC LOCAL DEFAULT 7 return_self │ │ │ │ │ + 51: 0000371c 772 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ + 52: 000032f8 1060 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ 53: 00002a30 1100 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ 54: 00001448 164 FUNC LOCAL DEFAULT 11 stringlib__two_way_count │ │ │ │ │ - 55: 00003170 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 56: 00003188 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 57: 000031bc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 58: 000031c0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 59: 0000329c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 60: 000032b4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 55: 000031b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 56: 000031cc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 57: 00003200 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 58: 00003204 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 59: 000032e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 60: 000032f8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 61: 00002e7c 300 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ 62: 00002fa8 688 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 63: 000036cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 64: 000036d8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 65: 000039d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 66: 000039dc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 63: 00003710 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 64: 0000371c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 65: 00003a14 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 66: 00003a20 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 67: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 68: 00000000 96 FUNC LOCAL DEFAULT 11 bytes_str │ │ │ │ │ 69: 00000058 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 70: 00003cec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 71: 00003cfc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 72: 00003cfc 604 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ - 73: 00003f48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 74: 00003f58 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 75: 00003f58 136 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ - 76: 00003fdc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 77: 00003fe0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 78: 00003fe0 1968 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ - 79: 00007bdc 1048 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ - 80: 00006f24 1052 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ - 81: 0000472c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 82: 00004790 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 83: 00004790 56 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ - 84: 000047c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 70: 00003d24 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 71: 00003d34 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 72: 00003d34 604 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ + 73: 00003f80 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 00003f90 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 75: 00003f90 136 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ + 76: 00004014 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 77: 00004018 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 78: 00004018 1968 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ + 79: 00007c14 1048 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ + 80: 00006f5c 1052 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ + 81: 00004764 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 82: 000047c8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 83: 000047c8 56 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ + 84: 000047fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 85: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 86: 00000000 220 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ 87: 000000d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 88: 00000060 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 89: 00000060 208 FUNC LOCAL DEFAULT 11 bytes_index │ │ │ │ │ 90: 0000012c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 91: 000047c8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 92: 000047c8 488 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ - 93: 000049a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 94: 000049b0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 95: 000049b4 2392 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ - 96: 000052e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 97: 0000530c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 98: 0000530c 256 FUNC LOCAL DEFAULT 7 bytes_startswith │ │ │ │ │ - 99: 00005408 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 100: 0000540c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 101: 000056b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 102: 000056e4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 103: 000056e4 252 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ - 104: 000057dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 105: 000057e0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 106: 000057e0 256 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ - 107: 000058dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 108: 000058e0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 109: 000058e0 4 FUNC LOCAL DEFAULT 7 bytes_join │ │ │ │ │ - 110: 000058e4 256 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ - 111: 000059e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 112: 000059e4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 113: 000059e4 1884 FUNC LOCAL DEFAULT 7 bytes_partition │ │ │ │ │ - 114: 0000610c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 115: 00006140 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 116: 00006140 3556 FUNC LOCAL DEFAULT 7 bytes_split │ │ │ │ │ - 117: 00006ef4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 118: 00006f24 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 119: 00007334 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 120: 00007340 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 121: 00007340 16 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ + 91: 00004800 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 92: 00004800 488 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ + 93: 000049dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 94: 000049e8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 95: 000049ec 2392 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 96: 0000531c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 97: 00005344 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 98: 00005344 256 FUNC LOCAL DEFAULT 7 bytes_startswith │ │ │ │ │ + 99: 00005440 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 100: 00005444 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 101: 000056e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 102: 0000571c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 103: 0000571c 252 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ + 104: 00005814 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 105: 00005818 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 106: 00005818 256 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ + 107: 00005914 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 108: 00005918 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 109: 00005918 4 FUNC LOCAL DEFAULT 7 bytes_join │ │ │ │ │ + 110: 0000591c 256 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ + 111: 00005a18 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 112: 00005a1c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 113: 00005a1c 1884 FUNC LOCAL DEFAULT 7 bytes_partition │ │ │ │ │ + 114: 00006144 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 115: 00006178 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 116: 00006178 3556 FUNC LOCAL DEFAULT 7 bytes_split │ │ │ │ │ + 117: 00006f2c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 118: 00006f5c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 119: 0000736c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 120: 00007378 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 121: 00007378 16 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ 122: 000000dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 123: 000000dc 112 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ 124: 0000014c 1532 FUNC LOCAL DEFAULT 1 do_argstrip │ │ │ │ │ 125: 00000144 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 126: 0000014c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 127: 0000073c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 128: 00007af4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 129: 00007b4c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 130: 00007fc8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 128: 00007b2c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 129: 00007b84 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 130: 00008000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 131: 00000748 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 132: 00000748 196 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ 133: 000007fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 134: 00007ff4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 135: 000081f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 134: 0000802c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 135: 0000822c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 136: 0000080c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 137: 0000080c 428 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ 138: 000009ac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 139: 000009b8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 140: 000009b8 64 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ 141: 00000130 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 142: 00000130 12 FUNC LOCAL DEFAULT 11 stringlib_isdigit │ │ │ │ │ 143: 0000013c 12 FUNC LOCAL DEFAULT 11 stringlib_isascii │ │ │ │ │ 144: 000009f8 112 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ 145: 00000a60 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 146: 00000148 108 FUNC LOCAL DEFAULT 11 bytes_lstrip │ │ │ │ │ 147: 000001ac 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 148: 00008208 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 149: 0000824c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 148: 00008240 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 149: 00008284 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 150: 00000a68 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 151: 00000a68 1180 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ 152: 00000ee0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 153: 00000f04 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 154: 00000f04 64 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ 155: 00000f44 300 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ 156: 0000106c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 157: 00008254 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 158: 00008304 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 157: 0000828c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 158: 0000833c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 159: 00001070 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 160: 00001070 232 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ 161: 00001158 1224 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ 162: 00001154 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 163: 00001158 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 164: 00001610 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 165: 000001b4 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ @@ -314,47 +314,47 @@ │ │ │ │ │ 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReferenceNoTotal │ │ │ │ │ 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ 314: 000003f0 92 FUNC GLOBAL DEFAULT 7 PyBytes_AsString │ │ │ │ │ 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 317: 0000044c 1976 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ - 318: 000019fc 600 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Resize │ │ │ │ │ - 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ - 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ + 317: 0000044c 2044 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ + 318: 00001a40 600 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Resize │ │ │ │ │ + 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ + 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ - 322: 000031c0 56 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Dealloc │ │ │ │ │ - 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ + 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ + 323: 00003204 56 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Dealloc │ │ │ │ │ 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_DigitValue │ │ │ │ │ 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 329: 00000c04 120 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Prepare │ │ │ │ │ - 330: 00000c7c 640 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Finish │ │ │ │ │ - 331: 00000efc 216 FUNC GLOBAL DEFAULT 7 PyBytes_FromString │ │ │ │ │ + 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 329: 00000c48 120 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Prepare │ │ │ │ │ + 330: 00000cc0 640 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Finish │ │ │ │ │ + 331: 00000f40 216 FUNC GLOBAL DEFAULT 7 PyBytes_FromString │ │ │ │ │ 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 333: 00000fd4 992 FUNC GLOBAL DEFAULT 7 PyBytes_Concat │ │ │ │ │ + 333: 00001018 992 FUNC GLOBAL DEFAULT 7 PyBytes_Concat │ │ │ │ │ 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashBytes │ │ │ │ │ 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ - 347: 00001970 12 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Init │ │ │ │ │ + 347: 000019b4 12 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Init │ │ │ │ │ 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 349: 0000197c 128 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Alloc │ │ │ │ │ + 349: 000019c0 128 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Alloc │ │ │ │ │ 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ @@ -368,35 +368,35 @@ │ │ │ │ │ 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rfind │ │ │ │ │ 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 371: 000031f8 188 FUNC GLOBAL DEFAULT 7 PyBytes_AsStringAndSize │ │ │ │ │ + 371: 0000323c 188 FUNC GLOBAL DEFAULT 7 PyBytes_AsStringAndSize │ │ │ │ │ 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ - 373: 000039dc 180 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ - 374: 00003a90 620 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ + 373: 00003a20 168 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ + 374: 00003ac8 620 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 386: 0000540c 728 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ + 386: 00005444 728 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ - 391: 000049b0 4 FUNC GLOBAL DEFAULT 7 _PyBytes_Join │ │ │ │ │ + 391: 000049e8 4 FUNC GLOBAL DEFAULT 7 _PyBytes_Join │ │ │ │ │ 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ @@ -406,30 +406,30 @@ │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ - 409: 00007350 56 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ - 410: 00007388 1988 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ + 409: 00007388 56 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ + 410: 000073c0 1988 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ - 412: 00007b4c 144 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_WriteBytes │ │ │ │ │ + 412: 00007b84 144 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_WriteBytes │ │ │ │ │ 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ - 414: 00007ff4 532 FUNC GLOBAL HIDDEN 7 _PyBytes_FromHex │ │ │ │ │ + 414: 0000802c 532 FUNC GLOBAL HIDDEN 7 _PyBytes_FromHex │ │ │ │ │ 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ - 419: 00008208 76 FUNC GLOBAL DEFAULT 7 PyBytes_Size │ │ │ │ │ + 419: 00008240 76 FUNC GLOBAL DEFAULT 7 PyBytes_Size │ │ │ │ │ 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ - 424: 00008254 188 FUNC GLOBAL DEFAULT 7 PyBytes_DecodeEscape │ │ │ │ │ + 424: 0000828c 188 FUNC GLOBAL DEFAULT 7 PyBytes_DecodeEscape │ │ │ │ │ 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ 428: 00001650 4392 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FormatLong │ │ │ │ │ 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatBytesWriter │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x13690 contains 246 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x136c8 contains 246 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000038 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000050 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000064 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000078 0001851c R_ARM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ 00000090 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ @@ -31,36 +31,36 @@ │ │ │ │ │ 000005dc 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 000005fc 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00000618 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00000644 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00000674 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000006c8 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 0000073c 00019502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000740 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00000740 00014702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ 00000744 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000077c 00019e1c R_ARM_CALL 00007ff4 _PyBytes_FromHex │ │ │ │ │ +0000077c 00019e1c R_ARM_CALL 0000802c _PyBytes_FromHex │ │ │ │ │ 000007a8 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 000007c4 00019f1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 000007f0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000800 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000804 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000808 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000834 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000844 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000870 0001921c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000089c 0000341c R_ARM_CALL 000032b4 fastsearch │ │ │ │ │ +0000089c 0000341c R_ARM_CALL 000032f8 fastsearch │ │ │ │ │ 000008e8 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000918 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000950 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000978 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000980 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000009a0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000009ac 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000009b0 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000009b0 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 000009b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009d4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000009ec 0001a01c R_ARM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ 00000a50 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000a60 00019502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000a64 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ac8 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ @@ -114,54 +114,54 @@ │ │ │ │ │ 000014fc 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000150c 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00001544 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000015b4 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ 00001608 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001610 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001614 00019502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00001618 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00001618 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 0000161c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001640 0001ac1d R_ARM_JUMP24 00001650 _PyBytes_FormatEx │ │ │ │ │ 0000164c 00015902 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000016bc 0001491c R_ARM_CALL 00000c04 _PyBytesWriter_Prepare │ │ │ │ │ -000018cc 00014a1c R_ARM_CALL 00000c7c _PyBytesWriter_Finish │ │ │ │ │ +000016bc 0001491c R_ARM_CALL 00000c48 _PyBytesWriter_Prepare │ │ │ │ │ +000018cc 00014a1c R_ARM_CALL 00000cc0 _PyBytesWriter_Finish │ │ │ │ │ 000018fc 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00001918 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00001958 0001ad1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001a30 0001ae1c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -00001ac4 0001491c R_ARM_CALL 00000c04 _PyBytesWriter_Prepare │ │ │ │ │ +00001ac4 0001491c R_ARM_CALL 00000c48 _PyBytesWriter_Prepare │ │ │ │ │ 00001b10 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001b30 00002a1c R_ARM_CALL 00002064 Py_XDECREF │ │ │ │ │ +00001b30 00002a1c R_ARM_CALL 000020a8 Py_XDECREF │ │ │ │ │ 00001b58 0001af1c R_ARM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ 00001bf4 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00001c2c 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00001cec 0001b01c R_ARM_CALL 00000000 PyObject_ASCII │ │ │ │ │ 00001d38 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001d6c 0001491c R_ARM_CALL 00000c04 _PyBytesWriter_Prepare │ │ │ │ │ +00001d6c 0001491c R_ARM_CALL 00000c48 _PyBytesWriter_Prepare │ │ │ │ │ 00001d94 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00001da0 0001b11c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ 00001ddc 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00001dfc 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00001e38 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001e40 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ +00001e40 0001431c R_ARM_CALL 00003204 _PyBytesWriter_Dealloc │ │ │ │ │ 00001e7c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001e8c 0001381c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00001ea4 0001ae1c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ 00001ecc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001eec 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00001f04 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00001f28 0001ad1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001f40 0001791c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ 00001f50 00017a1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 00001f68 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00001f7c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00001fa0 00017b1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ 00001fb0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001fc8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001fd4 00002a1c R_ARM_CALL 00002064 Py_XDECREF │ │ │ │ │ +00001fd4 00002a1c R_ARM_CALL 000020a8 Py_XDECREF │ │ │ │ │ 00001fdc 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001ff8 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00002010 0001651c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00002034 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00002068 00017c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 00002090 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000020d0 00017f1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ @@ -180,36 +180,36 @@ │ │ │ │ │ 00002384 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000023b0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000023dc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000023f0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002410 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002424 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002448 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002450 00002a1c R_ARM_CALL 00002064 Py_XDECREF │ │ │ │ │ +00002450 00002a1c R_ARM_CALL 000020a8 Py_XDECREF │ │ │ │ │ 000024c0 0000ac1c R_ARM_CALL 00000250 formatfloat │ │ │ │ │ 00002524 0000ac1c R_ARM_CALL 00000250 formatfloat │ │ │ │ │ 00002554 0001ad1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00002568 0001b41c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ 000025c4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000025cc 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000025e0 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000025f4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002630 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002634 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00002634 00014702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ 00002638 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00002640 0001b502 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ 00002644 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000264c 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00002650 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00002654 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002658 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000265c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002660 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002664 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002668 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00002668 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 0000266c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002670 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002674 0001666b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00002678 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ 0000267c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002680 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002684 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -222,15 +222,15 @@ │ │ │ │ │ 000026a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000026a4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000026a8 0001b602 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ 00002798 0001b71d R_ARM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ 000027b8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000027c8 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000027cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002804 0000331c R_ARM_CALL 000036d8 fastsearch.constprop.0 │ │ │ │ │ +00002804 0000331c R_ARM_CALL 0000371c fastsearch.constprop.0 │ │ │ │ │ 0000282c 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00002874 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00002884 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000028c4 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 000028d8 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000028f0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002934 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ @@ -244,40 +244,40 @@ │ │ │ │ │ 00002dd0 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00002de8 0000361c R_ARM_CALL 00001448 stringlib__two_way_count │ │ │ │ │ 00002e78 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00002ea8 0000df1c R_ARM_CALL 000014ec stringlib__lex_search │ │ │ │ │ 00002ec0 0000df1c R_ARM_CALL 000014ec stringlib__lex_search │ │ │ │ │ 00002ee8 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x13e40 contains 220 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x13e78 contains 220 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0001d002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000002c 00004802 R_ARM_ABS32 00003cfc bytes_repr │ │ │ │ │ +0000002c 00004802 R_ARM_ABS32 00003d34 bytes_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00001c02 R_ARM_ABS32 00001694 bytes_hash │ │ │ │ │ +0000003c 00001c02 R_ARM_ABS32 000016d8 bytes_hash │ │ │ │ │ 00000044 00004402 R_ARM_ABS32 00000000 bytes_str │ │ │ │ │ 00000048 0001d102 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000058 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00001d02 R_ARM_ABS32 000016c8 bytes_richcompare │ │ │ │ │ -0000006c 00002602 R_ARM_ABS32 00001f14 bytes_iter │ │ │ │ │ +00000064 00001d02 R_ARM_ABS32 0000170c bytes_richcompare │ │ │ │ │ +0000006c 00002602 R_ARM_ABS32 00001f58 bytes_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 0000e802 R_ARM_ABS32 00001624 bytes_alloc │ │ │ │ │ -0000009c 00004e02 R_ARM_ABS32 00003fe0 bytes_new │ │ │ │ │ +0000009c 00004e02 R_ARM_ABS32 00004018 bytes_new │ │ │ │ │ 000000a0 00013902 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000000d4 0001d002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00002902 R_ARM_ABS32 00001fe8 striter_dealloc │ │ │ │ │ +000000e8 00002902 R_ARM_ABS32 0000202c striter_dealloc │ │ │ │ │ 00000118 0001d102 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000012c 0000e402 R_ARM_ABS32 00001598 striter_traverse │ │ │ │ │ 0000013c 0001d202 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00004b02 R_ARM_ABS32 00003f58 striter_next │ │ │ │ │ +00000140 00004b02 R_ARM_ABS32 00003f90 striter_next │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d0 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -330,36 +330,36 @@ │ │ │ │ │ 000003f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003fc 0000e502 R_ARM_ABS32 000015b0 striter_setstate │ │ │ │ │ 00000404 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000424 0000a802 R_ARM_ABS32 00001620 bytes_mod │ │ │ │ │ 000004a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ac 0000e102 R_ARM_ABS32 00001580 bytes_getnewargs │ │ │ │ │ 000004b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004bc 00005302 R_ARM_ABS32 00004790 bytes___bytes__ │ │ │ │ │ +000004bc 00005302 R_ARM_ABS32 000047c8 bytes___bytes__ │ │ │ │ │ 000004c4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004cc 0000a602 R_ARM_ABS32 000001b4 stringlib_capitalize │ │ │ │ │ 000004d4 0001d302 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 000004d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004dc 0000be02 R_ARM_ABS32 000005ec stringlib_center │ │ │ │ │ 000004e4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ec 00006e02 R_ARM_ABS32 000058e4 bytes_count │ │ │ │ │ +000004ec 00006e02 R_ARM_ABS32 0000591c bytes_count │ │ │ │ │ 000004f4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004fc 00002b02 R_ARM_ABS32 0000208c bytes_decode │ │ │ │ │ +000004fc 00002b02 R_ARM_ABS32 000020d0 bytes_decode │ │ │ │ │ 00000504 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000508 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000050c 00006a02 R_ARM_ABS32 000057e0 bytes_endswith │ │ │ │ │ +0000050c 00006a02 R_ARM_ABS32 00005818 bytes_endswith │ │ │ │ │ 00000514 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000518 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000051c 0000c302 R_ARM_ABS32 00000764 stringlib_expandtabs │ │ │ │ │ 00000524 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000528 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 00006702 R_ARM_ABS32 000056e4 bytes_find │ │ │ │ │ +0000052c 00006702 R_ARM_ABS32 0000571c bytes_find │ │ │ │ │ 00000534 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000053c 00008402 R_ARM_ABS32 00000748 bytes_fromhex │ │ │ │ │ 00000544 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000548 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000054c 00009b02 R_ARM_ABS32 00000f44 bytes_hex │ │ │ │ │ 00000554 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -387,42 +387,42 @@ │ │ │ │ │ 000005c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005cc 0000ca02 R_ARM_ABS32 0000098c stringlib_istitle │ │ │ │ │ 000005d4 0001da02 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ 000005d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005dc 0000cb02 R_ARM_ABS32 00000998 stringlib_isupper │ │ │ │ │ 000005e4 0001db02 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ 000005e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ec 00006d02 R_ARM_ABS32 000058e0 bytes_join │ │ │ │ │ +000005ec 00006d02 R_ARM_ABS32 00005918 bytes_join │ │ │ │ │ 000005f4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005fc 0000ba02 R_ARM_ABS32 00000394 stringlib_ljust │ │ │ │ │ 00000604 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000608 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000060c 00008c02 R_ARM_ABS32 000009b8 stringlib_lower │ │ │ │ │ 00000614 0001dc02 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ 00000618 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000061c 00009202 R_ARM_ABS32 00000148 bytes_lstrip │ │ │ │ │ 00000624 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000628 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000062c 00005602 R_ARM_ABS32 00000000 bytes_maketrans │ │ │ │ │ 00000634 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000638 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000063c 00007102 R_ARM_ABS32 000059e4 bytes_partition │ │ │ │ │ +0000063c 00007102 R_ARM_ABS32 00005a1c bytes_partition │ │ │ │ │ 00000644 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000648 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000064c 00003102 R_ARM_ABS32 000023ac bytes_replace │ │ │ │ │ +0000064c 00003102 R_ARM_ABS32 000023f0 bytes_replace │ │ │ │ │ 00000654 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000658 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000065c 0000d502 R_ARM_ABS32 000012ec bytes_removeprefix │ │ │ │ │ 00000664 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000668 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000066c 0000b502 R_ARM_ABS32 0000284c bytes_removesuffix │ │ │ │ │ 00000674 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000678 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000067c 00002e02 R_ARM_ABS32 000022ac bytes_rfind │ │ │ │ │ +0000067c 00002e02 R_ARM_ABS32 000022f0 bytes_rfind │ │ │ │ │ 00000684 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000688 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000068c 0000c002 R_ARM_ABS32 00002960 bytes_rindex │ │ │ │ │ 00000694 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000698 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000069c 0000cc02 R_ARM_ABS32 000009a4 stringlib_rjust │ │ │ │ │ 000006a4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -432,21 +432,21 @@ │ │ │ │ │ 000006b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006bc 0000cf02 R_ARM_ABS32 00000b0c bytes_rsplit │ │ │ │ │ 000006c4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006cc 00009002 R_ARM_ABS32 000009f8 bytes_rstrip │ │ │ │ │ 000006d4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006dc 00007402 R_ARM_ABS32 00006140 bytes_split │ │ │ │ │ +000006dc 00007402 R_ARM_ABS32 00006178 bytes_split │ │ │ │ │ 000006e4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006ec 00009702 R_ARM_ABS32 00000a68 bytes_splitlines │ │ │ │ │ 000006f4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006fc 00006202 R_ARM_ABS32 0000530c bytes_startswith │ │ │ │ │ +000006fc 00006202 R_ARM_ABS32 00005344 bytes_startswith │ │ │ │ │ 00000704 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000070c 00007b02 R_ARM_ABS32 000000dc bytes_strip │ │ │ │ │ 00000714 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000718 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000071c 0000d202 R_ARM_ABS32 00001198 stringlib_swapcase │ │ │ │ │ 00000724 0001dd02 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ @@ -458,24 +458,24 @@ │ │ │ │ │ 00000744 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000748 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000074c 00009a02 R_ARM_ABS32 00000f04 stringlib_upper │ │ │ │ │ 00000754 0001df02 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 00000758 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000075c 0000d402 R_ARM_ABS32 00001218 stringlib_zfill │ │ │ │ │ 00000764 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000778 00001b02 R_ARM_ABS32 00001654 bytes_buffer_getbuffer │ │ │ │ │ -00000780 00002502 R_ARM_ABS32 00001f0c bytes_length │ │ │ │ │ -00000784 00002202 R_ARM_ABS32 00001c54 bytes_subscript │ │ │ │ │ -0000078c 00002502 R_ARM_ABS32 00001f0c bytes_length │ │ │ │ │ -00000790 00001802 R_ARM_ABS32 000013b4 bytes_concat │ │ │ │ │ -00000794 00005c02 R_ARM_ABS32 000047c8 bytes_repeat │ │ │ │ │ +00000778 00001b02 R_ARM_ABS32 00001698 bytes_buffer_getbuffer │ │ │ │ │ +00000780 00002502 R_ARM_ABS32 00001f50 bytes_length │ │ │ │ │ +00000784 00002202 R_ARM_ABS32 00001c98 bytes_subscript │ │ │ │ │ +0000078c 00002502 R_ARM_ABS32 00001f50 bytes_length │ │ │ │ │ +00000790 00001802 R_ARM_ABS32 000013f8 bytes_concat │ │ │ │ │ +00000794 00005c02 R_ARM_ABS32 00004800 bytes_repeat │ │ │ │ │ 00000798 0000b002 R_ARM_ABS32 000001f4 bytes_item │ │ │ │ │ -000007a8 00007902 R_ARM_ABS32 00007340 bytes_contains │ │ │ │ │ +000007a8 00007902 R_ARM_ABS32 00007378 bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x14520 contains 828 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x14558 contains 828 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000004c 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000070 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000a4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000000dc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000000f4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000000fc 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ @@ -510,803 +510,803 @@ │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000430 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000444 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000448 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005dc 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000600 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000624 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000884 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -000008a8 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -000008fc 00013f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -0000092c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000968 0001401c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00000994 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000099c 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000009ac 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009c0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a04 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a0c 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ -00000a38 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000a68 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000a70 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ -00000ae4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b1c 0001431c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00000b30 0001431c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00000b88 0001431c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00000bac 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000bb4 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000bb8 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000bbc 00014502 R_ARM_ABS32 00000000 _PyLong_DigitValue │ │ │ │ │ -00000bc0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000bc4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000bc8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000bcc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000bd0 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00000bd4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000bd8 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00000bdc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000be0 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -00000be4 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00000be8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000bec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000bf0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000bf4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000bf8 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00000bfc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c00 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c54 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -00000c68 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c70 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ -00000ce4 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000d08 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000d40 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000d9c 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -00000ddc 00013f1d R_ARM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000dec 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e2c 0001401c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00000e58 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e6c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000890 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +000008cc 00013e1c R_ARM_CALL 00001a40 _PyBytesWriter_Resize │ │ │ │ │ +00000934 00013f1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00000960 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000098c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009c8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009d8 0001401c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000009e4 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000009f4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a28 0001421c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000a3c 0001421c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000a94 0001421c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000ab8 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000ad4 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000adc 0001431c R_ARM_CALL 00003204 _PyBytesWriter_Dealloc │ │ │ │ │ +00000af0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b4c 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000b7c 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000b84 0001431c R_ARM_CALL 00003204 _PyBytesWriter_Dealloc │ │ │ │ │ +00000bf8 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000bfc 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000c00 00014502 R_ARM_ABS32 00000000 _PyLong_DigitValue │ │ │ │ │ +00000c04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000c08 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000c0c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c10 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c14 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00000c18 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00000c1c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000c20 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00000c24 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000c28 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000c2c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000c30 00014702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00000c34 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000c38 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00000c3c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000c40 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000c44 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000c98 00013e1c R_ARM_CALL 00001a40 _PyBytesWriter_Resize │ │ │ │ │ +00000cac 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000cb4 0001431c R_ARM_CALL 00003204 _PyBytesWriter_Dealloc │ │ │ │ │ +00000d28 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000d4c 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000d84 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000de0 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +00000e20 0001401d R_ARM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00000e30 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e70 00013f1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ 00000e9c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ecc 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000edc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000ee0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ee4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ee8 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00000eec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ef0 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00000ef4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ef8 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -00000f10 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000f34 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000f58 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000f74 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000fac 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000fbc 00012f1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000fc0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000fc4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000fc8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000fcc 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00000fd0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001028 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001044 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001098 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000010b8 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000010e8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000010f8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000110c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001120 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001158 0001371d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000011b4 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000011e4 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -00001204 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000120c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001260 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001284 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001298 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012bc 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001308 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000133c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001344 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000134c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001360 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001394 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001398 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000139c 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000013a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000013a4 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -000013a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000013ac 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000013b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000013e4 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000013fc 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000144c 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001470 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000014a4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000014b4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000014c8 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000014e0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001578 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000159c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015c4 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000015ec 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001620 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001634 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001638 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000163c 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00001640 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001644 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00001648 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000164c 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00001650 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001688 0001501c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -000016bc 0001511c R_ARM_CALL 00000000 _Py_HashBytes │ │ │ │ │ -00001744 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001764 0001531d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001778 0001531d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001804 0001541c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00001824 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001898 0001551c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00001900 0001561c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -0000193c 0001561c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -0000194c 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001950 00015702 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00001954 00015802 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00001958 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000195c 00015902 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001960 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001964 00015a02 R_ARM_ABS32 00000000 PyExc_BytesWarning │ │ │ │ │ -00001968 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000196c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001978 00015c1d R_ARM_JUMP24 00000000 memset │ │ │ │ │ -000019dc 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -000019e8 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000019f0 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ -00001a64 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001a88 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001b08 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001b2c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b3c 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ -00001b54 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b78 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -00001bb0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001bd0 00013f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001c20 0001401c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00001c38 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001c40 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00001c44 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001c48 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00001c4c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001c50 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001c98 00015e1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00001cb4 00015f1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00001d08 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001d2c 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001d5c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001d84 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001e34 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001e70 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001e98 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001eb0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ec8 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001ed0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001ee0 00016202 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ -00001ee4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001ee8 00016302 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00001eec 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001ef0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001ef4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001ef8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001efc 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00001f00 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001f04 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00001f08 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001f3c 0001641c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00001f70 0001651c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00000eb0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ee0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f10 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000f20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000f24 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000f28 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000f2c 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00000f30 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000f34 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00000f38 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000f3c 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00000f54 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000f78 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000f9c 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000fb8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000ff0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001000 00012f1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001008 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000100c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001010 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00001014 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000106c 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001088 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000010dc 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000010fc 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000112c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000113c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001150 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001164 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000119c 0001371d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000011f8 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001228 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +00001248 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001250 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000012a4 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000012c8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012dc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001300 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000134c 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001380 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001388 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001390 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000013a4 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000013d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000013dc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000013e0 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000013e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000013e8 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +000013ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000013f0 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000013f4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001428 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001440 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001490 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000014b4 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000014e8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000014f8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000150c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001524 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000015bc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000015e0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001608 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001630 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001664 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001678 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000167c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001680 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00001684 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001688 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000168c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001690 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00001694 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000016cc 0001501c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +00001700 0001511c R_ARM_CALL 00000000 _Py_HashBytes │ │ │ │ │ +00001788 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000017a8 0001531d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000017bc 0001531d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00001814 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000185c 0001541c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +000018ec 0001551c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00001944 0001561c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00001980 0001561c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00001990 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001994 00015702 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00001998 00015802 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +0000199c 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000019a0 00015902 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000019a4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000019a8 00015a02 R_ARM_ABS32 00000000 PyExc_BytesWarning │ │ │ │ │ +000019ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000019b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000019bc 00015c1d R_ARM_JUMP24 00000000 memset │ │ │ │ │ +00001a20 00013e1c R_ARM_CALL 00001a40 _PyBytesWriter_Resize │ │ │ │ │ +00001a2c 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001a34 0001431c R_ARM_CALL 00003204 _PyBytesWriter_Dealloc │ │ │ │ │ +00001aa8 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001acc 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001b4c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001b70 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b80 0001431c R_ARM_CALL 00003204 _PyBytesWriter_Dealloc │ │ │ │ │ +00001b98 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001bbc 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +00001bf4 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001c14 0001401c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001c64 00013f1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00001c7c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001c84 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00001c88 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c8c 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00001c90 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c94 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001cdc 00015e1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00001cf8 00015f1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00001d4c 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001d70 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001da0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001dc8 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001e78 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001eb4 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001edc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ef4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001f0c 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001f14 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f24 00016202 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ +00001f28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001f2c 00016302 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00001f30 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001f34 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001f38 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001f3c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001f40 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00001f44 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001f48 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00001f4c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001f80 0001641c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00001fb4 0001651c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001fc8 0001381c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001fd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001fd8 0001666b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001fdc 0001666b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001fe4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000203c 0001671d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000205c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002088 0001371d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000210c 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00002118 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000213c 0001691c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00002164 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00002170 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000218c 0001691c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -000021cc 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000021f0 0001691c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00002224 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002240 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000225c 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00002288 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00002290 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002294 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00002298 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000229c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000022a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000022a4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000022a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002308 00016c1c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -00002324 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002344 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00002368 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00002394 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000023a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000023d8 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000023e8 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002404 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000241c 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002664 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002678 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002718 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002760 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002788 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000027a4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027d0 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000027f0 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002810 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002830 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002850 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002870 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000028a0 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000028bc 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002914 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002930 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002968 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002998 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000029b4 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000029d0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000029fc 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002a54 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002a70 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002ae0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002af0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002b40 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002b6c 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002b8c 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001ff8 0001651c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000200c 0001381c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002018 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000201c 0001666b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002020 0001666b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002028 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002080 0001671d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000020a0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020cc 0001371d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002150 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000215c 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00002180 0001691c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +000021a8 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000021b4 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000021d0 0001691c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00002210 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002234 0001691c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00002268 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002284 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000022a0 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000022cc 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000022d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000022d8 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000022dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000022e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000022e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000022e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000022ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000234c 00016c1c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00002368 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002388 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000023ac 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000023d8 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000023ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000241c 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000242c 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002448 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002460 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000026a8 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000026bc 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000275c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000027a4 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000027cc 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000027e8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002814 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002834 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002854 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002874 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002894 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000028b4 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000028e4 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002900 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002958 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002974 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000029ac 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000029dc 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000029f8 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002a14 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002a40 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002a98 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002ab4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002b24 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002b34 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002b84 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002bb0 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00002bd0 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002be8 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002c04 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002c24 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002c58 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002c70 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002ca4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002cb8 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002ce0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002cf8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002d4c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002e10 0000351c R_ARM_CALL 00002a30 stringlib_adaptive_find │ │ │ │ │ -00002e28 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002e3c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e60 0000361c R_ARM_CALL 00001448 stringlib__two_way_count │ │ │ │ │ -00002e78 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002eb4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002ed4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002ee4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002f2c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002f48 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002f60 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002f84 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002f90 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000300c 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00003028 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00003058 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003094 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000030c4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003120 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003128 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003174 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000317c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00003180 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003184 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000031b8 00012a1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000031bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000031f4 0001371d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000323c 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003268 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003284 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003294 0001381c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000329c 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000032a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000032a4 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000032a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000032b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003470 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000035a4 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00003634 0000351d R_ARM_JUMP24 00002a30 stringlib_adaptive_find │ │ │ │ │ -0000363c 0001741c R_ARM_CALL 00000000 memrchr │ │ │ │ │ -0000368c 00003d1c R_ARM_CALL 00002e7c stringlib__preprocess │ │ │ │ │ -0000369c 00003e1c R_ARM_CALL 00002fa8 stringlib__two_way │ │ │ │ │ -000036b4 0000361d R_ARM_JUMP24 00001448 stringlib__two_way_count │ │ │ │ │ -000036cc 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00003928 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000395c 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000039a4 0000351c R_ARM_CALL 00002a30 stringlib_adaptive_find │ │ │ │ │ -000039b8 00003d1c R_ARM_CALL 00002e7c stringlib__preprocess │ │ │ │ │ -000039c8 00003e1c R_ARM_CALL 00002fa8 stringlib__two_way │ │ │ │ │ -000039d0 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00003a0c 00015c1d R_ARM_JUMP24 00000000 memset │ │ │ │ │ -00003a24 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003a4c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003a74 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003b4c 0001771c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00003cd8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003cec 00017802 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ -00003cf0 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003cf4 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00003cf8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003da0 0001771c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00003f34 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003f48 00017802 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ -00003f4c 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003f50 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00003f54 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003fd0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fdc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000404c 0001791c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00004058 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000409c 00017a1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -000040b4 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000040dc 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000040f8 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004128 00017b1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00004138 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004154 0001651c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00004180 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000041b4 00017c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000041dc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000422c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000042b4 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000042c0 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000042fc 00017d1c R_ARM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ -0000431c 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004360 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000438c 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000043c8 00017e1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00004400 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004438 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004468 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000447c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004498 00017f1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000044d4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000044e4 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004500 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004510 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004528 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000454c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000456c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004580 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004594 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000045ac 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000045b8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045c0 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000045d4 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000045e0 0001811c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000045e8 0001821c R_ARM_CALL 0000540c PyBytes_FromObject │ │ │ │ │ -0000460c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000463c 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004668 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000467c 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000046c0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000046f0 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000046f8 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004718 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000472c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004730 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004734 0001666b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004738 00018302 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ -0000473c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00004740 00018402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00004744 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004748 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000474c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004750 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00004754 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004758 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000475c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004760 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00004764 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004768 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000476c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004770 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004774 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004778 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000477c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004780 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c14 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002c2c 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002c48 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002c68 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002c9c 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002cb4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002ce8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002cfc 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002d24 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002d3c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002d90 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002e54 0000351c R_ARM_CALL 00002a30 stringlib_adaptive_find │ │ │ │ │ +00002e6c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002e80 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002ea4 0000361c R_ARM_CALL 00001448 stringlib__two_way_count │ │ │ │ │ +00002ebc 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002ef8 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002f18 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002f28 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002f70 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002f8c 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002fa4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002fc8 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002fd4 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00003050 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000306c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000309c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000030d8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003108 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003164 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000316c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000031b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000031c0 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000031c4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000031c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000031fc 00012a1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00003200 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003238 0001371d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00003280 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000032ac 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000032c8 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000032d8 0001381c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000032e0 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000032e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000032e8 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000032ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000032f4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000034b4 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000035e8 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00003678 0000351d R_ARM_JUMP24 00002a30 stringlib_adaptive_find │ │ │ │ │ +00003680 0001741c R_ARM_CALL 00000000 memrchr │ │ │ │ │ +000036d0 00003d1c R_ARM_CALL 00002e7c stringlib__preprocess │ │ │ │ │ +000036e0 00003e1c R_ARM_CALL 00002fa8 stringlib__two_way │ │ │ │ │ +000036f8 0000361d R_ARM_JUMP24 00001448 stringlib__two_way_count │ │ │ │ │ +00003710 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000396c 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000039a0 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000039e8 0000351c R_ARM_CALL 00002a30 stringlib_adaptive_find │ │ │ │ │ +000039fc 00003d1c R_ARM_CALL 00002e7c stringlib__preprocess │ │ │ │ │ +00003a0c 00003e1c R_ARM_CALL 00002fa8 stringlib__two_way │ │ │ │ │ +00003a14 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00003a50 00015c1d R_ARM_JUMP24 00000000 memset │ │ │ │ │ +00003a68 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003a90 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003ab8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003b84 0001771c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00003d10 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003d24 00017802 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ +00003d28 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003d2c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00003d30 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003dd8 0001771c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00003f6c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f80 00017802 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ +00003f84 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003f88 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00003f8c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004008 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004014 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004084 0001791c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00004090 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000040d4 00017a1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000040ec 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004114 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004130 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004160 00017b1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00004170 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000418c 0001651c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000041b8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000041ec 00017c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00004214 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004264 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000042ec 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000042f8 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00004334 00017d1c R_ARM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ +00004354 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004398 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000043c4 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004400 00017e1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00004438 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004470 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000044a0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000044b4 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000044d0 00017f1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000450c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000451c 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004538 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004548 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004560 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004584 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045a4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000045b8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000045cc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000045e4 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000045f0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045f8 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000460c 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004618 0001811c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00004620 0001821c R_ARM_CALL 00005444 PyBytes_FromObject │ │ │ │ │ +00004644 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004674 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000046a0 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000046b4 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000046f8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004728 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00004730 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004750 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004764 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004768 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000476c 0001666b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004770 00018302 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ +00004774 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00004778 00018402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000477c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004780 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00004784 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004788 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004788 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ 0000478c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000047c0 00012a1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000047c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000047f0 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00004818 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000483c 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000487c 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000489c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000048c4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000048e4 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004910 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004988 00012f1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00004998 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000049a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000049a8 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000049ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000049e0 0001881c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00004c60 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004c7c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004d40 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004d58 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004d70 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004d88 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004da0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004db8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004790 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00004794 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004798 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000479c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047a4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047c4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047f8 00012a1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000047fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004828 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00004850 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004874 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000048b4 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000048d4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000048fc 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000491c 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004948 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000049bc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000049d8 00012f1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000049dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000049e0 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000049e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004a18 0001881c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00004c98 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004cb4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004d78 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004d90 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004da8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004dc0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004dd8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00004df0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004e08 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004e20 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004e38 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004e50 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004e68 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004e80 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004e9c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004f5c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004f70 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004f84 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004f98 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004fac 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004fc0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004fe0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004fe8 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004ff0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004e28 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004e40 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004e58 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004e70 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004e88 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004ea0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004eb8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004ed4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004f94 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004fa8 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004fbc 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004fd0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004fe4 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00004ff8 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005000 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005008 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005010 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000501c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000503c 0001891c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005090 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000050b4 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000050d8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005108 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005138 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005150 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000516c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005198 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000051d8 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00005218 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00005244 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000526c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005270 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005288 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000052b0 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000052c0 00018b1c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -000052cc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052d4 00018c1c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -000052e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000052e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000052ec 00018d02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -000052f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000052f4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000052fc 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00005300 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005304 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00005308 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005368 00018e1c R_ARM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ -00005384 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000053a4 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000053c8 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000053f4 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00005408 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005438 00017a1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00005450 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00005478 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000549c 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000054c8 00017b1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -000054d8 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000551c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000554c 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005580 00017e1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000055b8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000055c8 0001381c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000055f8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000560c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005620 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005630 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000564c 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000565c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005674 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005698 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056a0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000056b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000056b4 00018302 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ -000056b8 00018402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000056bc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000056c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000056c4 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000056c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000056cc 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -000056d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000056d4 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000056d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000056dc 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000056e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005740 00018f1c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -00005758 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000577c 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000057a4 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000057c8 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000057dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000583c 0001901c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -00005858 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005878 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000589c 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000058c8 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000058dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005940 0001911c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -0000595c 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000597c 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000059a0 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000059cc 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000059e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005a1c 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00005a2c 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00005a5c 0001921c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00005c58 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005c7c 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005cf8 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005d1c 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005d48 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005d50 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d6c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005e7c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005ea4 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00005f18 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005fe8 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00005ff8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006010 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006060 0000351c R_ARM_CALL 00002a30 stringlib_adaptive_find │ │ │ │ │ -00006078 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006090 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000060b8 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000060d4 00003d1c R_ARM_CALL 00002e7c stringlib__preprocess │ │ │ │ │ -000060e4 00003e1c R_ARM_CALL 00002fa8 stringlib__two_way │ │ │ │ │ +00005018 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005020 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005028 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005030 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005038 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005040 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005048 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005054 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005074 0001891c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000050c8 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000050ec 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005110 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005140 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005170 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005188 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000051a4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051d0 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00005210 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00005250 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000527c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052a4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052a8 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000052c0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000052e8 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000052f8 00018b1c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00005304 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000530c 00018c1c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +0000531c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005320 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005324 00018d02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +00005328 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000532c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005334 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00005338 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000533c 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00005340 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000053a0 00018e1c R_ARM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ +000053bc 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000053dc 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005400 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000542c 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005440 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005470 00017a1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00005488 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000054b0 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000054d4 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005500 00017b1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00005510 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005554 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00005584 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000055b8 00017e1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000055f0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005600 0001381c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005630 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005644 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005658 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005668 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00005684 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005694 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000056ac 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000056d0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000056d8 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000056e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000056ec 00018302 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ +000056f0 00018402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000056f4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000056f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000056fc 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00005700 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005704 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00005708 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000570c 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00005710 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005714 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00005718 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005778 00018f1c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +00005790 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000057b4 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000057dc 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005800 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005814 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005874 0001901c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +00005890 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000058b0 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000058d4 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005900 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005914 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005978 0001911c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +00005994 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000059b4 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000059d8 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005a04 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005a18 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005a54 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00005a64 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00005a94 0001921c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00005c90 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005cb4 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005d30 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005d54 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005d80 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005d88 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005da4 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005eb4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005edc 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00005f50 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006020 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00006030 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006048 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006098 0000351c R_ARM_CALL 00002a30 stringlib_adaptive_find │ │ │ │ │ +000060b0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000060c8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000060f0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006104 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000610c 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00006114 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006118 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000611c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006120 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006128 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000612c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006130 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00006134 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006138 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -0000613c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000061a0 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000061ac 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000061f4 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000622c 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00006384 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000063b4 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000063e4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006468 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006490 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000064d4 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000064ec 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006538 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006540 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006598 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006624 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000664c 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00006894 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000068c0 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000068f0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006910 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006980 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000069d8 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00006a04 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006a40 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006a68 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a78 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00006a80 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006ae8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006af8 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00006b2c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006b3c 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006b68 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b8c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006bbc 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006bd4 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006c14 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c38 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c5c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c78 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c8c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006ca0 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006cc4 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006ce4 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006cfc 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00006d24 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00006d90 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00006dcc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006ddc 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006e08 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e2c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e3c 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006e68 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006eb4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00006ee0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006eec 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ef4 00019502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00006ef8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006efc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006f00 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006f04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006f08 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00006f0c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00006f10 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006f14 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00006f18 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006f1c 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00006f20 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006f58 0001961c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00006f94 0001491c R_ARM_CALL 00000c04 _PyBytesWriter_Prepare │ │ │ │ │ -00006fb8 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00006fc8 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00007018 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00007028 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00007060 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00007070 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000070a4 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000070b4 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000070ec 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00007104 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00007134 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00007144 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00007170 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00007184 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000071b0 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000071c4 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000071d8 00014a1c R_ARM_CALL 00000c7c _PyBytesWriter_Finish │ │ │ │ │ -00007210 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000722c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000610c 00003d1c R_ARM_CALL 00002e7c stringlib__preprocess │ │ │ │ │ +0000611c 00003e1c R_ARM_CALL 00002fa8 stringlib__two_way │ │ │ │ │ +00006128 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000613c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006144 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000614c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006150 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006154 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006158 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006160 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00006164 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006168 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000616c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006170 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00006174 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000061d8 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000061e4 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000622c 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00006264 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000063bc 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000063ec 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000641c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000064a0 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000064c8 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000650c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00006524 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00006570 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006578 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000065d0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000665c 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006684 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000068cc 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000068f8 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006928 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006948 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000069b8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006a10 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00006a3c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006a78 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006aa0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ab0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00006ab8 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006b20 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b30 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00006b64 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006b74 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00006ba0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006bc4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006bf4 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006c0c 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00006c4c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c70 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c94 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006cb0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006cc4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006cd8 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006cfc 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006d1c 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006d34 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00006d5c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00006dc8 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00006e04 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006e14 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00006e40 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e64 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e74 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00006ea0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006eec 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00006f18 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f24 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f2c 00019502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00006f30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006f34 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006f38 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006f3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006f40 00014702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00006f44 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00006f48 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006f4c 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00006f50 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006f54 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00006f58 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006f90 0001961c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00006fcc 0001491c R_ARM_CALL 00000c48 _PyBytesWriter_Prepare │ │ │ │ │ +00006ff0 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00007000 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00007050 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00007060 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00007098 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000070a8 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000070dc 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000070ec 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00007124 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000713c 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000716c 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000717c 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000071a8 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000071bc 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000071e8 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000071fc 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007210 00014a1c R_ARM_CALL 00000cc0 _PyBytesWriter_Finish │ │ │ │ │ 00007248 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007250 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00007268 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007284 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007264 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007280 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007288 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 000072a0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000072bc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000072c4 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000072dc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000072e4 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ -000072f4 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007314 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -00007334 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00007338 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000733c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000734c 0001981d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ -00007374 00019a1c R_ARM_CALL 00007388 PyBytes_FromFormatV │ │ │ │ │ -000073cc 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000074dc 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00007520 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000757c 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000075a0 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000075c4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007624 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -00007664 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -00007678 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007680 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ -00007688 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ -000076a4 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -000076dc 00013f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000076e8 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00007710 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007724 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007760 0001401c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -0000778c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000077a0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000077d0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007830 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00007838 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000784c 00019c1c R_ARM_CALL 00007b4c _PyBytesWriter_WriteBytes │ │ │ │ │ -000078b8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000078dc 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000078e4 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00007924 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -0000794c 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00007970 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00007984 00019d1c R_ARM_CALL 00000000 __memmove_chk │ │ │ │ │ -000079b0 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00007a08 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00007a1c 00019c1c R_ARM_CALL 00007b4c _PyBytesWriter_WriteBytes │ │ │ │ │ -00007a2c 00014a1c R_ARM_CALL 00000c7c _PyBytesWriter_Finish │ │ │ │ │ -00007aec 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00007af4 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00007af8 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00007afc 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00007b00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007b04 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007b08 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007b0c 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00007b10 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007b14 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00007b18 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007b1c 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -00007b20 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007b24 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007b28 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007b2c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007b30 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007b34 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007b38 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007b40 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007b44 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000072d8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000072f4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000072fc 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007314 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000731c 0001431c R_ARM_CALL 00003204 _PyBytesWriter_Dealloc │ │ │ │ │ +0000732c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000734c 00013e1c R_ARM_CALL 00001a40 _PyBytesWriter_Resize │ │ │ │ │ +0000736c 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00007370 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00007374 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007384 0001981d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +000073ac 00019a1c R_ARM_CALL 000073c0 PyBytes_FromFormatV │ │ │ │ │ +00007404 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00007514 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00007558 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000075b4 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000075d8 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000075fc 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000765c 00013e1c R_ARM_CALL 00001a40 _PyBytesWriter_Resize │ │ │ │ │ +0000769c 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +000076b0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000076b8 0001431c R_ARM_CALL 00003204 _PyBytesWriter_Dealloc │ │ │ │ │ +000076c0 0001431c R_ARM_CALL 00003204 _PyBytesWriter_Dealloc │ │ │ │ │ +000076dc 00013e1c R_ARM_CALL 00001a40 _PyBytesWriter_Resize │ │ │ │ │ +00007714 0001401c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00007720 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00007748 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000775c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007798 00013f1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +000077c4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077d8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007808 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007868 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00007870 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00007884 00019c1c R_ARM_CALL 00007b84 _PyBytesWriter_WriteBytes │ │ │ │ │ +000078f0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007914 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +0000791c 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000795c 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00007984 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000079a8 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000079bc 00019d1c R_ARM_CALL 00000000 __memmove_chk │ │ │ │ │ +000079e8 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00007a40 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00007a54 00019c1c R_ARM_CALL 00007b84 _PyBytesWriter_WriteBytes │ │ │ │ │ +00007a64 00014a1c R_ARM_CALL 00000cc0 _PyBytesWriter_Finish │ │ │ │ │ +00007b24 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00007b2c 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00007b30 00014702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00007b34 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00007b38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007b3c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007b40 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007b44 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ 00007b48 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007bac 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007bbc 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -00007bc8 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007bd0 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ -00007c88 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00007d08 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007d2c 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007d50 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007da0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007dd8 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -00007dfc 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -00007e34 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007e64 00013f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00007e94 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e9c 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00007eac 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007ee8 0001401c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00007f14 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f44 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007f54 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007f6c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007f74 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ +00007b4c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00007b50 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b54 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00007b58 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b5c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b60 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b64 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b68 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b6c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b70 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b78 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b7c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b80 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007be4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007bf4 00013e1c R_ARM_CALL 00001a40 _PyBytesWriter_Resize │ │ │ │ │ +00007c00 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007c08 0001431c R_ARM_CALL 00003204 _PyBytesWriter_Dealloc │ │ │ │ │ +00007cc0 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00007d40 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007d64 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007d88 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007dd8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e10 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +00007e34 00013e1c R_ARM_CALL 00001a40 _PyBytesWriter_Resize │ │ │ │ │ +00007e6c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007e9c 0001401c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00007ecc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ed4 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00007ee4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007f20 00013f1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00007f4c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00007f7c 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007f90 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -00007fc8 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00007fcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007fd0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007fd4 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00007fd8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007fdc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007fe0 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00007fe4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007fe8 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -00007fec 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00007ff0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000807c 0001491c R_ARM_CALL 00000c04 _PyBytesWriter_Prepare │ │ │ │ │ -000080e4 00014a1c R_ARM_CALL 00000c7c _PyBytesWriter_Finish │ │ │ │ │ -0000814c 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00008190 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008198 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ -000081f4 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000081f8 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -000081fc 00014502 R_ARM_ABS32 00000000 _PyLong_DigitValue │ │ │ │ │ -00008200 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00008204 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008240 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000824c 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00008250 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008274 00013d1c R_ARM_CALL 0000044c _PyBytes_DecodeEscape2 │ │ │ │ │ -000082b0 0001a91c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00007f8c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007fa4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007fac 0001431c R_ARM_CALL 00003204 _PyBytesWriter_Dealloc │ │ │ │ │ +00007fb4 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007fc8 00013e1c R_ARM_CALL 00001a40 _PyBytesWriter_Resize │ │ │ │ │ +00008000 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00008004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008008 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000800c 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00008010 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008014 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008018 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000801c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008020 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00008024 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00008028 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000080b4 0001491c R_ARM_CALL 00000c48 _PyBytesWriter_Prepare │ │ │ │ │ +0000811c 00014a1c R_ARM_CALL 00000cc0 _PyBytesWriter_Finish │ │ │ │ │ +00008184 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000081c8 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000081d0 0001431c R_ARM_CALL 00003204 _PyBytesWriter_Dealloc │ │ │ │ │ +0000822c 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00008230 00014702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00008234 00014502 R_ARM_ABS32 00000000 _PyLong_DigitValue │ │ │ │ │ +00008238 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000823c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008278 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008284 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00008288 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000082ac 00013d1c R_ARM_CALL 0000044c _PyBytes_DecodeEscape2 │ │ │ │ │ 000082e8 0001a91c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000082fc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008304 0001aa02 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00008308 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000830c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008320 0001a91c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00008334 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000833c 0001aa02 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00008340 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008344 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x15f00 contains 15 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x15f38 contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d8 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 │ │ │ │ │ 000002ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1316,18 +1316,18 @@ │ │ │ │ │ 00000304 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 │ │ │ │ │ 00000318 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000031c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000320 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x15f78 contains 171 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x15fb0 contains 171 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0001541c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00000030 0001761d R_ARM_JUMP24 00003a90 PyBytes_Repr │ │ │ │ │ +00000030 0001761d R_ARM_JUMP24 00003ac8 PyBytes_Repr │ │ │ │ │ 00000044 0001561c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 00000058 00015a02 R_ARM_ABS32 00000000 PyExc_BytesWarning │ │ │ │ │ 0000005c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000bc 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 000000d8 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 00000104 0001861c R_ARM_CALL 00000000 _Py_bytes_index │ │ │ │ │ 00000114 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ @@ -1346,48 +1346,48 @@ │ │ │ │ │ 0000024c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000027c 0001b81c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ 00000290 0001b91c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 0000029c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000002bc 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000002f0 0001ba1c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ 00000304 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000320 0001491c R_ARM_CALL 00000c04 _PyBytesWriter_Prepare │ │ │ │ │ +00000320 0001491c R_ARM_CALL 00000c48 _PyBytesWriter_Prepare │ │ │ │ │ 00000330 0001891c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000340 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000348 0001891c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000035c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000368 0001891c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000038c 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000390 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003c0 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000003e0 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 000003f0 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 0000040c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000434 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000490 0001ad1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000004ac 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000004cc 0000321d R_ARM_JUMP24 00003188 return_self │ │ │ │ │ +000004cc 0000321d R_ARM_JUMP24 000031cc return_self │ │ │ │ │ 000004ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004f0 0001b602 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ 000004f4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000524 0000321d R_ARM_JUMP24 00003188 return_self │ │ │ │ │ +00000524 0000321d R_ARM_JUMP24 000031cc return_self │ │ │ │ │ 00000544 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000568 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000578 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000598 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000005d8 0000341c R_ARM_CALL 000032b4 fastsearch │ │ │ │ │ +000005d8 0000341c R_ARM_CALL 000032f8 fastsearch │ │ │ │ │ 00000618 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000638 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000648 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000664 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000068c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006ec 0001ad1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000708 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000724 0000321d R_ARM_JUMP24 00003188 return_self │ │ │ │ │ +00000724 0000321d R_ARM_JUMP24 000031cc return_self │ │ │ │ │ 00000754 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000758 0001b602 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ 0000075c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000760 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007cc 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000007ec 0001a71c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 000007fc 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1407,15 +1407,15 @@ │ │ │ │ │ 000009d0 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000009f0 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000a00 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000a1c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000a44 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000aa0 0001ad1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000abc 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000adc 0000321d R_ARM_JUMP24 00003188 return_self │ │ │ │ │ +00000adc 0000321d R_ARM_JUMP24 000031cc return_self │ │ │ │ │ 00000afc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b00 0001b602 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ 00000b04 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b08 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b74 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000ba8 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000bb4 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1434,15 +1434,15 @@ │ │ │ │ │ 00000e60 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00000e9c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000ec0 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00000eec 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f10 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f54 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000f64 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00000f98 0000341c R_ARM_CALL 000032b4 fastsearch │ │ │ │ │ +00000f98 0000341c R_ARM_CALL 000032f8 fastsearch │ │ │ │ │ 00000fb0 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000fd4 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001000 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001050 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00001074 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 000010a0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000010c4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1450,36 +1450,36 @@ │ │ │ │ │ 00001100 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000110c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000111c 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001148 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000116c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001180 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001184 00019502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00001188 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00001188 00014702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ 0000118c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001190 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00001190 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00001194 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000011b4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000011cc 0001c71c R_ARM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ 000011f4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 0000120c 0001c81c R_ARM_CALL 00000000 _Py_bytes_title │ │ │ │ │ 00001230 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 0000123c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001250 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00001278 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012c4 0000321d R_ARM_JUMP24 00003188 return_self │ │ │ │ │ +000012c4 0000321d R_ARM_JUMP24 000031cc return_self │ │ │ │ │ 00001314 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00001324 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00001358 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 0000136c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000013a4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000013bc 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000013cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000013e4 00014d1c R_ARM_CALL 00000fd4 PyBytes_Concat │ │ │ │ │ -000013f0 00002a1d R_ARM_JUMP24 00002064 Py_XDECREF │ │ │ │ │ +000013e4 00014d1c R_ARM_CALL 00001018 PyBytes_Concat │ │ │ │ │ +000013f0 00002a1d R_ARM_JUMP24 000020a8 Py_XDECREF │ │ │ │ │ 0000140c 0001ca1c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 0000142c 0001cb1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00001438 0001cb1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 0000143c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001440 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001444 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001488 00003d1c R_ARM_CALL 00002e7c stringlib__preprocess │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -398,23 +398,23 @@ │ │ │ │ │ _PyErr_BadInternalCall │ │ │ │ │ PyObject_Free │ │ │ │ │ PyBytes_AsString │ │ │ │ │ PyErr_Format │ │ │ │ │ PyExc_TypeError │ │ │ │ │ _PyBytes_DecodeEscape2 │ │ │ │ │ _PyBytesWriter_Resize │ │ │ │ │ -PyByteArray_FromStringAndSize │ │ │ │ │ PyByteArray_Resize │ │ │ │ │ +PyByteArray_FromStringAndSize │ │ │ │ │ __stack_chk_fail │ │ │ │ │ _PyBytesWriter_Dealloc │ │ │ │ │ __stack_chk_guard │ │ │ │ │ _PyLong_DigitValue │ │ │ │ │ _PyByteArray_empty_string │ │ │ │ │ -PyExc_ValueError │ │ │ │ │ _Py_ctype_table │ │ │ │ │ +PyExc_ValueError │ │ │ │ │ _PyBytesWriter_Prepare │ │ │ │ │ _PyBytesWriter_Finish │ │ │ │ │ PyBytes_FromString │ │ │ │ │ PyBytes_Concat │ │ │ │ │ PyObject_GetBuffer │ │ │ │ │ PyBuffer_Release │ │ │ │ │ PyBuffer_FillInfo │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -523,15 +523,15 @@ │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ mov r3, r1 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ beq 79c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 7ff4 <_PyBytes_FromHex> │ │ │ │ │ + bl 802c <_PyBytes_FromHex> │ │ │ │ │ R_ARM_CALL _PyBytes_FromHex │ │ │ │ │ ldr r3, [pc, #116] @ 7fc │ │ │ │ │ cmp r4, r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ bne 7b4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ @@ -609,15 +609,15 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 32b4 │ │ │ │ │ + bl 32f8 │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bge 948 │ │ │ │ │ ldr r3, [pc, #252] @ 9ac │ │ │ │ │ ldr r1, [r3, #892] @ 0x37c │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ bne 928 │ │ │ │ │ @@ -1609,15 +1609,15 @@ │ │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ │ mov r6, #1 │ │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ │ - bl c04 │ │ │ │ │ + bl c48 │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Prepare │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq 1e50 <_PyBytes_FormatEx+0x800> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ streq r6, [sp, #132] @ 0x84 │ │ │ │ │ @@ -1742,15 +1742,15 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 2220 <_PyBytes_FormatEx+0xbd0> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 238c <_PyBytes_FormatEx+0xd3c> │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ │ - bl c7c │ │ │ │ │ + bl cc0 │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Finish │ │ │ │ │ ldr r3, [pc, #3416] @ 2630 <_PyBytes_FormatEx+0xfe0> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #652] @ 0x28c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bne 1d94 <_PyBytes_FormatEx+0x744> │ │ │ │ │ @@ -1873,15 +1873,15 @@ │ │ │ │ │ tst r3, #4 │ │ │ │ │ bne 1d44 <_PyBytes_FormatEx+0x6f4> │ │ │ │ │ cmp r9, #2 │ │ │ │ │ ble 1ad0 <_PyBytes_FormatEx+0x480> │ │ │ │ │ mov r1, sl │ │ │ │ │ sub r2, r9, #2 │ │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ │ - bl c04 │ │ │ │ │ + bl c48 │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Prepare │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ mov fp, #0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ands r3, r3, #8 │ │ │ │ │ bne 26ac <_PyBytes_FormatEx+0x105c> │ │ │ │ │ @@ -1902,15 +1902,15 @@ │ │ │ │ │ cmp r6, r9 │ │ │ │ │ add sl, sl, r6 │ │ │ │ │ blt 1ef4 <_PyBytes_FormatEx+0x8a4> │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 242c <_PyBytes_FormatEx+0xddc> │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ - bl 2064 <_PyBytes_FormatEx+0xa14> │ │ │ │ │ + bl 20a8 <_PyBytes_FormatEx+0xa58> │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ b 1718 <_PyBytes_FormatEx+0xc8> │ │ │ │ │ mov r3, #10 │ │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ │ mov r1, sl │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ @@ -2051,15 +2051,15 @@ │ │ │ │ │ addle r2, r9, #1 │ │ │ │ │ movgt r2, r9 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ble 1d78 <_PyBytes_FormatEx+0x728> │ │ │ │ │ mov r1, sl │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ │ - bl c04 │ │ │ │ │ + bl c48 │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Prepare │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ strbne fp, [sl], #1 │ │ │ │ │ @@ -2110,15 +2110,15 @@ │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [pc, #2084] @ 2658 <_PyBytes_FormatEx+0x1008> │ │ │ │ │ movne r3, r1 │ │ │ │ │ ldr r1, [pc, #2080] @ 265c <_PyBytes_FormatEx+0x100c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ │ - bl 31c0 │ │ │ │ │ + bl 3204 │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1e58 <_PyBytes_FormatEx+0x808> │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 18d0 <_PyBytes_FormatEx+0x280> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ @@ -2226,15 +2226,15 @@ │ │ │ │ │ ldr r3, [pc, #1700] @ 2668 <_PyBytes_FormatEx+0x1018> │ │ │ │ │ ldr r1, [pc, #1700] @ 266c <_PyBytes_FormatEx+0x101c> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2064 <_PyBytes_FormatEx+0xa14> │ │ │ │ │ + bl 20a8 <_PyBytes_FormatEx+0xa58> │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr r3, [pc, #1632] @ 2650 <_PyBytes_FormatEx+0x1000> │ │ │ │ │ @@ -2540,15 +2540,15 @@ │ │ │ │ │ bge 1b2c <_PyBytes_FormatEx+0x4dc> │ │ │ │ │ ldr r3, [pc, #524] @ 2650 <_PyBytes_FormatEx+0x1000> │ │ │ │ │ ldr r1, [pc, #576] @ 2688 <_PyBytes_FormatEx+0x1038> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ - bl 2064 <_PyBytes_FormatEx+0xa14> │ │ │ │ │ + bl 20a8 <_PyBytes_FormatEx+0xa58> │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ b 1d18 <_PyBytes_FormatEx+0x6c8> │ │ │ │ │ mov fp, #43 @ 0x2b │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ @@ -2824,15 +2824,15 @@ │ │ │ │ │ cmp r5, r1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mvngt r6, #0 │ │ │ │ │ bgt 283c <_PyBytes_Find+0x6c> │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 371c │ │ │ │ │ R_ARM_CALL fastsearch.constprop.0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldrge r3, [sp, #24] │ │ │ │ │ addge r6, r6, r3 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ bne 283c <_PyBytes_Find+0x6c> │ │ │ │ │ sub r4, r4, r5 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -331,15 +331,15 @@ │ │ │ │ │ _PyBytes_DecodeEscape2(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3496] @ 0xda8 │ │ │ │ │ sub sp, sp, #564 @ 0x234 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - ldr r3, [pc, #1864] @ bb4 <_PyBytes_DecodeEscape2+0x768> │ │ │ │ │ + ldr r3, [pc, #1932] @ bf8 <_PyBytes_DecodeEscape2+0x7ac> │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ ldr r1, [sp, #600] @ 0x258 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [sp, #556] @ 0x22c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -348,22 +348,22 @@ │ │ │ │ │ mov r2, #512 @ 0x200 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq a48 <_PyBytes_DecodeEscape2+0x5fc> │ │ │ │ │ + beq b5c <_PyBytes_DecodeEscape2+0x710> │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt a68 <_PyBytes_DecodeEscape2+0x61c> │ │ │ │ │ + blt b7c <_PyBytes_DecodeEscape2+0x730> │ │ │ │ │ cmp r5, #512 @ 0x200 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bgt 898 <_PyBytes_DecodeEscape2+0x44c> │ │ │ │ │ + bgt 8bc <_PyBytes_DecodeEscape2+0x470> │ │ │ │ │ add fp, sp, #44 @ 0x2c │ │ │ │ │ mov r4, fp │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add sl, r6, r5 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ @@ -371,73 +371,73 @@ │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r6, sl │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ bcs 5a0 <_PyBytes_DecodeEscape2+0x154> │ │ │ │ │ cmp r8, r3 │ │ │ │ │ beq 664 <_PyBytes_DecodeEscape2+0x218> │ │ │ │ │ - ldr r3, [pc, #1708] @ bb8 <_PyBytes_DecodeEscape2+0x76c> │ │ │ │ │ - ldr r9, [pc, #1708] @ bbc <_PyBytes_DecodeEscape2+0x770> │ │ │ │ │ + ldr r3, [pc, #1776] @ bfc <_PyBytes_DecodeEscape2+0x7b0> │ │ │ │ │ + ldr r9, [pc, #1776] @ c00 <_PyBytes_DecodeEscape2+0x7b4> │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ b 528 <_PyBytes_DecodeEscape2+0xdc> │ │ │ │ │ cmp sl, r2 │ │ │ │ │ strb r1, [r4], #1 │ │ │ │ │ bls 5a0 <_PyBytes_DecodeEscape2+0x154> │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldrb r1, [r2], #1 │ │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ │ bne 518 <_PyBytes_DecodeEscape2+0xcc> │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq ad8 <_PyBytes_DecodeEscape2+0x68c> │ │ │ │ │ + beq ae4 <_PyBytes_DecodeEscape2+0x698> │ │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ │ add r6, r5, #2 │ │ │ │ │ sub r1, r0, #10 │ │ │ │ │ cmp r1, #110 @ 0x6e │ │ │ │ │ - bhi a90 <_PyBytes_DecodeEscape2+0x644> │ │ │ │ │ + bhi ba4 <_PyBytes_DecodeEscape2+0x758> │ │ │ │ │ add r1, r1, r1 │ │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ add r2, r5, #3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bls b10 <_PyBytes_DecodeEscape2+0x6c4> │ │ │ │ │ + bls a1c <_PyBytes_DecodeEscape2+0x5d0> │ │ │ │ │ ldrb r1, [r5, #2] │ │ │ │ │ ldrb r0, [r9, r1] │ │ │ │ │ ldrb r1, [r5, #3] │ │ │ │ │ ldrb r1, [r9, r1] │ │ │ │ │ orr ip, r1, r0 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi b10 <_PyBytes_DecodeEscape2+0x6c4> │ │ │ │ │ + bhi a1c <_PyBytes_DecodeEscape2+0x5d0> │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ add r1, r1, r0, lsl #4 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ strb r1, [r4], #1 │ │ │ │ │ bhi 524 <_PyBytes_DecodeEscape2+0xd8> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 854 <_PyBytes_DecodeEscape2+0x408> │ │ │ │ │ + beq 860 <_PyBytes_DecodeEscape2+0x414> │ │ │ │ │ subs r4, r4, fp │ │ │ │ │ - beq 8ec <_PyBytes_DecodeEscape2+0x4a0> │ │ │ │ │ + beq 8e4 <_PyBytes_DecodeEscape2+0x498> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8f4 <_PyBytes_DecodeEscape2+0x4a8> │ │ │ │ │ + bne 9d0 <_PyBytes_DecodeEscape2+0x584> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 9a0 <_PyBytes_DecodeEscape2+0x554> │ │ │ │ │ + blt 9e8 <_PyBytes_DecodeEscape2+0x59c> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 6f4 <_PyBytes_DecodeEscape2+0x2a8> │ │ │ │ │ + beq 700 <_PyBytes_DecodeEscape2+0x2b4> │ │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ │ - bgt 9b4 <_PyBytes_DecodeEscape2+0x568> │ │ │ │ │ + bgt 9bc <_PyBytes_DecodeEscape2+0x570> │ │ │ │ │ add r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a38 <_PyBytes_DecodeEscape2+0x5ec> │ │ │ │ │ - ldr r3, [pc, #1488] @ bc0 <_PyBytes_DecodeEscape2+0x774> │ │ │ │ │ + beq b4c <_PyBytes_DecodeEscape2+0x700> │ │ │ │ │ + ldr r3, [pc, #1556] @ c04 <_PyBytes_DecodeEscape2+0x7b8> │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ @@ -447,304 +447,378 @@ │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ strb r6, [r3, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [pc, #1412] @ bb4 <_PyBytes_DecodeEscape2+0x768> │ │ │ │ │ + ldr r3, [pc, #1480] @ bf8 <_PyBytes_DecodeEscape2+0x7ac> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #556] @ 0x22c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 99c <_PyBytes_DecodeEscape2+0x550> │ │ │ │ │ + bne 9e4 <_PyBytes_DecodeEscape2+0x598> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #564 @ 0x234 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, #10 │ │ │ │ │ strb r2, [r4], #1 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ bls 5a0 <_PyBytes_DecodeEscape2+0x154> │ │ │ │ │ mov r2, r6 │ │ │ │ │ b 524 <_PyBytes_DecodeEscape2+0xd8> │ │ │ │ │ - ldr r0, [pc, #1368] @ bc4 <_PyBytes_DecodeEscape2+0x778> │ │ │ │ │ - ldr r1, [pc, #1356] @ bbc <_PyBytes_DecodeEscape2+0x770> │ │ │ │ │ + ldr r0, [pc, #1436] @ c08 <_PyBytes_DecodeEscape2+0x7bc> │ │ │ │ │ + ldr r1, [pc, #1424] @ c00 <_PyBytes_DecodeEscape2+0x7b4> │ │ │ │ │ mov r5, r6 │ │ │ │ │ b 684 <_PyBytes_DecodeEscape2+0x238> │ │ │ │ │ cmp sl, r3 │ │ │ │ │ strb r2, [r4], #1 │ │ │ │ │ bls 5a0 <_PyBytes_DecodeEscape2+0x154> │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ bne 674 <_PyBytes_DecodeEscape2+0x228> │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq ad8 <_PyBytes_DecodeEscape2+0x68c> │ │ │ │ │ + beq ae4 <_PyBytes_DecodeEscape2+0x698> │ │ │ │ │ ldrb ip, [r5, #1] │ │ │ │ │ add lr, r5, #2 │ │ │ │ │ sub r2, ip, #10 │ │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ │ - bhi 824 <_PyBytes_DecodeEscape2+0x3d8> │ │ │ │ │ + bhi bd8 <_PyBytes_DecodeEscape2+0x78c> │ │ │ │ │ add r2, r2, r2 │ │ │ │ │ ldrh r2, [r0, r2] │ │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ add r3, r5, #3 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bls 9f4 <_PyBytes_DecodeEscape2+0x5a8> │ │ │ │ │ + bls ac4 <_PyBytes_DecodeEscape2+0x678> │ │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ │ ldrb r3, [r5, #3] │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ orr ip, r2, r3 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 9f4 <_PyBytes_DecodeEscape2+0x5a8> │ │ │ │ │ - add r2, r3, r2, lsl #4 │ │ │ │ │ + bhi ac4 <_PyBytes_DecodeEscape2+0x678> │ │ │ │ │ + add r3, r3, r2, lsl #4 │ │ │ │ │ + strb r3, [r4], #1 │ │ │ │ │ add r3, r5, #4 │ │ │ │ │ - b 674 <_PyBytes_DecodeEscape2+0x228> │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bhi 680 <_PyBytes_DecodeEscape2+0x234> │ │ │ │ │ + b 5a0 <_PyBytes_DecodeEscape2+0x154> │ │ │ │ │ ldrb r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r5, [pc, #1224] @ bc8 <_PyBytes_DecodeEscape2+0x77c> │ │ │ │ │ + ldr r5, [pc, #1280] @ c0c <_PyBytes_DecodeEscape2+0x7c0> │ │ │ │ │ mov r2, #24 │ │ │ │ │ mla r5, r2, r3, r5 │ │ │ │ │ b 628 <_PyBytes_DecodeEscape2+0x1dc> │ │ │ │ │ cmp sl, r6 │ │ │ │ │ sub r0, r0, #48 @ 0x30 │ │ │ │ │ - bls 760 <_PyBytes_DecodeEscape2+0x314> │ │ │ │ │ + bls 76c <_PyBytes_DecodeEscape2+0x320> │ │ │ │ │ ldrb r1, [r5, #2] │ │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ │ - bls 760 <_PyBytes_DecodeEscape2+0x314> │ │ │ │ │ + bls 76c <_PyBytes_DecodeEscape2+0x320> │ │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ │ - bhi 760 <_PyBytes_DecodeEscape2+0x314> │ │ │ │ │ + bhi 76c <_PyBytes_DecodeEscape2+0x320> │ │ │ │ │ add r6, r5, #3 │ │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ │ - bls 760 <_PyBytes_DecodeEscape2+0x314> │ │ │ │ │ + bls 76c <_PyBytes_DecodeEscape2+0x320> │ │ │ │ │ ldrb r1, [r5, #3] │ │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ │ and ip, r1, #255 @ 0xff │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bhi 760 <_PyBytes_DecodeEscape2+0x314> │ │ │ │ │ + bhi 76c <_PyBytes_DecodeEscape2+0x320> │ │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bgt 8c0 <_PyBytes_DecodeEscape2+0x474> │ │ │ │ │ + bgt 8a4 <_PyBytes_DecodeEscape2+0x458> │ │ │ │ │ add r6, r5, #4 │ │ │ │ │ strb r0, [r4], #1 │ │ │ │ │ b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ - mov r3, #10 │ │ │ │ │ - strb r3, [r4], #1 │ │ │ │ │ - cmp sl, lr │ │ │ │ │ - bls 5a0 <_PyBytes_DecodeEscape2+0x154> │ │ │ │ │ + mov r2, #10 │ │ │ │ │ mov r3, lr │ │ │ │ │ - b 680 <_PyBytes_DecodeEscape2+0x234> │ │ │ │ │ + strb r2, [r4], #1 │ │ │ │ │ + b 6f4 <_PyBytes_DecodeEscape2+0x2a8> │ │ │ │ │ cmp sl, lr │ │ │ │ │ sub ip, ip, #48 @ 0x30 │ │ │ │ │ - bls 7ec <_PyBytes_DecodeEscape2+0x3a0> │ │ │ │ │ + bls 7f8 <_PyBytes_DecodeEscape2+0x3ac> │ │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ │ - bls 7ec <_PyBytes_DecodeEscape2+0x3a0> │ │ │ │ │ + bls 7f8 <_PyBytes_DecodeEscape2+0x3ac> │ │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ │ - bhi 7ec <_PyBytes_DecodeEscape2+0x3a0> │ │ │ │ │ + movhi r3, lr │ │ │ │ │ + strbhi ip, [r4], #1 │ │ │ │ │ + bhi 680 <_PyBytes_DecodeEscape2+0x234> │ │ │ │ │ add lr, r5, #3 │ │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ │ cmp sl, lr │ │ │ │ │ add ip, r2, ip, lsl #3 │ │ │ │ │ - bls 7ec <_PyBytes_DecodeEscape2+0x3a0> │ │ │ │ │ + bls 7f8 <_PyBytes_DecodeEscape2+0x3ac> │ │ │ │ │ ldrb r2, [r5, #3] │ │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ │ and r8, r2, #255 @ 0xff │ │ │ │ │ cmp r8, #7 │ │ │ │ │ - bhi 7ec <_PyBytes_DecodeEscape2+0x3a0> │ │ │ │ │ + bhi 7f8 <_PyBytes_DecodeEscape2+0x3ac> │ │ │ │ │ add ip, r2, ip, lsl #3 │ │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ │ add lr, r5, #4 │ │ │ │ │ - ble 7ec <_PyBytes_DecodeEscape2+0x3a0> │ │ │ │ │ + ble 7f8 <_PyBytes_DecodeEscape2+0x3ac> │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ ldreq r2, [sp, #4] │ │ │ │ │ streq ip, [r7] │ │ │ │ │ streq r3, [r2] │ │ │ │ │ + mov r3, lr │ │ │ │ │ strb ip, [r4], #1 │ │ │ │ │ - b 770 <_PyBytes_DecodeEscape2+0x324> │ │ │ │ │ + b 6f4 <_PyBytes_DecodeEscape2+0x2a8> │ │ │ │ │ mov r2, #13 │ │ │ │ │ strb r2, [r4], #1 │ │ │ │ │ b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ │ strb r2, [r4], #1 │ │ │ │ │ b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ mov r2, #9 │ │ │ │ │ strb r2, [r4], #1 │ │ │ │ │ b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ - mov r3, #13 │ │ │ │ │ - strb r3, [r4], #1 │ │ │ │ │ - b 770 <_PyBytes_DecodeEscape2+0x324> │ │ │ │ │ - ldr r2, [r7] │ │ │ │ │ - mov lr, r3 │ │ │ │ │ - cmn r2, #1 │ │ │ │ │ - ldreq r2, [sp, #4] │ │ │ │ │ - streq ip, [r7] │ │ │ │ │ - streq r3, [r2] │ │ │ │ │ - mov r3, #92 @ 0x5c │ │ │ │ │ - strb r3, [r4], #1 │ │ │ │ │ - b 770 <_PyBytes_DecodeEscape2+0x324> │ │ │ │ │ - mov r3, #9 │ │ │ │ │ - strb r3, [r4], #1 │ │ │ │ │ - b 770 <_PyBytes_DecodeEscape2+0x324> │ │ │ │ │ + mov r2, #13 │ │ │ │ │ + mov r3, lr │ │ │ │ │ + strb r2, [r4], #1 │ │ │ │ │ + b 6f4 <_PyBytes_DecodeEscape2+0x2a8> │ │ │ │ │ + mov r2, #92 @ 0x5c │ │ │ │ │ + mov r3, lr │ │ │ │ │ + strb r2, [r4], #1 │ │ │ │ │ + b 6f4 <_PyBytes_DecodeEscape2+0x2a8> │ │ │ │ │ + mov r2, #9 │ │ │ │ │ + mov r3, lr │ │ │ │ │ + strb r2, [r4], #1 │ │ │ │ │ + b 6f4 <_PyBytes_DecodeEscape2+0x2a8> │ │ │ │ │ + mov r3, lr │ │ │ │ │ + b 6f4 <_PyBytes_DecodeEscape2+0x2a8> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - bne 934 <_PyBytes_DecodeEscape2+0x4e8> │ │ │ │ │ + bne 900 <_PyBytes_DecodeEscape2+0x4b4> │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq 8d8 <_PyBytes_DecodeEscape2+0x48c> │ │ │ │ │ + beq 8ec <_PyBytes_DecodeEscape2+0x4a0> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ beq 628 <_PyBytes_DecodeEscape2+0x1dc> │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8b8 <_PyBytes_DecodeEscape2+0x46c> │ │ │ │ │ + bne 8dc <_PyBytes_DecodeEscape2+0x490> │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ b 628 <_PyBytes_DecodeEscape2+0x1dc> │ │ │ │ │ + ldr r1, [r7] │ │ │ │ │ + cmn r1, #1 │ │ │ │ │ + ldreq r1, [sp, #4] │ │ │ │ │ + streq r0, [r7] │ │ │ │ │ + streq r2, [r1] │ │ │ │ │ + b 768 <_PyBytes_DecodeEscape2+0x31c> │ │ │ │ │ add fp, sp, #44 @ 0x2c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1a40 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 4d4 <_PyBytes_DecodeEscape2+0x88> │ │ │ │ │ mov r5, #0 │ │ │ │ │ b 628 <_PyBytes_DecodeEscape2+0x1dc> │ │ │ │ │ - ldr r1, [r7] │ │ │ │ │ - cmn r1, #1 │ │ │ │ │ - ldreq r1, [sp, #4] │ │ │ │ │ - streq r0, [r7] │ │ │ │ │ - streq r2, [r1] │ │ │ │ │ - b 75c <_PyBytes_DecodeEscape2+0x310> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 9d0 <_PyBytes_DecodeEscape2+0x584> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 908 <_PyBytes_DecodeEscape2+0x4bc> │ │ │ │ │ - ldr r5, [pc, #736] @ bcc <_PyBytes_DecodeEscape2+0x780> │ │ │ │ │ + bne 968 <_PyBytes_DecodeEscape2+0x51c> │ │ │ │ │ + ldr r5, [pc, #784] @ c10 <_PyBytes_DecodeEscape2+0x7c4> │ │ │ │ │ b 628 <_PyBytes_DecodeEscape2+0x1dc> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 8d8 <_PyBytes_DecodeEscape2+0x48c> │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 628 <_PyBytes_DecodeEscape2+0x1dc> │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - beq 8e4 <_PyBytes_DecodeEscape2+0x498> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - bne 8e4 <_PyBytes_DecodeEscape2+0x498> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8e4 <_PyBytes_DecodeEscape2+0x498> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9c8 <_PyBytes_DecodeEscape2+0x57c> │ │ │ │ │ + beq 994 <_PyBytes_DecodeEscape2+0x548> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq 9d4 <_PyBytes_DecodeEscape2+0x588> │ │ │ │ │ + beq 9a0 <_PyBytes_DecodeEscape2+0x554> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ beq 628 <_PyBytes_DecodeEscape2+0x1dc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 890 <_PyBytes_DecodeEscape2+0x444> │ │ │ │ │ + beq 89c <_PyBytes_DecodeEscape2+0x450> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8b8 <_PyBytes_DecodeEscape2+0x46c> │ │ │ │ │ + beq 8dc <_PyBytes_DecodeEscape2+0x490> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8b8 <_PyBytes_DecodeEscape2+0x46c> │ │ │ │ │ + bne 8dc <_PyBytes_DecodeEscape2+0x490> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8b8 <_PyBytes_DecodeEscape2+0x46c> │ │ │ │ │ - bl 0 <__stack_chk_fail> │ │ │ │ │ - R_ARM_CALL __stack_chk_fail │ │ │ │ │ - ldr r3, [pc, #552] @ bd0 <_PyBytes_DecodeEscape2+0x784> │ │ │ │ │ - ldr r1, [pc, #552] @ bd4 <_PyBytes_DecodeEscape2+0x788> │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 8b8 <_PyBytes_DecodeEscape2+0x46c> │ │ │ │ │ - ldr r3, [pc, #540] @ bd8 <_PyBytes_DecodeEscape2+0x78c> │ │ │ │ │ - ldr r1, [pc, #540] @ bdc <_PyBytes_DecodeEscape2+0x790> │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 8b8 <_PyBytes_DecodeEscape2+0x46c> │ │ │ │ │ - ldr r1, [pc, #528] @ be0 <_PyBytes_DecodeEscape2+0x794> │ │ │ │ │ + b 8dc <_PyBytes_DecodeEscape2+0x490> │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + beq 8f8 <_PyBytes_DecodeEscape2+0x4ac> │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 8f8 <_PyBytes_DecodeEscape2+0x4ac> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 8f8 <_PyBytes_DecodeEscape2+0x4ac> │ │ │ │ │ + ldr r1, [pc, #632] @ c14 <_PyBytes_DecodeEscape2+0x7c8> │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - bne 94c <_PyBytes_DecodeEscape2+0x500> │ │ │ │ │ + bne 918 <_PyBytes_DecodeEscape2+0x4cc> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bne 964 <_PyBytes_DecodeEscape2+0x518> │ │ │ │ │ + bne 930 <_PyBytes_DecodeEscape2+0x4e4> │ │ │ │ │ b 628 <_PyBytes_DecodeEscape2+0x1dc> │ │ │ │ │ + ldr r3, [pc, #596] @ c18 <_PyBytes_DecodeEscape2+0x7cc> │ │ │ │ │ + ldr r1, [pc, #596] @ c1c <_PyBytes_DecodeEscape2+0x7d0> │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 8dc <_PyBytes_DecodeEscape2+0x490> │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 628 <_PyBytes_DecodeEscape2+0x1dc> │ │ │ │ │ + bl 0 <__stack_chk_fail> │ │ │ │ │ + R_ARM_CALL __stack_chk_fail │ │ │ │ │ + ldr r3, [pc, #560] @ c20 <_PyBytes_DecodeEscape2+0x7d4> │ │ │ │ │ + ldr r1, [pc, #560] @ c24 <_PyBytes_DecodeEscape2+0x7d8> │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 8dc <_PyBytes_DecodeEscape2+0x490> │ │ │ │ │ + mov r2, #34 @ 0x22 │ │ │ │ │ + mov r3, lr │ │ │ │ │ + strb r2, [r4], #1 │ │ │ │ │ + b 6f4 <_PyBytes_DecodeEscape2+0x2a8> │ │ │ │ │ + mov r2, #39 @ 0x27 │ │ │ │ │ + mov r3, lr │ │ │ │ │ + strb r2, [r4], #1 │ │ │ │ │ + b 6f4 <_PyBytes_DecodeEscape2+0x2a8> │ │ │ │ │ + ldr r1, [pc, #516] @ c28 <_PyBytes_DecodeEscape2+0x7dc> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL strcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq ac0 <_PyBytes_DecodeEscape2+0x674> │ │ │ │ │ + ldr r1, [pc, #496] @ c2c <_PyBytes_DecodeEscape2+0x7e0> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL strcmp │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r3, [pc, #432] @ bfc <_PyBytes_DecodeEscape2+0x7b0> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne a88 <_PyBytes_DecodeEscape2+0x63c> │ │ │ │ │ + mov r1, #63 @ 0x3f │ │ │ │ │ + strb r1, [r4], #1 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + bls 5a0 <_PyBytes_DecodeEscape2+0x154> │ │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ │ + ldr r1, [pc, #452] @ c30 <_PyBytes_DecodeEscape2+0x7e4> │ │ │ │ │ + ldr r1, [r1, r0, lsl #2] │ │ │ │ │ + tst r1, #16 │ │ │ │ │ + movne r6, r2 │ │ │ │ │ + bne 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ + b 65c <_PyBytes_DecodeEscape2+0x210> │ │ │ │ │ + mov r2, #11 │ │ │ │ │ + strb r2, [r4], #1 │ │ │ │ │ + b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ + ldr r1, [pc, #420] @ c34 <_PyBytes_DecodeEscape2+0x7e8> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL strcmp │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r3, [pc, #344] @ bfc <_PyBytes_DecodeEscape2+0x7b0> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq a58 <_PyBytes_DecodeEscape2+0x60c> │ │ │ │ │ + ldr r3, [pc, #392] @ c38 <_PyBytes_DecodeEscape2+0x7ec> │ │ │ │ │ + ldr r1, [pc, #392] @ c3c <_PyBytes_DecodeEscape2+0x7f0> │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + b ad8 <_PyBytes_DecodeEscape2+0x68c> │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #488] @ be4 <_PyBytes_DecodeEscape2+0x798> │ │ │ │ │ - ldr r1, [pc, #488] @ be8 <_PyBytes_DecodeEscape2+0x79c> │ │ │ │ │ + ldr r3, [pc, #364] @ c38 <_PyBytes_DecodeEscape2+0x7ec> │ │ │ │ │ + ldr r1, [pc, #368] @ c40 <_PyBytes_DecodeEscape2+0x7f4> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ sub r2, r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3204 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b 8b8 <_PyBytes_DecodeEscape2+0x46c> │ │ │ │ │ - mov r3, #7 │ │ │ │ │ - strb r3, [r4], #1 │ │ │ │ │ - b 770 <_PyBytes_DecodeEscape2+0x324> │ │ │ │ │ - mov r3, #12 │ │ │ │ │ - strb r3, [r4], #1 │ │ │ │ │ - b 770 <_PyBytes_DecodeEscape2+0x324> │ │ │ │ │ - mov r3, #8 │ │ │ │ │ - strb r3, [r4], #1 │ │ │ │ │ - b 770 <_PyBytes_DecodeEscape2+0x324> │ │ │ │ │ + b 8dc <_PyBytes_DecodeEscape2+0x490> │ │ │ │ │ + ldr r3, [pc, #332] @ c38 <_PyBytes_DecodeEscape2+0x7ec> │ │ │ │ │ + ldr r1, [pc, #340] @ c44 <_PyBytes_DecodeEscape2+0x7f8> │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b ad8 <_PyBytes_DecodeEscape2+0x68c> │ │ │ │ │ + mov r2, #39 @ 0x27 │ │ │ │ │ + strb r2, [r4], #1 │ │ │ │ │ + b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ + mov r2, #7 │ │ │ │ │ + mov r3, lr │ │ │ │ │ + strb r2, [r4], #1 │ │ │ │ │ + b 6f4 <_PyBytes_DecodeEscape2+0x2a8> │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + mov r3, lr │ │ │ │ │ + strb r2, [r4], #1 │ │ │ │ │ + b 6f4 <_PyBytes_DecodeEscape2+0x2a8> │ │ │ │ │ + mov r2, #12 │ │ │ │ │ + mov r3, lr │ │ │ │ │ + strb r2, [r4], #1 │ │ │ │ │ + b 6f4 <_PyBytes_DecodeEscape2+0x2a8> │ │ │ │ │ + mov r2, #34 @ 0x22 │ │ │ │ │ + strb r2, [r4], #1 │ │ │ │ │ + b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + strb r2, [r4], #1 │ │ │ │ │ + b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 618 <_PyBytes_DecodeEscape2+0x1cc> │ │ │ │ │ - b 8b8 <_PyBytes_DecodeEscape2+0x46c> │ │ │ │ │ + b 8dc <_PyBytes_DecodeEscape2+0x490> │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ add fp, sp, #44 @ 0x2c │ │ │ │ │ str r2, [r7] │ │ │ │ │ mov r4, fp │ │ │ │ │ str r5, [r3] │ │ │ │ │ b 5a0 <_PyBytes_DecodeEscape2+0x154> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3204 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b 8b8 <_PyBytes_DecodeEscape2+0x46c> │ │ │ │ │ + b 8dc <_PyBytes_DecodeEscape2+0x490> │ │ │ │ │ mov r2, #7 │ │ │ │ │ strb r2, [r4], #1 │ │ │ │ │ b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ mov r2, #12 │ │ │ │ │ strb r2, [r4], #1 │ │ │ │ │ b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ @@ -752,319 +826,263 @@ │ │ │ │ │ cmn r1, #1 │ │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ │ streq r0, [r7] │ │ │ │ │ streq r2, [r1] │ │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ │ strb r2, [r4], #1 │ │ │ │ │ b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ - mov r2, #34 @ 0x22 │ │ │ │ │ - strb r2, [r4], #1 │ │ │ │ │ - b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ - mov r3, #11 │ │ │ │ │ - strb r3, [r4], #1 │ │ │ │ │ - b 770 <_PyBytes_DecodeEscape2+0x324> │ │ │ │ │ mov r2, #11 │ │ │ │ │ + mov r3, lr │ │ │ │ │ strb r2, [r4], #1 │ │ │ │ │ - b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ - ldr r3, [pc, #260] @ be4 <_PyBytes_DecodeEscape2+0x798> │ │ │ │ │ - ldr r1, [pc, #264] @ bec <_PyBytes_DecodeEscape2+0x7a0> │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b a08 <_PyBytes_DecodeEscape2+0x5bc> │ │ │ │ │ - mov r2, #39 @ 0x27 │ │ │ │ │ - strb r2, [r4], #1 │ │ │ │ │ - b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ - mov r2, #8 │ │ │ │ │ + b 6f4 <_PyBytes_DecodeEscape2+0x2a8> │ │ │ │ │ + ldr r2, [r7] │ │ │ │ │ + cmn r2, #1 │ │ │ │ │ + ldreq r2, [sp, #4] │ │ │ │ │ + streq ip, [r7] │ │ │ │ │ + streq r3, [r2] │ │ │ │ │ + mov r2, #92 @ 0x5c │ │ │ │ │ strb r2, [r4], #1 │ │ │ │ │ - b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ - mov r3, #39 @ 0x27 │ │ │ │ │ - strb r3, [r4], #1 │ │ │ │ │ - b 770 <_PyBytes_DecodeEscape2+0x324> │ │ │ │ │ - ldr r1, [pc, #216] @ bf0 <_PyBytes_DecodeEscape2+0x7a4> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL strcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 9f0 <_PyBytes_DecodeEscape2+0x5a4> │ │ │ │ │ - ldr r1, [pc, #196] @ bf4 <_PyBytes_DecodeEscape2+0x7a8> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL strcmp │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r3, [pc, #120] @ bb8 <_PyBytes_DecodeEscape2+0x76c> │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne b7c <_PyBytes_DecodeEscape2+0x730> │ │ │ │ │ - mov r1, #63 @ 0x3f │ │ │ │ │ - strb r1, [r4], #1 │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ - bls 5a0 <_PyBytes_DecodeEscape2+0x154> │ │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ │ - ldr r1, [pc, #152] @ bf8 <_PyBytes_DecodeEscape2+0x7ac> │ │ │ │ │ - ldr r1, [r1, r0, lsl #2] │ │ │ │ │ - tst r1, #16 │ │ │ │ │ - movne r6, r2 │ │ │ │ │ - bne 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ - b 65c <_PyBytes_DecodeEscape2+0x210> │ │ │ │ │ - mov r3, #34 @ 0x22 │ │ │ │ │ - strb r3, [r4], #1 │ │ │ │ │ - b 770 <_PyBytes_DecodeEscape2+0x324> │ │ │ │ │ - ldr r1, [pc, #120] @ bfc <_PyBytes_DecodeEscape2+0x7b0> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL strcmp │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r3, [pc, #32] @ bb8 <_PyBytes_DecodeEscape2+0x76c> │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq b4c <_PyBytes_DecodeEscape2+0x700> │ │ │ │ │ - ldr r3, [pc, #64] @ be4 <_PyBytes_DecodeEscape2+0x798> │ │ │ │ │ - ldr r1, [pc, #88] @ c00 <_PyBytes_DecodeEscape2+0x7b4> │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - b a08 <_PyBytes_DecodeEscape2+0x5bc> │ │ │ │ │ + b 6f4 <_PyBytes_DecodeEscape2+0x2a8> │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ R_ARM_ABS32 _PyLong_DigitValue │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000de │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00003390 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ - R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + R_ARM_ABS32 _PyByteArray_empty_string │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ - R_ARM_ABS32 _PyByteArray_empty_string │ │ │ │ │ - R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ - .word 0x000000bc │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000000a4 │ │ │ │ │ + R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000008c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ .word 0x0000009c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000000e0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x000000bc │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x000000a4 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000c04 <_PyBytesWriter_Prepare>: │ │ │ │ │ +00000c48 <_PyBytesWriter_Prepare>: │ │ │ │ │ _PyBytesWriter_Prepare(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq c60 <_PyBytesWriter_Prepare+0x5c> │ │ │ │ │ + beq ca4 <_PyBytesWriter_Prepare+0x5c> │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub ip, ip, r2 │ │ │ │ │ cmp r4, ip │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bgt c68 <_PyBytesWriter_Prepare+0x64> │ │ │ │ │ + bgt cac <_PyBytesWriter_Prepare+0x64> │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt c50 <_PyBytesWriter_Prepare+0x4c> │ │ │ │ │ + blt c94 <_PyBytesWriter_Prepare+0x4c> │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1a40 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3204 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00000c7c <_PyBytesWriter_Finish>: │ │ │ │ │ +00000cc0 <_PyBytesWriter_Finish>: │ │ │ │ │ _PyBytesWriter_Finish(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - beq d6c <_PyBytesWriter_Finish+0xf0> │ │ │ │ │ + beq db0 <_PyBytesWriter_Finish+0xf0> │ │ │ │ │ add r7, r0, #24 │ │ │ │ │ subs r4, r1, r7 │ │ │ │ │ - beq db0 <_PyBytesWriter_Finish+0x134> │ │ │ │ │ + beq df4 <_PyBytesWriter_Finish+0x134> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dcc <_PyBytesWriter_Finish+0x150> │ │ │ │ │ + bne e10 <_PyBytesWriter_Finish+0x150> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt de0 <_PyBytesWriter_Finish+0x164> │ │ │ │ │ + blt e24 <_PyBytesWriter_Finish+0x164> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r6, r4, #1 │ │ │ │ │ clz r6, r6 │ │ │ │ │ lsr r6, r6, #5 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne d50 <_PyBytesWriter_Finish+0xd4> │ │ │ │ │ + bne d94 <_PyBytesWriter_Finish+0xd4> │ │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ │ - bgt e60 <_PyBytesWriter_Finish+0x1e4> │ │ │ │ │ + bgt ea4 <_PyBytesWriter_Finish+0x1e4> │ │ │ │ │ add r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq ecc <_PyBytesWriter_Finish+0x250> │ │ │ │ │ - ldr r3, [pc, #484] @ edc <_PyBytesWriter_Finish+0x260> │ │ │ │ │ + beq f10 <_PyBytesWriter_Finish+0x250> │ │ │ │ │ + ldr r3, [pc, #484] @ f20 <_PyBytesWriter_Finish+0x260> │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ add r3, r5, r4 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ strb r6, [r3, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne d34 <_PyBytesWriter_Finish+0xb8> │ │ │ │ │ + bne d78 <_PyBytesWriter_Finish+0xb8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ │ - ldr r5, [pc, #388] @ ee0 <_PyBytesWriter_Finish+0x264> │ │ │ │ │ + ldr r5, [pc, #388] @ f24 <_PyBytesWriter_Finish+0x264> │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r5, [r0] │ │ │ │ │ - bne df8 <_PyBytesWriter_Finish+0x17c> │ │ │ │ │ + bne e3c <_PyBytesWriter_Finish+0x17c> │ │ │ │ │ add r2, r5, #16 │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ - beq db8 <_PyBytesWriter_Finish+0x13c> │ │ │ │ │ + beq dfc <_PyBytesWriter_Finish+0x13c> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq d28 <_PyBytesWriter_Finish+0xac> │ │ │ │ │ + beq d6c <_PyBytesWriter_Finish+0xac> │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df0 <_PyBytesWriter_Finish+0x174> │ │ │ │ │ + bne e34 <_PyBytesWriter_Finish+0x174> │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - b d28 <_PyBytesWriter_Finish+0xac> │ │ │ │ │ + b d6c <_PyBytesWriter_Finish+0xac> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dcc <_PyBytesWriter_Finish+0x150> │ │ │ │ │ + bne e10 <_PyBytesWriter_Finish+0x150> │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e74 <_PyBytesWriter_Finish+0x1f8> │ │ │ │ │ - ldr r5, [pc, #280] @ ee4 <_PyBytesWriter_Finish+0x268> │ │ │ │ │ - b d28 <_PyBytesWriter_Finish+0xac> │ │ │ │ │ + bne eb8 <_PyBytesWriter_Finish+0x1f8> │ │ │ │ │ + ldr r5, [pc, #280] @ f28 <_PyBytesWriter_Finish+0x268> │ │ │ │ │ + b d6c <_PyBytesWriter_Finish+0xac> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ - ldr r3, [pc, #256] @ ee8 <_PyBytesWriter_Finish+0x26c> │ │ │ │ │ - ldr r1, [pc, #256] @ eec <_PyBytesWriter_Finish+0x270> │ │ │ │ │ + ldr r3, [pc, #256] @ f2c <_PyBytesWriter_Finish+0x26c> │ │ │ │ │ + ldr r1, [pc, #256] @ f30 <_PyBytesWriter_Finish+0x270> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b d28 <_PyBytesWriter_Finish+0xac> │ │ │ │ │ + b d6c <_PyBytesWriter_Finish+0xac> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ea4 <_PyBytesWriter_Finish+0x228> │ │ │ │ │ + beq ee8 <_PyBytesWriter_Finish+0x228> │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ - beq eb0 <_PyBytesWriter_Finish+0x234> │ │ │ │ │ + beq ef4 <_PyBytesWriter_Finish+0x234> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq d28 <_PyBytesWriter_Finish+0xac> │ │ │ │ │ + beq d6c <_PyBytesWriter_Finish+0xac> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq da8 <_PyBytesWriter_Finish+0x12c> │ │ │ │ │ + beq dec <_PyBytesWriter_Finish+0x12c> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq df0 <_PyBytesWriter_Finish+0x174> │ │ │ │ │ + beq e34 <_PyBytesWriter_Finish+0x174> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne df0 <_PyBytesWriter_Finish+0x174> │ │ │ │ │ + bne e34 <_PyBytesWriter_Finish+0x174> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b df0 <_PyBytesWriter_Finish+0x174> │ │ │ │ │ - ldr r3, [pc, #136] @ ef0 <_PyBytesWriter_Finish+0x274> │ │ │ │ │ - ldr r1, [pc, #136] @ ef4 <_PyBytesWriter_Finish+0x278> │ │ │ │ │ + b e34 <_PyBytesWriter_Finish+0x174> │ │ │ │ │ + ldr r3, [pc, #136] @ f34 <_PyBytesWriter_Finish+0x274> │ │ │ │ │ + ldr r1, [pc, #136] @ f38 <_PyBytesWriter_Finish+0x278> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b df0 <_PyBytesWriter_Finish+0x174> │ │ │ │ │ + b e34 <_PyBytesWriter_Finish+0x174> │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r0] │ │ │ │ │ - beq dc4 <_PyBytesWriter_Finish+0x148> │ │ │ │ │ + beq e08 <_PyBytesWriter_Finish+0x148> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne dc4 <_PyBytesWriter_Finish+0x148> │ │ │ │ │ + bne e08 <_PyBytesWriter_Finish+0x148> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b dc4 <_PyBytesWriter_Finish+0x148> │ │ │ │ │ - ldr r3, [pc, #76] @ ef8 <_PyBytesWriter_Finish+0x27c> │ │ │ │ │ + b e08 <_PyBytesWriter_Finish+0x148> │ │ │ │ │ + ldr r3, [pc, #76] @ f3c <_PyBytesWriter_Finish+0x27c> │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ - bne e10 <_PyBytesWriter_Finish+0x194> │ │ │ │ │ + bne e54 <_PyBytesWriter_Finish+0x194> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r1, [r0] │ │ │ │ │ - beq d28 <_PyBytesWriter_Finish+0xac> │ │ │ │ │ - b e28 <_PyBytesWriter_Finish+0x1ac> │ │ │ │ │ + beq d6c <_PyBytesWriter_Finish+0xac> │ │ │ │ │ + b e6c <_PyBytesWriter_Finish+0x1ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne d20 <_PyBytesWriter_Finish+0xa4> │ │ │ │ │ - b df0 <_PyBytesWriter_Finish+0x174> │ │ │ │ │ + bne d64 <_PyBytesWriter_Finish+0xa4> │ │ │ │ │ + b e34 <_PyBytesWriter_Finish+0x174> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00003390 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ @@ -1072,36 +1090,36 @@ │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyByteArray_empty_string │ │ │ │ │ │ │ │ │ │ -00000efc : │ │ │ │ │ +00000f40 : │ │ │ │ │ PyBytes_FromString(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmn r0, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi fa0 │ │ │ │ │ + bhi fe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq f80 │ │ │ │ │ + beq fc4 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq f8c │ │ │ │ │ + beq fd0 │ │ │ │ │ add r0, r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq fb8 │ │ │ │ │ - ldr r3, [pc, #120] @ fc0 │ │ │ │ │ + beq ffc │ │ │ │ │ + ldr r3, [pc, #120] @ 1004 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ @@ -1111,105 +1129,105 @@ │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r5, [pc, #60] @ fc4 │ │ │ │ │ + ldr r5, [pc, #60] @ 1008 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldrb r3, [r6] │ │ │ │ │ - ldr r5, [pc, #48] @ fc8 │ │ │ │ │ + ldr r5, [pc, #48] @ 100c │ │ │ │ │ mov r2, #24 │ │ │ │ │ mla r5, r2, r3, r5 │ │ │ │ │ - b f78 │ │ │ │ │ - ldr r3, [pc, #36] @ fcc │ │ │ │ │ - ldr r1, [pc, #36] @ fd0 │ │ │ │ │ + b fbc │ │ │ │ │ + ldr r3, [pc, #36] @ 1010 │ │ │ │ │ + ldr r1, [pc, #36] @ 1014 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b f78 │ │ │ │ │ + b fbc │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00003390 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00000114 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000fd4 : │ │ │ │ │ +00001018 : │ │ │ │ │ PyBytes_Concat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1138 │ │ │ │ │ + beq 117c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - beq 1370 │ │ │ │ │ + beq 13b4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1198 │ │ │ │ │ + beq 11dc │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ mov r9, sp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1244 │ │ │ │ │ + bne 1288 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1244 │ │ │ │ │ + bne 1288 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - beq 1214 │ │ │ │ │ + beq 1258 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 115c │ │ │ │ │ + beq 11a0 │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bgt 12bc │ │ │ │ │ + bgt 1300 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 1278 │ │ │ │ │ - beq 123c │ │ │ │ │ + blt 12bc │ │ │ │ │ + beq 1280 │ │ │ │ │ cmn r6, #-2147483630 @ 0x80000012 │ │ │ │ │ - bgt 128c │ │ │ │ │ + bgt 12d0 │ │ │ │ │ add r0, r6, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1360 │ │ │ │ │ - ldr r3, [pc, #744] @ 1394 │ │ │ │ │ + beq 13a4 │ │ │ │ │ + ldr r3, [pc, #744] @ 13d8 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 12e0 │ │ │ │ │ + bne 1324 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r6, r4, r6 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ @@ -1224,194 +1242,194 @@ │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ add r0, r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 1188 │ │ │ │ │ + beq 11cc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 1124 │ │ │ │ │ + beq 1168 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ str r4, [r5] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1140 │ │ │ │ │ + bne 1184 │ │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1138 │ │ │ │ │ + bne 117c │ │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #560] @ 1394 │ │ │ │ │ + ldr r3, [pc, #560] @ 13d8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1270 │ │ │ │ │ + bne 12b4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1180 │ │ │ │ │ + beq 11c4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - bne 1108 │ │ │ │ │ + bne 114c │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 111c │ │ │ │ │ - b 1124 │ │ │ │ │ - ldr r3, [pc, #500] @ 1394 │ │ │ │ │ + bne 1160 │ │ │ │ │ + b 1168 │ │ │ │ │ + ldr r3, [pc, #500] @ 13d8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1010 │ │ │ │ │ + bne 1054 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ec │ │ │ │ │ + bne 1330 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt 1344 │ │ │ │ │ + blt 1388 │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1348 │ │ │ │ │ + beq 138c │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 1138 │ │ │ │ │ - ldr r3, [pc, #376] @ 1394 │ │ │ │ │ + b 117c │ │ │ │ │ + ldr r3, [pc, #376] @ 13d8 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 12a0 │ │ │ │ │ + bne 12e4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 1108 │ │ │ │ │ - ldr r4, [pc, #340] @ 1398 │ │ │ │ │ - b 10d8 │ │ │ │ │ - ldr r1, [pc, #336] @ 139c │ │ │ │ │ + b 114c │ │ │ │ │ + ldr r4, [pc, #340] @ 13dc │ │ │ │ │ + b 111c │ │ │ │ │ + ldr r1, [pc, #336] @ 13e0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #316] @ 13a0 │ │ │ │ │ + ldr r1, [pc, #316] @ 13e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1180 │ │ │ │ │ + b 11c4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge 108c │ │ │ │ │ - ldr r3, [pc, #292] @ 13a4 │ │ │ │ │ - ldr r1, [pc, #292] @ 13a8 │ │ │ │ │ + bge 10d0 │ │ │ │ │ + ldr r3, [pc, #292] @ 13e8 │ │ │ │ │ + ldr r1, [pc, #292] @ 13ec │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1264 │ │ │ │ │ - ldr r3, [pc, #280] @ 13ac │ │ │ │ │ - ldr r1, [pc, #280] @ 13b0 │ │ │ │ │ + b 12a8 │ │ │ │ │ + ldr r3, [pc, #280] @ 13f0 │ │ │ │ │ + ldr r1, [pc, #280] @ 13f4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1264 │ │ │ │ │ + b 12a8 │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 12c4 │ │ │ │ │ + beq 1308 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 108c │ │ │ │ │ + bge 10d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1264 │ │ │ │ │ + b 12a8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 123c │ │ │ │ │ + bne 1280 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1178 │ │ │ │ │ - b 1108 │ │ │ │ │ + bne 11bc │ │ │ │ │ + b 114c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 10b8 │ │ │ │ │ + b 10fc │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ - ldr r0, [pc, #160] @ 139c │ │ │ │ │ + ldr r0, [pc, #160] @ 13e0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #152] @ 13a0 │ │ │ │ │ + ldr r1, [pc, #152] @ 13e4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1138 │ │ │ │ │ + beq 117c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - beq 1138 │ │ │ │ │ + beq 117c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1138 │ │ │ │ │ + bne 117c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1138 │ │ │ │ │ + b 117c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1318 │ │ │ │ │ - b 1138 │ │ │ │ │ + bne 135c │ │ │ │ │ + b 117c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 10d4 │ │ │ │ │ - b 1264 │ │ │ │ │ + bne 1118 │ │ │ │ │ + b 12a8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r0] │ │ │ │ │ - beq 1138 │ │ │ │ │ + beq 117c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1138 │ │ │ │ │ - b 1150 │ │ │ │ │ + bne 117c │ │ │ │ │ + b 1194 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000012c │ │ │ │ │ @@ -1419,15 +1437,15 @@ │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000013b4 : │ │ │ │ │ +000013f8 : │ │ │ │ │ bytes_concat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ @@ -1436,44 +1454,44 @@ │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 15d0 │ │ │ │ │ + bne 1614 │ │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15d0 │ │ │ │ │ + bne 1614 │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1524 │ │ │ │ │ + beq 1568 │ │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 14f0 │ │ │ │ │ + beq 1534 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt 15c4 │ │ │ │ │ + bgt 1608 │ │ │ │ │ add r5, r7, r8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 156c │ │ │ │ │ - beq 1548 │ │ │ │ │ + blt 15b0 │ │ │ │ │ + beq 158c │ │ │ │ │ cmn r5, #-2147483630 @ 0x80000012 │ │ │ │ │ - bgt 1590 │ │ │ │ │ + bgt 15d4 │ │ │ │ │ add r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1620 │ │ │ │ │ - ldr r3, [pc, #468] @ 1634 │ │ │ │ │ + beq 1664 │ │ │ │ │ + ldr r3, [pc, #468] @ 1678 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ @@ -1494,114 +1512,114 @@ │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r0, r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 14cc │ │ │ │ │ + beq 1510 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 14e4 │ │ │ │ │ + beq 1528 │ │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #316] @ 1634 │ │ │ │ │ + ldr r3, [pc, #316] @ 1678 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1560 │ │ │ │ │ + bne 15a4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1550 │ │ │ │ │ + beq 1594 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 1558 │ │ │ │ │ + beq 159c │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 14c4 │ │ │ │ │ - ldr r3, [pc, #264] @ 1634 │ │ │ │ │ + b 1508 │ │ │ │ │ + ldr r3, [pc, #264] @ 1678 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 15a8 │ │ │ │ │ + bne 15ec │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ - b 14c4 │ │ │ │ │ - ldr r4, [pc, #232] @ 1638 │ │ │ │ │ - b 1494 │ │ │ │ │ + b 1508 │ │ │ │ │ + ldr r4, [pc, #232] @ 167c │ │ │ │ │ + b 14d8 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - bne 151c │ │ │ │ │ + bne 1560 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 14dc │ │ │ │ │ + b 1520 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r5, r7 │ │ │ │ │ - bge 1440 │ │ │ │ │ - ldr r3, [pc, #200] @ 163c │ │ │ │ │ - ldr r1, [pc, #200] @ 1640 │ │ │ │ │ + bge 1484 │ │ │ │ │ + ldr r3, [pc, #200] @ 1680 │ │ │ │ │ + ldr r1, [pc, #200] @ 1684 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - bne 14c4 │ │ │ │ │ - b 14cc │ │ │ │ │ - ldr r3, [pc, #172] @ 1644 │ │ │ │ │ - ldr r1, [pc, #172] @ 1648 │ │ │ │ │ + bne 1508 │ │ │ │ │ + b 1510 │ │ │ │ │ + ldr r3, [pc, #172] @ 1688 │ │ │ │ │ + ldr r1, [pc, #172] @ 168c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ - b 1580 │ │ │ │ │ + b 15c4 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 15f8 │ │ │ │ │ + beq 163c │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 1440 │ │ │ │ │ + bge 1484 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ - b 1580 │ │ │ │ │ + b 15c4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r0, [pc, #108] @ 164c │ │ │ │ │ + ldr r0, [pc, #108] @ 1690 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #100] @ 1650 │ │ │ │ │ + ldr r1, [pc, #100] @ 1694 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ - b 1580 │ │ │ │ │ + b 15c4 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ldrne r4, [pc, #48] @ 1638 │ │ │ │ │ + ldrne r4, [pc, #48] @ 167c │ │ │ │ │ movne r8, r7 │ │ │ │ │ - bne 1494 │ │ │ │ │ + bne 14d8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ - b 151c │ │ │ │ │ + b 1560 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 1490 │ │ │ │ │ - b 1580 │ │ │ │ │ + bne 14d4 │ │ │ │ │ + b 15c4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -1609,15 +1627,15 @@ │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000012c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00001654 : │ │ │ │ │ +00001698 : │ │ │ │ │ bytes_buffer_getbuffer(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov lr, #1 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -1629,15 +1647,15 @@ │ │ │ │ │ mov r1, ip │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_FillInfo │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ │ │ -00001694 : │ │ │ │ │ +000016d8 : │ │ │ │ │ bytes_hash(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ @@ -1646,44 +1664,44 @@ │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 <_Py_HashBytes> │ │ │ │ │ R_ARM_CALL _Py_HashBytes │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000016c8 : │ │ │ │ │ +0000170c : │ │ │ │ │ bytes_richcompare(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r5, r1 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq 1804 │ │ │ │ │ + beq 185c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1804 │ │ │ │ │ + beq 185c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 177c │ │ │ │ │ + beq 17c0 │ │ │ │ │ sub r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ - bhi 17a4 │ │ │ │ │ + bhi 17e8 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne 1768 │ │ │ │ │ + bne 17ac │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1768 │ │ │ │ │ + bne 17ac │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r1, r1, #16 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ sub r6, r6, #3 │ │ │ │ │ clz r6, r6 │ │ │ │ │ @@ -1696,135 +1714,135 @@ │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ sub r0, r6, #3 │ │ │ │ │ clz r0, r0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ - ldr r3, [pc, #456] @ 194c │ │ │ │ │ + ldr r3, [pc, #456] @ 1990 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi 1898 │ │ │ │ │ + bhi 18ec │ │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ - ldr r0, [pc, #436] @ 1950 │ │ │ │ │ + ldr r0, [pc, #436] @ 1994 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r0, [pc, #432] @ 1954 │ │ │ │ │ + ldr r0, [pc, #432] @ 1998 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r7, r8 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, r8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 1830 │ │ │ │ │ + ble 1874 │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ - beq 181c │ │ │ │ │ - ldr r3, [pc, #392] @ 1958 │ │ │ │ │ - ldr r0, [pc, #380] @ 1950 │ │ │ │ │ + bne 1820 │ │ │ │ │ + add r1, r5, #16 │ │ │ │ │ + add r0, r0, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + beq 1874 │ │ │ │ │ + ldr r3, [pc, #372] @ 199c │ │ │ │ │ + ldr r0, [pc, #360] @ 1994 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bhi 18b4 │ │ │ │ │ + bhi 18dc │ │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ - ldr r3, [pc, #360] @ 1954 │ │ │ │ │ + ldr r3, [pc, #340] @ 1998 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movgt r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #344] @ 1954 │ │ │ │ │ + ldr r3, [pc, #324] @ 1998 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movge r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18c4 │ │ │ │ │ - ldr r0, [pc, #320] @ 195c │ │ │ │ │ + bne 1908 │ │ │ │ │ + ldr r0, [pc, #300] @ 19a0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - add r1, r5, #16 │ │ │ │ │ - add r0, r0, #16 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - bne 17c8 │ │ │ │ │ - ldr r3, [pc, #296] @ 1960 │ │ │ │ │ + ldr r3, [pc, #296] @ 19a4 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bhi 1884 │ │ │ │ │ + bhi 18c8 │ │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ - ldr r3, [pc, #260] @ 1954 │ │ │ │ │ + ldr r3, [pc, #260] @ 1998 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - ldr r0, [pc, #248] @ 1950 │ │ │ │ │ + ldr r0, [pc, #248] @ 1994 │ │ │ │ │ movle r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #240] @ 1954 │ │ │ │ │ + ldr r3, [pc, #240] @ 1998 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - ldr r0, [pc, #228] @ 1950 │ │ │ │ │ + ldr r0, [pc, #228] @ 1994 │ │ │ │ │ movlt r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #220] @ 1954 │ │ │ │ │ + ldr r3, [pc, #220] @ 1998 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - ldr r0, [pc, #208] @ 1950 │ │ │ │ │ + ldr r0, [pc, #208] @ 1994 │ │ │ │ │ movge r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #200] @ 1954 │ │ │ │ │ + ldr r3, [pc, #200] @ 1998 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - ldr r0, [pc, #188] @ 1950 │ │ │ │ │ + ldr r0, [pc, #188] @ 1994 │ │ │ │ │ movgt r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + ldr r3, [pc, #180] @ 1998 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + movlt r0, r3 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_BadArgument │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #168] @ 1954 │ │ │ │ │ + ldr r3, [pc, #152] @ 1998 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movle r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #152] @ 1954 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - movlt r0, r3 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ sub r6, r6, #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bhi 1814 │ │ │ │ │ + bhi 186c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 18f0 │ │ │ │ │ + bne 1934 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 1910 │ │ │ │ │ - ldr r3, [pc, #108] @ 1964 │ │ │ │ │ - ldr r1, [pc, #108] @ 1968 │ │ │ │ │ + beq 1954 │ │ │ │ │ + ldr r3, [pc, #108] @ 19a8 │ │ │ │ │ + ldr r1, [pc, #108] @ 19ac │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #4] │ │ │ │ │ - bne 189c │ │ │ │ │ + bne 18f0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 192c │ │ │ │ │ + bne 1970 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1814 │ │ │ │ │ - ldr r3, [pc, #48] @ 1964 │ │ │ │ │ - ldr r1, [pc, #52] @ 196c │ │ │ │ │ + beq 186c │ │ │ │ │ + ldr r3, [pc, #48] @ 19a8 │ │ │ │ │ + ldr r1, [pc, #52] @ 19b0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1814 │ │ │ │ │ - b 189c │ │ │ │ │ + beq 186c │ │ │ │ │ + b 18f0 │ │ │ │ │ .word 0x000001bc │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ .word 0x000001c2 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ @@ -1835,92 +1853,92 @@ │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_BytesWarning │ │ │ │ │ .word 0x0000014c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000170 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00001970 <_PyBytesWriter_Init>: │ │ │ │ │ +000019b4 <_PyBytesWriter_Init>: │ │ │ │ │ _PyBytesWriter_Init(): │ │ │ │ │ mov r2, #24 │ │ │ │ │ mov r1, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 memset │ │ │ │ │ │ │ │ │ │ -0000197c <_PyBytesWriter_Alloc>: │ │ │ │ │ +000019c0 <_PyBytesWriter_Alloc>: │ │ │ │ │ _PyBytesWriter_Alloc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ add r1, r0, #24 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - beq 19d0 <_PyBytesWriter_Alloc+0x54> │ │ │ │ │ + beq 1a14 <_PyBytesWriter_Alloc+0x54> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bgt 19e8 <_PyBytesWriter_Alloc+0x6c> │ │ │ │ │ + bgt 1a2c <_PyBytesWriter_Alloc+0x6c> │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ cmp r4, #512 @ 0x200 │ │ │ │ │ - bgt 19d8 <_PyBytesWriter_Alloc+0x5c> │ │ │ │ │ + bgt 1a1c <_PyBytesWriter_Alloc+0x5c> │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1a40 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 19cc <_PyBytesWriter_Alloc+0x50> │ │ │ │ │ + b 1a10 <_PyBytesWriter_Alloc+0x50> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3204 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 19d0 <_PyBytesWriter_Alloc+0x54> │ │ │ │ │ + b 1a14 <_PyBytesWriter_Alloc+0x54> │ │ │ │ │ │ │ │ │ │ -000019fc <_PyBytesWriter_Resize>: │ │ │ │ │ +00001a40 <_PyBytesWriter_Resize>: │ │ │ │ │ _PyBytesWriter_Resize(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne 1ad0 <_PyBytesWriter_Resize+0xd4> │ │ │ │ │ + bne 1b14 <_PyBytesWriter_Resize+0xd4> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b5c <_PyBytesWriter_Resize+0x160> │ │ │ │ │ + beq 1ba0 <_PyBytesWriter_Resize+0x160> │ │ │ │ │ add r8, r4, #24 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r5, r5, r8 │ │ │ │ │ - bne 1bc8 <_PyBytesWriter_Resize+0x1cc> │ │ │ │ │ + bne 1c0c <_PyBytesWriter_Resize+0x1cc> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 1b48 <_PyBytesWriter_Resize+0x14c> │ │ │ │ │ - ldreq r7, [pc, #484] @ 1c38 <_PyBytesWriter_Resize+0x23c> │ │ │ │ │ + blt 1b8c <_PyBytesWriter_Resize+0x14c> │ │ │ │ │ + ldreq r7, [pc, #484] @ 1c7c <_PyBytesWriter_Resize+0x23c> │ │ │ │ │ streq r7, [r4] │ │ │ │ │ - beq 1aa8 <_PyBytesWriter_Resize+0xac> │ │ │ │ │ + beq 1aec <_PyBytesWriter_Resize+0xac> │ │ │ │ │ cmn r6, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 1b20 <_PyBytesWriter_Resize+0x124> │ │ │ │ │ + bhi 1b64 <_PyBytesWriter_Resize+0x124> │ │ │ │ │ add r0, r6, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1bb0 <_PyBytesWriter_Resize+0x1b4> │ │ │ │ │ - ldr r3, [pc, #452] @ 1c3c <_PyBytesWriter_Resize+0x240> │ │ │ │ │ + beq 1bf4 <_PyBytesWriter_Resize+0x1b4> │ │ │ │ │ + ldr r3, [pc, #452] @ 1c80 <_PyBytesWriter_Resize+0x240> │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ @@ -1928,310 +1946,310 @@ │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ add r3, r7, r6 │ │ │ │ │ str r6, [r7, #8] │ │ │ │ │ strb r9, [r3, #16] │ │ │ │ │ str r7, [r4] │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1af4 <_PyBytesWriter_Resize+0xf8> │ │ │ │ │ + bne 1b38 <_PyBytesWriter_Resize+0xf8> │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ - bne 1be8 <_PyBytesWriter_Resize+0x1ec> │ │ │ │ │ + bne 1c2c <_PyBytesWriter_Resize+0x1ec> │ │ │ │ │ add r3, r3, #16 │ │ │ │ │ add r0, r3, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r3, r2, #3 │ │ │ │ │ movge r3, r2 │ │ │ │ │ asr r3, r3, #2 │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ sub r2, r3, #-2147483647 @ 0x80000001 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ subge r6, r6, r3 │ │ │ │ │ - b 1a24 <_PyBytesWriter_Resize+0x28> │ │ │ │ │ + b 1a68 <_PyBytesWriter_Resize+0x28> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ addeq r0, r7, #16 │ │ │ │ │ - bne 1b9c <_PyBytesWriter_Resize+0x1a0> │ │ │ │ │ + bne 1be0 <_PyBytesWriter_Resize+0x1a0> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ - b 1ab8 <_PyBytesWriter_Resize+0xbc> │ │ │ │ │ - ldr r3, [pc, #280] @ 1c40 <_PyBytesWriter_Resize+0x244> │ │ │ │ │ - ldr r1, [pc, #280] @ 1c44 <_PyBytesWriter_Resize+0x248> │ │ │ │ │ + b 1afc <_PyBytesWriter_Resize+0xbc> │ │ │ │ │ + ldr r3, [pc, #280] @ 1c84 <_PyBytesWriter_Resize+0x244> │ │ │ │ │ + ldr r1, [pc, #280] @ 1c88 <_PyBytesWriter_Resize+0x248> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3204 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #248] @ 1c48 <_PyBytesWriter_Resize+0x24c> │ │ │ │ │ - ldr r1, [pc, #248] @ 1c4c <_PyBytesWriter_Resize+0x250> │ │ │ │ │ + ldr r3, [pc, #248] @ 1c8c <_PyBytesWriter_Resize+0x24c> │ │ │ │ │ + ldr r1, [pc, #248] @ 1c90 <_PyBytesWriter_Resize+0x250> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1b30 <_PyBytesWriter_Resize+0x134> │ │ │ │ │ + b 1b74 <_PyBytesWriter_Resize+0x134> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ - bne 1c08 <_PyBytesWriter_Resize+0x20c> │ │ │ │ │ + bne 1c4c <_PyBytesWriter_Resize+0x20c> │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ mov r1, r6 │ │ │ │ │ sub r5, r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b38 <_PyBytesWriter_Resize+0x13c> │ │ │ │ │ + bne 1b7c <_PyBytesWriter_Resize+0x13c> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c00 <_PyBytesWriter_Resize+0x204> │ │ │ │ │ + bne 1c44 <_PyBytesWriter_Resize+0x204> │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ - b 1ab8 <_PyBytesWriter_Resize+0xbc> │ │ │ │ │ + b 1afc <_PyBytesWriter_Resize+0xbc> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r0, [r7, #20] │ │ │ │ │ - ldreq r0, [pc, #160] @ 1c50 <_PyBytesWriter_Resize+0x254> │ │ │ │ │ - b 1b00 <_PyBytesWriter_Resize+0x104> │ │ │ │ │ + ldreq r0, [pc, #160] @ 1c94 <_PyBytesWriter_Resize+0x254> │ │ │ │ │ + b 1b44 <_PyBytesWriter_Resize+0x104> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - bne 1aa4 <_PyBytesWriter_Resize+0xa8> │ │ │ │ │ - b 1b38 <_PyBytesWriter_Resize+0x13c> │ │ │ │ │ + bne 1ae8 <_PyBytesWriter_Resize+0xa8> │ │ │ │ │ + b 1b7c <_PyBytesWriter_Resize+0x13c> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - bne 1aa4 <_PyBytesWriter_Resize+0xa8> │ │ │ │ │ - b 1b38 <_PyBytesWriter_Resize+0x13c> │ │ │ │ │ + bne 1ae8 <_PyBytesWriter_Resize+0xa8> │ │ │ │ │ + b 1b7c <_PyBytesWriter_Resize+0x13c> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1c30 <_PyBytesWriter_Resize+0x234> │ │ │ │ │ + beq 1c74 <_PyBytesWriter_Resize+0x234> │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ add r0, r4, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ add r4, r4, #24 │ │ │ │ │ - b 1bf8 <_PyBytesWriter_Resize+0x1fc> │ │ │ │ │ + b 1c3c <_PyBytesWriter_Resize+0x1fc> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r0, #20] │ │ │ │ │ - ldreq r3, [pc, #52] @ 1c50 <_PyBytesWriter_Resize+0x254> │ │ │ │ │ + ldreq r3, [pc, #52] @ 1c94 <_PyBytesWriter_Resize+0x254> │ │ │ │ │ mov r1, r6 │ │ │ │ │ sub r5, r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b84 <_PyBytesWriter_Resize+0x188> │ │ │ │ │ - b 1b38 <_PyBytesWriter_Resize+0x13c> │ │ │ │ │ - ldr r4, [pc, #24] @ 1c50 <_PyBytesWriter_Resize+0x254> │ │ │ │ │ - b 1bf8 <_PyBytesWriter_Resize+0x1fc> │ │ │ │ │ + beq 1bc8 <_PyBytesWriter_Resize+0x188> │ │ │ │ │ + b 1b7c <_PyBytesWriter_Resize+0x13c> │ │ │ │ │ + ldr r4, [pc, #24] @ 1c94 <_PyBytesWriter_Resize+0x254> │ │ │ │ │ + b 1c3c <_PyBytesWriter_Resize+0x1fc> │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 _PyByteArray_empty_string │ │ │ │ │ │ │ │ │ │ -00001c54 : │ │ │ │ │ +00001c98 : │ │ │ │ │ bytes_subscript(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d6c │ │ │ │ │ - ldr r2, [pc, #604] @ 1ee0 │ │ │ │ │ + bne 1db0 │ │ │ │ │ + ldr r2, [pc, #604] @ 1f24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1eb8 │ │ │ │ │ + bne 1efc │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1e9c │ │ │ │ │ + blt 1ee0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - ble 1dfc │ │ │ │ │ + ble 1e40 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1de0 │ │ │ │ │ + beq 1e24 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 1e2c │ │ │ │ │ + bne 1e70 │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ adds r4, r4, r3 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dc4 │ │ │ │ │ + bne 1e08 │ │ │ │ │ cmn r6, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 1ea4 │ │ │ │ │ + bhi 1ee8 │ │ │ │ │ add r0, r6, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1ed0 │ │ │ │ │ - ldr r3, [pc, #456] @ 1ee4 │ │ │ │ │ + beq 1f14 │ │ │ │ │ + ldr r3, [pc, #456] @ 1f28 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mvn r1, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r3, r5, r6 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1d60 │ │ │ │ │ + beq 1da4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1c7c │ │ │ │ │ - ldr r6, [pc, #360] @ 1ee8 │ │ │ │ │ + beq 1cc0 │ │ │ │ │ + ldr r6, [pc, #360] @ 1f2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 1e70 │ │ │ │ │ + beq 1eb4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1e7c │ │ │ │ │ + blt 1ec0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bge 1e90 │ │ │ │ │ + bge 1ed4 │ │ │ │ │ add r5, r4, r5 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ - ldr r5, [pc, #308] @ 1eec │ │ │ │ │ + ldr r5, [pc, #308] @ 1f30 │ │ │ │ │ add r5, r5, r3, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ - ldr r5, [pc, #288] @ 1ef0 │ │ │ │ │ + ldr r5, [pc, #288] @ 1f34 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 1e2c │ │ │ │ │ + bne 1e70 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1e04 │ │ │ │ │ + beq 1e48 │ │ │ │ │ adds r4, r4, #16 │ │ │ │ │ - b 1ce0 │ │ │ │ │ - ldr r5, [pc, #240] @ 1ef4 │ │ │ │ │ - b 1d60 │ │ │ │ │ - ldr r3, [pc, #216] @ 1ee4 │ │ │ │ │ + b 1d24 │ │ │ │ │ + ldr r5, [pc, #240] @ 1f38 │ │ │ │ │ + b 1da4 │ │ │ │ │ + ldr r3, [pc, #216] @ 1f28 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1df4 │ │ │ │ │ + bne 1e38 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ - b 1d60 │ │ │ │ │ + b 1da4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e9c │ │ │ │ │ + beq 1ee0 │ │ │ │ │ add r3, r6, #15 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add r2, r5, #15 │ │ │ │ │ add r3, r5, r3 │ │ │ │ │ ldrb r0, [r4, r1] │ │ │ │ │ strb r0, [r2, #1]! │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ - bne 1e54 │ │ │ │ │ - b 1d60 │ │ │ │ │ + bne 1e98 │ │ │ │ │ + b 1da4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e9c │ │ │ │ │ + bne 1ee0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r5, r5, r3 │ │ │ │ │ - bmi 1e90 │ │ │ │ │ + bmi 1ed4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt 1da8 │ │ │ │ │ - ldr r1, [pc, #96] @ 1ef8 │ │ │ │ │ + bgt 1dec │ │ │ │ │ + ldr r1, [pc, #96] @ 1f3c │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1d60 │ │ │ │ │ - ldr r3, [pc, #80] @ 1efc │ │ │ │ │ - ldr r1, [pc, #80] @ 1f00 │ │ │ │ │ + b 1da4 │ │ │ │ │ + ldr r3, [pc, #80] @ 1f40 │ │ │ │ │ + ldr r1, [pc, #80] @ 1f44 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1e9c │ │ │ │ │ - ldr r0, [pc, #68] @ 1f04 │ │ │ │ │ + b 1ee0 │ │ │ │ │ + ldr r0, [pc, #68] @ 1f48 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #64] @ 1f08 │ │ │ │ │ + ldr r1, [pc, #64] @ 1f4c │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1e9c │ │ │ │ │ + b 1ee0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1d48 │ │ │ │ │ - b 1e9c │ │ │ │ │ + bne 1d8c │ │ │ │ │ + b 1ee0 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PySlice_Type │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00003390 │ │ │ │ │ @@ -2245,41 +2263,41 @@ │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00001f0c : │ │ │ │ │ +00001f50 : │ │ │ │ │ bytes_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001f14 : │ │ │ │ │ +00001f58 : │ │ │ │ │ bytes_iter(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1fc0 │ │ │ │ │ + beq 2004 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #148] @ 1fd4 │ │ │ │ │ + ldr r0, [pc, #148] @ 2018 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1fcc │ │ │ │ │ + beq 2010 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq 1fa8 │ │ │ │ │ - ldr r1, [pc, #116] @ 1fd8 │ │ │ │ │ + beq 1fec │ │ │ │ │ + ldr r1, [pc, #116] @ 201c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ @@ -2291,38 +2309,38 @@ │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r2, [pc, #44] @ 1fdc │ │ │ │ │ + ldr r2, [pc, #44] @ 2020 │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ │ - b 1f78 │ │ │ │ │ - ldr r1, [pc, #24] @ 1fe0 │ │ │ │ │ - ldr r0, [pc, #24] @ 1fe4 │ │ │ │ │ + b 1fbc │ │ │ │ │ + ldr r1, [pc, #24] @ 2024 │ │ │ │ │ + ldr r0, [pc, #24] @ 2028 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1fa0 │ │ │ │ │ + b 1fe4 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000024 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000d24 │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00001fe8 : │ │ │ │ │ +0000202c : │ │ │ │ │ striter_dealloc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -2334,187 +2352,187 @@ │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ │ - bne 2040 │ │ │ │ │ + bne 2084 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2034 │ │ │ │ │ + beq 2078 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2034 │ │ │ │ │ + bne 2078 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2034 │ │ │ │ │ + b 2078 │ │ │ │ │ │ │ │ │ │ -00002064 : │ │ │ │ │ +000020a8 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bxeq lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bxne lr │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -0000208c : │ │ │ │ │ +000020d0 : │ │ │ │ │ bytes_decode(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ subs lr, r3, #0 │ │ │ │ │ ldrne r4, [lr, #8] │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ addne r4, r2, r4 │ │ │ │ │ - bne 219c │ │ │ │ │ + bne 21e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 21f8 │ │ │ │ │ + blt 223c │ │ │ │ │ clz ip, r1 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ orrgt ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 2198 │ │ │ │ │ + bne 21dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21e4 │ │ │ │ │ + beq 2228 │ │ │ │ │ ldr r4, [r7] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2264 │ │ │ │ │ + beq 22a8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 224c │ │ │ │ │ + beq 2290 │ │ │ │ │ add r8, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2244 │ │ │ │ │ + beq 2288 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 2234 │ │ │ │ │ + bne 2278 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne 2148 │ │ │ │ │ + bne 218c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 227c │ │ │ │ │ + beq 22c0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2244 │ │ │ │ │ + beq 2288 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 2234 │ │ │ │ │ + bne 2278 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r4, r2 │ │ │ │ │ - ldr ip, [pc, #236] @ 2290 │ │ │ │ │ + ldr ip, [pc, #236] @ 22d4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov ip, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 2244 │ │ │ │ │ + beq 2288 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movne r5, r4 │ │ │ │ │ - bne 20e4 │ │ │ │ │ + bne 2128 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ - b 2140 │ │ │ │ │ + b 2184 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #140] @ 2290 │ │ │ │ │ + ldr r1, [pc, #140] @ 22d4 │ │ │ │ │ str r1, [sp] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r1, r5 │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 20e4 │ │ │ │ │ - b 2244 │ │ │ │ │ - ldr r3, [pc, #88] @ 2294 │ │ │ │ │ - ldr r1, [pc, #88] @ 2298 │ │ │ │ │ + bne 2128 │ │ │ │ │ + b 2288 │ │ │ │ │ + ldr r3, [pc, #88] @ 22d8 │ │ │ │ │ + ldr r1, [pc, #88] @ 22dc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2140 │ │ │ │ │ - ldr r2, [pc, #72] @ 229c │ │ │ │ │ - ldr r1, [pc, #72] @ 22a0 │ │ │ │ │ - ldr r0, [pc, #72] @ 22a4 │ │ │ │ │ + b 2184 │ │ │ │ │ + ldr r2, [pc, #72] @ 22e0 │ │ │ │ │ + ldr r1, [pc, #72] @ 22e4 │ │ │ │ │ + ldr r0, [pc, #72] @ 22e8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 2244 │ │ │ │ │ + b 2288 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ addne r8, sp, #28 │ │ │ │ │ - bne 215c │ │ │ │ │ - ldr r2, [pc, #24] @ 229c │ │ │ │ │ - ldr r1, [pc, #32] @ 22a8 │ │ │ │ │ - ldr r0, [pc, #24] @ 22a4 │ │ │ │ │ + bne 21a0 │ │ │ │ │ + ldr r2, [pc, #24] @ 22e0 │ │ │ │ │ + ldr r1, [pc, #32] @ 22ec │ │ │ │ │ + ldr r0, [pc, #24] @ 22e8 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 2244 │ │ │ │ │ + b 2288 │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000001fc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001dc │ │ │ │ │ @@ -2522,15 +2540,15 @@ │ │ │ │ │ .word 0x000001e0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000214 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000022ac : │ │ │ │ │ +000022f0 : │ │ │ │ │ bytes_rfind(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -2538,72 +2556,72 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bhi 2314 │ │ │ │ │ + bhi 2358 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - bne 2338 │ │ │ │ │ + bne 237c │ │ │ │ │ ldr ip, [sp, #20] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_rfind> │ │ │ │ │ R_ARM_CALL _Py_bytes_rfind │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [pc, #140] @ 23a8 │ │ │ │ │ + ldr r0, [pc, #140] @ 23ec │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 237c │ │ │ │ │ + bne 23c0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 230c │ │ │ │ │ + b 2350 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2330 │ │ │ │ │ + beq 2374 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq 22f4 │ │ │ │ │ + beq 2338 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22f4 │ │ │ │ │ - b 2330 │ │ │ │ │ + bne 2338 │ │ │ │ │ + b 2374 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - ble 22f4 │ │ │ │ │ + ble 2338 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 235c │ │ │ │ │ - b 2330 │ │ │ │ │ + bne 23a0 │ │ │ │ │ + b 2374 │ │ │ │ │ .word 0x00000228 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000023ac : │ │ │ │ │ +000023f0 : │ │ │ │ │ bytes_replace(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ │ mov r6, r2 │ │ │ │ │ @@ -2617,480 +2635,480 @@ │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ sub r3, r6, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 2f38 │ │ │ │ │ + bhi 2f7c │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e40 │ │ │ │ │ + bne 2e84 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 2e40 │ │ │ │ │ + bne 2e84 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bgt 2f80 │ │ │ │ │ + bgt 2fc4 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - blt 2700 │ │ │ │ │ + blt 2744 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r9, [sp, #32] │ │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq 2fe8 │ │ │ │ │ + beq 302c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 273c │ │ │ │ │ + bne 2780 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 294c │ │ │ │ │ + beq 2990 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ add sl, r5, #16 │ │ │ │ │ - blt 2630 │ │ │ │ │ + blt 2674 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble 2630 │ │ │ │ │ - ldr r3, [pc, #3304] @ 3170 │ │ │ │ │ + ble 2674 │ │ │ │ │ + ldr r3, [pc, #3304] @ 31b4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt 2d58 │ │ │ │ │ + bgt 2d9c │ │ │ │ │ sub r0, r6, #1 │ │ │ │ │ ldrb r3, [r9] │ │ │ │ │ ldrb r2, [r9, r0] │ │ │ │ │ and r1, r3, #31 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r3, #1 │ │ │ │ │ lsl r3, r3, r1 │ │ │ │ │ sub ip, r7, r6 │ │ │ │ │ add r1, sl, r0 │ │ │ │ │ strne r0, [sp, #16] │ │ │ │ │ - beq 2724 │ │ │ │ │ + beq 2768 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 259c │ │ │ │ │ + beq 25e0 │ │ │ │ │ ldrb lr, [r9, #1] │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ orr r3, r3, r8, lsl lr │ │ │ │ │ subeq lr, r6, #3 │ │ │ │ │ streq lr, [sp, #16] │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 259c │ │ │ │ │ + beq 25e0 │ │ │ │ │ ldrb lr, [r9, #2] │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ orr r3, r3, r8, lsl lr │ │ │ │ │ subeq lr, r6, #4 │ │ │ │ │ streq lr, [sp, #16] │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - beq 259c │ │ │ │ │ + beq 25e0 │ │ │ │ │ ldrb lr, [r9, #3] │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ orr r3, r3, r8, lsl lr │ │ │ │ │ subeq lr, r6, #5 │ │ │ │ │ streq lr, [sp, #16] │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq 259c │ │ │ │ │ + beq 25e0 │ │ │ │ │ ldrb lr, [r9, #4] │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ orr r3, r3, r8, lsl lr │ │ │ │ │ subeq r8, r6, #6 │ │ │ │ │ streq r8, [sp, #16] │ │ │ │ │ cmp r0, #5 │ │ │ │ │ add lr, r9, #4 │ │ │ │ │ - beq 259c │ │ │ │ │ + beq 25e0 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov fp, lr │ │ │ │ │ sub r8, r6, #7 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldrb lr, [fp, #1]! │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ moveq r1, r8 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ orr r3, r3, r0, lsl lr │ │ │ │ │ - bne 256c │ │ │ │ │ + bne 25b0 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ and lr, r2, #31 │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ orr r3, r3, r8, lsl lr │ │ │ │ │ - blt 2630 │ │ │ │ │ + blt 2674 │ │ │ │ │ mov fp, #0 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b 25e0 │ │ │ │ │ + b 2624 │ │ │ │ │ add lr, r1, r4 │ │ │ │ │ ldrb lr, [lr, #1] │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ lsr lr, r3, lr │ │ │ │ │ tst lr, #1 │ │ │ │ │ - beq 26f8 │ │ │ │ │ + beq 273c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bgt 2624 │ │ │ │ │ + bgt 2668 │ │ │ │ │ ldrb lr, [r1, r4] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 25bc │ │ │ │ │ + bne 2600 │ │ │ │ │ ldrb lr, [sl, r4] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ - bne 26e0 │ │ │ │ │ + bne 2724 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne 2688 │ │ │ │ │ + bne 26cc │ │ │ │ │ ldr lr, [sp, #12] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ cmp fp, lr │ │ │ │ │ - beq 28b0 │ │ │ │ │ + beq 28f4 │ │ │ │ │ add r4, r4, r0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - ble 25e0 │ │ │ │ │ + ble 2624 │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bgt 28b0 │ │ │ │ │ - ldr r3, [pc, #2876] @ 3174 │ │ │ │ │ + bgt 28f4 │ │ │ │ │ + ldr r3, [pc, #2876] @ 31b8 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2d44 │ │ │ │ │ + bne 2d88 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r8, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2f70 │ │ │ │ │ + beq 2fb4 │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 267c │ │ │ │ │ + beq 26c0 │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add lr, sl, r4 │ │ │ │ │ ldrb lr, [lr, #1] │ │ │ │ │ ldrb r5, [r9, #1] │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bne 26e0 │ │ │ │ │ + bne 2724 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 2604 │ │ │ │ │ + beq 2648 │ │ │ │ │ add r5, r4, #17 │ │ │ │ │ add r5, r8, r5 │ │ │ │ │ mov lr, #2 │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ str sl, [sp, #28] │ │ │ │ │ ldrb r7, [r9, lr] │ │ │ │ │ ldrb sl, [r5, #1]! │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - bne 2938 │ │ │ │ │ + bne 297c │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - blt 26b8 │ │ │ │ │ + blt 26fc │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ ldr sl, [sp, #28] │ │ │ │ │ - beq 2604 │ │ │ │ │ + beq 2648 │ │ │ │ │ add lr, r1, r4 │ │ │ │ │ ldrb lr, [lr, #1] │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ lsr lr, r3, lr │ │ │ │ │ tst lr, #1 │ │ │ │ │ - bne 2730 │ │ │ │ │ + bne 2774 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ - b 25d4 │ │ │ │ │ - ldr r3, [pc, #2668] @ 3174 │ │ │ │ │ + b 2618 │ │ │ │ │ + ldr r3, [pc, #2668] @ 31b8 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2640 │ │ │ │ │ + beq 2684 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 2654 │ │ │ │ │ + b 2698 │ │ │ │ │ sub lr, r6, #2 │ │ │ │ │ str lr, [sp, #16] │ │ │ │ │ - b 24bc │ │ │ │ │ + b 2500 │ │ │ │ │ ldr lr, [sp, #16] │ │ │ │ │ add r4, r4, lr │ │ │ │ │ - b 25d4 │ │ │ │ │ + b 2618 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 2a04 │ │ │ │ │ + bne 2a48 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 2e88 │ │ │ │ │ + bne 2ecc │ │ │ │ │ ldrb r6, [r9] │ │ │ │ │ add r9, r5, #16 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 277c │ │ │ │ │ + bne 27c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3188 │ │ │ │ │ + bl 31cc │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 2654 │ │ │ │ │ + b 2698 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldrb r5, [fp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2e40 │ │ │ │ │ + beq 2e84 │ │ │ │ │ add r3, r8, #16 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r4, r4, r9 │ │ │ │ │ ldr r9, [sp, #12] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ add r3, r0, r4 │ │ │ │ │ add r7, r0, r7 │ │ │ │ │ strb r5, [r0, r4] │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ strb r5, [r0], #1 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ strb r5, [r0], #1 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ cmp r9, #4 │ │ │ │ │ strb r5, [r0], #1 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ strb r5, [r0], #1 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ cmp r9, #6 │ │ │ │ │ strb r5, [r0], #1 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ subs r4, r9, #7 │ │ │ │ │ strb r5, [r0], #1 │ │ │ │ │ - bne 2898 │ │ │ │ │ - b 2654 │ │ │ │ │ + bne 28dc │ │ │ │ │ + b 2698 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ strb r5, [r0], #1 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 288c │ │ │ │ │ - b 2654 │ │ │ │ │ + bne 28d0 │ │ │ │ │ + b 2698 │ │ │ │ │ mul r1, r6, fp │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r1, r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2e40 │ │ │ │ │ + beq 2e84 │ │ │ │ │ add r7, sl, r7 │ │ │ │ │ add r5, r8, #16 │ │ │ │ │ str r9, [sp, #12] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ sub r9, r7, sl │ │ │ │ │ - beq 2924 │ │ │ │ │ + beq 2968 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 371c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 2924 │ │ │ │ │ + beq 2968 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ add r4, r6, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub fp, fp, #1 │ │ │ │ │ add sl, sl, r4 │ │ │ │ │ - b 28d4 │ │ │ │ │ + b 2918 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 2654 │ │ │ │ │ + b 2698 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ ldr sl, [sp, #28] │ │ │ │ │ - beq 2604 │ │ │ │ │ - b 26e0 │ │ │ │ │ + beq 2648 │ │ │ │ │ + b 2724 │ │ │ │ │ add sl, r5, #16 │ │ │ │ │ ldrb r9, [r9] │ │ │ │ │ ldr r8, [sp, #12] │ │ │ │ │ add r6, sl, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ sub r2, r6, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - beq 2988 │ │ │ │ │ + beq 29cc │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne 2960 │ │ │ │ │ - b 2990 │ │ │ │ │ + bne 29a4 │ │ │ │ │ + b 29d4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 276c │ │ │ │ │ + beq 27b0 │ │ │ │ │ sub r1, r7, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2e40 │ │ │ │ │ + beq 2e84 │ │ │ │ │ add r7, r8, #16 │ │ │ │ │ - b 29dc │ │ │ │ │ + b 2a20 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 29f0 │ │ │ │ │ + beq 2a34 │ │ │ │ │ sub fp, r5, sl │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r7, r7, fp │ │ │ │ │ add sl, r5, #1 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ sub fp, r6, sl │ │ │ │ │ cmn r4, #1 │ │ │ │ │ mov r2, fp │ │ │ │ │ - bne 29ac │ │ │ │ │ + bne 29f0 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 2654 │ │ │ │ │ + b 2698 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 2b10 │ │ │ │ │ + beq 2b54 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ add sl, r5, #16 │ │ │ │ │ - blt 276c │ │ │ │ │ + blt 27b0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r8, [sp, #4] │ │ │ │ │ - bl 32b4 │ │ │ │ │ + bl 32f8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - ble 276c │ │ │ │ │ + ble 27b0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r0, r0, r7 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ sub r5, r4, r6 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt 2e30 │ │ │ │ │ + bgt 2e74 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mla r1, r5, r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2e40 │ │ │ │ │ + beq 2e84 │ │ │ │ │ add r3, sl, r7 │ │ │ │ │ add r5, r8, #16 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ sub r1, r3, sl │ │ │ │ │ - beq 2e1c │ │ │ │ │ + beq 2e60 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 371c │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq 2e1c │ │ │ │ │ + beq 2e60 │ │ │ │ │ add r3, sl, r7 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 2f58 │ │ │ │ │ + beq 2f9c │ │ │ │ │ add r5, r5, r7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ @@ -3098,138 +3116,138 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ add sl, r3, r6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b 2a88 │ │ │ │ │ + b 2acc │ │ │ │ │ ldrb r3, [r9] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ands r8, r2, #3 │ │ │ │ │ add r9, r0, r7 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - beq 2d28 │ │ │ │ │ + beq 2d6c │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ sub r2, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 276c │ │ │ │ │ + beq 27b0 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ mov sl, r6 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - beq 2d0c │ │ │ │ │ + beq 2d50 │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - beq 2b80 │ │ │ │ │ + beq 2bc4 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ sub r2, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c44 │ │ │ │ │ + beq 2c88 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ mov sl, #2 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ sub r2, r9, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c44 │ │ │ │ │ + beq 2c88 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 2c1c │ │ │ │ │ + b 2c60 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ sub r2, r9, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - beq 2dc4 │ │ │ │ │ + beq 2e08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - beq 2c34 │ │ │ │ │ + beq 2c78 │ │ │ │ │ sub r2, r9, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - beq 2c34 │ │ │ │ │ + beq 2c78 │ │ │ │ │ sub r2, r9, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ add r5, r8, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c34 │ │ │ │ │ + beq 2c78 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r5, r8, #3 │ │ │ │ │ sub r2, r9, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - bne 2bb8 │ │ │ │ │ + bne 2bfc │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 276c │ │ │ │ │ + beq 27b0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r0, r0, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ sub r5, r4, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt 2e30 │ │ │ │ │ + bgt 2e74 │ │ │ │ │ mla r1, sl, r5, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2e40 │ │ │ │ │ + beq 2e84 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ add r5, r8, #16 │ │ │ │ │ mov r7, r4 │ │ │ │ │ sub r3, r9, r6 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bne 2cac │ │ │ │ │ + bne 2cf0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 2654 │ │ │ │ │ + b 2698 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2c98 │ │ │ │ │ + beq 2cdc │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq 2e6c │ │ │ │ │ + beq 2eb0 │ │ │ │ │ sub r2, r4, r6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ @@ -3238,131 +3256,131 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r5, r5, r7 │ │ │ │ │ add r6, r4, #1 │ │ │ │ │ sub sl, sl, #1 │ │ │ │ │ - b 2c88 │ │ │ │ │ + b 2ccc │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 2c1c │ │ │ │ │ + b 2c60 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r5, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 2c1c │ │ │ │ │ + b 2c60 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 2654 │ │ │ │ │ - ldr r3, [pc, #1048] @ 3178 │ │ │ │ │ + b 2698 │ │ │ │ │ + ldr r3, [pc, #1048] @ 31bc │ │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ │ cmple r7, r3 │ │ │ │ │ movle r3, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ orrle r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2de4 │ │ │ │ │ + beq 2e28 │ │ │ │ │ sub r0, r6, #1 │ │ │ │ │ ldrb r3, [r9] │ │ │ │ │ ldrb r2, [r9, r0] │ │ │ │ │ and r1, r3, #31 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r3, #1 │ │ │ │ │ lsl r3, r3, r1 │ │ │ │ │ sub ip, r7, r6 │ │ │ │ │ add r1, sl, r0 │ │ │ │ │ - beq 2dd0 │ │ │ │ │ + beq 2e14 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ andeq lr, r2, #31 │ │ │ │ │ orreq r3, r3, r0, lsl lr │ │ │ │ │ streq r0, [sp, #16] │ │ │ │ │ - beq 25b0 │ │ │ │ │ + beq 25f4 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b 24c4 │ │ │ │ │ + b 2508 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ mov sl, r5 │ │ │ │ │ - b 2c4c │ │ │ │ │ + b 2c90 │ │ │ │ │ sub lr, r6, #2 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ str lr, [sp, #16] │ │ │ │ │ - bne 24c4 │ │ │ │ │ - b 25b0 │ │ │ │ │ + bne 2508 │ │ │ │ │ + b 25f4 │ │ │ │ │ asr r3, r6, #2 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, r7, asr #2 │ │ │ │ │ - blt 2e48 │ │ │ │ │ + blt 2e8c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - bl 2a30 │ │ │ │ │ + bl 2a30 │ │ │ │ │ R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b 2628 │ │ │ │ │ + b 266c │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 2654 │ │ │ │ │ - ldr r3, [pc, #836] @ 317c │ │ │ │ │ - ldr r1, [pc, #836] @ 3180 │ │ │ │ │ + b 2698 │ │ │ │ │ + ldr r3, [pc, #836] @ 31c0 │ │ │ │ │ + ldr r1, [pc, #836] @ 31c4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 2654 │ │ │ │ │ + b 2698 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1448 │ │ │ │ │ + bl 1448 │ │ │ │ │ R_ARM_CALL stringlib__two_way_count │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b 2628 │ │ │ │ │ + b 266c │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r5, r5, r7 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 2d04 │ │ │ │ │ + b 2d48 │ │ │ │ │ add r4, r5, #16 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 371c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - beq 276c │ │ │ │ │ + beq 27b0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2e40 │ │ │ │ │ + beq 2e84 │ │ │ │ │ add r5, r8, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r4, r5, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ @@ -3372,214 +3390,214 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr sl, [sp, #12] │ │ │ │ │ add r5, r5, r7 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ subs sl, sl, #1 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ mov r2, r9 │ │ │ │ │ sub r1, r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 371c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r7, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ - b 2ef4 │ │ │ │ │ - ldr r0, [pc, #580] @ 3184 │ │ │ │ │ + b 2f38 │ │ │ │ │ + ldr r0, [pc, #580] @ 31c8 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e40 │ │ │ │ │ - b 23f8 │ │ │ │ │ + beq 2e84 │ │ │ │ │ + b 243c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ add sl, sl, r6 │ │ │ │ │ - b 2b00 │ │ │ │ │ + b 2b44 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2674 │ │ │ │ │ - b 267c │ │ │ │ │ + bne 26b8 │ │ │ │ │ + b 26c0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3128 │ │ │ │ │ + beq 316c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bne 310c │ │ │ │ │ + bne 3150 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 3128 │ │ │ │ │ + beq 316c │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt 2700 │ │ │ │ │ + bgt 2744 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r9, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mvnlt r3, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ │ strlt r3, [sp, #12] │ │ │ │ │ - bge 30a4 │ │ │ │ │ + bge 30e8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 245c │ │ │ │ │ + bne 24a0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 276c │ │ │ │ │ + beq 27b0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ addlt r3, r7, #1 │ │ │ │ │ strlt r3, [sp, #12] │ │ │ │ │ sub r0, r0, r7 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - blt 2e30 │ │ │ │ │ + blt 2e74 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mla r1, r4, r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2e40 │ │ │ │ │ + beq 2e84 │ │ │ │ │ add r0, r8, #16 │ │ │ │ │ add r3, r5, #16 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ add r9, r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - ble 30cc │ │ │ │ │ + ble 3110 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mvn sl, #14 │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ sub sl, sl, r5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add r5, r5, #15 │ │ │ │ │ add r3, r9, #1 │ │ │ │ │ add r0, sl, r5 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - ble 30ac │ │ │ │ │ + ble 30f0 │ │ │ │ │ ldrb r2, [r5, #1]! │ │ │ │ │ strb r2, [r3, #-1] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add r3, r0, r2 │ │ │ │ │ - b 3074 │ │ │ │ │ - bne 2fe0 │ │ │ │ │ - b 276c │ │ │ │ │ + b 30b8 │ │ │ │ │ + bne 3024 │ │ │ │ │ + b 27b0 │ │ │ │ │ bic r6, r6, r6, asr #31 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mla r0, r6, r0, r9 │ │ │ │ │ add r1, r3, r6 │ │ │ │ │ sub r2, r7, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 2654 │ │ │ │ │ + b 2698 │ │ │ │ │ ldrb r3, [fp] │ │ │ │ │ mvn r1, #15 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ strb r3, [r8, #16] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ sub r1, r1, r5 │ │ │ │ │ mov r3, r9 │ │ │ │ │ add r0, r2, r1 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - ble 315c │ │ │ │ │ + ble 31a0 │ │ │ │ │ ldrb r0, [r2], #1 │ │ │ │ │ strb r0, [r3] │ │ │ │ │ ldrb r0, [fp] │ │ │ │ │ strb r0, [r3, #1] │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ - b 30e8 │ │ │ │ │ + b 312c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 2fa4 │ │ │ │ │ + bne 2fe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2fa4 │ │ │ │ │ + b 2fe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e40 │ │ │ │ │ + bne 2e84 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt 2700 │ │ │ │ │ + bgt 2744 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r9, [sp, #32] │ │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b 2fe0 │ │ │ │ │ + b 3024 │ │ │ │ │ bic r6, r6, r6, asr #31 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mla r0, r6, r4, r9 │ │ │ │ │ add r1, r3, r6 │ │ │ │ │ - b 30c0 │ │ │ │ │ + b 3104 │ │ │ │ │ .word 0x000009c3 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000752f │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00000230 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003188 : │ │ │ │ │ +000031cc : │ │ │ │ │ return_self(): │ │ │ │ │ - ldr r3, [pc, #44] @ 31bc │ │ │ │ │ + ldr r3, [pc, #44] @ 3200 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 31b0 │ │ │ │ │ + bne 31f4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bxeq lr │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000031c0 <_PyBytesWriter_Dealloc>: │ │ │ │ │ +00003204 <_PyBytesWriter_Dealloc>: │ │ │ │ │ _PyBytesWriter_Dealloc(): │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -3589,100 +3607,100 @@ │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bxne lr │ │ │ │ │ mov r0, r3 │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -000031f8 : │ │ │ │ │ +0000323c : │ │ │ │ │ PyBytes_AsStringAndSize(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 328c │ │ │ │ │ + beq 32d0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ │ tst r0, #134217728 @ 0x8000000 │ │ │ │ │ - beq 3274 │ │ │ │ │ + beq 32b8 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ str r0, [r1] │ │ │ │ │ - bne 3250 │ │ │ │ │ + bne 3294 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne 325c │ │ │ │ │ + bne 32a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #56] @ 329c │ │ │ │ │ - ldr r1, [pc, #56] @ 32a0 │ │ │ │ │ + ldr r3, [pc, #56] @ 32e0 │ │ │ │ │ + ldr r1, [pc, #56] @ 32e4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #40] @ 32a4 │ │ │ │ │ + ldr r3, [pc, #40] @ 32e8 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #36] @ 32a8 │ │ │ │ │ + ldr r1, [pc, #36] @ 32ec │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 326c │ │ │ │ │ - ldr r1, [pc, #24] @ 32ac │ │ │ │ │ - ldr r0, [pc, #24] @ 32b0 │ │ │ │ │ + b 32b0 │ │ │ │ │ + ldr r1, [pc, #24] @ 32f0 │ │ │ │ │ + ldr r0, [pc, #24] @ 32f4 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 326c │ │ │ │ │ + b 32b0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x0000024c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000004f2 │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000032b4 : │ │ │ │ │ +000032f8 : │ │ │ │ │ fastsearch(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ │ - ldr ip, [pc, #1024] @ 36cc │ │ │ │ │ + ldr ip, [pc, #1024] @ 3710 │ │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ │ ldr ip, [ip] │ │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ │ mov ip, #0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr ip, [sp, #152] @ 0x98 │ │ │ │ │ ldr sl, [sp, #156] @ 0x9c │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - blt 34a0 │ │ │ │ │ + blt 34e4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ble 344c │ │ │ │ │ + ble 3490 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq 34e0 │ │ │ │ │ - ldr ip, [pc, #956] @ 36d0 │ │ │ │ │ + beq 3524 │ │ │ │ │ + ldr ip, [pc, #956] @ 3714 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bgt 35d4 │ │ │ │ │ + bgt 3618 │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ ldrb r3, [r8, r2] │ │ │ │ │ sub r1, r5, r4 │ │ │ │ │ sub r7, r8, #1 │ │ │ │ │ add r5, fp, r2 │ │ │ │ │ sub ip, r4, #2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ @@ -3691,468 +3709,468 @@ │ │ │ │ │ ldrb r0, [r7, #1]! │ │ │ │ │ cmp r3, r0 │ │ │ │ │ moveq r6, ip │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ cmn ip, #1 │ │ │ │ │ orr lr, lr, r9, lsl r0 │ │ │ │ │ - bne 333c │ │ │ │ │ + bne 3380 │ │ │ │ │ and r0, r3, #31 │ │ │ │ │ mov ip, #1 │ │ │ │ │ orr lr, lr, ip, lsl r0 │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ - b 3394 │ │ │ │ │ + b 33d8 │ │ │ │ │ add r6, r5, ip │ │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ │ and r6, r6, #31 │ │ │ │ │ lsr r6, lr, r6 │ │ │ │ │ tst r6, #1 │ │ │ │ │ - beq 341c │ │ │ │ │ + beq 3460 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - blt 3424 │ │ │ │ │ + blt 3468 │ │ │ │ │ ldrb r6, [r5, ip] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 3378 │ │ │ │ │ + bne 33bc │ │ │ │ │ add r7, fp, ip │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldrb r1, [r7], #1 │ │ │ │ │ ldrb r9, [r8, r6] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bne 33d0 │ │ │ │ │ + bne 3414 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt 33b4 │ │ │ │ │ + bgt 33f8 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - bne 33fc │ │ │ │ │ + bne 3440 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 34a8 │ │ │ │ │ + bne 34ec │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq 342c │ │ │ │ │ + beq 3470 │ │ │ │ │ add ip, ip, r2 │ │ │ │ │ - b 3390 │ │ │ │ │ + b 33d4 │ │ │ │ │ add r6, r5, ip │ │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ │ and r6, r6, #31 │ │ │ │ │ lsr r6, lr, r6 │ │ │ │ │ tst r6, #1 │ │ │ │ │ ldrne r6, [sp, #12] │ │ │ │ │ addne ip, ip, r6 │ │ │ │ │ - bne 3390 │ │ │ │ │ + bne 33d4 │ │ │ │ │ add ip, ip, r4 │ │ │ │ │ - b 3390 │ │ │ │ │ + b 33d4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ - ldr r3, [pc, #664] @ 36cc │ │ │ │ │ + ldr r3, [pc, #664] @ 3710 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 35a4 │ │ │ │ │ + bne 35e8 │ │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - bne 34a0 │ │ │ │ │ + bne 34e4 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ - bne 34b0 │ │ │ │ │ + bne 34f4 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ addle r5, r0, r5 │ │ │ │ │ movle r3, r0 │ │ │ │ │ - ble 3494 │ │ │ │ │ + ble 34d8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34a0 │ │ │ │ │ + beq 34e4 │ │ │ │ │ sub r0, r0, fp │ │ │ │ │ - b 342c │ │ │ │ │ + b 3470 │ │ │ │ │ ldrb r2, [r0] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 347c │ │ │ │ │ + beq 34c0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bhi 3484 │ │ │ │ │ + bhi 34c8 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 342c │ │ │ │ │ + b 3470 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b 342c │ │ │ │ │ + b 3470 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - bne 365c │ │ │ │ │ + bne 36a0 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ addle r5, r0, r5 │ │ │ │ │ - ble 34d4 │ │ │ │ │ - b 3638 │ │ │ │ │ + ble 3518 │ │ │ │ │ + b 367c │ │ │ │ │ ldrb r3, [r5, #-1]! │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 3654 │ │ │ │ │ + beq 3698 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - bcc 34c8 │ │ │ │ │ - b 34a0 │ │ │ │ │ + bcc 350c │ │ │ │ │ + b 34e4 │ │ │ │ │ sub r0, r1, r3 │ │ │ │ │ ldrb r1, [r8] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r5, #1 │ │ │ │ │ and r3, r1, #31 │ │ │ │ │ lsl r3, r5, r3 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldrb lr, [r8, r2] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, lr │ │ │ │ │ moveq ip, r2 │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ orr r3, r3, r5, lsl lr │ │ │ │ │ - bne 34fc │ │ │ │ │ + bne 3540 │ │ │ │ │ add lr, r8, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 34a0 │ │ │ │ │ + blt 34e4 │ │ │ │ │ ldrb r2, [fp, r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 355c │ │ │ │ │ + bne 35a0 │ │ │ │ │ add r2, r4, r0 │ │ │ │ │ add r2, fp, r2 │ │ │ │ │ add r5, r8, r4 │ │ │ │ │ ldrb r7, [r2, #-1]! │ │ │ │ │ ldrb r6, [r5, #-1]! │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne 35a8 │ │ │ │ │ + bne 35ec │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bne 3540 │ │ │ │ │ - b 342c │ │ │ │ │ + bne 3584 │ │ │ │ │ + b 3470 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34a0 │ │ │ │ │ + beq 34e4 │ │ │ │ │ add r2, fp, r0 │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r3, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 364c │ │ │ │ │ + beq 3690 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 3528 │ │ │ │ │ + b 356c │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 3680 │ │ │ │ │ - ldr ip, [pc, #312] @ 36cc │ │ │ │ │ + beq 36c4 │ │ │ │ │ + ldr ip, [pc, #312] @ 3710 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ ldr ip, [sp, #108] @ 0x6c │ │ │ │ │ eors lr, ip, lr │ │ │ │ │ mov ip, #0 │ │ │ │ │ - beq 36a4 │ │ │ │ │ + beq 36e8 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35c8 │ │ │ │ │ + beq 360c │ │ │ │ │ add r2, fp, r0 │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r3, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 364c │ │ │ │ │ + beq 3690 │ │ │ │ │ sub r0, r0, ip │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 3520 │ │ │ │ │ - ldr ip, [pc, #248] @ 36d4 │ │ │ │ │ + b 3564 │ │ │ │ │ + ldr ip, [pc, #248] @ 3718 │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ cmple r1, ip │ │ │ │ │ movle ip, #1 │ │ │ │ │ movgt ip, #0 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ orrle ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 3318 │ │ │ │ │ + bne 335c │ │ │ │ │ asr ip, r3, #2 │ │ │ │ │ add ip, ip, ip, lsl #1 │ │ │ │ │ cmp ip, r1, asr #2 │ │ │ │ │ - blt 3584 │ │ │ │ │ - ldr ip, [pc, #188] @ 36cc │ │ │ │ │ + blt 35c8 │ │ │ │ │ + ldr ip, [pc, #188] @ 3710 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ ldr ip, [sp, #108] @ 0x6c │ │ │ │ │ eors lr, ip, lr │ │ │ │ │ mov ip, #0 │ │ │ │ │ - bne 35a4 │ │ │ │ │ + bne 35e8 │ │ │ │ │ ldr ip, [sp, #8] │ │ │ │ │ str sl, [sp, #156] @ 0x9c │ │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 2a30 │ │ │ │ │ + b 2a30 │ │ │ │ │ R_ARM_JUMP24 stringlib_adaptive_find │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34a0 │ │ │ │ │ - b 347c │ │ │ │ │ + beq 34e4 │ │ │ │ │ + b 34c0 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ - b 35cc │ │ │ │ │ + b 3610 │ │ │ │ │ sub r0, r5, fp │ │ │ │ │ - b 342c │ │ │ │ │ + b 3470 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble 342c │ │ │ │ │ + ble 3470 │ │ │ │ │ ldrb r2, [fp, r3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 36b8 │ │ │ │ │ + beq 36fc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 3664 │ │ │ │ │ + b 36a8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ - bl 2e7c │ │ │ │ │ + bl 2e7c │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2fa8 │ │ │ │ │ + bl 2fa8 │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ - b 342c │ │ │ │ │ + b 3470 │ │ │ │ │ ldr ip, [sp, #8] │ │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 1448 │ │ │ │ │ + b 1448 │ │ │ │ │ R_ARM_JUMP24 stringlib__two_way_count │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 3678 │ │ │ │ │ - b 342c │ │ │ │ │ + bne 36bc │ │ │ │ │ + b 3470 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x000009c3 │ │ │ │ │ .word 0x0000752f │ │ │ │ │ │ │ │ │ │ -000036d8 : │ │ │ │ │ +0000371c : │ │ │ │ │ fastsearch.constprop.0(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ │ - ldr ip, [pc, #736] @ 39d0 │ │ │ │ │ + ldr ip, [pc, #736] @ 3a14 │ │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr ip, [ip] │ │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ │ mov ip, #0 │ │ │ │ │ - blt 3904 │ │ │ │ │ + blt 3948 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - ble 390c │ │ │ │ │ - ldr ip, [pc, #688] @ 39d4 │ │ │ │ │ + ble 3950 │ │ │ │ │ + ldr ip, [pc, #688] @ 3a18 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bgt 3960 │ │ │ │ │ + bgt 39a4 │ │ │ │ │ sub r2, lr, #1 │ │ │ │ │ ldrb fp, [r5] │ │ │ │ │ ldrb r3, [r5, r2] │ │ │ │ │ and r0, fp, #31 │ │ │ │ │ cmp r3, fp │ │ │ │ │ mov ip, #1 │ │ │ │ │ subeq r7, lr, #2 │ │ │ │ │ movne r7, r2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ sub r1, r4, lr │ │ │ │ │ lsl ip, ip, r0 │ │ │ │ │ add r4, r6, r2 │ │ │ │ │ - beq 3808 │ │ │ │ │ + beq 384c │ │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ subeq r7, lr, #3 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ orr ip, ip, r8, lsl r0 │ │ │ │ │ - beq 3808 │ │ │ │ │ + beq 384c │ │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ subeq r7, lr, #4 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ orr ip, ip, r8, lsl r0 │ │ │ │ │ - beq 3808 │ │ │ │ │ + beq 384c │ │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ subeq r7, lr, #5 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ orr ip, ip, r8, lsl r0 │ │ │ │ │ - beq 3808 │ │ │ │ │ + beq 384c │ │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ subeq r7, lr, #6 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ orr ip, ip, r8, lsl r0 │ │ │ │ │ add r9, r5, #4 │ │ │ │ │ - beq 3808 │ │ │ │ │ + beq 384c │ │ │ │ │ sub r8, lr, #7 │ │ │ │ │ mov sl, #1 │ │ │ │ │ ldrb r0, [r9, #1]! │ │ │ │ │ cmp r3, r0 │ │ │ │ │ moveq r7, r8 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ orr ip, ip, sl, lsl r0 │ │ │ │ │ - bne 37e8 │ │ │ │ │ + bne 382c │ │ │ │ │ and r0, r3, #31 │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ orr ip, ip, r8, lsl r0 │ │ │ │ │ - blt 3904 │ │ │ │ │ + blt 3948 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b 384c │ │ │ │ │ + b 3890 │ │ │ │ │ add r7, r4, r0 │ │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ │ and r7, r7, #31 │ │ │ │ │ lsr r7, ip, r7 │ │ │ │ │ tst r7, #1 │ │ │ │ │ - beq 38f4 │ │ │ │ │ + beq 3938 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - blt 3904 │ │ │ │ │ + blt 3948 │ │ │ │ │ ldrb r7, [r4, r0] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 3828 │ │ │ │ │ + bne 386c │ │ │ │ │ ldrb r7, [r6, r0] │ │ │ │ │ cmp r7, fp │ │ │ │ │ add r7, r6, r0 │ │ │ │ │ - bne 38d8 │ │ │ │ │ + bne 391c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 3890 │ │ │ │ │ - ldr r3, [pc, #344] @ 39d0 │ │ │ │ │ + bne 38d4 │ │ │ │ │ + ldr r3, [pc, #344] @ 3a14 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 395c │ │ │ │ │ + bne 39a0 │ │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb r9, [r5, #1] │ │ │ │ │ ldrb r8, [r7, #1] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne 38d8 │ │ │ │ │ + bne 391c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 3870 │ │ │ │ │ + beq 38b4 │ │ │ │ │ mov r8, #2 │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ ldrb sl, [r7, r8] │ │ │ │ │ ldrb r9, [r5, r8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bne 38cc │ │ │ │ │ + bne 3910 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt 38b0 │ │ │ │ │ + bgt 38f4 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ ldr sl, [sp, #12] │ │ │ │ │ - beq 3870 │ │ │ │ │ + beq 38b4 │ │ │ │ │ add r7, r4, r0 │ │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ │ and r7, r7, #31 │ │ │ │ │ lsr r7, ip, r7 │ │ │ │ │ tst r7, #1 │ │ │ │ │ addne r0, r0, sl │ │ │ │ │ - bne 3840 │ │ │ │ │ + bne 3884 │ │ │ │ │ add r0, r0, lr │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bge 384c │ │ │ │ │ + bge 3890 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 3870 │ │ │ │ │ - bne 3904 │ │ │ │ │ + b 38b4 │ │ │ │ │ + bne 3948 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ addle r4, r0, r4 │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ movle r3, r0 │ │ │ │ │ - ble 394c │ │ │ │ │ + ble 3990 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3904 │ │ │ │ │ + beq 3948 │ │ │ │ │ sub r0, r0, r6 │ │ │ │ │ - b 3870 │ │ │ │ │ + b 38b4 │ │ │ │ │ ldrb r2, [r0] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 3934 │ │ │ │ │ + beq 3978 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bhi 393c │ │ │ │ │ - b 3904 │ │ │ │ │ + bhi 3980 │ │ │ │ │ + b 3948 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ - ldr ip, [pc, #112] @ 39d8 │ │ │ │ │ + ldr ip, [pc, #112] @ 3a1c │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ cmple r1, ip │ │ │ │ │ movle ip, #1 │ │ │ │ │ movgt ip, #0 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ orrle ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 3728 │ │ │ │ │ + bne 376c │ │ │ │ │ asr ip, r3, #2 │ │ │ │ │ add ip, ip, ip, lsl #1 │ │ │ │ │ cmp ip, r1, asr #2 │ │ │ │ │ - blt 39ac │ │ │ │ │ + blt 39f0 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mvn ip, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 2a30 │ │ │ │ │ + bl 2a30 │ │ │ │ │ R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ - b 3870 │ │ │ │ │ + b 38b4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ - bl 2e7c │ │ │ │ │ + bl 2e7c │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2fa8 │ │ │ │ │ + bl 2fa8 │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ - b 3870 │ │ │ │ │ + b 38b4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x000009c3 │ │ │ │ │ .word 0x0000752f │ │ │ │ │ │ │ │ │ │ -000039dc <_PyBytes_Repeat>: │ │ │ │ │ +00003a20 <_PyBytes_Repeat>: │ │ │ │ │ _PyBytes_Repeat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bne 3a10 <_PyBytes_Repeat+0x34> │ │ │ │ │ + bne 3a54 <_PyBytes_Repeat+0x34> │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ mov r2, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 memset │ │ │ │ │ cmp r2, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 3a84 <_PyBytes_Repeat+0xa8> │ │ │ │ │ + beq 3a6c <_PyBytes_Repeat+0x4c> │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r5, r4 │ │ │ │ │ pople {r4, r5, r6, r7, r8, pc} │ │ │ │ │ sub r7, r5, r4 │ │ │ │ │ @@ -4172,460 +4190,457 @@ │ │ │ │ │ add r0, r6, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt 3a58 <_PyBytes_Repeat+0x7c> │ │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bgt 3a30 <_PyBytes_Repeat+0x54> │ │ │ │ │ + bgt 3a9c <_PyBytes_Repeat+0x7c> │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00003a90 : │ │ │ │ │ +00003ac8 : │ │ │ │ │ PyBytes_Repr(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov lr, #0 │ │ │ │ │ add r4, r0, #15 │ │ │ │ │ mvn r5, #14 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ sub r5, r5, r0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r0, #3 │ │ │ │ │ mvn r8, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 3ae4 │ │ │ │ │ + b 3b1c │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movls r3, #4 │ │ │ │ │ - bhi 3c04 │ │ │ │ │ + bhi 3c3c │ │ │ │ │ sub r2, r8, r3 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 3ccc │ │ │ │ │ + blt 3d04 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ add r3, r5, r7 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble 3b18 │ │ │ │ │ + ble 3b50 │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls 3ac8 │ │ │ │ │ + bls 3b00 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq 3c20 │ │ │ │ │ + beq 3c58 │ │ │ │ │ sub r3, r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ movhi r3, #4 │ │ │ │ │ movls r3, #1 │ │ │ │ │ - b 3ad4 │ │ │ │ │ + b 3b0c │ │ │ │ │ subs r3, ip, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3c94 │ │ │ │ │ + bne 3ccc │ │ │ │ │ cmp ip, #0 │ │ │ │ │ moveq r7, #39 @ 0x27 │ │ │ │ │ - bne 3cb4 │ │ │ │ │ + bne 3cec │ │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3cdc │ │ │ │ │ + beq 3d14 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 3ce4 │ │ │ │ │ + beq 3d1c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r0, #20 │ │ │ │ │ addeq r3, r0, #28 │ │ │ │ │ - ldr ip, [pc, #372] @ 3cec │ │ │ │ │ + ldr ip, [pc, #372] @ 3d24 │ │ │ │ │ mov r1, #98 @ 0x62 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r8, #92 @ 0x5c │ │ │ │ │ mov lr, #120 @ 0x78 │ │ │ │ │ strb r1, [r2], #2 │ │ │ │ │ strb r7, [r3, #1] │ │ │ │ │ add r3, r4, r5 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble 3bfc │ │ │ │ │ + ble 3c34 │ │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ cmpne r3, r7 │ │ │ │ │ - beq 3c9c │ │ │ │ │ + beq 3cd4 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - beq 3c78 │ │ │ │ │ + beq 3cb0 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq 3c40 │ │ │ │ │ + beq 3c78 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq 3c5c │ │ │ │ │ + beq 3c94 │ │ │ │ │ sub r1, r3, #32 │ │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ │ strbls r3, [r2], #1 │ │ │ │ │ - bls 3b8c │ │ │ │ │ + bls 3bc4 │ │ │ │ │ strb r8, [r2] │ │ │ │ │ strb lr, [r2, #1] │ │ │ │ │ ldr r1, [ip] │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ ldrb r1, [r1, r3, lsr #4] │ │ │ │ │ strb r1, [r2, #-2] │ │ │ │ │ ldr r1, [ip] │ │ │ │ │ and r3, r3, #15 │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ strb r3, [r2, #-1] │ │ │ │ │ - b 3b8c │ │ │ │ │ + b 3bc4 │ │ │ │ │ strb r7, [r2] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r9, [pc, #228] @ 3cf0 │ │ │ │ │ + ldr r9, [pc, #228] @ 3d28 │ │ │ │ │ sub r2, r3, #9 │ │ │ │ │ cmp r2, #30 │ │ │ │ │ - bhi 3b04 │ │ │ │ │ + bhi 3b3c │ │ │ │ │ ldrsb r2, [r9, r2] │ │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b 3ad4 │ │ │ │ │ + b 3b0c │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 3ad4 │ │ │ │ │ + b 3b0c │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 3ad4 │ │ │ │ │ + b 3b0c │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ │ strb r1, [r3], #2 │ │ │ │ │ mov r1, #110 @ 0x6e │ │ │ │ │ strb r1, [r2, #1] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 3b8c │ │ │ │ │ + b 3bc4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ │ strb r1, [r3], #2 │ │ │ │ │ mov r1, #114 @ 0x72 │ │ │ │ │ strb r1, [r2, #1] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 3b8c │ │ │ │ │ + b 3bc4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ │ strb r1, [r3], #2 │ │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ │ strb r1, [r2, #1] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 3b8c │ │ │ │ │ + b 3bc4 │ │ │ │ │ mov r7, #34 @ 0x22 │ │ │ │ │ - b 3b48 │ │ │ │ │ + b 3b80 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r9, #92 @ 0x5c │ │ │ │ │ strb r9, [r1], #2 │ │ │ │ │ strb r3, [r2, #1] │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 3b8c │ │ │ │ │ + b 3bc4 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, ip │ │ │ │ │ cmp r3, r0 │ │ │ │ │ addge r0, r0, ip │ │ │ │ │ movge r7, #39 @ 0x27 │ │ │ │ │ - bge 3b48 │ │ │ │ │ - ldr r3, [pc, #32] @ 3cf4 │ │ │ │ │ - ldr r1, [pc, #32] @ 3cf8 │ │ │ │ │ + bge 3b80 │ │ │ │ │ + ldr r3, [pc, #32] @ 3d2c │ │ │ │ │ + ldr r1, [pc, #32] @ 3d30 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b 3b70 │ │ │ │ │ + b 3ba8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 Py_hexdigits │ │ │ │ │ .word 0x000001ce │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003cfc : │ │ │ │ │ +00003d34 : │ │ │ │ │ bytes_repr(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 3ed8 │ │ │ │ │ + ble 3f10 │ │ │ │ │ add r2, r0, #15 │ │ │ │ │ mov r6, #0 │ │ │ │ │ add r1, r2, r5 │ │ │ │ │ mov r0, #3 │ │ │ │ │ mov lr, r6 │ │ │ │ │ - b 3d58 │ │ │ │ │ + b 3d90 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi 3ea8 │ │ │ │ │ + bhi 3ee0 │ │ │ │ │ mvn ip, #-2147483644 @ 0x80000004 │ │ │ │ │ mov r3, #4 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 3f28 │ │ │ │ │ + blt 3f60 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ - beq 3d90 │ │ │ │ │ + beq 3dc8 │ │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls 3d34 │ │ │ │ │ + bls 3d6c │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq 3ec4 │ │ │ │ │ + beq 3efc │ │ │ │ │ sub r3, r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - bhi 3d3c │ │ │ │ │ + bhi 3d74 │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 3f28 │ │ │ │ │ + beq 3f60 │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ - bne 3d58 │ │ │ │ │ + bne 3d90 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ moveq r6, #39 @ 0x27 │ │ │ │ │ - bne 3f04 │ │ │ │ │ + bne 3f3c │ │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3f38 │ │ │ │ │ + beq 3f70 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 3f40 │ │ │ │ │ + beq 3f78 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r0, #20 │ │ │ │ │ addeq r3, r0, #28 │ │ │ │ │ mov r2, #98 @ 0x62 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ strb r2, [ip], #2 │ │ │ │ │ strb r6, [r3, #1] │ │ │ │ │ - ble 3ed0 │ │ │ │ │ + ble 3f08 │ │ │ │ │ add r1, r4, #15 │ │ │ │ │ - ldr lr, [pc, #352] @ 3f48 │ │ │ │ │ + ldr lr, [pc, #352] @ 3f80 │ │ │ │ │ add r5, r1, r5 │ │ │ │ │ mov r7, #92 @ 0x5c │ │ │ │ │ mov r4, #120 @ 0x78 │ │ │ │ │ - b 3e08 │ │ │ │ │ + b 3e40 │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp r5, r1 │ │ │ │ │ strb r3, [r2], #1 │ │ │ │ │ - beq 3e88 │ │ │ │ │ + beq 3ec0 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ cmpne r3, r6 │ │ │ │ │ addeq r2, ip, #2 │ │ │ │ │ - beq 3e90 │ │ │ │ │ + beq 3ec8 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ addeq r2, ip, #2 │ │ │ │ │ moveq r3, #116 @ 0x74 │ │ │ │ │ - beq 3e90 │ │ │ │ │ + beq 3ec8 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ addeq r2, ip, #2 │ │ │ │ │ moveq r3, #110 @ 0x6e │ │ │ │ │ - beq 3e90 │ │ │ │ │ + beq 3ec8 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ addeq r2, ip, #2 │ │ │ │ │ moveq r3, #114 @ 0x72 │ │ │ │ │ - beq 3e90 │ │ │ │ │ + beq 3ec8 │ │ │ │ │ sub r2, r3, #32 │ │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ │ - bls 3df4 │ │ │ │ │ + bls 3e2c │ │ │ │ │ strb r7, [ip] │ │ │ │ │ strb r4, [ip, #1] │ │ │ │ │ ldr r2, [lr] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ ldrb r2, [r2, r3, lsr #4] │ │ │ │ │ strb r2, [ip, #2] │ │ │ │ │ ldr r2, [lr] │ │ │ │ │ and r3, r3, #15 │ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ │ strb r3, [ip, #3] │ │ │ │ │ add r2, ip, #4 │ │ │ │ │ - bne 3e04 │ │ │ │ │ + bne 3e3c │ │ │ │ │ strb r6, [r2] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ strb r3, [ip, #1] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ │ strb r3, [ip] │ │ │ │ │ - bne 3e04 │ │ │ │ │ - b 3e88 │ │ │ │ │ - ldr r7, [pc, #156] @ 3f4c │ │ │ │ │ + bne 3e3c │ │ │ │ │ + b 3ec0 │ │ │ │ │ + ldr r7, [pc, #156] @ 3f84 │ │ │ │ │ sub ip, r3, #9 │ │ │ │ │ cmp ip, #30 │ │ │ │ │ - bhi 3d6c │ │ │ │ │ + bhi 3da4 │ │ │ │ │ ldrsb ip, [r7, ip] │ │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ mvn ip, #-2147483646 @ 0x80000002 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b 3d44 │ │ │ │ │ + b 3d7c │ │ │ │ │ mov r2, ip │ │ │ │ │ - b 3e88 │ │ │ │ │ + b 3ec0 │ │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 3d9c │ │ │ │ │ + b 3dd4 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 3d44 │ │ │ │ │ + b 3d7c │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 3d44 │ │ │ │ │ + b 3d7c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ moveq r6, #34 @ 0x22 │ │ │ │ │ - beq 3d9c │ │ │ │ │ + beq 3dd4 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, lr │ │ │ │ │ cmp r0, r3 │ │ │ │ │ addle r0, r0, lr │ │ │ │ │ movle r6, #39 @ 0x27 │ │ │ │ │ - ble 3d9c │ │ │ │ │ - ldr r3, [pc, #32] @ 3f50 │ │ │ │ │ - ldr r1, [pc, #32] @ 3f54 │ │ │ │ │ + ble 3dd4 │ │ │ │ │ + ldr r3, [pc, #32] @ 3f88 │ │ │ │ │ + ldr r1, [pc, #32] @ 3f8c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b 3dc4 │ │ │ │ │ + b 3dfc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 Py_hexdigits │ │ │ │ │ .word 0x000001ed │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003f58 : │ │ │ │ │ +00003f90 : │ │ │ │ │ striter_next(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3fb4 │ │ │ │ │ + beq 3fec │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge 3f90 │ │ │ │ │ + bge 3fc8 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - ldr r2, [pc, #84] @ 3fdc │ │ │ │ │ + ldr r2, [pc, #84] @ 4014 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ add r0, r2, r3, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ - beq 3fb4 │ │ │ │ │ + beq 3fec │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 3fbc │ │ │ │ │ + beq 3ff4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003fe0 : │ │ │ │ │ +00004018 : │ │ │ │ │ bytes_new(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ subs r3, r2, #0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrne r7, [r3, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ │ addne r0, r1, #12 │ │ │ │ │ addne r7, r4, r7 │ │ │ │ │ - bne 440c │ │ │ │ │ + bne 4444 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bhi 4614 │ │ │ │ │ + bhi 464c │ │ │ │ │ add r5, r1, #12 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 4408 │ │ │ │ │ + beq 4440 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4450 │ │ │ │ │ + beq 4488 │ │ │ │ │ ldr r9, [r5] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 4290 │ │ │ │ │ + beq 42c8 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bne 4290 │ │ │ │ │ - ldr r1, [pc, #1760] @ 472c │ │ │ │ │ + bne 42c8 │ │ │ │ │ + ldr r1, [pc, #1760] @ 4764 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 4150 │ │ │ │ │ + bne 4188 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4344 │ │ │ │ │ + bne 437c │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 4600 │ │ │ │ │ + bne 4638 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 408c │ │ │ │ │ + beq 40c4 │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4310 │ │ │ │ │ - ldr r8, [pc, #1692] @ 4730 │ │ │ │ │ + bne 4348 │ │ │ │ │ + ldr r8, [pc, #1692] @ 4768 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 44b0 │ │ │ │ │ + beq 44e8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 425c │ │ │ │ │ + beq 4294 │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4344 │ │ │ │ │ + blt 437c │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 44c8 │ │ │ │ │ - beq 43b0 │ │ │ │ │ + blt 4500 │ │ │ │ │ + beq 43e8 │ │ │ │ │ cmn r5, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 445c │ │ │ │ │ + bhi 4494 │ │ │ │ │ add r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 46f8 │ │ │ │ │ + beq 4730 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ str r8, [r4, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 45f4 │ │ │ │ │ + bne 462c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r5, r4, r5 │ │ │ │ │ @@ -4634,438 +4649,438 @@ │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4470 │ │ │ │ │ + blt 44a8 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne 4204 │ │ │ │ │ + bne 423c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [pc, #1500] @ 4734 │ │ │ │ │ + ldr r3, [pc, #1500] @ 476c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r8, [r0, r3] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 4484 │ │ │ │ │ + beq 44bc │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r1, r5, r1 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 4484 │ │ │ │ │ + beq 44bc │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 41e0 │ │ │ │ │ + beq 4218 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 41e0 │ │ │ │ │ + bne 4218 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4344 │ │ │ │ │ + beq 437c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 4708 │ │ │ │ │ - ldr r3, [pc, #1328] @ 4730 │ │ │ │ │ + beq 4740 │ │ │ │ │ + ldr r3, [pc, #1328] @ 4768 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 4144 │ │ │ │ │ + beq 417c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4238 │ │ │ │ │ + beq 4270 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4254 │ │ │ │ │ + beq 428c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 45b4 │ │ │ │ │ + beq 45ec │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 4144 │ │ │ │ │ + b 417c │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ - ldr r2, [pc, #1232] @ 4738 │ │ │ │ │ + ldr r2, [pc, #1232] @ 4770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 434c │ │ │ │ │ + bne 4384 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 7bdc <_PyBytes_FromList> │ │ │ │ │ + bl 7c14 <_PyBytes_FromList> │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4344 │ │ │ │ │ + beq 437c │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne 4204 │ │ │ │ │ + bne 423c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r8, [r5, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 464c │ │ │ │ │ + beq 4684 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 459c │ │ │ │ │ + beq 45d4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 4344 │ │ │ │ │ + beq 437c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 4588 │ │ │ │ │ + bne 45c0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 464c │ │ │ │ │ + bne 4684 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 4560 │ │ │ │ │ + beq 4598 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 4560 │ │ │ │ │ + beq 4598 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsEncodedString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4344 │ │ │ │ │ - ldr r8, [pc, #1056] @ 4730 │ │ │ │ │ - b 427c │ │ │ │ │ - ldr r3, [pc, #1060] @ 473c │ │ │ │ │ + beq 437c │ │ │ │ │ + ldr r8, [pc, #1056] @ 4768 │ │ │ │ │ + b 42b4 │ │ │ │ │ + ldr r3, [pc, #1060] @ 4774 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 45c0 │ │ │ │ │ + beq 45f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4574 │ │ │ │ │ + blt 45ac │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 128 <_PyBytes_FromSize> │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 4308 │ │ │ │ │ + bne 4340 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4144 │ │ │ │ │ - ldr r2, [pc, #1004] @ 4740 │ │ │ │ │ + b 417c │ │ │ │ │ + ldr r2, [pc, #1004] @ 4778 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 43b8 │ │ │ │ │ + bne 43f0 │ │ │ │ │ ldr r5, [r9, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4344 │ │ │ │ │ + beq 437c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 427c │ │ │ │ │ + ble 42b4 │ │ │ │ │ add r5, r5, #16 │ │ │ │ │ add r9, r9, #8 │ │ │ │ │ add r5, r4, r5 │ │ │ │ │ add r7, r4, #16 │ │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4510 │ │ │ │ │ + beq 4548 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 451c │ │ │ │ │ + bhi 4554 │ │ │ │ │ strb r0, [r7], #1 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bne 4384 │ │ │ │ │ - b 427c │ │ │ │ │ - ldr r4, [pc, #908] @ 4744 │ │ │ │ │ - b 4118 │ │ │ │ │ + bne 43bc │ │ │ │ │ + b 42b4 │ │ │ │ │ + ldr r4, [pc, #908] @ 477c │ │ │ │ │ + b 4150 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 4508 │ │ │ │ │ + bne 4540 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 44dc │ │ │ │ │ + beq 4514 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 6f24 <_PyBytes_FromIterator> │ │ │ │ │ + bl 6f5c <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 433c │ │ │ │ │ + beq 4374 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 433c │ │ │ │ │ + bne 4374 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 433c │ │ │ │ │ + b 4374 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - ldr ip, [pc, #820] @ 4748 │ │ │ │ │ + ldr ip, [pc, #820] @ 4780 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov ip, #3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4344 │ │ │ │ │ + beq 437c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r4, r7 │ │ │ │ │ - bne 4030 │ │ │ │ │ - ldr r4, [pc, #748] @ 4744 │ │ │ │ │ - ldr r8, [pc, #724] @ 4730 │ │ │ │ │ - b 427c │ │ │ │ │ - ldr r3, [pc, #728] @ 473c │ │ │ │ │ - ldr r1, [pc, #740] @ 474c │ │ │ │ │ + bne 4068 │ │ │ │ │ + ldr r4, [pc, #748] @ 477c │ │ │ │ │ + ldr r8, [pc, #724] @ 4768 │ │ │ │ │ + b 42b4 │ │ │ │ │ + ldr r3, [pc, #728] @ 4774 │ │ │ │ │ + ldr r1, [pc, #740] @ 4784 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2064 │ │ │ │ │ + bl 20a8 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 4344 │ │ │ │ │ + b 437c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 41c8 │ │ │ │ │ - b 41e0 │ │ │ │ │ + bne 4200 │ │ │ │ │ + b 4218 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ mov r4, r9 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r9] │ │ │ │ │ - b 427c │ │ │ │ │ - ldr r3, [pc, #640] @ 4750 │ │ │ │ │ - ldr r1, [pc, #640] @ 4754 │ │ │ │ │ + b 42b4 │ │ │ │ │ + ldr r3, [pc, #640] @ 4788 │ │ │ │ │ + ldr r1, [pc, #640] @ 478c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 446c │ │ │ │ │ - ldr r4, [pc, #628] @ 4758 │ │ │ │ │ + b 44a4 │ │ │ │ │ + ldr r4, [pc, #628] @ 4790 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4344 │ │ │ │ │ + beq 437c │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #604] @ 475c │ │ │ │ │ + ldr r1, [pc, #604] @ 4794 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4344 │ │ │ │ │ - ldr r4, [pc, #584] @ 4758 │ │ │ │ │ - b 44f4 │ │ │ │ │ + b 437c │ │ │ │ │ + ldr r4, [pc, #584] @ 4790 │ │ │ │ │ + b 452c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 452c │ │ │ │ │ - ldr r3, [pc, #572] @ 4760 │ │ │ │ │ - ldr r1, [pc, #572] @ 4764 │ │ │ │ │ + bne 4564 │ │ │ │ │ + ldr r3, [pc, #572] @ 4798 │ │ │ │ │ + ldr r1, [pc, #572] @ 479c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4344 │ │ │ │ │ + beq 437c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 4344 │ │ │ │ │ + bne 437c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4344 │ │ │ │ │ + b 437c │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 42f4 │ │ │ │ │ - ldr r3, [pc, #496] @ 4758 │ │ │ │ │ - ldr r1, [pc, #508] @ 4768 │ │ │ │ │ + bne 432c │ │ │ │ │ + ldr r3, [pc, #496] @ 4790 │ │ │ │ │ + ldr r1, [pc, #508] @ 47a0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4344 │ │ │ │ │ - ldr r3, [pc, #484] @ 4760 │ │ │ │ │ - ldr r1, [pc, #492] @ 476c │ │ │ │ │ + b 437c │ │ │ │ │ + ldr r3, [pc, #484] @ 4798 │ │ │ │ │ + ldr r1, [pc, #492] @ 47a4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4344 │ │ │ │ │ - ldr r3, [pc, #464] @ 4760 │ │ │ │ │ - ldr r1, [pc, #476] @ 4770 │ │ │ │ │ + b 437c │ │ │ │ │ + ldr r3, [pc, #464] @ 4798 │ │ │ │ │ + ldr r1, [pc, #476] @ 47a8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4344 │ │ │ │ │ - ldr r2, [pc, #464] @ 4774 │ │ │ │ │ - ldr r1, [pc, #464] @ 4778 │ │ │ │ │ - ldr r0, [pc, #464] @ 477c │ │ │ │ │ + b 437c │ │ │ │ │ + ldr r2, [pc, #464] @ 47ac │ │ │ │ │ + ldr r1, [pc, #464] @ 47b0 │ │ │ │ │ + ldr r0, [pc, #464] @ 47b4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 4344 │ │ │ │ │ + b 437c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4254 │ │ │ │ │ + b 428c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4574 │ │ │ │ │ - ldr r3, [pc, #388] @ 4758 │ │ │ │ │ + beq 45ac │ │ │ │ │ + ldr r3, [pc, #388] @ 4790 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4344 │ │ │ │ │ + beq 437c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 540c │ │ │ │ │ + bl 5444 │ │ │ │ │ R_ARM_CALL PyBytes_FromObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 433c │ │ │ │ │ + b 4374 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - b 40f8 │ │ │ │ │ - ldr r3, [pc, #336] @ 4758 │ │ │ │ │ - ldr r1, [pc, #372] @ 4780 │ │ │ │ │ + b 4130 │ │ │ │ │ + ldr r3, [pc, #336] @ 4790 │ │ │ │ │ + ldr r1, [pc, #372] @ 47b8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4344 │ │ │ │ │ + b 437c │ │ │ │ │ add r0, r1, #12 │ │ │ │ │ - ldr r1, [pc, #296] @ 4748 │ │ │ │ │ + ldr r1, [pc, #296] @ 4780 │ │ │ │ │ str r1, [sp] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, #3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 4030 │ │ │ │ │ - b 4344 │ │ │ │ │ + bne 4068 │ │ │ │ │ + b 437c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 46e4 │ │ │ │ │ + beq 471c │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - beq 4344 │ │ │ │ │ + beq 437c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 4588 │ │ │ │ │ + bne 45c0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 46c8 │ │ │ │ │ + beq 4700 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ - bne 4554 │ │ │ │ │ + bne 458c │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ - ldr r2, [pc, #168] @ 4758 │ │ │ │ │ - ldr r3, [pc, #204] @ 4780 │ │ │ │ │ + ldr r2, [pc, #168] @ 4790 │ │ │ │ │ + ldr r3, [pc, #204] @ 47b8 │ │ │ │ │ tst r0, #268435456 @ 0x10000000 │ │ │ │ │ - ldr r1, [pc, #200] @ 4784 │ │ │ │ │ + ldr r1, [pc, #200] @ 47bc │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ movne r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4344 │ │ │ │ │ - ldr r2, [pc, #136] @ 4758 │ │ │ │ │ - ldr r3, [pc, #148] @ 4768 │ │ │ │ │ + b 437c │ │ │ │ │ + ldr r2, [pc, #136] @ 4790 │ │ │ │ │ + ldr r3, [pc, #148] @ 47a0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ldr r1, [pc, #168] @ 4784 │ │ │ │ │ + ldr r1, [pc, #168] @ 47bc │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ movne r1, r3 │ │ │ │ │ - b 456c │ │ │ │ │ - ldr r2, [pc, #136] @ 4774 │ │ │ │ │ - ldr r1, [pc, #152] @ 4788 │ │ │ │ │ - ldr r0, [pc, #136] @ 477c │ │ │ │ │ + b 45a4 │ │ │ │ │ + ldr r2, [pc, #136] @ 47ac │ │ │ │ │ + ldr r1, [pc, #152] @ 47c0 │ │ │ │ │ + ldr r0, [pc, #136] @ 47b4 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 4344 │ │ │ │ │ + b 437c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 4114 │ │ │ │ │ - b 446c │ │ │ │ │ - ldr r0, [pc, #72] @ 4758 │ │ │ │ │ + bne 414c │ │ │ │ │ + b 44a4 │ │ │ │ │ + ldr r0, [pc, #72] @ 4790 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #116] @ 478c │ │ │ │ │ + ldr r1, [pc, #116] @ 47c4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4344 │ │ │ │ │ - b 4538 │ │ │ │ │ + beq 437c │ │ │ │ │ + b 4570 │ │ │ │ │ .word 0x000051ec │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000005d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ @@ -5105,249 +5120,249 @@ │ │ │ │ │ .word 0x000002c8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000214 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000318 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004790 : │ │ │ │ │ +000047c8 : │ │ │ │ │ bytes___bytes__(): │ │ │ │ │ - ldr r3, [pc, #44] @ 47c4 │ │ │ │ │ + ldr r3, [pc, #44] @ 47fc │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 47b8 │ │ │ │ │ + bne 47f0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bxeq lr │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000047c8 : │ │ │ │ │ +00004800 : │ │ │ │ │ bytes_repeat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - blt 48d8 │ │ │ │ │ - beq 48d8 │ │ │ │ │ + blt 4910 │ │ │ │ │ + beq 4910 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt 498c │ │ │ │ │ + blt 49b0 │ │ │ │ │ mul r4, r5, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 4930 │ │ │ │ │ + beq 4968 │ │ │ │ │ cmn r4, #18 │ │ │ │ │ mov r9, r4 │ │ │ │ │ - bhi 498c │ │ │ │ │ + bhi 49b0 │ │ │ │ │ add r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4984 │ │ │ │ │ - ldr r3, [pc, #376] @ 49a4 │ │ │ │ │ + beq 49d4 │ │ │ │ │ + ldr r3, [pc, #376] @ 49dc │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4978 │ │ │ │ │ + bne 49c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ add r3, r5, r4 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ add r8, r5, #16 │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ - beq 4880 │ │ │ │ │ + beq 48b8 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne 4888 │ │ │ │ │ + bne 48c0 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ add r1, r7, #16 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq 496c │ │ │ │ │ + beq 49a4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bge 4880 │ │ │ │ │ + bge 48b8 │ │ │ │ │ sub r7, r4, r6 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ movge r7, r6 │ │ │ │ │ add r0, r8, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r6, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - blt 48a8 │ │ │ │ │ + blt 48e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 4958 │ │ │ │ │ + beq 4990 │ │ │ │ │ mov r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4984 │ │ │ │ │ - ldr r3, [pc, #172] @ 49a4 │ │ │ │ │ + beq 49d4 │ │ │ │ │ + ldr r3, [pc, #172] @ 49dc │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r9, #0 │ │ │ │ │ movne r4, r9 │ │ │ │ │ - bne 4978 │ │ │ │ │ + bne 49c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ strb r3, [r5, #16] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #108] @ 49a4 │ │ │ │ │ + ldr r3, [pc, #108] @ 49dc │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4808 │ │ │ │ │ + bne 4840 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ - b 4880 │ │ │ │ │ - ldr r3, [pc, #68] @ 49a4 │ │ │ │ │ + b 48b8 │ │ │ │ │ + ldr r3, [pc, #68] @ 49dc │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 4940 │ │ │ │ │ - b 48e0 │ │ │ │ │ + beq 4978 │ │ │ │ │ + b 4918 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - blt 48a8 │ │ │ │ │ - b 4880 │ │ │ │ │ + blt 48e0 │ │ │ │ │ + b 48b8 │ │ │ │ │ + ldr r3, [pc, #40] @ 49e0 │ │ │ │ │ + ldr r1, [pc, #40] @ 49e4 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 48b8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 4838 │ │ │ │ │ + b 4870 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ - ldr r3, [pc, #20] @ 49a8 │ │ │ │ │ - ldr r1, [pc, #20] @ 49ac │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 4880 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000003b0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000049b0 <_PyBytes_Join>: │ │ │ │ │ +000049e8 <_PyBytes_Join>: │ │ │ │ │ _PyBytes_Join(): │ │ │ │ │ - b 49b4 │ │ │ │ │ + b 49ec │ │ │ │ │ │ │ │ │ │ -000049b4 : │ │ │ │ │ +000049ec : │ │ │ │ │ stringlib_bytes_join(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3592] @ 0xe08 │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #2312] @ 52e4 │ │ │ │ │ + ldr r1, [pc, #2312] @ 531c │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5274 │ │ │ │ │ + beq 52ac │ │ │ │ │ ldmib r7, {r3, sl} │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 4a5c │ │ │ │ │ + beq 4a94 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 5058 │ │ │ │ │ + beq 5090 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 4a70 │ │ │ │ │ + bne 4aa8 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r9, [r3] │ │ │ │ │ - ldr r3, [pc, #2252] @ 52e8 │ │ │ │ │ + ldr r3, [pc, #2252] @ 5320 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 522c │ │ │ │ │ + bne 5264 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r9] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4a50 │ │ │ │ │ + beq 4a88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 52c8 │ │ │ │ │ + beq 5300 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 5058 │ │ │ │ │ + beq 5090 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldreq r9, [r7, #12] │ │ │ │ │ - beq 4a14 │ │ │ │ │ + beq 4a4c │ │ │ │ │ cmp sl, #10 │ │ │ │ │ addle r3, sp, #24 │ │ │ │ │ strle r3, [sp, #12] │ │ │ │ │ strle r3, [sp, #4] │ │ │ │ │ - bgt 507c │ │ │ │ │ + bgt 50b4 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r6, #0 │ │ │ │ │ tst sl, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mvn r9, #-2147483648 @ 0x80000000 │ │ │ │ │ str r1, [sp] │ │ │ │ │ - beq 4bd0 │ │ │ │ │ + beq 4c08 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge 4c70 │ │ │ │ │ + bge 4ca8 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 51f4 │ │ │ │ │ + beq 522c │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ - ldr r1, [pc, #2080] @ 52e8 │ │ │ │ │ + ldr r1, [pc, #2080] @ 5320 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 5208 │ │ │ │ │ + bne 5240 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ @@ -5355,123 +5370,123 @@ │ │ │ │ │ str r4, [r3] │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov fp, #1 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r1, r3, #44 @ 0x2c │ │ │ │ │ - bne 4c50 │ │ │ │ │ + bne 4c88 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b 4bd0 │ │ │ │ │ + b 4c08 │ │ │ │ │ sub r0, r9, r5 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt 527c │ │ │ │ │ + blt 52b4 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r5, r5, r8 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ - bne 4c54 │ │ │ │ │ + bne 4c8c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ mov r3, fp │ │ │ │ │ - beq 51b0 │ │ │ │ │ + beq 51e8 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - ldr ip, [pc, #1928] @ 52e8 │ │ │ │ │ + ldr ip, [pc, #1928] @ 5320 │ │ │ │ │ ldr r4, [r0, fp, lsl #2] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 51c8 │ │ │ │ │ + bne 5200 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r0, r0, #1 │ │ │ │ │ strne r0, [r4] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ str r4, [r1] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ sub ip, r9, r5 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - blt 527c │ │ │ │ │ + blt 52b4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ - beq 5044 │ │ │ │ │ + beq 507c │ │ │ │ │ sub r0, r9, r5 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt 527c │ │ │ │ │ + blt 52b4 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r5, r5, r8 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ - bne 4c54 │ │ │ │ │ + bne 4c8c │ │ │ │ │ add r6, r3, #1 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge 4c70 │ │ │ │ │ + bge 4ca8 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 5174 │ │ │ │ │ + beq 51ac │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - ldr r3, [pc, #1780] @ 52e8 │ │ │ │ │ + ldr r3, [pc, #1780] @ 5320 │ │ │ │ │ ldr r4, [r0, r6, lsl #2] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 518c │ │ │ │ │ + bne 51c4 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r0, r0, #1 │ │ │ │ │ strne r0, [r4] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ str r4, [r1] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ sub ip, r9, r5 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ add fp, r6, #1 │ │ │ │ │ - blt 527c │ │ │ │ │ + blt 52b4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ - bne 4b1c │ │ │ │ │ + bne 4b54 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 4b3c │ │ │ │ │ + beq 4b74 │ │ │ │ │ mov fp, #1 │ │ │ │ │ - ldr r3, [pc, #1680] @ 52ec │ │ │ │ │ - ldr r1, [pc, #1680] @ 52f0 │ │ │ │ │ + ldr r3, [pc, #1680] @ 5324 │ │ │ │ │ + ldr r1, [pc, #1680] @ 5328 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b 4ec0 │ │ │ │ │ + b 4ef8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 52b4 │ │ │ │ │ + beq 52ec │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add r4, r9, #16 │ │ │ │ │ cmp r5, #1048576 @ 0x100000 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ andge r3, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq fp, r3 │ │ │ │ │ streq fp, [sp, #16] │ │ │ │ │ - bne 52d4 │ │ │ │ │ + bne 530c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 50e4 │ │ │ │ │ + bne 511c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4eb8 │ │ │ │ │ + beq 4ef0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r8, #44 @ 0x2c │ │ │ │ │ mov r2, r3 │ │ │ │ │ mla r2, r8, r6, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ sub r3, r2, r3 │ │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ │ @@ -5480,27 +5495,27 @@ │ │ │ │ │ rsb r2, r3, r3, lsl #5 │ │ │ │ │ add r2, r3, r2, lsl #5 │ │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ │ rsb r2, r2, r2, lsl #15 │ │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 4dc8 │ │ │ │ │ + beq 4e00 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 4da8 │ │ │ │ │ + beq 4de0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 4d90 │ │ │ │ │ + beq 4dc8 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 4d78 │ │ │ │ │ + beq 4db0 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 4d60 │ │ │ │ │ + beq 4d98 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 4d48 │ │ │ │ │ + beq 4d80 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 50c4 │ │ │ │ │ + bne 50fc │ │ │ │ │ ldr r5, [sl, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ @@ -5536,15 +5551,15 @@ │ │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp sl, r8 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ - beq 4eb8 │ │ │ │ │ + beq 4ef0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ @@ -5601,29 +5616,29 @@ │ │ │ │ │ ldr r1, [r6, #264] @ 0x108 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r7, r6, #308 @ 0x134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r7, r8 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ - bne 4ddc │ │ │ │ │ + bne 4e14 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r9, sl │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 52bc │ │ │ │ │ + bne 52f4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4edc │ │ │ │ │ + beq 4f14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 5168 │ │ │ │ │ + beq 51a0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5028 │ │ │ │ │ + beq 5060 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, #44 @ 0x2c │ │ │ │ │ mov r2, r3 │ │ │ │ │ mla r2, r5, r6, r2 │ │ │ │ │ sub r3, r2, r3 │ │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ @@ -5631,27 +5646,27 @@ │ │ │ │ │ rsb r2, r3, r3, lsl #5 │ │ │ │ │ add r2, r3, r2, lsl #5 │ │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ │ rsb r2, r2, r2, lsl #15 │ │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 4fd4 │ │ │ │ │ + beq 500c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 4fb8 │ │ │ │ │ + beq 4ff0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 4fa4 │ │ │ │ │ + beq 4fdc │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 4f90 │ │ │ │ │ + beq 4fc8 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 4f7c │ │ │ │ │ + beq 4fb4 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 4f68 │ │ │ │ │ + beq 4fa0 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 50ac │ │ │ │ │ + bne 50e4 │ │ │ │ │ ldr r4, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r4, [sp] │ │ │ │ │ @@ -5681,15 +5696,15 @@ │ │ │ │ │ ldr r4, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - beq 5028 │ │ │ │ │ + beq 5060 │ │ │ │ │ ldr r6, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r4, r6, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -5710,80 +5725,80 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, r6, #308 @ 0x134 │ │ │ │ │ add r6, r6, #352 @ 0x160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne 4fd8 │ │ │ │ │ + bne 5010 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 4a50 │ │ │ │ │ + beq 4a88 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 4a50 │ │ │ │ │ + b 4a88 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 4bcc │ │ │ │ │ - b 4c50 │ │ │ │ │ + beq 4c04 │ │ │ │ │ + b 4c88 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5074 │ │ │ │ │ + beq 50ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 5240 │ │ │ │ │ - ldr r9, [pc, #632] @ 52f4 │ │ │ │ │ - b 4a50 │ │ │ │ │ - ldr r3, [pc, #628] @ 52f8 │ │ │ │ │ + beq 5278 │ │ │ │ │ + ldr r9, [pc, #632] @ 532c │ │ │ │ │ + b 4a88 │ │ │ │ │ + ldr r3, [pc, #628] @ 5330 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bhi 524c │ │ │ │ │ + bhi 5284 │ │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ │ mul r0, sl, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 524c │ │ │ │ │ + beq 5284 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b 4a84 │ │ │ │ │ + b 4abc │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 4f54 │ │ │ │ │ + b 4f8c │ │ │ │ │ ldr sl, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [sl, #8] │ │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ - b 4d30 │ │ │ │ │ + b 4d68 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4eb8 │ │ │ │ │ + beq 4ef0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr sl, [r1, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ mov r2, sl │ │ │ │ │ add r5, r3, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, #1 │ │ │ │ │ add r3, r4, sl │ │ │ │ │ - beq 4eb8 │ │ │ │ │ + beq 4ef0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ mov sl, r1 │ │ │ │ │ mla sl, r2, r6, sl │ │ │ │ │ add r4, r1, r2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -5796,123 +5811,123 @@ │ │ │ │ │ add r3, r0, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r4, sl │ │ │ │ │ add r3, r0, r2 │ │ │ │ │ - beq 4eb8 │ │ │ │ │ - b 512c │ │ │ │ │ + beq 4ef0 │ │ │ │ │ + b 5164 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4edc │ │ │ │ │ + b 4f14 │ │ │ │ │ add r0, r7, #12 │ │ │ │ │ ldr r4, [r0, r6, lsl #2] │ │ │ │ │ - ldr r0, [pc, #356] @ 52e8 │ │ │ │ │ + ldr r0, [pc, #356] @ 5320 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq 4c00 │ │ │ │ │ + beq 4c38 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 5298 │ │ │ │ │ + bne 52d0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b 4c24 │ │ │ │ │ + b 4c5c │ │ │ │ │ add r0, r7, #12 │ │ │ │ │ ldr r4, [r0, fp, lsl #2] │ │ │ │ │ - ldr r0, [pc, #296] @ 52e8 │ │ │ │ │ + ldr r0, [pc, #296] @ 5320 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq 4b6c │ │ │ │ │ + beq 4ba4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 5298 │ │ │ │ │ + bne 52d0 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b 4b90 │ │ │ │ │ + b 4bc8 │ │ │ │ │ ldr r4, [r7, #12] │ │ │ │ │ - ldr r1, [pc, #232] @ 52e8 │ │ │ │ │ + ldr r1, [pc, #232] @ 5320 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 4ad4 │ │ │ │ │ + beq 4b0c │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 5298 │ │ │ │ │ + bne 52d0 │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ - b 4afc │ │ │ │ │ + b 4b34 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ mov sl, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b 4a84 │ │ │ │ │ + b 4abc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5074 │ │ │ │ │ + b 50ac │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5270 │ │ │ │ │ + beq 52a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5270 │ │ │ │ │ + bne 52a8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 4a50 │ │ │ │ │ - ldr r3, [pc, #120] @ 52fc │ │ │ │ │ - ldr r1, [pc, #120] @ 5300 │ │ │ │ │ + b 4a88 │ │ │ │ │ + ldr r3, [pc, #120] @ 5334 │ │ │ │ │ + ldr r1, [pc, #120] @ 5338 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b 4ec0 │ │ │ │ │ - ldr r2, [pc, #100] @ 5304 │ │ │ │ │ + b 4ef8 │ │ │ │ │ + ldr r2, [pc, #100] @ 533c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #88] @ 5308 │ │ │ │ │ + ldr r1, [pc, #88] @ 5340 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 4ec0 │ │ │ │ │ + b 4ef8 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_RestoreThread │ │ │ │ │ - b 4ec0 │ │ │ │ │ + b 4ef8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4a50 │ │ │ │ │ + b 4a88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_SaveThread │ │ │ │ │ mov fp, #1 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b 4cac │ │ │ │ │ + b 4ce4 │ │ │ │ │ .word 0x000003cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_RuntimeError │ │ │ │ │ .word 0x00000444 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -5924,15 +5939,15 @@ │ │ │ │ │ .word 0x00000428 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000003e8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000530c : │ │ │ │ │ +00005344 : │ │ │ │ │ bytes_startswith(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -5940,106 +5955,106 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bhi 5374 │ │ │ │ │ + bhi 53ac │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - bne 5398 │ │ │ │ │ + bne 53d0 │ │ │ │ │ ldr ip, [sp, #20] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_startswith> │ │ │ │ │ R_ARM_CALL _Py_bytes_startswith │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [pc, #140] @ 5408 │ │ │ │ │ + ldr r0, [pc, #140] @ 5440 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 53dc │ │ │ │ │ + bne 5414 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 536c │ │ │ │ │ + b 53a4 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5390 │ │ │ │ │ + beq 53c8 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq 5354 │ │ │ │ │ + beq 538c │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5354 │ │ │ │ │ - b 5390 │ │ │ │ │ + bne 538c │ │ │ │ │ + b 53c8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - ble 5354 │ │ │ │ │ + ble 538c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 53bc │ │ │ │ │ - b 5390 │ │ │ │ │ + bne 53f4 │ │ │ │ │ + b 53c8 │ │ │ │ │ .word 0x0000046c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000540c : │ │ │ │ │ +00005444 : │ │ │ │ │ PyBytes_FromObject(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ │ - beq 55c0 │ │ │ │ │ - ldr r6, [pc, #640] @ 56b0 │ │ │ │ │ + beq 55f8 │ │ │ │ │ + ldr r6, [pc, #640] @ 56e8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 55d4 │ │ │ │ │ + beq 560c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 54e8 │ │ │ │ │ + beq 5520 │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 55cc │ │ │ │ │ + blt 5604 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 5614 │ │ │ │ │ - beq 5568 │ │ │ │ │ + blt 564c │ │ │ │ │ + beq 55a0 │ │ │ │ │ cmn r5, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 55ec │ │ │ │ │ + bhi 5624 │ │ │ │ │ add r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 56a0 │ │ │ │ │ + beq 56d8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ strne r3, [r6] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -6053,149 +6068,149 @@ │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5600 │ │ │ │ │ + blt 5638 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - ldr r2, [pc, #448] @ 56b4 │ │ │ │ │ + ldr r2, [pc, #448] @ 56ec │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 5508 │ │ │ │ │ + bne 5540 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 7bdc <_PyBytes_FromList> │ │ │ │ │ - ldr r2, [pc, #424] @ 56b8 │ │ │ │ │ + b 7c14 <_PyBytes_FromList> │ │ │ │ │ + ldr r2, [pc, #424] @ 56f0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 5570 │ │ │ │ │ + bne 55a8 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 55cc │ │ │ │ │ + beq 5604 │ │ │ │ │ mvn r7, #15 │ │ │ │ │ add r6, r4, #16 │ │ │ │ │ add r5, r5, #8 │ │ │ │ │ sub r7, r7, r4 │ │ │ │ │ add r3, r6, r7 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - ble 54dc │ │ │ │ │ + ble 5514 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 565c │ │ │ │ │ + beq 5694 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 5668 │ │ │ │ │ + bhi 56a0 │ │ │ │ │ strb r0, [r6], #1 │ │ │ │ │ - b 5538 │ │ │ │ │ - ldr r4, [pc, #332] @ 56bc │ │ │ │ │ - b 54b8 │ │ │ │ │ + b 5570 │ │ │ │ │ + ldr r4, [pc, #332] @ 56f4 │ │ │ │ │ + b 54f0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 5654 │ │ │ │ │ + bne 568c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 5628 │ │ │ │ │ + beq 5660 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 6f24 <_PyBytes_FromIterator> │ │ │ │ │ + bl 6f5c <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 54dc │ │ │ │ │ + beq 5514 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 54dc │ │ │ │ │ + bne 5514 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 54dc │ │ │ │ │ - ldr r0, [pc, #248] @ 56c0 │ │ │ │ │ + b 5514 │ │ │ │ │ + ldr r0, [pc, #248] @ 56f8 │ │ │ │ │ mov r1, #2960 @ 0xb90 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 54dc │ │ │ │ │ + b 5514 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ - b 54dc │ │ │ │ │ - ldr r3, [pc, #208] @ 56c4 │ │ │ │ │ - ldr r1, [pc, #208] @ 56c8 │ │ │ │ │ + b 5514 │ │ │ │ │ + ldr r3, [pc, #208] @ 56fc │ │ │ │ │ + ldr r1, [pc, #208] @ 5700 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2064 │ │ │ │ │ + bl 20a8 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 55cc │ │ │ │ │ - ldr r3, [pc, #176] @ 56cc │ │ │ │ │ - ldr r1, [pc, #176] @ 56d0 │ │ │ │ │ + b 5604 │ │ │ │ │ + ldr r3, [pc, #176] @ 5704 │ │ │ │ │ + ldr r1, [pc, #176] @ 5708 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 55fc │ │ │ │ │ - ldr r4, [pc, #164] @ 56d4 │ │ │ │ │ + b 5634 │ │ │ │ │ + ldr r4, [pc, #164] @ 570c │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 55cc │ │ │ │ │ + beq 5604 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #140] @ 56d8 │ │ │ │ │ + ldr r1, [pc, #140] @ 5710 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 55cc │ │ │ │ │ - ldr r4, [pc, #120] @ 56d4 │ │ │ │ │ - b 5640 │ │ │ │ │ + b 5604 │ │ │ │ │ + ldr r4, [pc, #120] @ 570c │ │ │ │ │ + b 5678 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5678 │ │ │ │ │ - ldr r3, [pc, #108] @ 56dc │ │ │ │ │ - ldr r1, [pc, #108] @ 56e0 │ │ │ │ │ + bne 56b0 │ │ │ │ │ + ldr r3, [pc, #108] @ 5714 │ │ │ │ │ + ldr r1, [pc, #108] @ 5718 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 55cc │ │ │ │ │ + beq 5604 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 55cc │ │ │ │ │ + bne 5604 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 55cc │ │ │ │ │ + b 5604 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 54b8 │ │ │ │ │ - b 55fc │ │ │ │ │ + bne 54f0 │ │ │ │ │ + b 5634 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyList_Type │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000050 │ │ │ │ │ @@ -6211,15 +6226,15 @@ │ │ │ │ │ .word 0x00000364 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000344 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000056e4 : │ │ │ │ │ +0000571c : │ │ │ │ │ bytes_find(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -6227,18 +6242,18 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bhi 5794 │ │ │ │ │ + bhi 57cc │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - bne 574c │ │ │ │ │ + bne 5784 │ │ │ │ │ ldr ip, [sp, #20] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_find> │ │ │ │ │ R_ARM_CALL _Py_bytes_find │ │ │ │ │ @@ -6246,52 +6261,52 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 578c │ │ │ │ │ + beq 57c4 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq 572c │ │ │ │ │ + beq 5764 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 572c │ │ │ │ │ + bne 5764 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5744 │ │ │ │ │ - ldr r0, [pc, #64] @ 57dc │ │ │ │ │ + b 577c │ │ │ │ │ + ldr r0, [pc, #64] @ 5814 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 578c │ │ │ │ │ + beq 57c4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - ble 572c │ │ │ │ │ + ble 5764 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5770 │ │ │ │ │ - b 578c │ │ │ │ │ + bne 57a8 │ │ │ │ │ + b 57c4 │ │ │ │ │ .word 0x00000478 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000057e0 : │ │ │ │ │ +00005818 : │ │ │ │ │ bytes_endswith(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -6299,76 +6314,76 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bhi 5848 │ │ │ │ │ + bhi 5880 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - bne 586c │ │ │ │ │ + bne 58a4 │ │ │ │ │ ldr ip, [sp, #20] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_endswith> │ │ │ │ │ R_ARM_CALL _Py_bytes_endswith │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [pc, #140] @ 58dc │ │ │ │ │ + ldr r0, [pc, #140] @ 5914 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 58b0 │ │ │ │ │ + bne 58e8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5840 │ │ │ │ │ + b 5878 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5864 │ │ │ │ │ + beq 589c │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq 5828 │ │ │ │ │ + beq 5860 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5828 │ │ │ │ │ - b 5864 │ │ │ │ │ + bne 5860 │ │ │ │ │ + b 589c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - ble 5828 │ │ │ │ │ + ble 5860 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5890 │ │ │ │ │ - b 5864 │ │ │ │ │ + bne 58c8 │ │ │ │ │ + b 589c │ │ │ │ │ .word 0x00000480 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000058e0 : │ │ │ │ │ +00005918 : │ │ │ │ │ bytes_join(): │ │ │ │ │ - b 49b4 │ │ │ │ │ + b 49ec │ │ │ │ │ │ │ │ │ │ -000058e4 : │ │ │ │ │ +0000591c : │ │ │ │ │ bytes_count(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -6376,78 +6391,78 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bhi 594c │ │ │ │ │ + bhi 5984 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - bne 5970 │ │ │ │ │ + bne 59a8 │ │ │ │ │ ldr ip, [sp, #20] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_count> │ │ │ │ │ R_ARM_CALL _Py_bytes_count │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [pc, #140] @ 59e0 │ │ │ │ │ + ldr r0, [pc, #140] @ 5a18 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 59b4 │ │ │ │ │ + bne 59ec │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5944 │ │ │ │ │ + b 597c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5968 │ │ │ │ │ + beq 59a0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq 592c │ │ │ │ │ + beq 5964 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 592c │ │ │ │ │ - b 5968 │ │ │ │ │ + bne 5964 │ │ │ │ │ + b 59a0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - ble 592c │ │ │ │ │ + ble 5964 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5994 │ │ │ │ │ - b 5968 │ │ │ │ │ + bne 59cc │ │ │ │ │ + b 59a0 │ │ │ │ │ .word 0x0000048c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000059e4 : │ │ │ │ │ +00005a1c : │ │ │ │ │ bytes_partition(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ │ - ldr r3, [pc, #1808] @ 610c │ │ │ │ │ + ldr r3, [pc, #1808] @ 6144 │ │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ @@ -6458,90 +6473,90 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 5f44 │ │ │ │ │ + bne 5f7c │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ │ add r8, r3, #16 │ │ │ │ │ - beq 606c │ │ │ │ │ + beq 60a4 │ │ │ │ │ mov r0, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5f40 │ │ │ │ │ + beq 5f78 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - blt 5e20 │ │ │ │ │ + blt 5e58 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble 5e84 │ │ │ │ │ - ldr r3, [pc, #1680] @ 6110 │ │ │ │ │ + ble 5ebc │ │ │ │ │ + ldr r3, [pc, #1680] @ 6148 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt 5f70 │ │ │ │ │ + bgt 5fa8 │ │ │ │ │ sub r0, r5, #1 │ │ │ │ │ ldrb r3, [fp] │ │ │ │ │ ldrb r2, [fp, r0] │ │ │ │ │ and r1, r3, #31 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ sub sl, r6, r5 │ │ │ │ │ add r1, r8, r0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ strne r0, [sp, #20] │ │ │ │ │ - beq 5e64 │ │ │ │ │ + beq 5e9c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 5bb8 │ │ │ │ │ + beq 5bf0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb ip, [fp, #1] │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ subeq r3, r5, #3 │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ streq r3, [sp, #20] │ │ │ │ │ cmp r0, #2 │ │ │ │ │ orr r2, r2, lr, lsl ip │ │ │ │ │ - beq 5bb8 │ │ │ │ │ + beq 5bf0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb ip, [fp, #2] │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ subeq r3, r5, #4 │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ streq r3, [sp, #20] │ │ │ │ │ cmp r0, #3 │ │ │ │ │ orr r2, r2, lr, lsl ip │ │ │ │ │ - beq 5bb8 │ │ │ │ │ + beq 5bf0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb ip, [fp, #3] │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ subeq r3, r5, #5 │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ streq r3, [sp, #20] │ │ │ │ │ cmp r0, #4 │ │ │ │ │ orr r2, r2, lr, lsl ip │ │ │ │ │ - beq 5bb8 │ │ │ │ │ + beq 5bf0 │ │ │ │ │ ldrb ip, [fp, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ orr r2, r2, lr, lsl ip │ │ │ │ │ subeq ip, r5, #6 │ │ │ │ │ streq ip, [sp, #20] │ │ │ │ │ cmp r0, #5 │ │ │ │ │ add r3, fp, #4 │ │ │ │ │ - beq 5bb8 │ │ │ │ │ + beq 5bf0 │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ sub lr, r5, #7 │ │ │ │ │ @@ -6550,381 +6565,381 @@ │ │ │ │ │ ldrb ip, [r1, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ moveq r4, lr │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ cmn lr, #1 │ │ │ │ │ orr r2, r2, r3, lsl ip │ │ │ │ │ - bne 5b88 │ │ │ │ │ + bne 5bc0 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov lr, #1 │ │ │ │ │ and ip, r3, #31 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ orr r2, r2, lr, lsl ip │ │ │ │ │ - blt 5e20 │ │ │ │ │ + blt 5e58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b 5bfc │ │ │ │ │ + b 5c34 │ │ │ │ │ add ip, r1, r4 │ │ │ │ │ ldrb ip, [ip, #1] │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ lsr ip, r2, ip │ │ │ │ │ tst ip, #1 │ │ │ │ │ - beq 5e10 │ │ │ │ │ + beq 5e48 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bgt 5e20 │ │ │ │ │ + bgt 5e58 │ │ │ │ │ ldrb ip, [r1, r4] │ │ │ │ │ ldr lr, [sp, #12] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 5bd8 │ │ │ │ │ + bne 5c10 │ │ │ │ │ ldrb ip, [r8, r4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 5df0 │ │ │ │ │ + bne 5e28 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne 5d94 │ │ │ │ │ + bne 5dcc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 5e20 │ │ │ │ │ + blt 5e58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub fp, r4, #1 │ │ │ │ │ clz fp, fp │ │ │ │ │ lsr fp, fp, #5 │ │ │ │ │ moveq fp, #0 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 5edc │ │ │ │ │ + bne 5f14 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 5f60 │ │ │ │ │ + beq 5f98 │ │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 5fec │ │ │ │ │ + bhi 6024 │ │ │ │ │ add r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 60b8 │ │ │ │ │ - ldr r3, [pc, #1192] @ 6114 │ │ │ │ │ + beq 60f0 │ │ │ │ │ + ldr r3, [pc, #1192] @ 614c │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sl, #12] │ │ │ │ │ add r3, sl, r4 │ │ │ │ │ str r4, [sl, #8] │ │ │ │ │ strb fp, [r3, #16] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 5e70 │ │ │ │ │ + bne 5ea8 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ str sl, [r7, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5cb4 │ │ │ │ │ + beq 5cec │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ subs r6, r6, r5 │ │ │ │ │ add sl, r8, r5 │ │ │ │ │ str r9, [r7, #16] │ │ │ │ │ - bmi 6084 │ │ │ │ │ + bmi 60bc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r9, r6, #1 │ │ │ │ │ clz r9, r9 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ moveq r9, #0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 5f04 │ │ │ │ │ + bne 5f3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5f68 │ │ │ │ │ + beq 5fa0 │ │ │ │ │ cmn r6, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 6004 │ │ │ │ │ + bhi 603c │ │ │ │ │ add r0, r6, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 60f0 │ │ │ │ │ - ldr r3, [pc, #1032] @ 6114 │ │ │ │ │ + beq 6128 │ │ │ │ │ + ldr r3, [pc, #1032] @ 614c │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add r3, r4, r6 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ strb r9, [r3, #16] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 5d4c │ │ │ │ │ + beq 5d84 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ str r4, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5f24 │ │ │ │ │ + bne 5f5c │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 5d70 │ │ │ │ │ + beq 5da8 │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - ldr r3, [pc, #916] @ 610c │ │ │ │ │ + ldr r3, [pc, #916] @ 6144 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 5fe8 │ │ │ │ │ + bne 6020 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add ip, r8, r4 │ │ │ │ │ ldrb lr, [ip, #1] │ │ │ │ │ ldrb ip, [fp, #1] │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 5df0 │ │ │ │ │ + bne 5e28 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 5c20 │ │ │ │ │ + beq 5c58 │ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ │ add lr, r4, #17 │ │ │ │ │ add lr, ip, lr │ │ │ │ │ mov ip, #2 │ │ │ │ │ str r8, [sp, #24] │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ ldrb r8, [lr, #1]! │ │ │ │ │ ldrb r6, [fp, ip] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne 5f4c │ │ │ │ │ + bne 5f84 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 5dc8 │ │ │ │ │ + blt 5e00 │ │ │ │ │ ldr r8, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - beq 5c20 │ │ │ │ │ + beq 5c58 │ │ │ │ │ add ip, r1, r4 │ │ │ │ │ ldrb ip, [ip, #1] │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ lsr ip, r2, ip │ │ │ │ │ tst ip, #1 │ │ │ │ │ ldrne ip, [sp, #20] │ │ │ │ │ addne r4, r4, ip │ │ │ │ │ - bne 5bf0 │ │ │ │ │ + bne 5c28 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - ble 5bfc │ │ │ │ │ + ble 5c34 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldrne r2, [sp, #16] │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - ldr r2, [pc, #728] @ 6118 │ │ │ │ │ + ldr r2, [pc, #728] @ 6150 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [r2, #892] @ 0x37c │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6098 │ │ │ │ │ + bne 60d0 │ │ │ │ │ add r3, r2, #892 @ 0x37c │ │ │ │ │ str r3, [r7, #16] │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ - b 5d60 │ │ │ │ │ + b 5d98 │ │ │ │ │ sub r3, r5, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b 5ab8 │ │ │ │ │ + b 5af0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, sl, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 5c9c │ │ │ │ │ - bne 5e20 │ │ │ │ │ + b 5cd4 │ │ │ │ │ + bne 5e58 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ ldrb r1, [fp] │ │ │ │ │ addle r0, r8, r6 │ │ │ │ │ movle r3, r8 │ │ │ │ │ - ble 5eb8 │ │ │ │ │ + ble 5ef0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e20 │ │ │ │ │ + beq 5e58 │ │ │ │ │ sub r4, r0, r8 │ │ │ │ │ - b 5c20 │ │ │ │ │ + b 5c58 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bls 5e20 │ │ │ │ │ + bls 5e58 │ │ │ │ │ ldrb r2, [r4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 5eb8 │ │ │ │ │ + bne 5ef0 │ │ │ │ │ sub r4, r4, r8 │ │ │ │ │ - b 5c20 │ │ │ │ │ + b 5c58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, #24 │ │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ │ - ldr r3, [pc, #556] @ 611c │ │ │ │ │ + ldr r3, [pc, #556] @ 6154 │ │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5cac │ │ │ │ │ - b 5cb4 │ │ │ │ │ + bne 5ce4 │ │ │ │ │ + b 5cec │ │ │ │ │ ldrb r2, [r8, r5] │ │ │ │ │ - ldr r3, [pc, #524] @ 611c │ │ │ │ │ + ldr r3, [pc, #524] @ 6154 │ │ │ │ │ mov r1, #24 │ │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d5c │ │ │ │ │ + beq 5d94 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5f40 │ │ │ │ │ + beq 5f78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 6100 │ │ │ │ │ + beq 6138 │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 5d60 │ │ │ │ │ + b 5d98 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ ldr r8, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - beq 5c20 │ │ │ │ │ - b 5df0 │ │ │ │ │ - ldr r3, [pc, #440] @ 6120 │ │ │ │ │ - b 5ef0 │ │ │ │ │ - ldr r3, [pc, #432] @ 6120 │ │ │ │ │ - b 5f14 │ │ │ │ │ - ldr r3, [pc, #428] @ 6124 │ │ │ │ │ + beq 5c58 │ │ │ │ │ + b 5e28 │ │ │ │ │ + ldr r3, [pc, #440] @ 6158 │ │ │ │ │ + b 5f28 │ │ │ │ │ + ldr r3, [pc, #432] @ 6158 │ │ │ │ │ + b 5f4c │ │ │ │ │ + ldr r3, [pc, #428] @ 615c │ │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ │ cmple r6, r3 │ │ │ │ │ movle r3, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ orrle r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6030 │ │ │ │ │ + beq 6068 │ │ │ │ │ sub r0, r5, #1 │ │ │ │ │ ldrb r3, [fp] │ │ │ │ │ ldrb r2, [fp, r0] │ │ │ │ │ and r1, r3, #31 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ sub sl, r6, r5 │ │ │ │ │ add r1, r8, r0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 601c │ │ │ │ │ + beq 6054 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ strne r0, [sp, #20] │ │ │ │ │ - bne 5ac0 │ │ │ │ │ + bne 5af8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ and ip, r3, #31 │ │ │ │ │ orr r2, r2, r0, lsl ip │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b 5bfc │ │ │ │ │ + b 5c34 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ - ldr r3, [pc, #308] @ 6128 │ │ │ │ │ - ldr r1, [pc, #308] @ 612c │ │ │ │ │ + ldr r3, [pc, #308] @ 6160 │ │ │ │ │ + ldr r1, [pc, #308] @ 6164 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5ef0 │ │ │ │ │ - ldr r3, [pc, #284] @ 6128 │ │ │ │ │ - ldr r1, [pc, #284] @ 612c │ │ │ │ │ + b 5f28 │ │ │ │ │ + ldr r3, [pc, #284] @ 6160 │ │ │ │ │ + ldr r1, [pc, #284] @ 6164 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5f14 │ │ │ │ │ + b 5f4c │ │ │ │ │ sub r3, r5, #2 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bne 5ac0 │ │ │ │ │ - b 5bd0 │ │ │ │ │ + bne 5af8 │ │ │ │ │ + b 5c08 │ │ │ │ │ asr r3, r5, #2 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, r6, asr #2 │ │ │ │ │ - blt 60c8 │ │ │ │ │ + blt 6100 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2a30 │ │ │ │ │ + bl 2a30 │ │ │ │ │ R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 5c20 │ │ │ │ │ - ldr r3, [pc, #188] @ 6130 │ │ │ │ │ - ldr r1, [pc, #188] @ 6134 │ │ │ │ │ + b 5c58 │ │ │ │ │ + ldr r3, [pc, #188] @ 6168 │ │ │ │ │ + ldr r1, [pc, #188] @ 616c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ - b 5f44 │ │ │ │ │ - ldr r3, [pc, #172] @ 6138 │ │ │ │ │ - ldr r1, [pc, #172] @ 613c │ │ │ │ │ + b 5f7c │ │ │ │ │ + ldr r3, [pc, #172] @ 6170 │ │ │ │ │ + ldr r1, [pc, #172] @ 6174 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6014 │ │ │ │ │ + b 604c │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r3, r2 │ │ │ │ │ addne r1, r1, #2 │ │ │ │ │ str r0, [r3, #892]! @ 0x37c │ │ │ │ │ str r3, [r7, #16] │ │ │ │ │ strne r1, [r2, #892] @ 0x37c │ │ │ │ │ - b 5e58 │ │ │ │ │ + b 5e90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 5c94 │ │ │ │ │ - b 5ffc │ │ │ │ │ + bne 5ccc │ │ │ │ │ + b 6034 │ │ │ │ │ mov r0, fp │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 2e7c │ │ │ │ │ + bl 2e7c │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2fa8 │ │ │ │ │ + bl 2fa8 │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 5c20 │ │ │ │ │ + b 5c58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 5d34 │ │ │ │ │ - b 6014 │ │ │ │ │ + bne 5d6c │ │ │ │ │ + b 604c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5f40 │ │ │ │ │ + b 5f78 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x000009c3 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00003000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ @@ -6941,230 +6956,230 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000494 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006140 : │ │ │ │ │ +00006178 : │ │ │ │ │ bytes_split(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ ldrne r5, [ip, #8] │ │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ addne r5, r2, r5 │ │ │ │ │ - bne 65f8 │ │ │ │ │ + bne 6630 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi 6b94 │ │ │ │ │ + bhi 6bcc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 65f4 │ │ │ │ │ + beq 662c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 663c │ │ │ │ │ + beq 6674 │ │ │ │ │ ldr r7, [r0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6bf8 │ │ │ │ │ + beq 6c30 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 654c │ │ │ │ │ + beq 6584 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6540 │ │ │ │ │ + beq 6578 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne 6c64 │ │ │ │ │ + bne 6c9c │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq 6540 │ │ │ │ │ + beq 6578 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r6, r3, #16 │ │ │ │ │ mvnlt r9, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #3344] @ 6ef4 │ │ │ │ │ + ldr r3, [pc, #3344] @ 6f2c │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 69c8 │ │ │ │ │ + beq 6a00 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 6a28 │ │ │ │ │ + bne 6a60 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6dc0 │ │ │ │ │ + beq 6df8 │ │ │ │ │ cmp r9, #11 │ │ │ │ │ movlt r0, r9 │ │ │ │ │ movge r0, #11 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - bne 6cf8 │ │ │ │ │ + bne 6d30 │ │ │ │ │ ldrb r8, [sl] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne fp, r7 │ │ │ │ │ movne r1, r7 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 6a6c │ │ │ │ │ + beq 6aa4 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - ble 6418 │ │ │ │ │ + ble 6450 │ │ │ │ │ subs r9, r9, #1 │ │ │ │ │ - bcc 6418 │ │ │ │ │ + bcc 6450 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bge 6244 │ │ │ │ │ + bge 627c │ │ │ │ │ ldrb r3, [r6, r1] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6574 │ │ │ │ │ + beq 65ac │ │ │ │ │ add r4, r1, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 657c │ │ │ │ │ + bge 65b4 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6340 │ │ │ │ │ + beq 6378 │ │ │ │ │ add r4, r1, #2 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 657c │ │ │ │ │ + bge 65b4 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6340 │ │ │ │ │ + beq 6378 │ │ │ │ │ add r4, r1, #3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 657c │ │ │ │ │ + bge 65b4 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6340 │ │ │ │ │ + beq 6378 │ │ │ │ │ add r4, r1, #4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 657c │ │ │ │ │ + bge 65b4 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6340 │ │ │ │ │ + beq 6378 │ │ │ │ │ add r4, r1, #5 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 657c │ │ │ │ │ + bge 65b4 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6340 │ │ │ │ │ + beq 6378 │ │ │ │ │ add r4, r1, #6 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 657c │ │ │ │ │ + bge 65b4 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6340 │ │ │ │ │ + beq 6378 │ │ │ │ │ add r4, r1, #7 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - ble 657c │ │ │ │ │ + ble 65b4 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq 6340 │ │ │ │ │ + beq 6378 │ │ │ │ │ add r4, r1, #8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 657c │ │ │ │ │ + ble 65b4 │ │ │ │ │ add r3, r6, r3 │ │ │ │ │ - b 6334 │ │ │ │ │ + b 636c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 657c │ │ │ │ │ + bge 65b4 │ │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 6328 │ │ │ │ │ + bne 6360 │ │ │ │ │ subs r2, r4, r7 │ │ │ │ │ add sl, r6, r7 │ │ │ │ │ - bmi 6c80 │ │ │ │ │ + bmi 6cb8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6518 │ │ │ │ │ + bne 6550 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 65a0 │ │ │ │ │ + beq 65d8 │ │ │ │ │ cmn r2, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 6a34 │ │ │ │ │ + bhi 6a6c │ │ │ │ │ add r0, r2, #17 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 6ce4 │ │ │ │ │ - ldr r1, [pc, #2904] @ 6ef8 │ │ │ │ │ + beq 6d1c │ │ │ │ │ + ldr r1, [pc, #2904] @ 6f30 │ │ │ │ │ str r1, [r7, #4] │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - bne 6c94 │ │ │ │ │ + bne 6ccc │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ add r0, r7, r2 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ strb r3, [r0, #16] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 63e8 │ │ │ │ │ + beq 6420 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, r7, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp fp, #11 │ │ │ │ │ - bgt 64e4 │ │ │ │ │ + bgt 651c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ str r7, [r3, fp, lsl #2] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - ble 641c │ │ │ │ │ + ble 6454 │ │ │ │ │ subs r9, r9, #1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bcs 6254 │ │ │ │ │ + bcs 628c │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 65a8 │ │ │ │ │ + beq 65e0 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt 6cdc │ │ │ │ │ + bgt 6d14 │ │ │ │ │ subs r5, r5, r1 │ │ │ │ │ add r6, r6, r1 │ │ │ │ │ - bmi 6c80 │ │ │ │ │ + bmi 6cb8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r0, r5, #1 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6560 │ │ │ │ │ + bne 6598 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 65ec │ │ │ │ │ + beq 6624 │ │ │ │ │ cmn r5, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 6a34 │ │ │ │ │ + bhi 6a6c │ │ │ │ │ add r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6cc4 │ │ │ │ │ - ldr r0, [pc, #2684] @ 6ef8 │ │ │ │ │ + beq 6cfc │ │ │ │ │ + ldr r0, [pc, #2684] @ 6f30 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -7172,17 +7187,17 @@ │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ add r0, r4, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ strb r2, [r0, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 652c │ │ │ │ │ + bne 6564 │ │ │ │ │ cmp fp, #11 │ │ │ │ │ - bgt 6bcc │ │ │ │ │ + bgt 6c04 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r4, [r2, fp, lsl #2] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ │ str fp, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -7192,697 +7207,697 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6c40 │ │ │ │ │ + bne 6c78 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6584 │ │ │ │ │ + bne 65bc │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - blt 640c │ │ │ │ │ - b 6424 │ │ │ │ │ + blt 6444 │ │ │ │ │ + b 645c │ │ │ │ │ ldrb r3, [sl] │ │ │ │ │ - ldr r7, [pc, #2520] @ 6efc │ │ │ │ │ + ldr r7, [pc, #2520] @ 6f34 │ │ │ │ │ mov r2, #24 │ │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ │ - b 63e8 │ │ │ │ │ + b 6420 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 64b4 │ │ │ │ │ + b 64ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6a28 │ │ │ │ │ + bne 6a60 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mvn r9, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r6, r3, #16 │ │ │ │ │ - b 61dc │ │ │ │ │ + b 6214 │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ - ldr r4, [pc, #2448] @ 6efc │ │ │ │ │ + ldr r4, [pc, #2448] @ 6f34 │ │ │ │ │ mov r1, #24 │ │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ │ - b 64b4 │ │ │ │ │ + b 64ec │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 6340 │ │ │ │ │ + b 6378 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 6244 │ │ │ │ │ + b 627c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne 6504 │ │ │ │ │ + bne 653c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6504 │ │ │ │ │ - ldr r7, [pc, #2392] @ 6f00 │ │ │ │ │ - b 63e8 │ │ │ │ │ + b 653c │ │ │ │ │ + ldr r7, [pc, #2392] @ 6f38 │ │ │ │ │ + b 6420 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #2372] @ 6ef8 │ │ │ │ │ + ldr r2, [pc, #2372] @ 6f30 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6cd4 │ │ │ │ │ + bne 6d0c │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ mov fp, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b 64cc │ │ │ │ │ - ldr r4, [pc, #2316] @ 6f00 │ │ │ │ │ - b 64b4 │ │ │ │ │ + b 6504 │ │ │ │ │ + ldr r4, [pc, #2316] @ 6f38 │ │ │ │ │ + b 64ec │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr ip, [pc, #2304] @ 6f04 │ │ │ │ │ + ldr ip, [pc, #2304] @ 6f3c │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov ip, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ 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 6a28 │ │ │ │ │ + beq 6a60 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r4, r5 │ │ │ │ │ - bne 6188 │ │ │ │ │ + bne 61c0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, #12 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r6, r3, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 6a28 │ │ │ │ │ + beq 6a60 │ │ │ │ │ mvn r9, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - ldr r7, [pc, #2204] @ 6f08 │ │ │ │ │ + ldr r7, [pc, #2204] @ 6f40 │ │ │ │ │ mov r8, r4 │ │ │ │ │ str r9, [sp, #28] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 66f4 │ │ │ │ │ + ble 672c │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - beq 66fc │ │ │ │ │ + beq 6734 │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble 66f0 │ │ │ │ │ + ble 6728 │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - beq 6700 │ │ │ │ │ + beq 6738 │ │ │ │ │ add r3, r4, #2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ble 66f0 │ │ │ │ │ + ble 6728 │ │ │ │ │ ldrb r1, [r6, r3] │ │ │ │ │ ldr r1, [r7, r1, lsl #2] │ │ │ │ │ tst r1, #8 │ │ │ │ │ - beq 6700 │ │ │ │ │ + beq 6738 │ │ │ │ │ add r3, r4, #3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 66f0 │ │ │ │ │ + bge 6728 │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ │ ldr r1, [r7, r1, lsl #2] │ │ │ │ │ tst r1, #8 │ │ │ │ │ - beq 6998 │ │ │ │ │ + beq 69d0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt 66d4 │ │ │ │ │ + blt 670c │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq 69a0 │ │ │ │ │ + beq 69d8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add r4, r3, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 684c │ │ │ │ │ + bge 6884 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 6890 │ │ │ │ │ add r4, r3, #2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 6884 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 6890 │ │ │ │ │ add r4, r3, #3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 6884 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 6890 │ │ │ │ │ add r4, r3, #4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 6884 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 6890 │ │ │ │ │ add r4, r3, #5 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 6884 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 6890 │ │ │ │ │ add r4, r3, #6 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 6884 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 6890 │ │ │ │ │ add r4, r3, #7 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 6884 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 6890 │ │ │ │ │ add r4, r3, #8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 6884 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 6890 │ │ │ │ │ add r4, r3, #9 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 6884 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 6890 │ │ │ │ │ add r2, r3, #10 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 6884 │ │ │ │ │ ldrb r1, [r6, r2] │ │ │ │ │ ldr r1, [r7, r1, lsl #2] │ │ │ │ │ tst r1, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 6890 │ │ │ │ │ add r4, r3, #11 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 6884 │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ - b 683c │ │ │ │ │ + b 6874 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 684c │ │ │ │ │ + bge 6884 │ │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ │ ldr r1, [r7, r1, lsl #2] │ │ │ │ │ tst r1, #8 │ │ │ │ │ - beq 6830 │ │ │ │ │ + beq 6868 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpeq r5, r4 │ │ │ │ │ - beq 6a90 │ │ │ │ │ + beq 6ac8 │ │ │ │ │ subs r9, r4, r3 │ │ │ │ │ add sl, r6, r3 │ │ │ │ │ - bmi 6b20 │ │ │ │ │ + bmi 6b58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r9, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 69ac │ │ │ │ │ + bne 69e4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 69c0 │ │ │ │ │ + beq 69f8 │ │ │ │ │ cmn r9, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 69f8 │ │ │ │ │ + bhi 6a30 │ │ │ │ │ add r0, r9, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 6a80 │ │ │ │ │ - ldr r3, [pc, #1616] @ 6ef8 │ │ │ │ │ + beq 6ab8 │ │ │ │ │ + ldr r3, [pc, #1616] @ 6f30 │ │ │ │ │ str r3, [fp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ mov r0, fp │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldrne r2, [pc, #1596] @ 6ef8 │ │ │ │ │ + ldrne r2, [pc, #1596] @ 6f30 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r3, fp, r9 │ │ │ │ │ str r9, [fp, #8] │ │ │ │ │ strb r1, [r3, #16] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 68f4 │ │ │ │ │ + beq 692c │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, fp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r8, #11 │ │ │ │ │ ldrle r3, [sp, #24] │ │ │ │ │ ldrle r3, [r3, #12] │ │ │ │ │ strle fp, [r3, r8, lsl #2] │ │ │ │ │ - ble 6984 │ │ │ │ │ + ble 69bc │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6acc │ │ │ │ │ + bne 6b04 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 696c │ │ │ │ │ + bne 69a4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 6670 │ │ │ │ │ + bne 66a8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bge 69a0 │ │ │ │ │ - ldr r3, [pc, #1464] @ 6f08 │ │ │ │ │ + bge 69d8 │ │ │ │ │ + ldr r3, [pc, #1464] @ 6f40 │ │ │ │ │ ldrb r2, [r6, r9] │ │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - beq 6af0 │ │ │ │ │ + beq 6b28 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bne 694c │ │ │ │ │ - b 69a0 │ │ │ │ │ + bne 6984 │ │ │ │ │ + b 69d8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [fp] │ │ │ │ │ - bne 6928 │ │ │ │ │ + bne 6960 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne 6670 │ │ │ │ │ - b 6938 │ │ │ │ │ + bne 66a8 │ │ │ │ │ + b 6970 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 6700 │ │ │ │ │ + bne 6738 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r8, [r3, #8] │ │ │ │ │ - b 64d8 │ │ │ │ │ + b 6510 │ │ │ │ │ ldrb r3, [sl] │ │ │ │ │ - ldr fp, [pc, #1348] @ 6efc │ │ │ │ │ + ldr fp, [pc, #1348] @ 6f34 │ │ │ │ │ mov r2, #24 │ │ │ │ │ mla fp, r2, r3, fp │ │ │ │ │ - b 68f4 │ │ │ │ │ - ldr fp, [pc, #1336] @ 6f00 │ │ │ │ │ - b 68f4 │ │ │ │ │ + b 692c │ │ │ │ │ + ldr fp, [pc, #1336] @ 6f38 │ │ │ │ │ + b 692c │ │ │ │ │ cmp r9, #11 │ │ │ │ │ movlt r0, r9 │ │ │ │ │ movge r0, #11 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 6a28 │ │ │ │ │ + beq 6a60 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r8, r9 │ │ │ │ │ - bne 6660 │ │ │ │ │ - b 6940 │ │ │ │ │ - ldr r3, [pc, #1292] @ 6f0c │ │ │ │ │ - ldr r1, [pc, #1292] @ 6f10 │ │ │ │ │ + bne 6698 │ │ │ │ │ + b 6978 │ │ │ │ │ + ldr r3, [pc, #1292] @ 6f44 │ │ │ │ │ + ldr r1, [pc, #1292] @ 6f48 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6a28 │ │ │ │ │ + beq 6a60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 6ee8 │ │ │ │ │ + beq 6f20 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b 64d8 │ │ │ │ │ - ldr r3, [pc, #1232] @ 6f0c │ │ │ │ │ - ldr r1, [pc, #1232] @ 6f10 │ │ │ │ │ + b 6510 │ │ │ │ │ + ldr r3, [pc, #1232] @ 6f44 │ │ │ │ │ + ldr r1, [pc, #1232] @ 6f48 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6a6c │ │ │ │ │ + beq 6aa4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 6a6c │ │ │ │ │ + bne 6aa4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 64d8 │ │ │ │ │ + b 6510 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 68dc │ │ │ │ │ - b 6a08 │ │ │ │ │ + bne 6914 │ │ │ │ │ + b 6a40 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #1116] @ 6ef8 │ │ │ │ │ + ldr r2, [pc, #1116] @ 6f30 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 6890 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 69a0 │ │ │ │ │ + b 69d8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6a08 │ │ │ │ │ + beq 6a40 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [fp] │ │ │ │ │ - bne 6a08 │ │ │ │ │ + bne 6a40 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a08 │ │ │ │ │ + b 6a40 │ │ │ │ │ sub r1, r5, r9 │ │ │ │ │ add r0, r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6a08 │ │ │ │ │ + beq 6a40 │ │ │ │ │ cmp r8, #11 │ │ │ │ │ - bgt 6b34 │ │ │ │ │ + bgt 6b6c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r4, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 69a0 │ │ │ │ │ - ldr r3, [pc, #1004] @ 6f14 │ │ │ │ │ - ldr r1, [pc, #1004] @ 6f18 │ │ │ │ │ + b 69d8 │ │ │ │ │ + ldr r3, [pc, #1004] @ 6f4c │ │ │ │ │ + ldr r1, [pc, #1004] @ 6f50 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6a08 │ │ │ │ │ + b 6a40 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6b70 │ │ │ │ │ + bne 6ba8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b18 │ │ │ │ │ + beq 6b50 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 6b18 │ │ │ │ │ + bne 6b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6b18 │ │ │ │ │ + b 6b50 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6a08 │ │ │ │ │ + beq 6a40 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 6a08 │ │ │ │ │ + bne 6a40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a08 │ │ │ │ │ - ldr r1, [pc, #872] @ 6f04 │ │ │ │ │ + b 6a40 │ │ │ │ │ + ldr r1, [pc, #872] @ 6f3c │ │ │ │ │ str r1, [sp] │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6188 │ │ │ │ │ - b 6a28 │ │ │ │ │ + bne 61c0 │ │ │ │ │ + b 6a60 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6c1c │ │ │ │ │ + bne 6c54 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6c00 │ │ │ │ │ + bne 6c38 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 64cc │ │ │ │ │ - ldr r7, [pc, #756] @ 6ef4 │ │ │ │ │ - b 619c │ │ │ │ │ + b 6504 │ │ │ │ │ + ldr r7, [pc, #756] @ 6f2c │ │ │ │ │ + b 61d4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 6bec │ │ │ │ │ + bne 6c24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6bec │ │ │ │ │ + b 6c24 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6a44 │ │ │ │ │ + beq 6a7c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 6a44 │ │ │ │ │ + bne 6a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a44 │ │ │ │ │ + b 6a7c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6a44 │ │ │ │ │ + beq 6a7c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne 6a44 │ │ │ │ │ + bne 6a7c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a44 │ │ │ │ │ + b 6a7c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 61c0 │ │ │ │ │ + bne 61f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 61c0 │ │ │ │ │ - ldr r3, [pc, #652] @ 6f14 │ │ │ │ │ - ldr r1, [pc, #652] @ 6f18 │ │ │ │ │ + b 61f8 │ │ │ │ │ + ldr r3, [pc, #652] @ 6f4c │ │ │ │ │ + ldr r1, [pc, #652] @ 6f50 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6a44 │ │ │ │ │ - ldr r3, [pc, #604] @ 6ef8 │ │ │ │ │ + b 6a7c │ │ │ │ │ + ldr r3, [pc, #604] @ 6f30 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add r0, r7, r2 │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ strb r3, [r0, #16] │ │ │ │ │ - b 63d4 │ │ │ │ │ + b 640c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 64ac │ │ │ │ │ - b 6a44 │ │ │ │ │ + bne 64e4 │ │ │ │ │ + b 6a7c │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bge 642c │ │ │ │ │ + bge 6464 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b 64cc │ │ │ │ │ + b 6504 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 63d4 │ │ │ │ │ - b 6a44 │ │ │ │ │ + bne 640c │ │ │ │ │ + b 6a7c │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 6a6c │ │ │ │ │ + beq 6aa4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b 6d54 │ │ │ │ │ + b 6d8c │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ add r7, fp, r7 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 6a44 │ │ │ │ │ + beq 6a7c │ │ │ │ │ cmp r4, #11 │ │ │ │ │ - bgt 6dd4 │ │ │ │ │ + bgt 6e0c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r8, [r3, r4, lsl #2] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r7, r3, r7 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - beq 6d80 │ │ │ │ │ + beq 6db8 │ │ │ │ │ add r8, r6, r7 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, sl │ │ │ │ │ sub r1, r5, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 371c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bge 6d1c │ │ │ │ │ + bge 6d54 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6e70 │ │ │ │ │ + beq 6ea8 │ │ │ │ │ sub r1, r5, r7 │ │ │ │ │ add r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6a44 │ │ │ │ │ + beq 6a7c │ │ │ │ │ cmp r4, #11 │ │ │ │ │ - bgt 6e34 │ │ │ │ │ + bgt 6e6c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r5, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ - b 6a74 │ │ │ │ │ - ldr r3, [pc, #340] @ 6f1c │ │ │ │ │ - ldr r1, [pc, #340] @ 6f20 │ │ │ │ │ + b 6aac │ │ │ │ │ + ldr r3, [pc, #340] @ 6f54 │ │ │ │ │ + ldr r1, [pc, #340] @ 6f58 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6a6c │ │ │ │ │ + b 6aa4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6e10 │ │ │ │ │ + bne 6e48 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6d48 │ │ │ │ │ + beq 6d80 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r8] │ │ │ │ │ - bne 6d48 │ │ │ │ │ + bne 6d80 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6d48 │ │ │ │ │ + b 6d80 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6a44 │ │ │ │ │ + beq 6a7c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r8] │ │ │ │ │ - bne 6a44 │ │ │ │ │ + bne 6a7c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a44 │ │ │ │ │ + b 6a7c │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6ec4 │ │ │ │ │ + bne 6efc │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6db0 │ │ │ │ │ + beq 6de8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 6db0 │ │ │ │ │ + bne 6de8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6db0 │ │ │ │ │ + b 6de8 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [pc, #124] @ 6ef8 │ │ │ │ │ + ldr r3, [pc, #124] @ 6f30 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 6eac │ │ │ │ │ + bne 6ee4 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r1] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r4, #1 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 6db4 │ │ │ │ │ + b 6dec │ │ │ │ │ sub r1, r5, r7 │ │ │ │ │ add r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6da4 │ │ │ │ │ - b 6a44 │ │ │ │ │ + bne 6ddc │ │ │ │ │ + b 6a7c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6a44 │ │ │ │ │ + beq 6a7c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 6a44 │ │ │ │ │ + bne 6a7c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a44 │ │ │ │ │ + b 6a7c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a28 │ │ │ │ │ + b 6a60 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00003390 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ @@ -7896,347 +7911,347 @@ │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000494 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006f24 <_PyBytes_FromIterator>: │ │ │ │ │ +00006f5c <_PyBytes_FromIterator>: │ │ │ │ │ _PyBytes_FromIterator(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3504] @ 0xdb0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r3, [pc, #1004] @ 7334 <_PyBytes_FromIterator+0x410> │ │ │ │ │ + ldr r3, [pc, #1004] @ 736c <_PyBytes_FromIterator+0x410> │ │ │ │ │ sub sp, sp, #556 @ 0x22c │ │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [sp, #548] @ 0x224 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_LengthHint │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 72f0 <_PyBytes_FromIterator+0x3cc> │ │ │ │ │ + beq 7328 <_PyBytes_FromIterator+0x3cc> │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl c04 <_PyBytesWriter_Prepare> │ │ │ │ │ + bl c48 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Prepare │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldrne sl, [sp, #16] │ │ │ │ │ strne r4, [sp, #28] │ │ │ │ │ - beq 72e8 <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ + beq 7320 <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ sub fp, sl, r7 │ │ │ │ │ ands fp, fp, #3 │ │ │ │ │ - beq 70a0 <_PyBytes_FromIterator+0x17c> │ │ │ │ │ + beq 70d8 <_PyBytes_FromIterator+0x17c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 71c4 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 71fc <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 7234 <_PyBytes_FromIterator+0x310> │ │ │ │ │ + bne 726c <_PyBytes_FromIterator+0x310> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 72c4 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 72fc <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 72d0 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 7308 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bge 7308 <_PyBytes_FromIterator+0x3e4> │ │ │ │ │ + bge 7340 <_PyBytes_FromIterator+0x3e4> │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ strb r4, [r8], #1 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - beq 70a0 <_PyBytes_FromIterator+0x17c> │ │ │ │ │ + beq 70d8 <_PyBytes_FromIterator+0x17c> │ │ │ │ │ cmp fp, #2 │ │ │ │ │ - beq 705c <_PyBytes_FromIterator+0x138> │ │ │ │ │ + beq 7094 <_PyBytes_FromIterator+0x138> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 71c4 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 71fc <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 7218 <_PyBytes_FromIterator+0x2f4> │ │ │ │ │ + bne 7250 <_PyBytes_FromIterator+0x2f4> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 72c4 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 72fc <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 72d0 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 7308 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ strb r4, [r6] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 71c4 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 71fc <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 71fc <_PyBytes_FromIterator+0x2d8> │ │ │ │ │ + bne 7234 <_PyBytes_FromIterator+0x2d8> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 72c4 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 72fc <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 72d0 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 7308 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ strb r4, [r6] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r6, r8, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 71c4 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 71fc <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 72a8 <_PyBytes_FromIterator+0x384> │ │ │ │ │ + bne 72e0 <_PyBytes_FromIterator+0x384> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 72c4 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 72fc <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 72d0 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 7308 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bge 7308 <_PyBytes_FromIterator+0x3e4> │ │ │ │ │ + bge 7340 <_PyBytes_FromIterator+0x3e4> │ │ │ │ │ mov r8, r6 │ │ │ │ │ strb r4, [r8], #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r6, r8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 71c4 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 71fc <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 728c <_PyBytes_FromIterator+0x368> │ │ │ │ │ + bne 72c4 <_PyBytes_FromIterator+0x368> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 72c4 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 72fc <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 72d0 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 7308 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ strb r4, [r6], #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 71c4 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 71fc <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 7270 <_PyBytes_FromIterator+0x34c> │ │ │ │ │ + bne 72a8 <_PyBytes_FromIterator+0x34c> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 72c4 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 72fc <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 72d0 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 7308 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ strb r4, [r6] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ add r6, r8, #2 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 71c4 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 71fc <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 7254 <_PyBytes_FromIterator+0x330> │ │ │ │ │ + bne 728c <_PyBytes_FromIterator+0x330> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 72c4 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 72fc <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 72d0 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 7308 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ strb r4, [r6] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ add r7, r7, #3 │ │ │ │ │ add r6, r8, #3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 70b0 <_PyBytes_FromIterator+0x18c> │ │ │ │ │ + bne 70e8 <_PyBytes_FromIterator+0x18c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 72e0 <_PyBytes_FromIterator+0x3bc> │ │ │ │ │ + bne 7318 <_PyBytes_FromIterator+0x3bc> │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl c7c <_PyBytesWriter_Finish> │ │ │ │ │ + bl cc0 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #336] @ 7334 <_PyBytes_FromIterator+0x410> │ │ │ │ │ + ldr r3, [pc, #336] @ 736c <_PyBytes_FromIterator+0x410> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 7250 <_PyBytes_FromIterator+0x32c> │ │ │ │ │ + bne 7288 <_PyBytes_FromIterator+0x32c> │ │ │ │ │ add sp, sp, #556 @ 0x22c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7084 <_PyBytes_FromIterator+0x160> │ │ │ │ │ + bne 70bc <_PyBytes_FromIterator+0x160> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7084 <_PyBytes_FromIterator+0x160> │ │ │ │ │ + b 70bc <_PyBytes_FromIterator+0x160> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 703c <_PyBytes_FromIterator+0x118> │ │ │ │ │ + bne 7074 <_PyBytes_FromIterator+0x118> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 703c <_PyBytes_FromIterator+0x118> │ │ │ │ │ + b 7074 <_PyBytes_FromIterator+0x118> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 6fdc <_PyBytes_FromIterator+0xb8> │ │ │ │ │ + bne 7014 <_PyBytes_FromIterator+0xb8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6fdc <_PyBytes_FromIterator+0xb8> │ │ │ │ │ + b 7014 <_PyBytes_FromIterator+0xb8> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7198 <_PyBytes_FromIterator+0x274> │ │ │ │ │ + bne 71d0 <_PyBytes_FromIterator+0x274> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7198 <_PyBytes_FromIterator+0x274> │ │ │ │ │ + b 71d0 <_PyBytes_FromIterator+0x274> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7158 <_PyBytes_FromIterator+0x234> │ │ │ │ │ + bne 7190 <_PyBytes_FromIterator+0x234> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7158 <_PyBytes_FromIterator+0x234> │ │ │ │ │ + b 7190 <_PyBytes_FromIterator+0x234> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7118 <_PyBytes_FromIterator+0x1f4> │ │ │ │ │ + bne 7150 <_PyBytes_FromIterator+0x1f4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7118 <_PyBytes_FromIterator+0x1f4> │ │ │ │ │ + b 7150 <_PyBytes_FromIterator+0x1f4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 70c8 <_PyBytes_FromIterator+0x1a4> │ │ │ │ │ + bne 7100 <_PyBytes_FromIterator+0x1a4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 70c8 <_PyBytes_FromIterator+0x1a4> │ │ │ │ │ + b 7100 <_PyBytes_FromIterator+0x1a4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 72e0 <_PyBytes_FromIterator+0x3bc> │ │ │ │ │ - ldr r3, [pc, #96] @ 7338 <_PyBytes_FromIterator+0x414> │ │ │ │ │ - ldr r1, [pc, #96] @ 733c <_PyBytes_FromIterator+0x418> │ │ │ │ │ + bne 7318 <_PyBytes_FromIterator+0x3bc> │ │ │ │ │ + ldr r3, [pc, #96] @ 7370 <_PyBytes_FromIterator+0x414> │ │ │ │ │ + ldr r1, [pc, #96] @ 7374 <_PyBytes_FromIterator+0x418> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3204 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 71dc <_PyBytes_FromIterator+0x2b8> │ │ │ │ │ + b 7214 <_PyBytes_FromIterator+0x2b8> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6f68 <_PyBytes_FromIterator+0x44> │ │ │ │ │ - b 72e8 <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ + beq 6fa0 <_PyBytes_FromIterator+0x44> │ │ │ │ │ + b 7320 <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ add r2, sl, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1a40 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 72e8 <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ + beq 7320 <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr sl, [sp, #16] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ strb r4, [r6], #1 │ │ │ │ │ - b 6fa8 <_PyBytes_FromIterator+0x84> │ │ │ │ │ + b 6fe0 <_PyBytes_FromIterator+0x84> │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000344 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007340 : │ │ │ │ │ +00007378 : │ │ │ │ │ bytes_contains(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ ldr r1, [r0, #-8] │ │ │ │ │ b 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_contains │ │ │ │ │ │ │ │ │ │ -00007350 : │ │ │ │ │ +00007388 : │ │ │ │ │ PyBytes_FromFormat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 7388 │ │ │ │ │ + bl 73c0 │ │ │ │ │ R_ARM_CALL PyBytes_FromFormatV │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00007388 : │ │ │ │ │ +000073c0 : │ │ │ │ │ PyBytes_FromFormatV(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3472] @ 0xd90 │ │ │ │ │ - ldr r2, [pc, #1876] @ 7af4 │ │ │ │ │ + ldr r2, [pc, #1876] @ 7b2c │ │ │ │ │ sub sp, sp, #588 @ 0x24c │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [sp, #580] @ 0x244 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ @@ -8248,123 +8263,123 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #512 @ 0x200 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 73f4 │ │ │ │ │ + beq 742c │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bhi 7694 │ │ │ │ │ + bhi 76cc │ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ │ add fp, sp, #68 @ 0x44 │ │ │ │ │ mov r4, fp │ │ │ │ │ ldrb r3, [r5] │ │ │ │ │ mov r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ - beq 7540 │ │ │ │ │ - ldr r8, [pc, #1760] @ 7af8 │ │ │ │ │ - ldr sl, [pc, #1760] @ 7afc │ │ │ │ │ + beq 7578 │ │ │ │ │ + ldr r8, [pc, #1760] @ 7b30 │ │ │ │ │ + ldr sl, [pc, #1760] @ 7b34 │ │ │ │ │ str fp, [sp, #8] │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne 75ec │ │ │ │ │ + bne 7624 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ add r7, r5, #1 │ │ │ │ │ ldr r2, [r8, r3, lsl #2] │ │ │ │ │ ands r2, r2, #4 │ │ │ │ │ - bne 7a80 │ │ │ │ │ + bne 7ab8 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ addeq r1, r7, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ moveq r0, #10 │ │ │ │ │ - beq 7a5c │ │ │ │ │ + beq 7a94 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ movne r9, #1 │ │ │ │ │ moveq r9, #0 │ │ │ │ │ - beq 7478 │ │ │ │ │ + beq 74b0 │ │ │ │ │ ldr r1, [r8, r3, lsl #2] │ │ │ │ │ tst r1, #3 │ │ │ │ │ - beq 7aa8 │ │ │ │ │ + beq 7ae0 │ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ │ - beq 7870 │ │ │ │ │ + beq 78a8 │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldrb r0, [r7] │ │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ │ - beq 79c8 │ │ │ │ │ + beq 7a00 │ │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ │ sub r3, r7, r5 │ │ │ │ │ sub ip, ip, r3 │ │ │ │ │ sub fp, ip, #1 │ │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ │ - beq 79b8 │ │ │ │ │ + beq 79f0 │ │ │ │ │ sub r3, r0, #99 @ 0x63 │ │ │ │ │ and lr, r3, #255 @ 0xff │ │ │ │ │ cmp lr, #21 │ │ │ │ │ - bhi 79fc │ │ │ │ │ + bhi 7a34 │ │ │ │ │ mov lr, #0 │ │ │ │ │ cmp r3, #21 │ │ │ │ │ - bhi 79fc │ │ │ │ │ + bhi 7a34 │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrh r3, [sl, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r6], #4 │ │ │ │ │ - bgt 77e0 │ │ │ │ │ + bgt 7818 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 750c │ │ │ │ │ + beq 7544 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r5 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - blt 7678 │ │ │ │ │ + blt 76b0 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ add r2, fp, r5 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 7618 │ │ │ │ │ + bgt 7650 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7684 │ │ │ │ │ + beq 76bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ adds r4, r4, r5 │ │ │ │ │ - beq 7684 │ │ │ │ │ + beq 76bc │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ add r5, r7, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 741c │ │ │ │ │ + bne 7454 │ │ │ │ │ ldr fp, [sp, #8] │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7634 │ │ │ │ │ + beq 766c │ │ │ │ │ subs r4, r4, fp │ │ │ │ │ - beq 76cc │ │ │ │ │ + beq 7704 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 76d4 │ │ │ │ │ + bne 770c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 7718 │ │ │ │ │ + blt 7750 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 7604 │ │ │ │ │ + beq 763c │ │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ │ - bgt 7794 │ │ │ │ │ + bgt 77cc │ │ │ │ │ add r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 77d0 │ │ │ │ │ - ldr r3, [pc, #1392] @ 7b00 │ │ │ │ │ + beq 7808 │ │ │ │ │ + ldr r3, [pc, #1392] @ 7b38 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ @@ -8374,374 +8389,374 @@ │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ strb r6, [r3, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [pc, #1316] @ 7af4 │ │ │ │ │ + ldr r3, [pc, #1316] @ 7b2c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #580] @ 0x244 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 76e8 │ │ │ │ │ + bne 7720 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #588 @ 0x24c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ strb r3, [r4], #1 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 741c │ │ │ │ │ - b 753c │ │ │ │ │ + bne 7454 │ │ │ │ │ + b 7574 │ │ │ │ │ ldrb r3, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r5, [pc, #1268] @ 7b04 │ │ │ │ │ + ldr r5, [pc, #1268] @ 7b3c │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ │ - b 75c8 │ │ │ │ │ + b 7600 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1a40 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 7508 │ │ │ │ │ + b 7540 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ - bne 772c │ │ │ │ │ + bne 7764 │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq 76b8 │ │ │ │ │ + beq 76f0 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ - beq 75c8 │ │ │ │ │ + beq 7600 │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 768c │ │ │ │ │ + bne 76c4 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ - b 75c8 │ │ │ │ │ + b 7600 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3204 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3204 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 75c8 │ │ │ │ │ + b 7600 │ │ │ │ │ add fp, sp, #68 @ 0x44 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1a40 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 73fc │ │ │ │ │ - b 768c │ │ │ │ │ + bne 7434 │ │ │ │ │ + b 76c4 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 76ec │ │ │ │ │ - ldr r5, [pc, #1084] @ 7b08 │ │ │ │ │ - b 75c8 │ │ │ │ │ + bne 7724 │ │ │ │ │ + ldr r5, [pc, #1084] @ 7b40 │ │ │ │ │ + b 7600 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 76b8 │ │ │ │ │ + beq 76f0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 75c8 │ │ │ │ │ + b 7600 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ - beq 76c4 │ │ │ │ │ + beq 76fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 76c4 │ │ │ │ │ + bne 76fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 76c4 │ │ │ │ │ - ldr r3, [pc, #1004] @ 7b0c │ │ │ │ │ - ldr r1, [pc, #1004] @ 7b10 │ │ │ │ │ + b 76fc │ │ │ │ │ + ldr r3, [pc, #1004] @ 7b44 │ │ │ │ │ + ldr r1, [pc, #1004] @ 7b48 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 768c │ │ │ │ │ + b 76c4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 77a8 │ │ │ │ │ + beq 77e0 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq 77b4 │ │ │ │ │ + beq 77ec │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - beq 75c8 │ │ │ │ │ + beq 7600 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7670 │ │ │ │ │ + beq 76a8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 768c │ │ │ │ │ + beq 76c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 768c │ │ │ │ │ + bne 76c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 768c │ │ │ │ │ - ldr r3, [pc, #888] @ 7b14 │ │ │ │ │ - ldr r1, [pc, #888] @ 7b18 │ │ │ │ │ + b 76c4 │ │ │ │ │ + ldr r3, [pc, #888] @ 7b4c │ │ │ │ │ + ldr r1, [pc, #888] @ 7b50 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 768c │ │ │ │ │ - ldr r1, [pc, #876] @ 7b1c │ │ │ │ │ + b 76c4 │ │ │ │ │ + ldr r1, [pc, #876] @ 7b54 │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - bne 7744 │ │ │ │ │ + bne 777c │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - beq 75c8 │ │ │ │ │ - b 775c │ │ │ │ │ + bne 7794 │ │ │ │ │ + b 7600 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 75b8 │ │ │ │ │ - b 768c │ │ │ │ │ + bne 75f0 │ │ │ │ │ + b 76c4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldrb r3, [r9, r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7994 │ │ │ │ │ + beq 79cc │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 77e4 │ │ │ │ │ - b 74e8 │ │ │ │ │ + bne 781c │ │ │ │ │ + b 7520 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add r5, sp, #20 │ │ │ │ │ add r9, r6, #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 7adc │ │ │ │ │ + bne 7b14 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - ldrne r3, [pc, #764] @ 7b20 │ │ │ │ │ - ldreq r3, [pc, #764] @ 7b24 │ │ │ │ │ + ldrne r3, [pc, #764] @ 7b58 │ │ │ │ │ + ldreq r3, [pc, #764] @ 7b5c │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 7b4c <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 7b84 <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7684 │ │ │ │ │ + beq 76bc │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 753c │ │ │ │ │ + beq 7574 │ │ │ │ │ add r5, r7, #1 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 741c │ │ │ │ │ + b 7454 │ │ │ │ │ ldrb r9, [r7, #1] │ │ │ │ │ cmp r9, #117 @ 0x75 │ │ │ │ │ cmpne r9, #100 @ 0x64 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ movne r9, #0 │ │ │ │ │ - bne 7a38 │ │ │ │ │ + bne 7a70 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b 7478 │ │ │ │ │ + b 74b0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ strls ip, [sp, #52] @ 0x34 │ │ │ │ │ addls r9, r6, #4 │ │ │ │ │ strbls r3, [r4], #1 │ │ │ │ │ - bls 7858 │ │ │ │ │ - ldr r3, [pc, #608] @ 7b14 │ │ │ │ │ - ldr r1, [pc, #624] @ 7b28 │ │ │ │ │ + bls 7890 │ │ │ │ │ + ldr r3, [pc, #608] @ 7b4c │ │ │ │ │ + ldr r1, [pc, #624] @ 7b60 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 7684 │ │ │ │ │ + b 76bc │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r9], #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #600] @ 7b2c │ │ │ │ │ + ldr r3, [pc, #600] @ 7b64 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 7844 │ │ │ │ │ + b 787c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r9], #4 │ │ │ │ │ add r5, sp, #20 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 79a0 │ │ │ │ │ + bne 79d8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - ldrne r3, [pc, #536] @ 7b30 │ │ │ │ │ - ldreq r3, [pc, #536] @ 7b34 │ │ │ │ │ + ldrne r3, [pc, #536] @ 7b68 │ │ │ │ │ + ldreq r3, [pc, #536] @ 7b6c │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 7834 │ │ │ │ │ + b 786c │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r9], #4 │ │ │ │ │ add r5, sp, #20 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, #21 │ │ │ │ │ - ldr r3, [pc, #496] @ 7b38 │ │ │ │ │ + ldr r3, [pc, #496] @ 7b70 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ ldrb r3, [sp, #21] │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ strbeq r3, [sp, #21] │ │ │ │ │ - beq 7834 │ │ │ │ │ + beq 786c │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - beq 7834 │ │ │ │ │ + beq 786c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r3, #19 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r2, r0, #1 │ │ │ │ │ add r0, r5, #2 │ │ │ │ │ bl 0 <__memmove_chk> │ │ │ │ │ R_ARM_CALL __memmove_chk │ │ │ │ │ - ldr r3, [pc, #428] @ 7b3c │ │ │ │ │ + ldr r3, [pc, #428] @ 7b74 │ │ │ │ │ strh r3, [r5] │ │ │ │ │ - b 7834 │ │ │ │ │ + b 786c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 74e8 │ │ │ │ │ - b 750c │ │ │ │ │ - ldr r3, [pc, #408] @ 7b40 │ │ │ │ │ + bne 7520 │ │ │ │ │ + b 7544 │ │ │ │ │ + ldr r3, [pc, #408] @ 7b78 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 7834 │ │ │ │ │ + b 786c │ │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ │ mov r9, r6 │ │ │ │ │ strb r0, [r4], #1 │ │ │ │ │ - b 7858 │ │ │ │ │ + b 7890 │ │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ │ cmpne r0, #100 @ 0x64 │ │ │ │ │ - bne 7a44 │ │ │ │ │ + bne 7a7c │ │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ sub r3, r7, r5 │ │ │ │ │ sub ip, ip, r3 │ │ │ │ │ sub fp, ip, #1 │ │ │ │ │ mov lr, #1 │ │ │ │ │ sub r3, r0, #99 @ 0x63 │ │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ │ - b 74b4 │ │ │ │ │ + b 74ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq ip, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 7b4c <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 7b84 <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 7684 │ │ │ │ │ + beq 76bc │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl c7c <_PyBytesWriter_Finish> │ │ │ │ │ + bl cc0 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Finish │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 75c8 │ │ │ │ │ + b 7600 │ │ │ │ │ ldrb r0, [r7] │ │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ │ - bne 7484 │ │ │ │ │ + bne 74bc │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ sub r7, r7, r5 │ │ │ │ │ sub r3, r3, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b 7a04 │ │ │ │ │ + b 7a3c │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr ip, [r8, r3, lsl #2] │ │ │ │ │ tst ip, #4 │ │ │ │ │ - beq 744c │ │ │ │ │ + beq 7484 │ │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ │ - b 7a5c │ │ │ │ │ + b 7a94 │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ ldr r2, [r8, r3, lsl #2] │ │ │ │ │ ands r2, r2, #4 │ │ │ │ │ - beq 7438 │ │ │ │ │ - b 7a80 │ │ │ │ │ + beq 7470 │ │ │ │ │ + b 7ab8 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r9], #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #156] @ 7b44 │ │ │ │ │ - b 78d0 │ │ │ │ │ + ldr r3, [pc, #156] @ 7b7c │ │ │ │ │ + b 7908 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 7474 │ │ │ │ │ + beq 74ac │ │ │ │ │ ldr r1, [r8, r3, lsl #2] │ │ │ │ │ tst r1, #3 │ │ │ │ │ - bne 746c │ │ │ │ │ + bne 74a4 │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ │ - bne 7abc │ │ │ │ │ - b 7474 │ │ │ │ │ - ldr r3, [pc, #100] @ 7b48 │ │ │ │ │ + bne 7af4 │ │ │ │ │ + b 74ac │ │ │ │ │ + ldr r3, [pc, #100] @ 7b80 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 7834 │ │ │ │ │ + b 786c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -8775,140 +8790,140 @@ │ │ │ │ │ .word 0x000004f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000510 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000500 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007b4c <_PyBytesWriter_WriteBytes>: │ │ │ │ │ +00007b84 <_PyBytesWriter_WriteBytes>: │ │ │ │ │ _PyBytesWriter_WriteBytes(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r5, r3, #0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - beq 7b98 <_PyBytesWriter_WriteBytes+0x4c> │ │ │ │ │ + beq 7bd0 <_PyBytesWriter_WriteBytes+0x4c> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r5 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bgt 7bc8 <_PyBytesWriter_WriteBytes+0x7c> │ │ │ │ │ + bgt 7c00 <_PyBytesWriter_WriteBytes+0x7c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ add r6, r5, r6 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt 7bb8 <_PyBytesWriter_WriteBytes+0x6c> │ │ │ │ │ + bgt 7bf0 <_PyBytesWriter_WriteBytes+0x6c> │ │ │ │ │ str r6, [r7, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7bd4 <_PyBytesWriter_WriteBytes+0x88> │ │ │ │ │ + beq 7c0c <_PyBytesWriter_WriteBytes+0x88> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r0, r4, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1a40 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 7b94 <_PyBytesWriter_WriteBytes+0x48> │ │ │ │ │ + b 7bcc <_PyBytesWriter_WriteBytes+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3204 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00007bdc <_PyBytes_FromList>: │ │ │ │ │ +00007c14 <_PyBytes_FromList>: │ │ │ │ │ _PyBytes_FromList(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3520] @ 0xdc0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r2, [pc, #972] @ 7fc8 <_PyBytes_FromList+0x3ec> │ │ │ │ │ + ldr r2, [pc, #972] @ 8000 <_PyBytes_FromList+0x3ec> │ │ │ │ │ sub sp, sp, #544 @ 0x220 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov sl, #512 @ 0x200 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [sp, #540] @ 0x21c │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ str sl, [sp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 7fb8 <_PyBytes_FromList+0x3dc> │ │ │ │ │ + beq 7ff0 <_PyBytes_FromList+0x3dc> │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 7f7c <_PyBytes_FromList+0x3a0> │ │ │ │ │ + blt 7fb4 <_PyBytes_FromList+0x3a0> │ │ │ │ │ cmp r5, #512 @ 0x200 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bgt 7dec <_PyBytes_FromList+0x210> │ │ │ │ │ + bgt 7e24 <_PyBytes_FromList+0x210> │ │ │ │ │ add r9, sp, #28 │ │ │ │ │ mov r4, r9 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 7c68 <_PyBytes_FromList+0x8c> │ │ │ │ │ + b 7ca0 <_PyBytes_FromList+0x8c> │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 7d8c <_PyBytes_FromList+0x1b0> │ │ │ │ │ + bne 7dc4 <_PyBytes_FromList+0x1b0> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 7f54 <_PyBytes_FromList+0x378> │ │ │ │ │ + beq 7f8c <_PyBytes_FromList+0x378> │ │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ │ - bhi 7f60 <_PyBytes_FromList+0x384> │ │ │ │ │ + bhi 7f98 <_PyBytes_FromList+0x384> │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge 7f84 <_PyBytes_FromList+0x3a8> │ │ │ │ │ + bge 7fbc <_PyBytes_FromList+0x3a8> │ │ │ │ │ mov r3, r4 │ │ │ │ │ strb r5, [r3], #1 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt 7c64 <_PyBytes_FromList+0x88> │ │ │ │ │ + bgt 7c9c <_PyBytes_FromList+0x88> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7da8 <_PyBytes_FromList+0x1cc> │ │ │ │ │ + beq 7de0 <_PyBytes_FromList+0x1cc> │ │ │ │ │ subs r4, r3, r9 │ │ │ │ │ - beq 7e40 <_PyBytes_FromList+0x264> │ │ │ │ │ + beq 7e78 <_PyBytes_FromList+0x264> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 7e5c <_PyBytes_FromList+0x280> │ │ │ │ │ + bne 7e94 <_PyBytes_FromList+0x280> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 7e28 <_PyBytes_FromList+0x24c> │ │ │ │ │ + blt 7e60 <_PyBytes_FromList+0x24c> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 7d78 <_PyBytes_FromList+0x19c> │ │ │ │ │ + beq 7db0 <_PyBytes_FromList+0x19c> │ │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ │ - bgt 7ea0 <_PyBytes_FromList+0x2c4> │ │ │ │ │ + bgt 7ed8 <_PyBytes_FromList+0x2c4> │ │ │ │ │ add r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7f44 <_PyBytes_FromList+0x368> │ │ │ │ │ - ldr r3, [pc, #688] @ 7fcc <_PyBytes_FromList+0x3f0> │ │ │ │ │ + beq 7f7c <_PyBytes_FromList+0x368> │ │ │ │ │ + ldr r3, [pc, #688] @ 8004 <_PyBytes_FromList+0x3f0> │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ @@ -8918,187 +8933,187 @@ │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ strb r6, [r3, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [pc, #620] @ 7fc8 <_PyBytes_FromList+0x3ec> │ │ │ │ │ + ldr r3, [pc, #620] @ 8000 <_PyBytes_FromList+0x3ec> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 7e9c <_PyBytes_FromList+0x2c0> │ │ │ │ │ + bne 7ed4 <_PyBytes_FromList+0x2c0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #544 @ 0x220 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldrb r3, [sp, #28] │ │ │ │ │ - ldr r5, [pc, #588] @ 7fd0 <_PyBytes_FromList+0x3f4> │ │ │ │ │ + ldr r5, [pc, #588] @ 8008 <_PyBytes_FromList+0x3f4> │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ │ - b 7d54 <_PyBytes_FromList+0x178> │ │ │ │ │ + b 7d8c <_PyBytes_FromList+0x178> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7c9c <_PyBytes_FromList+0xc0> │ │ │ │ │ + bne 7cd4 <_PyBytes_FromList+0xc0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7c9c <_PyBytes_FromList+0xc0> │ │ │ │ │ + b 7cd4 <_PyBytes_FromList+0xc0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - bne 7eb4 <_PyBytes_FromList+0x2d8> │ │ │ │ │ + bne 7eec <_PyBytes_FromList+0x2d8> │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq 7e48 <_PyBytes_FromList+0x26c> │ │ │ │ │ + beq 7e80 <_PyBytes_FromList+0x26c> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r5, [sp] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ - beq 7d54 <_PyBytes_FromList+0x178> │ │ │ │ │ + beq 7d8c <_PyBytes_FromList+0x178> │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7e38 <_PyBytes_FromList+0x25c> │ │ │ │ │ + bne 7e70 <_PyBytes_FromList+0x25c> │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ - b 7d54 <_PyBytes_FromList+0x178> │ │ │ │ │ + b 7d8c <_PyBytes_FromList+0x178> │ │ │ │ │ add r9, sp, #28 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1a40 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7e38 <_PyBytes_FromList+0x25c> │ │ │ │ │ + beq 7e70 <_PyBytes_FromList+0x25c> │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ - bgt 7c5c <_PyBytes_FromList+0x80> │ │ │ │ │ + bgt 7c94 <_PyBytes_FromList+0x80> │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b 7ccc <_PyBytes_FromList+0xf0> │ │ │ │ │ - ldr r3, [pc, #420] @ 7fd4 <_PyBytes_FromList+0x3f8> │ │ │ │ │ - ldr r1, [pc, #420] @ 7fd8 <_PyBytes_FromList+0x3fc> │ │ │ │ │ + b 7d04 <_PyBytes_FromList+0xf0> │ │ │ │ │ + ldr r3, [pc, #420] @ 800c <_PyBytes_FromList+0x3f8> │ │ │ │ │ + ldr r1, [pc, #420] @ 8010 <_PyBytes_FromList+0x3fc> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 7d54 <_PyBytes_FromList+0x178> │ │ │ │ │ + b 7d8c <_PyBytes_FromList+0x178> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 7e5c <_PyBytes_FromList+0x280> │ │ │ │ │ + bne 7e94 <_PyBytes_FromList+0x280> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7e70 <_PyBytes_FromList+0x294> │ │ │ │ │ - ldr r5, [pc, #384] @ 7fdc <_PyBytes_FromList+0x400> │ │ │ │ │ - b 7d54 <_PyBytes_FromList+0x178> │ │ │ │ │ + bne 7ea8 <_PyBytes_FromList+0x294> │ │ │ │ │ + ldr r5, [pc, #384] @ 8014 <_PyBytes_FromList+0x400> │ │ │ │ │ + b 7d8c <_PyBytes_FromList+0x178> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 7d54 <_PyBytes_FromList+0x178> │ │ │ │ │ + b 7d8c <_PyBytes_FromList+0x178> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - beq 7e54 <_PyBytes_FromList+0x278> │ │ │ │ │ + beq 7e8c <_PyBytes_FromList+0x278> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 7e54 <_PyBytes_FromList+0x278> │ │ │ │ │ + bne 7e8c <_PyBytes_FromList+0x278> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7e54 <_PyBytes_FromList+0x278> │ │ │ │ │ + b 7e8c <_PyBytes_FromList+0x278> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ - ldr r3, [pc, #312] @ 7fe0 <_PyBytes_FromList+0x404> │ │ │ │ │ - ldr r1, [pc, #312] @ 7fe4 <_PyBytes_FromList+0x408> │ │ │ │ │ + ldr r3, [pc, #312] @ 8018 <_PyBytes_FromList+0x404> │ │ │ │ │ + ldr r1, [pc, #312] @ 801c <_PyBytes_FromList+0x408> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 7e38 <_PyBytes_FromList+0x25c> │ │ │ │ │ + b 7e70 <_PyBytes_FromList+0x25c> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7f1c <_PyBytes_FromList+0x340> │ │ │ │ │ + beq 7f54 <_PyBytes_FromList+0x340> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq 7f28 <_PyBytes_FromList+0x34c> │ │ │ │ │ + beq 7f60 <_PyBytes_FromList+0x34c> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r5, [sp] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 7d54 <_PyBytes_FromList+0x178> │ │ │ │ │ + beq 7d8c <_PyBytes_FromList+0x178> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7de4 <_PyBytes_FromList+0x208> │ │ │ │ │ + beq 7e1c <_PyBytes_FromList+0x208> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7e38 <_PyBytes_FromList+0x25c> │ │ │ │ │ + beq 7e70 <_PyBytes_FromList+0x25c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7e38 <_PyBytes_FromList+0x25c> │ │ │ │ │ + bne 7e70 <_PyBytes_FromList+0x25c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7e38 <_PyBytes_FromList+0x25c> │ │ │ │ │ - ldr r1, [pc, #196] @ 7fe8 <_PyBytes_FromList+0x40c> │ │ │ │ │ + b 7e70 <_PyBytes_FromList+0x25c> │ │ │ │ │ + ldr r1, [pc, #196] @ 8020 <_PyBytes_FromList+0x40c> │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - bne 7ecc <_PyBytes_FromList+0x2f0> │ │ │ │ │ + bne 7f04 <_PyBytes_FromList+0x2f0> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [sp] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - beq 7d54 <_PyBytes_FromList+0x178> │ │ │ │ │ - b 7ee4 <_PyBytes_FromList+0x308> │ │ │ │ │ + beq 7d8c <_PyBytes_FromList+0x178> │ │ │ │ │ + b 7f1c <_PyBytes_FromList+0x308> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 7d44 <_PyBytes_FromList+0x168> │ │ │ │ │ - b 7e38 <_PyBytes_FromList+0x25c> │ │ │ │ │ + bne 7d7c <_PyBytes_FromList+0x168> │ │ │ │ │ + b 7e70 <_PyBytes_FromList+0x25c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7f70 <_PyBytes_FromList+0x394> │ │ │ │ │ - ldr r3, [pc, #132] @ 7fec <_PyBytes_FromList+0x410> │ │ │ │ │ - ldr r1, [pc, #132] @ 7ff0 <_PyBytes_FromList+0x414> │ │ │ │ │ + bne 7fa8 <_PyBytes_FromList+0x394> │ │ │ │ │ + ldr r3, [pc, #132] @ 8024 <_PyBytes_FromList+0x410> │ │ │ │ │ + ldr r1, [pc, #132] @ 8028 <_PyBytes_FromList+0x414> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3204 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b 7e38 <_PyBytes_FromList+0x25c> │ │ │ │ │ + b 7e70 <_PyBytes_FromList+0x25c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 7f70 <_PyBytes_FromList+0x394> │ │ │ │ │ + b 7fa8 <_PyBytes_FromList+0x394> │ │ │ │ │ add r2, sl, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1a40 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7e38 <_PyBytes_FromList+0x25c> │ │ │ │ │ + beq 7e70 <_PyBytes_FromList+0x25c> │ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ │ strb r5, [r3], #1 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - blt 7c64 <_PyBytes_FromList+0x88> │ │ │ │ │ - b 7ccc <_PyBytes_FromList+0xf0> │ │ │ │ │ + blt 7c9c <_PyBytes_FromList+0x88> │ │ │ │ │ + b 7d04 <_PyBytes_FromList+0xf0> │ │ │ │ │ add r9, sp, #28 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ - b 7ccc <_PyBytes_FromList+0xf0> │ │ │ │ │ + b 7d04 <_PyBytes_FromList+0xf0> │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00003390 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ @@ -9111,231 +9126,231 @@ │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyByteArray_empty_string │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000344 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007ff4 <_PyBytes_FromHex>: │ │ │ │ │ +0000802c <_PyBytes_FromHex>: │ │ │ │ │ _PyBytes_FromHex(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3536] @ 0xdd0 │ │ │ │ │ sub sp, sp, #544 @ 0x220 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - ldr r1, [pc, #472] @ 81f4 <_PyBytes_FromHex+0x200> │ │ │ │ │ + ldr r1, [pc, #472] @ 822c <_PyBytes_FromHex+0x200> │ │ │ │ │ mov r3, #0 │ │ │ │ │ lsr r2, r0, #5 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r1, [sp, #540] @ 0x21c │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 8150 <_PyBytes_FromHex+0x15c> │ │ │ │ │ + beq 8188 <_PyBytes_FromHex+0x15c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ add r2, r6, r6, lsr #31 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ asr r2, r2, #1 │ │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ ldreq r4, [r5, #28] │ │ │ │ │ addne r4, r5, #20 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl c04 <_PyBytesWriter_Prepare> │ │ │ │ │ + bl c48 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Prepare │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 819c <_PyBytes_FromHex+0x1a8> │ │ │ │ │ + beq 81d4 <_PyBytes_FromHex+0x1a8> │ │ │ │ │ add lr, r4, r6 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - bls 80e0 <_PyBytes_FromHex+0xec> │ │ │ │ │ - ldr r6, [pc, #348] @ 81f8 <_PyBytes_FromHex+0x204> │ │ │ │ │ - ldr r0, [pc, #348] @ 81fc <_PyBytes_FromHex+0x208> │ │ │ │ │ + bls 8118 <_PyBytes_FromHex+0xec> │ │ │ │ │ + ldr r6, [pc, #348] @ 8230 <_PyBytes_FromHex+0x204> │ │ │ │ │ + ldr r0, [pc, #348] @ 8234 <_PyBytes_FromHex+0x208> │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 8108 <_PyBytes_FromHex+0x114> │ │ │ │ │ + bne 8140 <_PyBytes_FromHex+0x114> │ │ │ │ │ ldrb r2, [r0, r3] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 8130 <_PyBytes_FromHex+0x13c> │ │ │ │ │ + bhi 8168 <_PyBytes_FromHex+0x13c> │ │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ │ ldrb r3, [r3, ip] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 81a4 <_PyBytes_FromHex+0x1b0> │ │ │ │ │ + bhi 81dc <_PyBytes_FromHex+0x1b0> │ │ │ │ │ add r4, r4, #2 │ │ │ │ │ add r3, r3, r2, lsl #4 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ strb r3, [r1], #1 │ │ │ │ │ - bhi 809c <_PyBytes_FromHex+0xa8> │ │ │ │ │ + bhi 80d4 <_PyBytes_FromHex+0xa8> │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl c7c <_PyBytesWriter_Finish> │ │ │ │ │ + bl cc0 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #260] @ 81f4 <_PyBytes_FromHex+0x200> │ │ │ │ │ + ldr r3, [pc, #260] @ 822c <_PyBytes_FromHex+0x200> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 814c <_PyBytes_FromHex+0x158> │ │ │ │ │ + bne 8184 <_PyBytes_FromHex+0x158> │ │ │ │ │ add sp, sp, #544 @ 0x220 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldrb r2, [r4, #1]! │ │ │ │ │ ldr r3, [r6, r2, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 8108 <_PyBytes_FromHex+0x114> │ │ │ │ │ + bne 8140 <_PyBytes_FromHex+0x114> │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - bls 80e0 <_PyBytes_FromHex+0xec> │ │ │ │ │ - ldr r3, [pc, #212] @ 81fc <_PyBytes_FromHex+0x208> │ │ │ │ │ + bls 8118 <_PyBytes_FromHex+0xec> │ │ │ │ │ + ldr r3, [pc, #212] @ 8234 <_PyBytes_FromHex+0x208> │ │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 80bc <_PyBytes_FromHex+0xc8> │ │ │ │ │ + bls 80f4 <_PyBytes_FromHex+0xc8> │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 81d0 <_PyBytes_FromHex+0x1dc> │ │ │ │ │ + beq 8208 <_PyBytes_FromHex+0x1dc> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r5, r5, #20 │ │ │ │ │ addeq r5, r5, #28 │ │ │ │ │ - b 81c0 <_PyBytes_FromHex+0x1cc> │ │ │ │ │ + b 81f8 <_PyBytes_FromHex+0x1cc> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldreq r5, [r5, #28] │ │ │ │ │ lsr r3, r0, #2 │ │ │ │ │ addne r5, r5, #28 │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge 8184 <_PyBytes_FromHex+0x190> │ │ │ │ │ + bge 81bc <_PyBytes_FromHex+0x190> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldrbeq r1, [r5, r2] │ │ │ │ │ - bne 81e0 <_PyBytes_FromHex+0x1ec> │ │ │ │ │ + bne 8218 <_PyBytes_FromHex+0x1ec> │ │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ │ - bls 81d8 <_PyBytes_FromHex+0x1e4> │ │ │ │ │ - ldr r3, [pc, #116] @ 8200 <_PyBytes_FromHex+0x20c> │ │ │ │ │ - ldr r1, [pc, #116] @ 8204 <_PyBytes_FromHex+0x210> │ │ │ │ │ + bls 8210 <_PyBytes_FromHex+0x1e4> │ │ │ │ │ + ldr r3, [pc, #116] @ 8238 <_PyBytes_FromHex+0x20c> │ │ │ │ │ + ldr r1, [pc, #116] @ 823c <_PyBytes_FromHex+0x210> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3204 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 80e8 <_PyBytes_FromHex+0xf4> │ │ │ │ │ + b 8120 <_PyBytes_FromHex+0xf4> │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 81c8 <_PyBytes_FromHex+0x1d4> │ │ │ │ │ + beq 8200 <_PyBytes_FromHex+0x1d4> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r5, r5, #20 │ │ │ │ │ addeq r5, r5, #28 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ sub r2, r4, r5 │ │ │ │ │ - b 8184 <_PyBytes_FromHex+0x190> │ │ │ │ │ + b 81bc <_PyBytes_FromHex+0x190> │ │ │ │ │ ldr r5, [r5, #28] │ │ │ │ │ - b 81bc <_PyBytes_FromHex+0x1c8> │ │ │ │ │ + b 81f4 <_PyBytes_FromHex+0x1c8> │ │ │ │ │ ldr r5, [r5, #28] │ │ │ │ │ - b 81c0 <_PyBytes_FromHex+0x1cc> │ │ │ │ │ + b 81f8 <_PyBytes_FromHex+0x1cc> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 8168 <_PyBytes_FromHex+0x174> │ │ │ │ │ + b 81a0 <_PyBytes_FromHex+0x174> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ lsleq r1, r2, #1 │ │ │ │ │ ldrheq r1, [r5, r1] │ │ │ │ │ ldrne r1, [r5, r2, lsl #2] │ │ │ │ │ - b 817c <_PyBytes_FromHex+0x188> │ │ │ │ │ + b 81b4 <_PyBytes_FromHex+0x188> │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ R_ARM_ABS32 _PyLong_DigitValue │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x0000052c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00008208 : │ │ │ │ │ +00008240 : │ │ │ │ │ PyBytes_Size(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 8220 │ │ │ │ │ + beq 8258 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r0, [pc, #20] @ 824c │ │ │ │ │ + ldr r0, [pc, #20] @ 8284 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #16] @ 8250 │ │ │ │ │ + ldr r1, [pc, #16] @ 8288 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00008254 : │ │ │ │ │ +0000828c : │ │ │ │ │ PyBytes_DecodeEscape(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ add ip, sp, #12 │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 44c <_PyBytes_DecodeEscape2> │ │ │ │ │ R_ARM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 82d8 │ │ │ │ │ + beq 8310 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 8298 │ │ │ │ │ + bne 82d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r2, [pc, #100] @ 8304 │ │ │ │ │ + ldr r2, [pc, #100] @ 833c │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ble 82e0 │ │ │ │ │ - ldr r2, [pc, #88] @ 8308 │ │ │ │ │ + ble 8318 │ │ │ │ │ + ldr r2, [pc, #88] @ 8340 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 828c │ │ │ │ │ + bge 82c4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 82d8 │ │ │ │ │ + beq 8310 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 82f8 │ │ │ │ │ + beq 8330 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 828c │ │ │ │ │ - ldr r2, [pc, #36] @ 830c │ │ │ │ │ + b 82c4 │ │ │ │ │ + ldr r2, [pc, #36] @ 8344 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 828c │ │ │ │ │ - b 82bc │ │ │ │ │ + bge 82c4 │ │ │ │ │ + b 82f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 82d8 │ │ │ │ │ + b 8310 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_DeprecationWarning │ │ │ │ │ .word 0x0000057c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000005a0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -1,39 +1,39 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ - 0x00000000 3c004b01 4b014b01 4b014b01 4b014b01 <.K.K.K.K.K.K.K. │ │ │ │ │ - 0x00000010 4b014b01 4b014b01 4b014b01 4b014b01 K.K.K.K.K.K.K.K. │ │ │ │ │ - 0x00000020 4b014b01 4b014b01 4b014b01 4b014b01 K.K.K.K.K.K.K.K. │ │ │ │ │ - 0x00000030 54014b01 4b014b01 4b016201 4b014b01 T.K.K.K.K.b.K.K. │ │ │ │ │ - 0x00000040 4b014b01 4b014b01 4b014b01 69006900 K.K.K.K.K.K.i.i. │ │ │ │ │ - 0x00000050 69006900 69006900 69006900 4b014b01 i.i.i.i.i.i.K.K. │ │ │ │ │ - 0x00000060 4b014b01 4b014b01 4b014b01 4b014b01 K.K.K.K.K.K.K.K. │ │ │ │ │ - 0x00000070 4b014b01 4b014b01 4b014b01 4b014b01 K.K.K.K.K.K.K.K. │ │ │ │ │ - 0x00000080 4b014b01 4b014b01 4b014b01 4b014b01 K.K.K.K.K.K.K.K. │ │ │ │ │ - 0x00000090 4b014b01 4b014b01 4b014b01 4b014b01 K.K.K.K.K.K.K.K. │ │ │ │ │ - 0x000000a0 4b014b01 a7004b01 4b014b01 4b014501 K.K...K.K.K.K.E. │ │ │ │ │ - 0x000000b0 65014b01 4b014b01 48014b01 4b014b01 e.K.K.K.H.K.K.K. │ │ │ │ │ - 0x000000c0 4b014b01 4b014b01 3a004b01 4b014b01 K.K.K.K.:.K.K.K. │ │ │ │ │ - 0x000000d0 a4004b01 aa004b01 5a014b01 00002c00 ..K...K.Z.K...,. │ │ │ │ │ - 0x000000e0 59005900 59005900 59005900 59005900 Y.Y.Y.Y.Y.Y.Y.Y. │ │ │ │ │ - 0x000000f0 59005900 59005900 59005900 59005900 Y.Y.Y.Y.Y.Y.Y.Y. │ │ │ │ │ - 0x00000100 59005900 59005900 59005900 59002c01 Y.Y.Y.Y.Y.Y.Y.,. │ │ │ │ │ - 0x00000110 59005900 59005900 11015900 59005900 Y.Y.Y.Y...Y.Y.Y. │ │ │ │ │ - 0x00000120 59005900 59005900 59003000 30003000 Y.Y.Y.Y.Y.0.0.0. │ │ │ │ │ - 0x00000130 30003000 30003000 30005900 59005900 0.0.0.0.0.Y.Y.Y. │ │ │ │ │ - 0x00000140 59005900 59005900 59005900 59005900 Y.Y.Y.Y.Y.Y.Y.Y. │ │ │ │ │ - 0x00000150 59005900 59005900 59005900 59005900 Y.Y.Y.Y.Y.Y.Y.Y. │ │ │ │ │ - 0x00000160 59005900 59005900 59005900 59005900 Y.Y.Y.Y.Y.Y.Y.Y. │ │ │ │ │ - 0x00000170 59005900 59005900 59005900 59005900 Y.Y.Y.Y.Y.Y.Y.Y. │ │ │ │ │ - 0x00000180 59005f00 59005900 59005900 d500db00 Y._.Y.Y.Y.Y..... │ │ │ │ │ - 0x00000190 59005900 5900d800 59005900 59005900 Y.Y.Y...Y.Y.Y.Y. │ │ │ │ │ - 0x000001a0 59005900 59002a00 59005900 59005600 Y.Y.Y.*.Y.Y.Y.V. │ │ │ │ │ - 0x000001b0 59006200 59000001 59000000 02000002 Y.b.Y...Y....... │ │ │ │ │ - 0x000001c0 02000400 34343034 00050f0f 0a0f0000 ....4404........ │ │ │ │ │ + 0x00000000 3c009001 90019001 90019001 90019001 <............... │ │ │ │ │ + 0x00000010 90019001 90019001 90019001 90019001 ................ │ │ │ │ │ + 0x00000020 90019001 90019001 90019001 90019001 ................ │ │ │ │ │ + 0x00000030 74019001 90019001 90016501 90019001 t.........e..... │ │ │ │ │ + 0x00000040 90019001 90019001 90019001 6c006c00 ............l.l. │ │ │ │ │ + 0x00000050 6c006c00 6c006c00 6c006c00 90019001 l.l.l.l.l.l..... │ │ │ │ │ + 0x00000060 90019001 90019001 90019001 90019001 ................ │ │ │ │ │ + 0x00000070 90019001 90019001 90019001 90019001 ................ │ │ │ │ │ + 0x00000080 90019001 90019001 90019001 90019001 ................ │ │ │ │ │ + 0x00000090 90019001 90019001 90019001 90019001 ................ │ │ │ │ │ + 0x000000a0 90019001 ab009001 90019001 90018a01 ................ │ │ │ │ │ + 0x000000b0 77019001 90019001 8d019001 90019001 w............... │ │ │ │ │ + 0x000000c0 90019001 90019001 3a009001 90019001 ........:....... │ │ │ │ │ + 0x000000d0 a8009001 ae009001 46019001 00006600 ........F.....f. │ │ │ │ │ + 0x000000e0 46014601 46014601 46014601 46014601 F.F.F.F.F.F.F.F. │ │ │ │ │ + 0x000000f0 46014601 46014601 46014601 46014601 F.F.F.F.F.F.F.F. │ │ │ │ │ + 0x00000100 46014601 46014601 46014601 4601cf00 F.F.F.F.F.F.F... │ │ │ │ │ + 0x00000110 46014601 46014601 d3004601 46014601 F.F.F.F...F.F.F. │ │ │ │ │ + 0x00000120 46014601 46014601 46013100 31003100 F.F.F.F.F.1.1.1. │ │ │ │ │ + 0x00000130 31003100 31003100 31004601 46014601 1.1.1.1.1.F.F.F. │ │ │ │ │ + 0x00000140 46014601 46014601 46014601 46014601 F.F.F.F.F.F.F.F. │ │ │ │ │ + 0x00000150 46014601 46014601 46014601 46014601 F.F.F.F.F.F.F.F. │ │ │ │ │ + 0x00000160 46014601 46014601 46014601 46014601 F.F.F.F.F.F.F.F. │ │ │ │ │ + 0x00000170 46014601 46014601 46014601 46014601 F.F.F.F.F.F.F.F. │ │ │ │ │ + 0x00000180 46015e00 46014601 46014601 11011501 F.^.F.F.F.F..... │ │ │ │ │ + 0x00000190 46014601 46011901 46014601 46014601 F.F.F...F.F.F.F. │ │ │ │ │ + 0x000001a0 46014601 46012d00 46014601 46015a00 F.F.F.-.F.F.F.Z. │ │ │ │ │ + 0x000001b0 46016200 46014201 46010000 02000002 F.b.F.B.F....... │ │ │ │ │ + 0x000001c0 02000400 28282f28 00050f0f 0a0f0000 ....((/(........ │ │ │ │ │ 0x000001d0 b9b900b9 b9b9b9b9 b9b9b9b9 b9b9b9b9 ................ │ │ │ │ │ 0x000001e0 b9b9b9b9 b9b9b902 b9b9b9b9 050000aa ................ │ │ │ │ │ 0x000001f0 aa00aaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ │ 0x00000200 aaaaaaaa aaaa08aa aaaaaa0c f2000a01 ................ │ │ │ │ │ 0x00000210 4c014c01 4c014c01 fd004c01 4c014c01 L.L.L.L...L.L.L. │ │ │ │ │ 0x00000220 4c014c01 4c011801 4c014c01 00004c01 L.L.L...L.L...L. │ │ │ │ │ 0x00000230 cd004c01 4c017201 bf020000 0000ba02 ..L.L.r......... │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -14,15 +14,15 @@ │ │ │ │ │ R_ARM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ - b 3a90 │ │ │ │ │ + b 3ac8 │ │ │ │ │ R_ARM_JUMP24 PyBytes_Repr │ │ │ │ │ ldr r3, [pc, #28] @ 58 │ │ │ │ │ ldr r1, [pc, #28] @ 5c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ @@ -250,15 +250,15 @@ │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ beq 354 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl c04 │ │ │ │ │ + bl c48 │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Prepare │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 338 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 2fc │ │ │ │ │ @@ -375,15 +375,15 @@ │ │ │ │ │ b 4e4 │ │ │ │ │ mov r3, #32 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ bgt 4d0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 3188 │ │ │ │ │ + b 31cc │ │ │ │ │ R_ARM_JUMP24 return_self │ │ │ │ │ sub r2, r4, r2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 4fc │ │ │ │ │ mov r0, #0 │ │ │ │ │ @@ -405,15 +405,15 @@ │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ bic r4, r1, r1, asr #31 │ │ │ │ │ bic sl, r2, r2, asr #31 │ │ │ │ │ mov r7, r3 │ │ │ │ │ orrs r3, sl, r4 │ │ │ │ │ bne 528 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b 3188 │ │ │ │ │ + b 31cc │ │ │ │ │ R_ARM_JUMP24 return_self │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r1, sl, r1 │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ @@ -458,15 +458,15 @@ │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ moveq ip, r1 │ │ │ │ │ addeq r0, ip, r4 │ │ │ │ │ beq 5e4 <_PyBytes_ReverseFind+0x40> │ │ │ │ │ mvn ip, #0 │ │ │ │ │ mov lr, #2 │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ - bl 32b4 │ │ │ │ │ + bl 32f8 │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addge r0, r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000005ec : │ │ │ │ │ @@ -552,15 +552,15 @@ │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ b 74c │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ bgt 728 │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 3188 │ │ │ │ │ + b 31cc │ │ │ │ │ R_ARM_JUMP24 return_self │ │ │ │ │ sub r2, r4, r2 │ │ │ │ │ and r1, r4, r2 │ │ │ │ │ add ip, r2, r2, lsr #31 │ │ │ │ │ and r1, r1, #1 │ │ │ │ │ add r1, r1, ip, asr #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -842,15 +842,15 @@ │ │ │ │ │ b af4 │ │ │ │ │ mov r3, #32 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ bgt ae0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 3188 │ │ │ │ │ + b 31cc │ │ │ │ │ R_ARM_JUMP24 return_self │ │ │ │ │ sub r1, r4, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 4fc │ │ │ │ │ mov r0, #0 │ │ │ │ │ @@ -1175,15 +1175,15 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 32b4 │ │ │ │ │ + bl 32f8 │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ blt 1010 │ │ │ │ │ add r0, fp, sl │ │ │ │ │ sub r1, r6, r0 │ │ │ │ │ add r0, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1412,15 +1412,15 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ bgt 1288 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 3188 │ │ │ │ │ + b 31cc │ │ │ │ │ R_ARM_JUMP24 return_self │ │ │ │ │ add r3, r0, #16 │ │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ │ sub r1, r2, #43 @ 0x2b │ │ │ │ │ tst r1, #253 @ 0xfd │ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ │ @@ -1498,19 +1498,19 @@ │ │ │ │ │ 000013d0 : │ │ │ │ │ PyBytes_ConcatAndDel(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl fd4 │ │ │ │ │ + bl 1018 │ │ │ │ │ R_ARM_CALL PyBytes_Concat │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ - b 2064 │ │ │ │ │ + b 20a8 │ │ │ │ │ R_ARM_JUMP24 Py_XDECREF │ │ │ │ │ │ │ │ │ │ 000013f4 : │ │ │ │ │ striter_reduce(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -158,26 +158,26 @@ │ │ │ │ │ 0x000009b0 616c6c00 50794f62 6a656374 5f467265 all.PyObject_Fre │ │ │ │ │ 0x000009c0 65005079 42797465 735f4173 53747269 e.PyBytes_AsStri │ │ │ │ │ 0x000009d0 6e670050 79457272 5f466f72 6d617400 ng.PyErr_Format. │ │ │ │ │ 0x000009e0 50794578 635f5479 70654572 726f7200 PyExc_TypeError. │ │ │ │ │ 0x000009f0 5f507942 79746573 5f446563 6f646545 _PyBytes_DecodeE │ │ │ │ │ 0x00000a00 73636170 6532005f 50794279 74657357 scape2._PyBytesW │ │ │ │ │ 0x00000a10 72697465 725f5265 73697a65 00507942 riter_Resize.PyB │ │ │ │ │ - 0x00000a20 79746541 72726179 5f46726f 6d537472 yteArray_FromStr │ │ │ │ │ - 0x00000a30 696e6741 6e645369 7a650050 79427974 ingAndSize.PyByt │ │ │ │ │ - 0x00000a40 65417272 61795f52 6573697a 65005f5f eArray_Resize.__ │ │ │ │ │ - 0x00000a50 73746163 6b5f6368 6b5f6661 696c005f stack_chk_fail._ │ │ │ │ │ - 0x00000a60 50794279 74657357 72697465 725f4465 PyBytesWriter_De │ │ │ │ │ - 0x00000a70 616c6c6f 63007374 72636d70 005f5f73 alloc.strcmp.__s │ │ │ │ │ + 0x00000a20 79746541 72726179 5f526573 697a6500 yteArray_Resize. │ │ │ │ │ + 0x00000a30 50794279 74654172 7261795f 46726f6d PyByteArray_From │ │ │ │ │ + 0x00000a40 53747269 6e67416e 6453697a 65005f5f StringAndSize.__ │ │ │ │ │ + 0x00000a50 73746163 6b5f6368 6b5f6661 696c0073 stack_chk_fail.s │ │ │ │ │ + 0x00000a60 7472636d 70005f50 79427974 65735772 trcmp._PyBytesWr │ │ │ │ │ + 0x00000a70 69746572 5f446561 6c6c6f63 005f5f73 iter_Dealloc.__s │ │ │ │ │ 0x00000a80 7461636b 5f63686b 5f677561 7264005f tack_chk_guard._ │ │ │ │ │ 0x00000a90 50794c6f 6e675f44 69676974 56616c75 PyLong_DigitValu │ │ │ │ │ 0x00000aa0 65005f50 79427974 65417272 61795f65 e._PyByteArray_e │ │ │ │ │ - 0x00000ab0 6d707479 5f737472 696e6700 50794578 mpty_string.PyEx │ │ │ │ │ - 0x00000ac0 635f5661 6c756545 72726f72 005f5079 c_ValueError._Py │ │ │ │ │ - 0x00000ad0 5f637479 70655f74 61626c65 005f5079 _ctype_table._Py │ │ │ │ │ + 0x00000ab0 6d707479 5f737472 696e6700 5f50795f mpty_string._Py_ │ │ │ │ │ + 0x00000ac0 63747970 655f7461 626c6500 50794578 ctype_table.PyEx │ │ │ │ │ + 0x00000ad0 635f5661 6c756545 72726f72 005f5079 c_ValueError._Py │ │ │ │ │ 0x00000ae0 42797465 73577269 7465725f 50726570 BytesWriter_Prep │ │ │ │ │ 0x00000af0 61726500 5f507942 79746573 57726974 are._PyBytesWrit │ │ │ │ │ 0x00000b00 65725f46 696e6973 68005079 42797465 er_Finish.PyByte │ │ │ │ │ 0x00000b10 735f4672 6f6d5374 72696e67 00737472 s_FromString.str │ │ │ │ │ 0x00000b20 6c656e00 50794279 7465735f 436f6e63 len.PyBytes_Conc │ │ │ │ │ 0x00000b30 61740050 794f626a 6563745f 47657442 at.PyObject_GetB │ │ │ │ │ 0x00000b40 75666665 72005079 42756666 65725f52 uffer.PyBuffer_R │ │ │ ├── call.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1386,19 +1386,19 @@ │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r6, [pc, #424] @ 1508 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r6, [pc, r6] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ │ + ldr r8, [r0, r6] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyObject_GetMethod> │ │ │ │ │ R_ARM_CALL _PyObject_GetMethod │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ @@ -1415,20 +1415,20 @@ │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r9, [sp, #12] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ beq 1444 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ │ + ldr r3, [r8, #72] @ 0x48 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 147c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 14a0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -1445,16 +1445,16 @@ │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ bne 13b8 │ │ │ │ │ bic r3, r4, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r8, [sp] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r7, [sp] │ │ │ │ │ bl 8a4 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bne 1410 │ │ │ │ │ @@ -1476,23 +1476,23 @@ │ │ │ │ │ beq 1400 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bne 14f0 │ │ │ │ │ ldr r3, [pc, #76] @ 150c │ │ │ │ │ ldr r2, [pc, #76] @ 1510 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ b 1490 │ │ │ │ │ ldr r3, [pc, #48] @ 150c │ │ │ │ │ ldr r2, [pc, #52] @ 1514 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ b 1490 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ @@ -1980,27 +1980,27 @@ │ │ │ │ │ │ │ │ │ │ 00001b94 <_PyObject_Call_Prepend>: │ │ │ │ │ _PyObject_Call_Prepend(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r9, [r3, #8] │ │ │ │ │ + ldr sl, [r3, #8] │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ - add r6, r9, #1 │ │ │ │ │ + add r6, sl, #1 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ bgt 1ea4 <_PyObject_Call_Prepend+0x310> │ │ │ │ │ add r1, r3, #12 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ add r0, sp, #24 │ │ │ │ │ - lsl r2, r9, #2 │ │ │ │ │ + lsl r2, sl, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ add r9, sp, #20 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ bic sl, r6, #-2147483648 @ 0x80000000 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ @@ -2189,17 +2189,17 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 1f7c <_PyObject_Call_Prepend+0x3e8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - lsl r2, r9, #2 │ │ │ │ │ + lsl r2, sl, #2 │ │ │ │ │ add r1, r3, #12 │ │ │ │ │ - str sl, [r0], #4 │ │ │ │ │ + str r9, [r0], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov sl, r6 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ add r9, sp, #20 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ ├── complexobject.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -34,21 +34,21 @@ │ │ │ │ │ 30: 00000000 0 SECTION LOCAL DEFAULT 10 .rodata.str1.4 │ │ │ │ │ 31: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 32: 00000330 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 33: 00000330 1212 FUNC LOCAL DEFAULT 6 complex_div │ │ │ │ │ 34: 000007dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 35: 000007ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 36: 00000a68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 37: 00000a6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 38: 00000a6c 1988 FUNC LOCAL DEFAULT 6 complex_new │ │ │ │ │ - 39: 000011f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 40: 00000ea4 680 FUNC LOCAL DEFAULT 1 complex_from_string_inner │ │ │ │ │ - 41: 00000548 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 42: 00000548 1440 FUNC LOCAL DEFAULT 1 complex_pow │ │ │ │ │ - 43: 00000ab4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 37: 00000548 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 38: 00000548 1440 FUNC LOCAL DEFAULT 1 complex_pow │ │ │ │ │ + 39: 00000ab4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 40: 00000a6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 41: 00000a6c 1988 FUNC LOCAL DEFAULT 6 complex_new │ │ │ │ │ + 42: 000011f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 43: 00000ea4 680 FUNC LOCAL DEFAULT 1 complex_from_string_inner │ │ │ │ │ 44: 00001230 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 45: 000013a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 46: 00000ae8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 47: 00000d50 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 48: 00000d54 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 49: 00000d54 336 FUNC LOCAL DEFAULT 1 complex_repr │ │ │ │ │ 50: 00000e8c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -114,36 +114,36 @@ │ │ │ │ │ 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_dcmple │ │ │ │ │ 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ddiv │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_dmul │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_dcmpge │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ 116: 000007ec 640 FUNC GLOBAL DEFAULT 6 _Py_c_quot │ │ │ │ │ - 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ - 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ - 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ - 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_read_tp │ │ │ │ │ - 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 130: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND floor │ │ │ │ │ - 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_d2iz │ │ │ │ │ - 135: 00000ae8 620 FUNC GLOBAL DEFAULT 1 _Py_c_pow │ │ │ │ │ - 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND floor │ │ │ │ │ + 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_d2iz │ │ │ │ │ + 119: 00000ae8 620 FUNC GLOBAL DEFAULT 1 _Py_c_pow │ │ │ │ │ + 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ + 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ + 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ + 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ + 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_read_tp │ │ │ │ │ + 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 136: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND hypot │ │ │ │ │ 140: 00000000 0 NOTYPE GLOBAL DEFAULT UND pow │ │ │ │ │ 141: 00000000 0 NOTYPE GLOBAL DEFAULT UND atan2 │ │ │ │ │ 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND exp │ │ │ │ │ 143: 00000000 0 NOTYPE GLOBAL DEFAULT UND log │ │ │ │ │ 144: 00000000 0 NOTYPE GLOBAL DEFAULT UND sincos │ │ │ │ │ 145: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -40,30 +40,30 @@ │ │ │ │ │ 000004f4 00005c1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ 000004f8 00005f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000538 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000540 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005a0 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000005d8 00006c1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ 000005f8 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -0000060c 0000851c R_ARM_CALL 00000000 floor │ │ │ │ │ +0000060c 0000751c R_ARM_CALL 00000000 floor │ │ │ │ │ 00000618 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 00000634 00006e1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -00000648 0000861c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00000648 0000761c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ 000006b8 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 000006d0 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 000006e4 00005b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ 00000700 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 00000714 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 00000728 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ 00000748 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 00000764 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 00000778 00005b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ 00000790 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 0000079c 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000007d8 0000871c R_ARM_CALL 00000ae8 _Py_c_pow │ │ │ │ │ +000007d8 0000771c R_ARM_CALL 00000ae8 _Py_c_pow │ │ │ │ │ 000007f4 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 00000814 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 00000838 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 00000858 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 00000894 0000561c R_ARM_CALL 00000000 PyComplex_FromCComplex │ │ │ │ │ 000008d8 0000721c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000008f0 0000721c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ @@ -78,20 +78,20 @@ │ │ │ │ │ 00000a24 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ 00000a48 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 00000a60 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 00000a74 00005b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ 00000a88 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 00000a94 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ 00000ab4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000ab8 00008802 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000acc 00008902 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00000ab8 00007802 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000acc 00007902 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ 00000ad0 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ad4 00007302 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 00000ad8 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000adc 00008a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00000adc 00007a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00000ae0 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ae4 00004702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b30 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 00000b50 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 00000b74 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 00000b90 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 00000bb4 00008b1c R_ARM_CALL 00000000 hypot │ │ │ │ │ @@ -133,21 +133,21 @@ │ │ │ │ │ 0000108c 00009a1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00001098 00009b1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 000010d8 0000721c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000010f8 00005f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000110c 00009a1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00001118 00009b1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00001138 00009c02 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00001144 00008a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00001144 00007a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00001148 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001168 00009d1c R_ARM_CALL 000011b4 _Py_c_abs │ │ │ │ │ 00001174 00006c1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ 00001190 0000661d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ 000011a0 0000721c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000011ac 00008902 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000011ac 00007902 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ 000011b0 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000011e8 00009e1c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ 0000120c 00009f1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ 0000122c 00009e1c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ 00001248 00009f1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ 00001264 00008b1c R_ARM_CALL 00000000 hypot │ │ │ │ │ 00001270 00006c1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ @@ -168,26 +168,26 @@ │ │ │ │ │ 0000003c 00001402 R_ARM_ABS32 00000070 complex_hash │ │ │ │ │ 00000048 0000a802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00004702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00001802 R_ARM_ABS32 000000dc complex_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 0000a902 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ -0000009c 00002602 R_ARM_ABS32 00000a6c complex_new │ │ │ │ │ +0000009c 00002902 R_ARM_ABS32 00000a6c complex_new │ │ │ │ │ 000000a0 0000aa02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000000d4 00004702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000d8 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000108 0000ab02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000110 00008102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000114 00008102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000110 00008702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000114 00008702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000118 00001602 R_ARM_ABS32 000002f0 complex_add │ │ │ │ │ 0000011c 00000702 R_ARM_ABS32 00000000 complex_sub │ │ │ │ │ 00000120 00003402 R_ARM_ABS32 000013c4 complex_mul │ │ │ │ │ -0000012c 00002a02 R_ARM_ABS32 00000548 complex_pow │ │ │ │ │ +0000012c 00002602 R_ARM_ABS32 00000548 complex_pow │ │ │ │ │ 00000130 00000502 R_ARM_ABS32 00000000 complex_neg │ │ │ │ │ 00000134 00000f02 R_ARM_ABS32 000001dc complex_pos │ │ │ │ │ 00000138 00003c02 R_ARM_ABS32 00001150 complex_abs │ │ │ │ │ 0000013c 00004102 R_ARM_ABS32 000000d0 complex_bool │ │ │ │ │ 00000190 00002102 R_ARM_ABS32 00000330 complex_div │ │ │ │ │ 000001a8 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b8 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -304,84 +304,84 @@ │ │ │ │ │ 000009c8 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ 000009d4 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ 000009ec 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 000009f4 00005b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ 00000a00 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ 00000a20 0000711c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ 00000a30 00006c1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00000b10 0000751c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000b10 00007b1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ 00000b1c 00005f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000b78 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000b88 0000761c R_ARM_CALL 00000000 PyNumber_Float │ │ │ │ │ +00000b88 00007c1c R_ARM_CALL 00000000 PyNumber_Float │ │ │ │ │ 00000ba4 00005c1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ 00000bf8 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000c08 0000761c R_ARM_CALL 00000000 PyNumber_Float │ │ │ │ │ +00000c08 00007c1c R_ARM_CALL 00000000 PyNumber_Float │ │ │ │ │ 00000c14 00005c1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ 00000c74 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c94 0000771c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -00000ca4 0000781c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000cc0 0000791c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -00000d00 00007a1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00000d20 00007b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000d54 00007c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000c94 00007d1c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +00000ca4 00007e1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000cc0 00007f1c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +00000d00 0000801c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00000d20 0000811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000d54 0000821c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 00000d7c 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000de8 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000e48 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000e68 00007d1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000e68 0000831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000e8c 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000ea8 0000721c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000f18 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f28 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f9c 00007e1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00000fd0 00007f1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000104c 0000801c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001090 0000801c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000f9c 0000841c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00000fd0 0000851c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000104c 0000861c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001090 0000861c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000010a4 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000010b4 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000010d4 00007d1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000010f4 00007d1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000010d4 0000831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000010f4 0000831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001120 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001138 00007d1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001138 0000831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000115c 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001170 00005b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ 00001190 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000011b0 00007d1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000011b0 0000831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000011d8 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000011ec 0000721c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000011f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000011f8 00008102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011fc 00002802 R_ARM_ABS32 00000ea4 complex_from_string_inner │ │ │ │ │ +000011f8 00008702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011fc 00002b02 R_ARM_ABS32 00000ea4 complex_from_string_inner │ │ │ │ │ 00001200 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001204 0000826b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001208 00008302 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00001204 0000886b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001208 00008902 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 0000120c 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001210 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001214 00008102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001218 00008402 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001214 00008702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001218 00008a02 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ 0000121c 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001220 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001224 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001228 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000122c 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001248 0000751c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001274 00007a1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001294 00007b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000012c8 00007c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00001248 00007b1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001274 0000801c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001294 0000811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000012c8 0000821c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 000012f0 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000130c 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001330 00007d1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001330 0000831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001354 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000136c 00007e1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000139c 00007f1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000013a8 00008102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000013ac 0000826b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000136c 0000841c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000139c 0000851c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000013a8 00008702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000013ac 0000886b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000013b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000013b4 00008302 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000013b4 00008902 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000013b8 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000013bc 00008402 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000013bc 00008a02 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ 000013c0 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001428 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 00001440 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 00001454 00005b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ 0000146c 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 00001484 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 00001498 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ complex division by zero │ │ │ │ │ +complex modulo │ │ │ │ │ +0.0 to a negative or complex power │ │ │ │ │ +complex exponentiation │ │ │ │ │ complex() can't take second arg if first is a string │ │ │ │ │ complex() second arg can't be a string │ │ │ │ │ __complex__ returned non-complex (type %.200s) │ │ │ │ │ __complex__ returned non-complex (type %.200s). The ability to return an instance of a strict subclass of complex is deprecated, and may be removed in a future version of Python. │ │ │ │ │ complex() first argument must be a string or a number, not '%.200s' │ │ │ │ │ complex() second argument must be a number, not '%.200s' │ │ │ │ │ -complex modulo │ │ │ │ │ -0.0 to a negative or complex power │ │ │ │ │ -complex exponentiation │ │ │ │ │ %s%s%sj%s │ │ │ │ │ argument │ │ │ │ │ __format__ │ │ │ │ │ complex() arg is a malformed string │ │ │ │ │ absolute value too large │ │ │ │ │ the real part of a complex number │ │ │ │ │ the imaginary part of a complex number │ │ │ │ │ @@ -37,17 +37,17 @@ │ │ │ │ │ complex___complex___impl │ │ │ │ │ complex_pos │ │ │ │ │ try_complex_special_method │ │ │ │ │ complex_hash │ │ │ │ │ complex_add │ │ │ │ │ complex_richcompare │ │ │ │ │ complex_div │ │ │ │ │ +complex_pow │ │ │ │ │ complex_new │ │ │ │ │ complex_from_string_inner │ │ │ │ │ -complex_pow │ │ │ │ │ complex_repr │ │ │ │ │ complex_mul │ │ │ │ │ complex___format__ │ │ │ │ │ complex___complex__ │ │ │ │ │ complex_abs │ │ │ │ │ complex_bool │ │ │ │ │ complex_conjugate │ │ │ │ │ @@ -90,14 +90,19 @@ │ │ │ │ │ __aeabi_dcmple │ │ │ │ │ __aeabi_ddiv │ │ │ │ │ __aeabi_dmul │ │ │ │ │ __aeabi_dcmpge │ │ │ │ │ PyErr_SetString │ │ │ │ │ PyExc_ZeroDivisionError │ │ │ │ │ _Py_c_quot │ │ │ │ │ +__aeabi_d2iz │ │ │ │ │ +_Py_c_pow │ │ │ │ │ +_Py_NoneStruct │ │ │ │ │ +PyExc_OverflowError │ │ │ │ │ +PyExc_ValueError │ │ │ │ │ _PyObject_LookupSpecial │ │ │ │ │ PyNumber_Float │ │ │ │ │ _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ PyUnicode_AsUTF8AndSize │ │ │ │ │ _Py_string_to_number_with_underscores │ │ │ │ │ __aeabi_read_tp │ │ │ │ │ _Py_CheckFunctionResult │ │ │ │ │ @@ -105,19 +110,14 @@ │ │ │ │ │ PyErr_WarnFormat │ │ │ │ │ _PyObject_MakeTpCall │ │ │ │ │ _PyArg_UnpackKeywords │ │ │ │ │ _PyRuntime │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyExc_DeprecationWarning │ │ │ │ │ -__aeabi_d2iz │ │ │ │ │ -_Py_c_pow │ │ │ │ │ -_Py_NoneStruct │ │ │ │ │ -PyExc_OverflowError │ │ │ │ │ -PyExc_ValueError │ │ │ │ │ PyOS_double_to_string │ │ │ │ │ PyUnicode_FromFormat │ │ │ │ │ PyMem_Free │ │ │ │ │ _PyArg_BadArgument │ │ │ │ │ _PyUnicodeWriter_Init │ │ │ │ │ _PyComplex_FormatAdvancedWriter │ │ │ │ │ _PyUnicodeWriter_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -796,23 +796,23 @@ │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x40590000 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ .word 0xfff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ - .word 0x0000021c │ │ │ │ │ + .word 0x00000050 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ZeroDivisionError │ │ │ │ │ - .word 0x000001f8 │ │ │ │ │ + .word 0x0000002c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ - .word 0x000001e8 │ │ │ │ │ + .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ 00000ae8 <_Py_c_pow>: │ │ │ │ │ _Py_c_pow(): │ │ │ │ │ sub sp, sp, #8 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ - 0x00000000 ffffff3f 00000000 00000000 54000000 ...?........T... │ │ │ │ │ + 0x00000000 ffffff3f 00000000 00000000 a0000000 ...?............ │ │ │ │ │ 0x00000010 18000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000020 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000030 18010000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000040 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000050 00000000 00040000 1c000000 00000000 ................ │ │ │ │ │ 0x00000060 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000070 00000000 e4010000 a8010000 00000000 ................ │ │ │ │ │ 0x00000080 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000090 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000000a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000000b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000000c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x000000d0 00000000 10000000 54000000 00000000 ........T....... │ │ │ │ │ + 0x000000d0 00000000 10000000 a0000000 00000000 ................ │ │ │ │ │ 0x000000e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000000f0 00000000 04010000 00000000 00000000 ................ │ │ │ │ │ 0x00000100 00000000 ffffff3f 00000000 02000000 .......?........ │ │ │ │ │ 0x00000110 a8970000 94820000 00000000 00000000 ................ │ │ │ │ │ 0x00000120 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000130 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000140 00000000 00000000 00000000 00000000 ................ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1305,37 +1305,37 @@ │ │ │ │ │ b eac │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00005308 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 complex_from_string_inner │ │ │ │ │ - .word 0x00000054 │ │ │ │ │ + .word 0x000000a0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000500 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ - .word 0x00000084 │ │ │ │ │ + .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x0000001c │ │ │ │ │ + .word 0x00000068 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_DeprecationWarning │ │ │ │ │ - .word 0x000000b4 │ │ │ │ │ + .word 0x00000100 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x00000168 │ │ │ │ │ + .word 0x000001b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000001ac │ │ │ │ │ + .word 0x000001f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x0000005c │ │ │ │ │ + .word 0x000000a8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00001230 : │ │ │ │ │ try_complex_special_method(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -1443,19 +1443,19 @@ │ │ │ │ │ .word 0x00005308 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000134 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ - .word 0x00000084 │ │ │ │ │ + .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_DeprecationWarning │ │ │ │ │ - .word 0x000000b4 │ │ │ │ │ + .word 0x00000100 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 000013c4 : │ │ │ │ │ complex_mul(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ String dump of section '.rodata.str1.4': │ │ │ │ │ [ 0] complex division by zero │ │ │ │ │ - [ 1c] complex() can't take second arg if first is a string │ │ │ │ │ - [ 54] complex │ │ │ │ │ - [ 5c] complex() second arg can't be a string │ │ │ │ │ - [ 84] __complex__ returned non-complex (type %.200s) │ │ │ │ │ - [ b4] __complex__ returned non-complex (type %.200s). The ability to return an instance of a strict subclass of complex is deprecated, and may be removed in a future version of Python. │ │ │ │ │ - [ 168] complex() first argument must be a string or a number, not '%.200s' │ │ │ │ │ - [ 1ac] complex() second argument must be a number, not '%.200s' │ │ │ │ │ - [ 1e8] complex modulo │ │ │ │ │ - [ 1f8] 0.0 to a negative or complex power │ │ │ │ │ - [ 21c] complex exponentiation │ │ │ │ │ + [ 1c] complex modulo │ │ │ │ │ + [ 2c] 0.0 to a negative or complex power │ │ │ │ │ + [ 50] complex exponentiation │ │ │ │ │ + [ 68] complex() can't take second arg if first is a string │ │ │ │ │ + [ a0] complex │ │ │ │ │ + [ a8] complex() second arg can't be a string │ │ │ │ │ + [ d0] __complex__ returned non-complex (type %.200s) │ │ │ │ │ + [ 100] __complex__ returned non-complex (type %.200s). The ability to return an instance of a strict subclass of complex is deprecated, and may be removed in a future version of Python. │ │ │ │ │ + [ 1b4] complex() first argument must be a string or a number, not '%.200s' │ │ │ │ │ + [ 1f8] complex() second argument must be a number, not '%.200s' │ │ │ │ │ [ 238] ) │ │ │ │ │ [ 23c] ( │ │ │ │ │ [ 240] %s%s%sj%s │ │ │ │ │ [ 24c] str │ │ │ │ │ [ 250] argument │ │ │ │ │ [ 25c] __format__ │ │ │ │ │ [ 268] complex() arg is a malformed string │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -6,18 +6,18 @@ │ │ │ │ │ 0x00000030 785f5f5f 636f6d70 6c65785f 5f5f696d x___complex___im │ │ │ │ │ 0x00000040 706c0063 6f6d706c 65785f70 6f730074 pl.complex_pos.t │ │ │ │ │ 0x00000050 72795f63 6f6d706c 65785f73 70656369 ry_complex_speci │ │ │ │ │ 0x00000060 616c5f6d 6574686f 6400636f 6d706c65 al_method.comple │ │ │ │ │ 0x00000070 785f6861 73680063 6f6d706c 65785f61 x_hash.complex_a │ │ │ │ │ 0x00000080 64640063 6f6d706c 65785f72 69636863 dd.complex_richc │ │ │ │ │ 0x00000090 6f6d7061 72650063 6f6d706c 65785f64 ompare.complex_d │ │ │ │ │ - 0x000000a0 69760063 6f6d706c 65785f6e 65770063 iv.complex_new.c │ │ │ │ │ - 0x000000b0 6f6d706c 65785f66 726f6d5f 73747269 omplex_from_stri │ │ │ │ │ - 0x000000c0 6e675f69 6e6e6572 00636f6d 706c6578 ng_inner.complex │ │ │ │ │ - 0x000000d0 5f706f77 00636f6d 706c6578 5f726570 _pow.complex_rep │ │ │ │ │ + 0x000000a0 69760063 6f6d706c 65785f70 6f770063 iv.complex_pow.c │ │ │ │ │ + 0x000000b0 6f6d706c 65785f6e 65770063 6f6d706c omplex_new.compl │ │ │ │ │ + 0x000000c0 65785f66 726f6d5f 73747269 6e675f69 ex_from_string_i │ │ │ │ │ + 0x000000d0 6e6e6572 00636f6d 706c6578 5f726570 nner.complex_rep │ │ │ │ │ 0x000000e0 7200636f 6d706c65 785f6d75 6c00636f r.complex_mul.co │ │ │ │ │ 0x000000f0 6d706c65 785f5f5f 666f726d 61745f5f mplex___format__ │ │ │ │ │ 0x00000100 00636f6d 706c6578 5f5f5f63 6f6d706c .complex___compl │ │ │ │ │ 0x00000110 65785f5f 00636f6d 706c6578 5f616273 ex__.complex_abs │ │ │ │ │ 0x00000120 00636f6d 706c6578 5f626f6f 6c00636f .complex_bool.co │ │ │ │ │ 0x00000130 6d706c65 785f636f 6e6a7567 61746500 mplex_conjugate. │ │ │ │ │ 0x00000140 636f6d70 6c65785f 5f5f6765 746e6577 complex___getnew │ │ │ │ │ @@ -63,40 +63,40 @@ │ │ │ │ │ 0x000003c0 695f6463 6d706c74 005f5f61 65616269 i_dcmplt.__aeabi │ │ │ │ │ 0x000003d0 5f64636d 706c6500 5f5f6165 6162695f _dcmple.__aeabi_ │ │ │ │ │ 0x000003e0 64646976 005f5f61 65616269 5f646d75 ddiv.__aeabi_dmu │ │ │ │ │ 0x000003f0 6c005f5f 61656162 695f6463 6d706765 l.__aeabi_dcmpge │ │ │ │ │ 0x00000400 00507945 72725f53 65745374 72696e67 .PyErr_SetString │ │ │ │ │ 0x00000410 00507945 78635f5a 65726f44 69766973 .PyExc_ZeroDivis │ │ │ │ │ 0x00000420 696f6e45 72726f72 005f5079 5f635f71 ionError._Py_c_q │ │ │ │ │ - 0x00000430 756f7400 5f50794f 626a6563 745f4c6f uot._PyObject_Lo │ │ │ │ │ - 0x00000440 6f6b7570 53706563 69616c00 50794e75 okupSpecial.PyNu │ │ │ │ │ - 0x00000450 6d626572 5f466c6f 6174005f 5079556e mber_Float._PyUn │ │ │ │ │ - 0x00000460 69636f64 655f5472 616e7366 6f726d44 icode_TransformD │ │ │ │ │ - 0x00000470 6563696d 616c416e 64537061 6365546f ecimalAndSpaceTo │ │ │ │ │ - 0x00000480 41534349 49005079 556e6963 6f64655f ASCII.PyUnicode_ │ │ │ │ │ - 0x00000490 41735554 4638416e 6453697a 65005f50 AsUTF8AndSize._P │ │ │ │ │ - 0x000004a0 795f7374 72696e67 5f746f5f 6e756d62 y_string_to_numb │ │ │ │ │ - 0x000004b0 65725f77 6974685f 756e6465 7273636f er_with_undersco │ │ │ │ │ - 0x000004c0 72657300 5f5f6165 6162695f 72656164 res.__aeabi_read │ │ │ │ │ - 0x000004d0 5f747000 6d656d63 7079005f 50795f43 _tp.memcpy._Py_C │ │ │ │ │ - 0x000004e0 6865636b 46756e63 74696f6e 52657375 heckFunctionResu │ │ │ │ │ - 0x000004f0 6c740050 79457272 5f466f72 6d617400 lt.PyErr_Format. │ │ │ │ │ - 0x00000500 50794572 725f5761 726e466f 726d6174 PyErr_WarnFormat │ │ │ │ │ - 0x00000510 005f5079 4f626a65 63745f4d 616b6554 ._PyObject_MakeT │ │ │ │ │ - 0x00000520 7043616c 6c005f50 79417267 5f556e70 pCall._PyArg_Unp │ │ │ │ │ - 0x00000530 61636b4b 6579776f 72647300 5f507952 ackKeywords._PyR │ │ │ │ │ - 0x00000540 756e7469 6d65005f 50795f74 73735f74 untime._Py_tss_t │ │ │ │ │ - 0x00000550 73746174 65005079 4578635f 54797065 state.PyExc_Type │ │ │ │ │ - 0x00000560 4572726f 72005079 4578635f 44657072 Error.PyExc_Depr │ │ │ │ │ - 0x00000570 65636174 696f6e57 61726e69 6e670066 ecationWarning.f │ │ │ │ │ - 0x00000580 6c6f6f72 005f5f61 65616269 5f643269 loor.__aeabi_d2i │ │ │ │ │ - 0x00000590 7a005f50 795f635f 706f7700 5f50795f z._Py_c_pow._Py_ │ │ │ │ │ - 0x000005a0 4e6f6e65 53747275 63740050 79457863 NoneStruct.PyExc │ │ │ │ │ - 0x000005b0 5f4f7665 72666c6f 77457272 6f720050 _OverflowError.P │ │ │ │ │ - 0x000005c0 79457863 5f56616c 75654572 726f7200 yExc_ValueError. │ │ │ │ │ + 0x00000430 756f7400 666c6f6f 72005f5f 61656162 uot.floor.__aeab │ │ │ │ │ + 0x00000440 695f6432 697a005f 50795f63 5f706f77 i_d2iz._Py_c_pow │ │ │ │ │ + 0x00000450 005f5079 5f4e6f6e 65537472 75637400 ._Py_NoneStruct. │ │ │ │ │ + 0x00000460 50794578 635f4f76 6572666c 6f774572 PyExc_OverflowEr │ │ │ │ │ + 0x00000470 726f7200 50794578 635f5661 6c756545 ror.PyExc_ValueE │ │ │ │ │ + 0x00000480 72726f72 005f5079 4f626a65 63745f4c rror._PyObject_L │ │ │ │ │ + 0x00000490 6f6f6b75 70537065 6369616c 0050794e ookupSpecial.PyN │ │ │ │ │ + 0x000004a0 756d6265 725f466c 6f617400 5f507955 umber_Float._PyU │ │ │ │ │ + 0x000004b0 6e69636f 64655f54 72616e73 666f726d nicode_Transform │ │ │ │ │ + 0x000004c0 44656369 6d616c41 6e645370 61636554 DecimalAndSpaceT │ │ │ │ │ + 0x000004d0 6f415343 49490050 79556e69 636f6465 oASCII.PyUnicode │ │ │ │ │ + 0x000004e0 5f417355 54463841 6e645369 7a65005f _AsUTF8AndSize._ │ │ │ │ │ + 0x000004f0 50795f73 7472696e 675f746f 5f6e756d Py_string_to_num │ │ │ │ │ + 0x00000500 6265725f 77697468 5f756e64 65727363 ber_with_undersc │ │ │ │ │ + 0x00000510 6f726573 005f5f61 65616269 5f726561 ores.__aeabi_rea │ │ │ │ │ + 0x00000520 645f7470 006d656d 63707900 5f50795f d_tp.memcpy._Py_ │ │ │ │ │ + 0x00000530 43686563 6b46756e 6374696f 6e526573 CheckFunctionRes │ │ │ │ │ + 0x00000540 756c7400 50794572 725f466f 726d6174 ult.PyErr_Format │ │ │ │ │ + 0x00000550 00507945 72725f57 61726e46 6f726d61 .PyErr_WarnForma │ │ │ │ │ + 0x00000560 74005f50 794f626a 6563745f 4d616b65 t._PyObject_Make │ │ │ │ │ + 0x00000570 54704361 6c6c005f 50794172 675f556e TpCall._PyArg_Un │ │ │ │ │ + 0x00000580 7061636b 4b657977 6f726473 005f5079 packKeywords._Py │ │ │ │ │ + 0x00000590 52756e74 696d6500 5f50795f 7473735f Runtime._Py_tss_ │ │ │ │ │ + 0x000005a0 74737461 74650050 79457863 5f547970 tstate.PyExc_Typ │ │ │ │ │ + 0x000005b0 65457272 6f720050 79457863 5f446570 eError.PyExc_Dep │ │ │ │ │ + 0x000005c0 72656361 74696f6e 5761726e 696e6700 recationWarning. │ │ │ │ │ 0x000005d0 6879706f 74006174 616e3200 65787000 hypot.atan2.exp. │ │ │ │ │ 0x000005e0 6c6f6700 73696e63 6f730050 794f535f log.sincos.PyOS_ │ │ │ │ │ 0x000005f0 646f7562 6c655f74 6f5f7374 72696e67 double_to_string │ │ │ │ │ 0x00000600 00507955 6e69636f 64655f46 726f6d46 .PyUnicode_FromF │ │ │ │ │ 0x00000610 6f726d61 74005079 4d656d5f 46726565 ormat.PyMem_Free │ │ │ │ │ 0x00000620 005f5079 4172675f 42616441 7267756d ._PyArg_BadArgum │ │ │ │ │ 0x00000630 656e7400 5f507955 6e69636f 64655772 ent._PyUnicodeWr │ │ │ ├── descrobject.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -158,16 +158,16 @@ │ │ │ │ │ 154: 0000001c 88 FUNC LOCAL DEFAULT 11 property_get__name__ │ │ │ │ │ 155: 0000006c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 156: 00000074 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 157: 00000074 64 FUNC LOCAL DEFAULT 11 property_set__name__ │ │ │ │ │ 158: 000002bc 24 FUNC LOCAL DEFAULT 1 wrapper_text_signature │ │ │ │ │ 159: 000002d4 28 FUNC LOCAL DEFAULT 1 wrapper_objclass │ │ │ │ │ 160: 000002f0 20 FUNC LOCAL DEFAULT 1 wrapper_doc │ │ │ │ │ - 161: 00000304 20 FUNC LOCAL DEFAULT 1 method_get_text_signature │ │ │ │ │ - 162: 000000b4 8 FUNC LOCAL DEFAULT 11 mappingproxy_richcompare │ │ │ │ │ + 161: 000000b4 8 FUNC LOCAL DEFAULT 11 mappingproxy_richcompare │ │ │ │ │ + 162: 00000304 20 FUNC LOCAL DEFAULT 1 method_get_text_signature │ │ │ │ │ 163: 000000bc 60 FUNC LOCAL DEFAULT 11 mappingproxy_copy │ │ │ │ │ 164: 000000f4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 165: 00000318 60 FUNC LOCAL DEFAULT 1 descr_reduce │ │ │ │ │ 166: 0000034c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 167: 000000f8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 168: 000000f8 64 FUNC LOCAL DEFAULT 11 wrapper_reduce │ │ │ │ │ 169: 00000130 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -133,15 +133,15 @@ │ │ │ │ │ 00000610 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000614 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000618 0000ab02 R_ARM_ABS32 00000138 mappingproxy_hash │ │ │ │ │ 00000620 0000c502 R_ARM_ABS32 00000410 mappingproxy_str │ │ │ │ │ 00000624 00013902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000634 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000638 00007c02 R_ARM_ABS32 00002ec8 mappingproxy_traverse │ │ │ │ │ -00000640 0000a202 R_ARM_ABS32 000000b4 mappingproxy_richcompare │ │ │ │ │ +00000640 0000a102 R_ARM_ABS32 000000b4 mappingproxy_richcompare │ │ │ │ │ 00000648 00007802 R_ARM_ABS32 00002eb8 mappingproxy_getiter │ │ │ │ │ 00000650 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000678 00007202 R_ARM_ABS32 00002d60 mappingproxy_new │ │ │ │ │ 000006b0 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006b4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006e4 00013c02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ @@ -226,15 +226,15 @@ │ │ │ │ │ 00000aa8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000aac 00007502 R_ARM_ABS32 00000070 descr_get_qualname │ │ │ │ │ 00000ad0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ad4 00009902 R_ARM_ABS32 000002ac method_get_doc │ │ │ │ │ 00000ae4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ae8 00007502 R_ARM_ABS32 00000070 descr_get_qualname │ │ │ │ │ 00000af8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000afc 0000a102 R_ARM_ABS32 00000304 method_get_text_signature │ │ │ │ │ +00000afc 0000a202 R_ARM_ABS32 00000304 method_get_text_signature │ │ │ │ │ 00000b20 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b34 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b5c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b60 0000a502 R_ARM_ABS32 00000318 descr_reduce │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.hot' at offset 0x7a8c contains 343 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -151,16 +151,16 @@ │ │ │ │ │ wrapperdescr_get_doc │ │ │ │ │ method_get_doc │ │ │ │ │ property_get__name__ │ │ │ │ │ property_set__name__ │ │ │ │ │ wrapper_text_signature │ │ │ │ │ wrapper_objclass │ │ │ │ │ wrapper_doc │ │ │ │ │ -method_get_text_signature │ │ │ │ │ mappingproxy_richcompare │ │ │ │ │ +method_get_text_signature │ │ │ │ │ mappingproxy_copy │ │ │ │ │ descr_reduce │ │ │ │ │ wrapper_reduce │ │ │ │ │ mappingproxy_hash │ │ │ │ │ mappingproxy_reversed │ │ │ │ │ mappingproxy_or │ │ │ │ │ mappingproxy_ior │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2811,46 +2811,46 @@ │ │ │ │ │ │ │ │ │ │ 00002658 : │ │ │ │ │ wrapperdescr_call(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ble 2768 │ │ │ │ │ - ldr r7, [r4, #12] │ │ │ │ │ + ldr r8, [r4, #12] │ │ │ │ │ mov r6, r2 │ │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ │ + ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyObject_RealIsSubclass> │ │ │ │ │ R_ARM_CALL _PyObject_RealIsSubclass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 27a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_GetSlice │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 27a0 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ - ldr r8, [r3, #12] │ │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ │ tst r2, #1 │ │ │ │ │ bne 2714 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 2730 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx r8 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r7 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 2708 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ @@ -2859,17 +2859,17 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - blx r8 │ │ │ │ │ + blx r7 │ │ │ │ │ mov r5, r0 │ │ │ │ │ b 26e4 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ beq 274c │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ @@ -2905,15 +2905,15 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ beq 27cc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ │ + ldr r1, [r8, #4] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ ldr r1, [pc, #28] @ 2804 │ │ │ │ │ ldr r3, [pc, #16] @ 27fc │ │ │ │ │ str ip, [sp] │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -68,18 +68,18 @@ │ │ │ │ │ 0x00000410 725f6765 745f646f 63006d65 74686f64 r_get_doc.method │ │ │ │ │ 0x00000420 5f676574 5f646f63 0070726f 70657274 _get_doc.propert │ │ │ │ │ 0x00000430 795f6765 745f5f6e 616d655f 5f007072 y_get__name__.pr │ │ │ │ │ 0x00000440 6f706572 74795f73 65745f5f 6e616d65 operty_set__name │ │ │ │ │ 0x00000450 5f5f0077 72617070 65725f74 6578745f __.wrapper_text_ │ │ │ │ │ 0x00000460 7369676e 61747572 65007772 61707065 signature.wrappe │ │ │ │ │ 0x00000470 725f6f62 6a636c61 73730077 72617070 r_objclass.wrapp │ │ │ │ │ - 0x00000480 65725f64 6f63006d 6574686f 645f6765 er_doc.method_ge │ │ │ │ │ - 0x00000490 745f7465 78745f73 69676e61 74757265 t_text_signature │ │ │ │ │ - 0x000004a0 006d6170 70696e67 70726f78 795f7269 .mappingproxy_ri │ │ │ │ │ - 0x000004b0 6368636f 6d706172 65006d61 7070696e chcompare.mappin │ │ │ │ │ + 0x00000480 65725f64 6f63006d 61707069 6e677072 er_doc.mappingpr │ │ │ │ │ + 0x00000490 6f78795f 72696368 636f6d70 61726500 oxy_richcompare. │ │ │ │ │ + 0x000004a0 6d657468 6f645f67 65745f74 6578745f method_get_text_ │ │ │ │ │ + 0x000004b0 7369676e 61747572 65006d61 7070696e signature.mappin │ │ │ │ │ 0x000004c0 6770726f 78795f63 6f707900 64657363 gproxy_copy.desc │ │ │ │ │ 0x000004d0 725f7265 64756365 00777261 70706572 r_reduce.wrapper │ │ │ │ │ 0x000004e0 5f726564 75636500 6d617070 696e6770 _reduce.mappingp │ │ │ │ │ 0x000004f0 726f7879 5f686173 68006d61 7070696e roxy_hash.mappin │ │ │ │ │ 0x00000500 6770726f 78795f72 65766572 73656400 gproxy_reversed. │ │ │ │ │ 0x00000510 6d617070 696e6770 726f7879 5f6f7200 mappingproxy_or. │ │ │ │ │ 0x00000520 6d617070 696e6770 726f7879 5f696f72 mappingproxy_ior │ │ │ ├── genobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 33204 (bytes into file) │ │ │ │ │ + Start of section headers: 33208 (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 0x81b4: │ │ │ │ │ +There are 17 section headers, starting at offset 0x81b8: │ │ │ │ │ │ │ │ │ │ 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 001094 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 006d30 0003d8 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 006d34 0003d8 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0010c8 0009fc 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007108 000670 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00710c 000670 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 001ac4 000014 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001ac4 0014c4 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 007778 0004a0 08 I 14 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 002f88 000869 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0037f4 0011c0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 007c18 000510 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0049b4 00040a 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 004dbe 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 004dbe 00002b 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 004dec 0012e0 10 15 217 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 0060cc 000c61 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 008128 00008c 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001ac4 0014c8 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 00777c 0004a0 08 I 14 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 002f8c 000869 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0037f8 0011c0 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 007c1c 000510 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0049b8 00040a 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 004dc2 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 004dc2 00002b 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 004df0 0012e0 10 15 217 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 0060d0 000c61 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 00812c 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 {} │ │ │ │ │ @@ -15,42 +15,42 @@ │ │ │ │ │ 11: 000002b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 12: 000002b8 428 FUNC LOCAL DEFAULT 6 gen_iternext │ │ │ │ │ 13: 0000043c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 14: 00000464 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 15: 00000464 672 FUNC LOCAL DEFAULT 6 gen_dealloc │ │ │ │ │ 16: 000006f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 17: 00000704 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 18: 00001174 848 FUNC LOCAL DEFAULT 6 gen_close_iter │ │ │ │ │ - 19: 00000e34 792 FUNC LOCAL DEFAULT 6 gen_send_ex │ │ │ │ │ - 20: 00000a14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 21: 00000a34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 22: 00000a34 532 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ - 23: 00000c2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 24: 00000c48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 25: 00000ce8 156 FUNC LOCAL DEFAULT 6 gen_traverse │ │ │ │ │ - 26: 00000e2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 27: 00000e34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 28: 0000110c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 18: 00001178 848 FUNC LOCAL DEFAULT 6 gen_close_iter │ │ │ │ │ + 19: 00000e44 780 FUNC LOCAL DEFAULT 6 gen_send_ex │ │ │ │ │ + 20: 00000a24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 21: 00000a44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 22: 00000a44 532 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ + 23: 00000c3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 24: 00000c58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 25: 00000cf8 156 FUNC LOCAL DEFAULT 6 gen_traverse │ │ │ │ │ + 26: 00000e3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 27: 00000e44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 28: 00001110 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 29: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 30: 00000000 204 FUNC LOCAL DEFAULT 1 gen_throw │ │ │ │ │ 31: 000000cc 1028 FUNC LOCAL DEFAULT 1 _gen_throw │ │ │ │ │ 32: 000000c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 33: 000000cc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 34: 0000114c 40 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 34: 00001150 40 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 35: 000004a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 36: 0000114c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 36: 00001150 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 37: 000004d0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 38: 000004d0 612 FUNC LOCAL DEFAULT 1 PyGen_am_send │ │ │ │ │ 39: 000006fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 40: 00000734 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 41: 00000868 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 42: 0000087c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 43: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 44: 00000000 28 FUNC LOCAL DEFAULT 9 gen_getsuspended │ │ │ │ │ - 45: 0000149c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 45: 000014a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 46: 000008b0 12 FUNC LOCAL DEFAULT 1 gen_send │ │ │ │ │ 47: 00000904 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 48: 0000001c 32 FUNC LOCAL DEFAULT 9 gen_getrunning │ │ │ │ │ 49: 00000034 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 50: 0000003c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 51: 0000003c 12 FUNC LOCAL DEFAULT 9 gen_getframe │ │ │ │ │ 52: 00000048 136 FUNC LOCAL DEFAULT 9 _gen_getframe │ │ │ │ │ @@ -229,33 +229,33 @@ │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFinalizerFromDealloc │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_ClearExceptCode │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 232: 00000704 816 FUNC GLOBAL HIDDEN 6 _PyGen_Finalize │ │ │ │ │ + 232: 00000704 832 FUNC GLOBAL HIDDEN 6 _PyGen_Finalize │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_ClearLocals │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ - 241: 00000d84 176 FUNC GLOBAL DEFAULT 6 _PyGen_FetchStopIterationValue │ │ │ │ │ + 241: 00000d94 176 FUNC GLOBAL DEFAULT 6 _PyGen_FetchStopIterationValue │ │ │ │ │ 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WriteUnraisable │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_GeneratorExit │ │ │ │ │ - 245: 00000c48 160 FUNC GLOBAL HIDDEN 6 _PyAsyncGen_ClearFreeLists │ │ │ │ │ + 245: 00000c58 160 FUNC GLOBAL HIDDEN 6 _PyAsyncGen_ClearFreeLists │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_Traverse │ │ │ │ │ 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ChainStackItem │ │ │ │ │ - 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ + 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ + 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyException_GetTraceback │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Restore │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,77 +1,77 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6d30 contains 123 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6d34 contains 123 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000068 0000fb1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000008c 0000fc1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 000000c0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000c4 0000fd02 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ 000000c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000016c 0000221c R_ARM_CALL 0000114c Py_XDECREF │ │ │ │ │ +0000016c 0000221c R_ARM_CALL 00001150 Py_XDECREF │ │ │ │ │ 0000019c 0000fe1c R_ARM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ 000001b0 0000ff1c R_ARM_CALL 00000000 PyErr_Restore │ │ │ │ │ -000001c4 0000131c R_ARM_CALL 00000e34 gen_send_ex │ │ │ │ │ +000001c4 0000131c R_ARM_CALL 00000e44 gen_send_ex │ │ │ │ │ 00000204 0001001c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ 00000240 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000002c4 0001011c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 000002f4 0001021c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ 00000320 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000338 0000121c R_ARM_CALL 00001174 gen_close_iter │ │ │ │ │ +00000338 0000121c R_ARM_CALL 00001178 gen_close_iter │ │ │ │ │ 00000370 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000037c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000039c 0001031c R_ARM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ 000003e8 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000400 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000418 0000221c R_ARM_CALL 0000114c Py_XDECREF │ │ │ │ │ -00000420 0000221c R_ARM_CALL 0000114c Py_XDECREF │ │ │ │ │ +00000418 0000221c R_ARM_CALL 00001150 Py_XDECREF │ │ │ │ │ +00000420 0000221c R_ARM_CALL 00001150 Py_XDECREF │ │ │ │ │ 00000438 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000450 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000478 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004a0 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004a8 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000004ac 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ 000004b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004b4 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000004b8 00010502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000004bc 00010602 R_ARM_ABS32 00000000 PyTraceBack_Type │ │ │ │ │ -000004c0 0000f902 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000004c0 0000fa02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000004c4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004cc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ec 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000580 0000de1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ 000005ec 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000006b4 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000006c8 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000006f4 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006fc 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000700 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000704 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000708 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000070c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000710 0000f902 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000710 0000fa02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000714 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000718 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000071c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000720 0000e302 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00000724 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 00000728 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000072c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000730 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007bc 0001081c R_ARM_CALL 00000000 PyIter_Check │ │ │ │ │ 000007dc 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000824 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000848 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000860 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000868 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000086c 0000f902 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000086c 0000fa02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000870 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000874 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000878 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008b8 0000131d R_ARM_JUMP24 00000e34 gen_send_ex │ │ │ │ │ +000008b8 0000131d R_ARM_JUMP24 00000e44 gen_send_ex │ │ │ │ │ 000008dc 0000ef1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 000008e8 0000ea1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ 000008f4 00010e1c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ 00000904 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ 00000974 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000009bc 0000ef1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00000a00 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -80,29 +80,29 @@ │ │ │ │ │ 00000a4c 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000a80 0001131c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000ab4 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000af0 0001141c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000b14 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000b18 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000b1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b88 0000131c R_ARM_CALL 00000e34 gen_send_ex │ │ │ │ │ +00000b88 0000131c R_ARM_CALL 00000e44 gen_send_ex │ │ │ │ │ 00000bb4 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000bd4 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000bdc 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000be0 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 00000be4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000be8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c1c 0000e01c R_ARM_CALL 000008bc _PyGen_SetStopIterationValue │ │ │ │ │ 00000c40 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c58 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000c6c 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000c88 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 00000c98 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000ca8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000cac 0000fa02 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000cac 0000f902 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ 00000cb0 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000cc8 0000e41c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ 00000d38 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000d78 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d88 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000db0 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000db8 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -121,23 +121,23 @@ │ │ │ │ │ 00000fd0 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000fd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001038 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000107c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000108c 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00001090 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7108 contains 206 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x710c contains 206 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00012a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000f02 R_ARM_ABS32 00000464 gen_dealloc │ │ │ │ │ 00000028 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000002c 00004d02 R_ARM_ABS32 000000d0 gen_repr │ │ │ │ │ 00000048 00012b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000005c 00001902 R_ARM_ABS32 00000ce8 gen_traverse │ │ │ │ │ +0000005c 00001902 R_ARM_ABS32 00000cf8 gen_traverse │ │ │ │ │ 0000006c 00012c02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000070 00000c02 R_ARM_ABS32 000002b8 gen_iternext │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000c4 0000e802 R_ARM_ABS32 00000704 _PyGen_Finalize │ │ │ │ │ 000000d4 00012a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ @@ -153,15 +153,15 @@ │ │ │ │ │ 00000194 0000e802 R_ARM_ABS32 00000704 _PyGen_Finalize │ │ │ │ │ 000001a4 00012a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b8 00000f02 R_ARM_ABS32 00000464 gen_dealloc │ │ │ │ │ 000001c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001cc 0000a502 R_ARM_ABS32 00000e84 coro_repr │ │ │ │ │ 000001e8 00012b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000001fc 00001902 R_ARM_ABS32 00000ce8 gen_traverse │ │ │ │ │ +000001fc 00001902 R_ARM_ABS32 00000cf8 gen_traverse │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000218 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000264 0000e802 R_ARM_ABS32 00000704 _PyGen_Finalize │ │ │ │ │ 00000274 00012a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000027c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000288 00004702 R_ARM_ABS32 00000cb4 async_gen_asend_dealloc │ │ │ │ │ @@ -266,15 +266,15 @@ │ │ │ │ │ 000007c4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007c8 00002e02 R_ARM_ABS32 000008b0 gen_send │ │ │ │ │ 000007d0 0000ba02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007d4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007d8 00001e02 R_ARM_ABS32 00000000 gen_throw │ │ │ │ │ 000007e0 0000ba02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007e4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007e8 00001602 R_ARM_ABS32 00000a34 gen_close │ │ │ │ │ +000007e8 00001602 R_ARM_ABS32 00000a44 gen_close │ │ │ │ │ 000007f0 0000ba02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007f4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007f8 0000ae02 R_ARM_ABS32 00000ee0 gen_sizeof │ │ │ │ │ 00000800 0000ba02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000804 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000808 00012d02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000810 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -302,15 +302,15 @@ │ │ │ │ │ 000008fc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000900 00002e02 R_ARM_ABS32 000008b0 gen_send │ │ │ │ │ 00000908 0000ba02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000090c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000910 00001e02 R_ARM_ABS32 00000000 gen_throw │ │ │ │ │ 00000918 0000ba02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000091c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000920 00001602 R_ARM_ABS32 00000a34 gen_close │ │ │ │ │ +00000920 00001602 R_ARM_ABS32 00000a44 gen_close │ │ │ │ │ 00000928 0000ba02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000092c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000930 0000ae02 R_ARM_ABS32 00000ee0 gen_sizeof │ │ │ │ │ 00000938 0000ba02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000093c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000940 00012d02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000948 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -330,15 +330,15 @@ │ │ │ │ │ 000009ac 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009b0 00003302 R_ARM_ABS32 0000003c gen_getframe │ │ │ │ │ 000009c0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c4 00002c02 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ 000009d4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009d8 00008102 R_ARM_ABS32 000008c0 gen_getcode │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x7778 contains 148 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x777c contains 148 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 0000da1c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 00000088 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000104 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000016c 0000051c R_ARM_CALL 00000dd8 compute_cr_origin │ │ │ │ │ 000001c8 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -379,117 +379,117 @@ │ │ │ │ │ 000006e4 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006f0 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006f8 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000006fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000700 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000738 0000e91c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ 00000780 0000ea1d R_ARM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ -000007d4 0000eb1c R_ARM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ -000007fc 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000089c 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000008c8 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000008d4 0000ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000904 0000e91c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00000914 0000ef1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000944 0000f01c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ -00000950 0000f11c R_ARM_CALL 00000d84 _PyGen_FetchStopIterationValue │ │ │ │ │ -0000095c 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000096c 0000f31c R_ARM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ -000009bc 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009dc 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009f4 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a00 0000f31c R_ARM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ -00000a0c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a18 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000a1c 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000a20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a24 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a28 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a2c 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -00000a30 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000abc 0000eb1c R_ARM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ -00000b60 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000b8c 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000b98 0000ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000ba4 0000f11c R_ARM_CALL 00000d84 _PyGen_FetchStopIterationValue │ │ │ │ │ -00000c08 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c1c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c24 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c2c 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000c30 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000c34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000c38 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c3c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c40 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -00000c44 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ca4 0000e51c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -00000cd0 0000e51c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -00000d54 0000f61c R_ARM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ -00000da0 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000dac 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000dd4 0000e91c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00000e08 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e2c 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ -00000e30 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000e54 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00000edc 0000de1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ -00000f78 0000f81c R_ARM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ -00001014 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00001054 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001068 0000e01c R_ARM_CALL 000008bc _PyGen_SetStopIterationValue │ │ │ │ │ -00001090 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000010ac 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000010e0 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001104 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000110c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001110 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00001114 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000007dc 0000eb1c R_ARM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ +00000800 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008a0 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000008d0 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000008dc 0000ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000924 0000e91c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00000934 0000ef1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000964 0000f01c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ +00000970 0000f11c R_ARM_CALL 00000d94 _PyGen_FetchStopIterationValue │ │ │ │ │ +0000097c 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000098c 0000f31c R_ARM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ +000009dc 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009ec 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a04 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a10 0000f31c R_ARM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ +00000a1c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000a28 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000a2c 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000a30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000a34 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000a38 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000a3c 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +00000a40 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000acc 0000eb1c R_ARM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ +00000b70 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000b9c 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000ba8 0000ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000bb4 0000f11c R_ARM_CALL 00000d94 _PyGen_FetchStopIterationValue │ │ │ │ │ +00000c18 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c2c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c34 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c3c 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000c40 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000c44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000c48 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000c4c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000c50 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +00000c54 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000cb4 0000e51c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00000ce0 0000e51c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00000d64 0000f61c R_ARM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ +00000db0 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000dbc 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000de4 0000e91c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00000e18 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e3c 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ +00000e40 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000e64 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00000ee8 0000de1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ +00000f88 0000f81c R_ARM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ +00001024 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00001058 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000106c 0000e01c R_ARM_CALL 000008bc _PyGen_SetStopIterationValue │ │ │ │ │ +00001094 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000010d0 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000010e4 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001108 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001110 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001114 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00001118 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000111c 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ -00001120 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000111c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001120 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ 00001124 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001128 0000f902 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000112c 0000fa02 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00001130 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001134 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +00001128 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000112c 0000e302 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00001130 0000f902 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00001134 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001138 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000113c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001140 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001144 0000e302 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00001140 0000fa02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00001144 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 00001148 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001170 0000dc1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001224 0000eb1c R_ARM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ -000012c4 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000012f0 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000012fc 0000ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000130c 0001011c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00001334 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001354 00010b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001388 00010c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000013b0 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013d4 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013e0 0000f11c R_ARM_CALL 00000d84 _PyGen_FetchStopIterationValue │ │ │ │ │ -0000144c 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000145c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001478 00010d1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00001488 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001494 0000f31c R_ARM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ -0000149c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000014a0 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000014a4 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ -000014a8 00010502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000014ac 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000014b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000014b4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000114c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001174 0000dc1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001228 0000eb1c R_ARM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ +000012c8 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000012f4 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001300 0000ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00001310 0001011c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00001338 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001358 00010b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000138c 00010c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000013b4 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013d8 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013e4 0000f11c R_ARM_CALL 00000d94 _PyGen_FetchStopIterationValue │ │ │ │ │ +00001450 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001460 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000147c 00010d1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000148c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001498 0000f31c R_ARM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ +000014a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000014a4 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000014a8 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ +000014ac 00010502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000014b0 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000014b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000014b8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000014bc 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -000014c0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000014bc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000014c0 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +000014c4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x7c18 contains 162 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x7c1c contains 162 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 00010a1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000034 00010f02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ 00000038 00011002 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ 00000044 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000006c 0001111c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ 0000009c 0001121c R_ARM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ @@ -498,34 +498,34 @@ │ │ │ │ │ 000000cc 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000000dc 0001161d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 000000e0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000fc 0001141c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000124 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000015c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000160 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000170 0000131d R_ARM_JUMP24 00000e34 gen_send_ex │ │ │ │ │ +00000170 0000131d R_ARM_JUMP24 00000e44 gen_send_ex │ │ │ │ │ 00000178 00001e1d R_ARM_JUMP24 00000000 gen_throw │ │ │ │ │ 000001a4 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001e8 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001f4 00001e1c R_ARM_CALL 00000000 gen_throw │ │ │ │ │ 00000200 0000421c R_ARM_CALL 00000bec async_gen_unwrap_value │ │ │ │ │ 0000021c 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 00000220 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000224 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000022c 0000161d R_ARM_JUMP24 00000a34 gen_close │ │ │ │ │ +0000022c 0000161d R_ARM_JUMP24 00000a44 gen_close │ │ │ │ │ 0000026c 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000278 0000ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 0000028c 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 0000029c 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000002c8 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002d8 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000002ec 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ 000002f0 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ 000002f4 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000002f8 0000fa02 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000002f8 0000f902 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ 000002fc 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 00000300 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000370 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000037c 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000394 00003a1c R_ARM_CALL 0000093c async_gen_init_hooks │ │ │ │ │ 000003d0 0001141c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 0000041c 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ @@ -538,28 +538,28 @@ │ │ │ │ │ 00000524 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 00000544 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000057c 00001f1c R_ARM_CALL 000000cc _gen_throw │ │ │ │ │ 000005b8 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000005ec 00011b1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 0000060c 00001f1c R_ARM_CALL 000000cc _gen_throw │ │ │ │ │ 00000618 0000421c R_ARM_CALL 00000bec async_gen_unwrap_value │ │ │ │ │ -00000634 0000131c R_ARM_CALL 00000e34 gen_send_ex │ │ │ │ │ +00000634 0000131c R_ARM_CALL 00000e44 gen_send_ex │ │ │ │ │ 00000654 0000421d R_ARM_JUMP24 00000bec async_gen_unwrap_value │ │ │ │ │ 0000068c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006b0 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000006d4 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000006ec 0000ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 000006f8 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 00000708 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000724 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 00000728 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000072c 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ 00000730 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000734 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000738 0000fa02 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000738 0000f902 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ 0000073c 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000740 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000744 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000748 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000074c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000750 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000768 0000e41c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ @@ -594,26 +594,26 @@ │ │ │ │ │ 00000ad0 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000ae4 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 00000ae8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000aec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000af0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000af4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000af8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000afc 0000fa02 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000afc 0000f902 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ 00000b00 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ 00000b04 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000b6c 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b94 0000221c R_ARM_CALL 0000114c Py_XDECREF │ │ │ │ │ -00000ba0 0000f902 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000b94 0000221c R_ARM_CALL 00001150 Py_XDECREF │ │ │ │ │ +00000ba0 0000fa02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000ba4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000bdc 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c04 0000221c R_ARM_CALL 0000114c Py_XDECREF │ │ │ │ │ -00000c10 0000f902 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000c04 0000221c R_ARM_CALL 00001150 Py_XDECREF │ │ │ │ │ +00000c10 0000fa02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000c14 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c50 0000191d R_ARM_JUMP24 00000ce8 gen_traverse │ │ │ │ │ +00000c50 0000191d R_ARM_JUMP24 00000cf8 gen_traverse │ │ │ │ │ 00000ca0 00010f02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ 00000ca4 00011002 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ 00000d64 0001161d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000d68 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000d70 00000c1d R_ARM_JUMP24 000002b8 gen_iternext │ │ │ │ │ 00000da8 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000dec 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ @@ -621,15 +621,15 @@ │ │ │ │ │ 00000e0c 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000e1c 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000e48 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e58 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000e6c 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000e70 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ 00000e74 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000e78 0000fa02 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000e78 0000f902 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ 00000e7c 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 00000e80 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e90 0001161d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000e94 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000eb0 00010f02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ 00000eb4 00011002 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ 00000ed8 00010f02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -199,16 +199,16 @@ │ │ │ │ │ PyErr_Occurred │ │ │ │ │ PyErr_WriteUnraisable │ │ │ │ │ PyExc_GeneratorExit │ │ │ │ │ _PyAsyncGen_ClearFreeLists │ │ │ │ │ _PyFrame_Traverse │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ _PyErr_ChainStackItem │ │ │ │ │ -PyExc_TypeError │ │ │ │ │ PyExc_StopAsyncIteration │ │ │ │ │ +PyExc_TypeError │ │ │ │ │ _PyArg_CheckPositional │ │ │ │ │ PyErr_WarnEx │ │ │ │ │ PyExc_DeprecationWarning │ │ │ │ │ PyException_GetTraceback │ │ │ │ │ PyErr_Restore │ │ │ │ │ PyErr_GivenExceptionMatches │ │ │ │ │ PyObject_GetOptionalAttr │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -100,15 +100,15 @@ │ │ │ │ │ blt 384 <_gen_throw+0x2b8> │ │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ │ beq 428 <_gen_throw+0x35c> │ │ │ │ │ cmp r0, ip │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ bne 3f4 <_gen_throw+0x328> │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - bl 114c │ │ │ │ │ + bl 1150 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ @@ -125,15 +125,15 @@ │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Restore │ │ │ │ │ ldr r1, [pc, #748] @ 4a8 <_gen_throw+0x3dc> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e34 │ │ │ │ │ + bl e44 │ │ │ │ │ R_ARM_CALL gen_send_ex │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -224,15 +224,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 290 <_gen_throw+0x1c4> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldrsb r7, [r4, #35] @ 0x23 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ - bl 1174 │ │ │ │ │ + bl 1178 │ │ │ │ │ R_ARM_CALL gen_close_iter │ │ │ │ │ strb r7, [r4, #35] @ 0x23 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ beq 360 <_gen_throw+0x294> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -286,18 +286,18 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bne 440 <_gen_throw+0x374> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl 114c │ │ │ │ │ + bl 1150 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ - bl 114c │ │ │ │ │ + bl 1150 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ b 3ec <_gen_throw+0x320> │ │ │ │ │ ldr r3, [pc, #144] @ 4c0 <_gen_throw+0x3f4> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r1, [pc, #144] @ 4cc <_gen_throw+0x400> │ │ │ │ │ bl 0 │ │ │ │ │ @@ -635,15 +635,15 @@ │ │ │ │ │ strne r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 000008b0 : │ │ │ │ │ gen_send(): │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b e34 │ │ │ │ │ + b e44 │ │ │ │ │ R_ARM_JUMP24 gen_send_ex │ │ │ │ │ │ │ │ │ │ 000008bc <_PyGen_SetStopIterationValue>: │ │ │ │ │ _PyGen_SetStopIterationValue(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -850,15 +850,15 @@ │ │ │ │ │ ldreq r1, [r4, #12] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ strb r2, [r0, #34] @ 0x22 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bl e34 │ │ │ │ │ + bl e44 │ │ │ │ │ R_ARM_CALL gen_send_ex │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl bec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ streq r3, [r4, #16] │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -95,15 +95,15 @@ │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 16c <_Py_MakeCoro+0x16c> │ │ │ │ │ ldrb r3, [r1, #38] @ 0x26 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ beq 1bc <_Py_MakeCoro+0x1bc> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bne 1a0 <_Py_MakeCoro+0x1a0> │ │ │ │ │ - bl dd8 <_PyGen_FetchStopIterationValue+0x54> │ │ │ │ │ + bl dd8 <_PyGen_FetchStopIterationValue+0x44> │ │ │ │ │ R_ARM_CALL compute_cr_origin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #28] │ │ │ │ │ bne b8 <_Py_MakeCoro+0xb8> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 198 <_Py_MakeCoro+0x198> │ │ │ │ │ @@ -513,136 +513,144 @@ │ │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bxgt lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r6, [pc, #748] @ a14 <_PyGen_Finalize+0x310> │ │ │ │ │ + ldr r7, [pc, #764] @ a24 <_PyGen_Finalize+0x320> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 8ec <_PyGen_Finalize+0x1e8> │ │ │ │ │ + beq 90c <_PyGen_Finalize+0x208> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ ldrsb r3, [r4, #35] @ 0x23 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 938 <_PyGen_Finalize+0x234> │ │ │ │ │ + bne 958 <_PyGen_Finalize+0x254> │ │ │ │ │ cmn r3, #3 │ │ │ │ │ bne 784 <_PyGen_Finalize+0x80> │ │ │ │ │ - ldr r3, [pc, #692] @ a18 <_PyGen_Finalize+0x314> │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - strb r1, [r4, #35] @ 0x23 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7e8 <_PyGen_Finalize+0xe4> │ │ │ │ │ + ldr r6, [pc, #708] @ a28 <_PyGen_Finalize+0x324> │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + strb r2, [r4, #35] @ 0x23 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bne 7ec <_PyGen_Finalize+0xe8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_SetRaisedException │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 8d8 <_PyGen_Finalize+0x1d4> │ │ │ │ │ + ldrgt r6, [pc, #664] @ a28 <_PyGen_Finalize+0x324> │ │ │ │ │ + bgt 8fc <_PyGen_Finalize+0x1f8> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 804 <_PyGen_Finalize+0x100> │ │ │ │ │ + beq 808 <_PyGen_Finalize+0x104> │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ cmpne r2, #207 @ 0xcf │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 894 <_PyGen_Finalize+0x190> │ │ │ │ │ + beq 898 <_PyGen_Finalize+0x194> │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 894 <_PyGen_Finalize+0x190> │ │ │ │ │ + beq 898 <_PyGen_Finalize+0x194> │ │ │ │ │ mov r3, #1 │ │ │ │ │ + ldr r6, [pc, #592] @ a28 <_PyGen_Finalize+0x324> │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyFrame_ClearLocals> │ │ │ │ │ R_ARM_CALL _PyFrame_ClearLocals │ │ │ │ │ - ldr r3, [pc, #568] @ a18 <_PyGen_Finalize+0x314> │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 774 <_PyGen_Finalize+0x70> │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ bne 774 <_PyGen_Finalize+0x70> │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 774 <_PyGen_Finalize+0x70> │ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ │ - ldr r7, [r3, #72] @ 0x48 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ - strne r3, [r7] │ │ │ │ │ + strne r3, [r6] │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ - bl 1174 │ │ │ │ │ + bl 1178 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 858 <_PyGen_Finalize+0x154> │ │ │ │ │ + beq 85c <_PyGen_Finalize+0x158> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - beq a08 <_PyGen_Finalize+0x304> │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + beq a18 <_PyGen_Finalize+0x314> │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ │ cmpne r2, #149 @ 0x95 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 88c <_PyGen_Finalize+0x188> │ │ │ │ │ + beq 890 <_PyGen_Finalize+0x18c> │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 7c8 <_PyGen_Finalize+0xc4> │ │ │ │ │ + bne 7cc <_PyGen_Finalize+0xc8> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 8a0 <_PyGen_Finalize+0x19c> │ │ │ │ │ - ldr r3, [pc, #384] @ a1c <_PyGen_Finalize+0x318> │ │ │ │ │ + bne 8a4 <_PyGen_Finalize+0x1a0> │ │ │ │ │ + ldr r3, [pc, #396] @ a2c <_PyGen_Finalize+0x328> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ + ldr r6, [pc, #380] @ a28 <_PyGen_Finalize+0x324> │ │ │ │ │ mov r3, #1 │ │ │ │ │ - ldr r1, [pc, #364] @ a18 <_PyGen_Finalize+0x314> │ │ │ │ │ mov r2, r3 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e34 │ │ │ │ │ + bl e44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bne 974 <_PyGen_Finalize+0x270> │ │ │ │ │ - ldr r3, [pc, #340] @ a1c <_PyGen_Finalize+0x318> │ │ │ │ │ + bne 994 <_PyGen_Finalize+0x290> │ │ │ │ │ + ldr r3, [pc, #348] @ a2c <_PyGen_Finalize+0x328> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 94c <_PyGen_Finalize+0x248> │ │ │ │ │ + beq 96c <_PyGen_Finalize+0x268> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - ldr r3, [pc, #312] @ a18 <_PyGen_Finalize+0x314> │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 774 <_PyGen_Finalize+0x70> │ │ │ │ │ + b 7ec <_PyGen_Finalize+0xe8> │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 97c <_PyGen_Finalize+0x278> │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 774 <_PyGen_Finalize+0x70> │ │ │ │ │ - b 7e8 <_PyGen_Finalize+0xe4> │ │ │ │ │ + b 7ec <_PyGen_Finalize+0xe8> │ │ │ │ │ ldr r5, [r0, #28] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq 738 <_PyGen_Finalize+0x34> │ │ │ │ │ ldrb r3, [r0, #33] @ 0x21 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 738 <_PyGen_Finalize+0x34> │ │ │ │ │ bl 0 │ │ │ │ │ @@ -650,84 +658,80 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9fc <_PyGen_Finalize+0x2f8> │ │ │ │ │ + beq a0c <_PyGen_Finalize+0x308> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9e4 <_PyGen_Finalize+0x2e0> │ │ │ │ │ + bne 9f4 <_PyGen_Finalize+0x2f0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ b 778 <_PyGen_Finalize+0x74> │ │ │ │ │ cmn r3, #3 │ │ │ │ │ bne 784 <_PyGen_Finalize+0x80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_WarnUnawaitedCoroutine> │ │ │ │ │ R_ARM_CALL _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ b 774 <_PyGen_Finalize+0x70> │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl d84 <_PyGen_FetchStopIterationValue> │ │ │ │ │ + bl d94 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9cc <_PyGen_Finalize+0x2c8> │ │ │ │ │ + beq 8f0 <_PyGen_Finalize+0x1ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 774 <_PyGen_Finalize+0x70> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WriteUnraisable │ │ │ │ │ b 774 <_PyGen_Finalize+0x70> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #160] @ a20 <_PyGen_Finalize+0x31c> │ │ │ │ │ + ldr r2, [pc, #144] @ a30 <_PyGen_Finalize+0x32c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 9c4 <_PyGen_Finalize+0x2c0> │ │ │ │ │ - ldr r2, [pc, #152] @ a24 <_PyGen_Finalize+0x320> │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ldr r7, [pc, #148] @ a28 <_PyGen_Finalize+0x324> │ │ │ │ │ - movne r7, r2 │ │ │ │ │ + beq 9e4 <_PyGen_Finalize+0x2e0> │ │ │ │ │ + ldr r2, [pc, #136] @ a34 <_PyGen_Finalize+0x330> │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ldr r6, [pc, #132] @ a38 <_PyGen_Finalize+0x334> │ │ │ │ │ + movne r6, r2 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9b0 <_PyGen_Finalize+0x2ac> │ │ │ │ │ + beq 9d0 <_PyGen_Finalize+0x2cc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 9dc <_PyGen_Finalize+0x2d8> │ │ │ │ │ - ldr r3, [pc, #116] @ a2c <_PyGen_Finalize+0x328> │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + beq 9ec <_PyGen_Finalize+0x2e8> │ │ │ │ │ + ldr r3, [pc, #100] @ a3c <_PyGen_Finalize+0x338> │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 95c <_PyGen_Finalize+0x258> │ │ │ │ │ - ldr r7, [pc, #100] @ a30 <_PyGen_Finalize+0x32c> │ │ │ │ │ - b 994 <_PyGen_Finalize+0x290> │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 8dc <_PyGen_Finalize+0x1d8> │ │ │ │ │ - b 95c <_PyGen_Finalize+0x258> │ │ │ │ │ + b 97c <_PyGen_Finalize+0x278> │ │ │ │ │ + ldr r6, [pc, #84] @ a40 <_PyGen_Finalize+0x33c> │ │ │ │ │ + b 9b4 <_PyGen_Finalize+0x2b0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9b0 <_PyGen_Finalize+0x2ac> │ │ │ │ │ + b 9d0 <_PyGen_Finalize+0x2cc> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 930 <_PyGen_Finalize+0x22c> │ │ │ │ │ + bne 950 <_PyGen_Finalize+0x24c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 930 <_PyGen_Finalize+0x22c> │ │ │ │ │ + b 950 <_PyGen_Finalize+0x24c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WriteUnraisable │ │ │ │ │ - b 930 <_PyGen_Finalize+0x22c> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + b 950 <_PyGen_Finalize+0x24c> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 858 <_PyGen_Finalize+0x154> │ │ │ │ │ + b 85c <_PyGen_Finalize+0x158> │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyExc_GeneratorExit │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -736,178 +740,178 @@ │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_RuntimeError │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000a34 : │ │ │ │ │ +00000a44 : │ │ │ │ │ gen_close(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmn r3, #3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne a6c │ │ │ │ │ - ldr r0, [pc, #460] @ c2c │ │ │ │ │ + bne a7c │ │ │ │ │ + ldr r0, [pc, #460] @ c3c │ │ │ │ │ mov r3, #1 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt ac0 │ │ │ │ │ + bgt ad0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq ac8 │ │ │ │ │ + beq ad8 │ │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ │ cmpne r2, #149 @ 0x95 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b58 │ │ │ │ │ + beq b68 │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq b58 │ │ │ │ │ + beq b68 │ │ │ │ │ mov r3, #1 │ │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ bl 0 <_PyFrame_ClearLocals> │ │ │ │ │ R_ARM_CALL _PyFrame_ClearLocals │ │ │ │ │ - ldr r0, [pc, #356] @ c2c │ │ │ │ │ - b a64 │ │ │ │ │ + ldr r0, [pc, #356] @ c3c │ │ │ │ │ + b a74 │ │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ - bl 1174 │ │ │ │ │ + bl 1178 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq b1c │ │ │ │ │ + beq b2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq c18 │ │ │ │ │ + beq c28 │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ │ cmpne r2, #149 @ 0x95 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b50 │ │ │ │ │ + beq b60 │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne ab0 │ │ │ │ │ + bne ac0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne b64 │ │ │ │ │ - ldr r3, [pc, #208] @ c30 │ │ │ │ │ + bne b74 │ │ │ │ │ + ldr r3, [pc, #208] @ c40 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ mov r3, #1 │ │ │ │ │ - ldr r1, [pc, #188] @ c2c │ │ │ │ │ + ldr r1, [pc, #188] @ c3c │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e34 │ │ │ │ │ + bl e44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bne bbc │ │ │ │ │ - ldr r3, [pc, #164] @ c30 │ │ │ │ │ + bne bcc │ │ │ │ │ + ldr r3, [pc, #164] @ c40 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ba0 │ │ │ │ │ + beq bb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b ac0 │ │ │ │ │ + b ad0 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl d84 <_PyGen_FetchStopIterationValue> │ │ │ │ │ + bl d94 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r0, [sp, #4] │ │ │ │ │ - beq a64 │ │ │ │ │ + beq a74 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b a64 │ │ │ │ │ + b a74 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #108] @ c34 │ │ │ │ │ + ldr r3, [pc, #108] @ c44 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq c10 │ │ │ │ │ - ldr r1, [pc, #100] @ c38 │ │ │ │ │ + beq c20 │ │ │ │ │ + ldr r1, [pc, #100] @ c48 │ │ │ │ │ sub r3, r3, #208 @ 0xd0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ldr r4, [pc, #92] @ c3c │ │ │ │ │ + ldr r4, [pc, #92] @ c4c │ │ │ │ │ movne r4, r1 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq bfc │ │ │ │ │ + beq c0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq c24 │ │ │ │ │ - ldr r3, [pc, #60] @ c40 │ │ │ │ │ + beq c34 │ │ │ │ │ + ldr r3, [pc, #60] @ c50 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b bb4 │ │ │ │ │ - ldr r4, [pc, #44] @ c44 │ │ │ │ │ - b be0 │ │ │ │ │ + b bc4 │ │ │ │ │ + ldr r4, [pc, #44] @ c54 │ │ │ │ │ + b bf0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b1c │ │ │ │ │ + b b2c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bfc │ │ │ │ │ + b c0c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyExc_GeneratorExit │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000a4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_RuntimeError │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000c48 <_PyAsyncGen_ClearFreeLists>: │ │ │ │ │ +00000c58 <_PyAsyncGen_ClearFreeLists>: │ │ │ │ │ _PyAsyncGen_ClearFreeLists(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #1472] @ 0x5c0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bgt c90 <_PyAsyncGen_ClearFreeLists+0x48> │ │ │ │ │ + bgt ca0 <_PyAsyncGen_ClearFreeLists+0x48> │ │ │ │ │ ldr r3, [r4, #1796] @ 0x704 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt cbc <_PyAsyncGen_ClearFreeLists+0x74> │ │ │ │ │ + bgt ccc <_PyAsyncGen_ClearFreeLists+0x74> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mvnne r3, #0 │ │ │ │ │ strne r3, [r4, #1472] @ 0x5c0 │ │ │ │ │ strne r3, [r4, #1796] @ 0x704 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -916,496 +920,492 @@ │ │ │ │ │ str r3, [r4, #1472] @ 0x5c0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Del │ │ │ │ │ ldr r3, [r4, #1472] @ 0x5c0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble c6c <_PyAsyncGen_ClearFreeLists+0x24> │ │ │ │ │ - b c90 <_PyAsyncGen_ClearFreeLists+0x48> │ │ │ │ │ + ble c7c <_PyAsyncGen_ClearFreeLists+0x24> │ │ │ │ │ + b ca0 <_PyAsyncGen_ClearFreeLists+0x48> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ add r2, r4, r3, lsl #2 │ │ │ │ │ ldr r0, [r2, #1476] @ 0x5c4 │ │ │ │ │ str r3, [r4, #1796] @ 0x704 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Del │ │ │ │ │ ldr r3, [r4, #1796] @ 0x704 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble c78 <_PyAsyncGen_ClearFreeLists+0x30> │ │ │ │ │ - b cbc <_PyAsyncGen_ClearFreeLists+0x74> │ │ │ │ │ + ble c88 <_PyAsyncGen_ClearFreeLists+0x30> │ │ │ │ │ + b ccc <_PyAsyncGen_ClearFreeLists+0x74> │ │ │ │ │ │ │ │ │ │ -00000ce8 : │ │ │ │ │ +00000cf8 : │ │ │ │ │ gen_traverse(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq d20 │ │ │ │ │ + beq d30 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d3c │ │ │ │ │ + beq d4c │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ │ ldrsb r3, [r4, #35] @ 0x23 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq d60 │ │ │ │ │ + beq d70 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyFrame_Traverse> │ │ │ │ │ R_ARM_CALL _PyFrame_Traverse │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d74 │ │ │ │ │ + bne d84 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00000d84 <_PyGen_FetchStopIterationValue>: │ │ │ │ │ +00000d94 <_PyGen_FetchStopIterationValue>: │ │ │ │ │ _PyGen_FetchStopIterationValue(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #144] @ e2c <_PyGen_FetchStopIterationValue+0xa8> │ │ │ │ │ + ldr r2, [pc, #144] @ e3c <_PyGen_FetchStopIterationValue+0xa8> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dd4 <_PyGen_FetchStopIterationValue+0x50> │ │ │ │ │ + bne de4 <_PyGen_FetchStopIterationValue+0x50> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e14 <_PyGen_FetchStopIterationValue+0x90> │ │ │ │ │ - ldr r3, [pc, #112] @ e30 <_PyGen_FetchStopIterationValue+0xac> │ │ │ │ │ + bne e24 <_PyGen_FetchStopIterationValue+0x90> │ │ │ │ │ + ldr r3, [pc, #112] @ e40 <_PyGen_FetchStopIterationValue+0xac> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e1c <_PyGen_FetchStopIterationValue+0x98> │ │ │ │ │ + bne e2c <_PyGen_FetchStopIterationValue+0x98> │ │ │ │ │ str r3, [r4] │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e0c <_PyGen_FetchStopIterationValue+0x88> │ │ │ │ │ + beq e1c <_PyGen_FetchStopIterationValue+0x88> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne e0c <_PyGen_FetchStopIterationValue+0x88> │ │ │ │ │ + bne e1c <_PyGen_FetchStopIterationValue+0x88> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ str r5, [r4] │ │ │ │ │ - b dcc <_PyGen_FetchStopIterationValue+0x48> │ │ │ │ │ + b ddc <_PyGen_FetchStopIterationValue+0x48> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b e0c <_PyGen_FetchStopIterationValue+0x88> │ │ │ │ │ + b e1c <_PyGen_FetchStopIterationValue+0x88> │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_StopIteration │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -00000e34 : │ │ │ │ │ +00000e44 : │ │ │ │ │ gen_send_ex(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r6, [pc, #704] @ 110c │ │ │ │ │ + ldr r6, [pc, #692] @ 1110 │ │ │ │ │ ldrsb r7, [r0, #35] @ 0x23 │ │ │ │ │ ldr r6, [pc, r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ cmn r7, #3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, r6] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ │ - beq f08 │ │ │ │ │ + beq f14 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 10b4 │ │ │ │ │ - bgt fb4 │ │ │ │ │ + beq 102c │ │ │ │ │ + bgt fc4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne f6c │ │ │ │ │ - ldr r3, [pc, #644] @ 1110 │ │ │ │ │ - ldr lr, [r3] │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f20 │ │ │ │ │ - ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ + bne f28 │ │ │ │ │ + ldr r3, [pc, #632] @ 1114 │ │ │ │ │ + ldr ip, [r3] │ │ │ │ │ + cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bne f38 │ │ │ │ │ + ldr ip, [r4, #68] @ 0x44 │ │ │ │ │ ldr lr, [r0, #76] @ 0x4c │ │ │ │ │ - add r6, r4, r3, lsl #2 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str ip, [r6, #76] @ 0x4c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r3, [r4, #68] @ 0x44 │ │ │ │ │ + add r6, r4, ip, lsl #2 │ │ │ │ │ + str r3, [r6, #76] @ 0x4c │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ add r3, r4, #20 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ str lr, [r4, #24] │ │ │ │ │ + str ip, [r4, #68] @ 0x44 │ │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ │ - bne f74 │ │ │ │ │ + bne f84 │ │ │ │ │ strb r2, [r4, #35] @ 0x23 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fa4 │ │ │ │ │ + bne fb4 │ │ │ │ │ bl 0 <_PyEval_EvalFrameDefault> │ │ │ │ │ R_ARM_CALL _PyEval_EvalFrameDefault │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq f64 │ │ │ │ │ + beq f7c │ │ │ │ │ ldrb r3, [r4, #35] @ 0x23 │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi f2c │ │ │ │ │ + bhi f44 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldreq ip, [pc, #508] @ 1110 │ │ │ │ │ - bne 101c │ │ │ │ │ - ldr lr, [ip] │ │ │ │ │ - cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e98 │ │ │ │ │ - add lr, lr, #1 │ │ │ │ │ - str lr, [ip] │ │ │ │ │ - b e98 │ │ │ │ │ - ldr r3, [pc, #476] @ 1110 │ │ │ │ │ + ldr r3, [pc, #500] @ 1114 │ │ │ │ │ + beq e98 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne 10a4 │ │ │ │ │ + ldr ip, [r5] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq ea4 │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ + str ip, [r3] │ │ │ │ │ + b ea4 │ │ │ │ │ + ldr r3, [pc, #456] @ 1114 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ldr r3, [pc, #468] @ 1114 │ │ │ │ │ - bne 105c │ │ │ │ │ + ldr r3, [pc, #448] @ 1118 │ │ │ │ │ + bne 1060 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1000 │ │ │ │ │ + beq 1010 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10f0 │ │ │ │ │ + bne 10f4 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b efc │ │ │ │ │ - mov ip, r5 │ │ │ │ │ - b f14 │ │ │ │ │ + b f08 │ │ │ │ │ stmib sp, {r0, r1, r2} │ │ │ │ │ bl 0 <_PyErr_ChainStackItem> │ │ │ │ │ R_ARM_CALL _PyErr_ChainStackItem │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq edc │ │ │ │ │ + beq ee8 │ │ │ │ │ blx r3 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne ee8 │ │ │ │ │ - b f64 │ │ │ │ │ + bne ef4 │ │ │ │ │ + b f7c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #344] @ 1118 │ │ │ │ │ + ldr r1, [pc, #332] @ 111c │ │ │ │ │ eor r3, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10a0 │ │ │ │ │ + bne 10d8 │ │ │ │ │ eor r3, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f64 │ │ │ │ │ - ldr r3, [pc, #284] @ 1110 │ │ │ │ │ + beq f7c │ │ │ │ │ + ldr r3, [pc, #272] @ 1114 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1070 │ │ │ │ │ + bne 1074 │ │ │ │ │ sub r3, r1, #208 @ 0xd0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 1084 │ │ │ │ │ - ldr r3, [pc, #268] @ 111c │ │ │ │ │ - ldr r6, [pc, #252] @ 1110 │ │ │ │ │ + beq 1088 │ │ │ │ │ + ldr r3, [pc, #256] @ 1120 │ │ │ │ │ + ldr r6, [pc, #240] @ 1114 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ - b f58 │ │ │ │ │ - ldr r3, [pc, #236] @ 1110 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - beq f6c │ │ │ │ │ + b f70 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #228] @ 1118 │ │ │ │ │ + ldr r3, [pc, #228] @ 111c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1098 │ │ │ │ │ - ldr r0, [pc, #224] @ 1120 │ │ │ │ │ + beq 109c │ │ │ │ │ + ldr r0, [pc, #224] @ 1124 │ │ │ │ │ sub r3, r3, #208 @ 0xd0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ldr r1, [pc, #216] @ 1124 │ │ │ │ │ + ldr r1, [pc, #216] @ 1128 │ │ │ │ │ movne r1, r0 │ │ │ │ │ - ldr r3, [pc, #212] @ 1128 │ │ │ │ │ + ldr r3, [pc, #212] @ 112c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b f64 │ │ │ │ │ + b f7c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 1088 │ │ │ │ │ + beq 108c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 8bc <_PyGen_Finalize+0x1b8> │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ - b f58 │ │ │ │ │ + b f70 │ │ │ │ │ sub r1, r1, #208 @ 0xd0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 1008 │ │ │ │ │ - ldr r6, [pc, #132] @ 1110 │ │ │ │ │ - ldr r3, [pc, #156] @ 112c │ │ │ │ │ + bne 1018 │ │ │ │ │ + ldr r6, [pc, #132] @ 1114 │ │ │ │ │ + ldr r3, [pc, #156] @ 1130 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ - b f58 │ │ │ │ │ - ldr r1, [pc, #144] @ 1130 │ │ │ │ │ - b 104c │ │ │ │ │ - ldr r3, [pc, #140] @ 1134 │ │ │ │ │ - ldr r1, [pc, #140] @ 1138 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b f64 │ │ │ │ │ + b f70 │ │ │ │ │ + ldr r1, [pc, #144] @ 1134 │ │ │ │ │ + b 1050 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #88] @ 1118 │ │ │ │ │ + ldr r3, [pc, #108] @ 111c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 10e8 │ │ │ │ │ - ldr r0, [pc, #112] @ 113c │ │ │ │ │ + beq 10ec │ │ │ │ │ + ldr r0, [pc, #124] @ 1138 │ │ │ │ │ sub r3, r3, #208 @ 0xd0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ldr r1, [pc, #104] @ 1140 │ │ │ │ │ + ldr r1, [pc, #116] @ 113c │ │ │ │ │ movne r1, r0 │ │ │ │ │ - ldr r3, [pc, #100] @ 1144 │ │ │ │ │ + ldr r3, [pc, #112] @ 1140 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b f64 │ │ │ │ │ - ldr r1, [pc, #88] @ 1148 │ │ │ │ │ - b 10d8 │ │ │ │ │ + b f7c │ │ │ │ │ + ldr r3, [pc, #100] @ 1144 │ │ │ │ │ + ldr r1, [pc, #100] @ 1148 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b f7c │ │ │ │ │ + ldr r1, [pc, #88] @ 114c │ │ │ │ │ + b 10c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne f64 │ │ │ │ │ + bne f7c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f64 │ │ │ │ │ - .word 0x000002b8 │ │ │ │ │ + b f7c │ │ │ │ │ + .word 0x000002ac │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_StopIteration │ │ │ │ │ + .word 0x0000001c │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000038 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + ... │ │ │ │ │ + R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ + R_ARM_ABS32 PyExc_StopAsyncIteration │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000124 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000015c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ - R_ARM_ABS32 PyExc_StopAsyncIteration │ │ │ │ │ - .word 0x000000ec │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_RuntimeError │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x0000001c │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000038 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - ... │ │ │ │ │ - R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ + .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000114c : │ │ │ │ │ +00001150 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bxeq lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bxne lr │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00001174 : │ │ │ │ │ +00001178 : │ │ │ │ │ gen_close_iter(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #784] @ 149c │ │ │ │ │ + ldr r3, [pc, #784] @ 14a0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add r5, r3, #416 @ 0x1a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpne r2, r5 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 1304 │ │ │ │ │ + bne 1308 │ │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ │ cmn r3, #3 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ strbeq r3, [r0, #35] @ 0x23 │ │ │ │ │ - bne 11d4 │ │ │ │ │ - ldr r4, [pc, #736] @ 14a0 │ │ │ │ │ + bne 11d8 │ │ │ │ │ + ldr r4, [pc, #736] @ 14a4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 13c0 │ │ │ │ │ + bne 13c4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 11b8 │ │ │ │ │ + bgt 11bc │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 122c │ │ │ │ │ + beq 1230 │ │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ cmpne r2, #207 @ 0xcf │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12bc │ │ │ │ │ + beq 12c0 │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 12bc │ │ │ │ │ + beq 12c0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ bl 0 <_PyFrame_ClearLocals> │ │ │ │ │ R_ARM_CALL _PyFrame_ClearLocals │ │ │ │ │ - b 11b8 │ │ │ │ │ + b 11bc │ │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ - bl 1174 │ │ │ │ │ + bl 1178 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq 1280 │ │ │ │ │ + beq 1284 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 1484 │ │ │ │ │ + beq 1488 │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ │ cmpne r2, #149 @ 0x95 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12b4 │ │ │ │ │ + beq 12b8 │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 1218 │ │ │ │ │ + bne 121c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 12c8 │ │ │ │ │ - ldr r3, [pc, #480] @ 14a4 │ │ │ │ │ + bne 12cc │ │ │ │ │ + ldr r3, [pc, #480] @ 14a8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ mov r3, #1 │ │ │ │ │ - ldr r1, [pc, #460] @ 14a0 │ │ │ │ │ + ldr r1, [pc, #460] @ 14a4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e34 │ │ │ │ │ + bl e44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bne 1404 │ │ │ │ │ - ldr r3, [pc, #436] @ 14a4 │ │ │ │ │ + bne 1408 │ │ │ │ │ + ldr r3, [pc, #436] @ 14a8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13dc │ │ │ │ │ + beq 13e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b 11b8 │ │ │ │ │ - ldr r1, [pc, #412] @ 14a8 │ │ │ │ │ + b 11bc │ │ │ │ │ + ldr r1, [pc, #412] @ 14ac │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1490 │ │ │ │ │ + blt 1494 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 11c8 │ │ │ │ │ + beq 11cc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #380] @ 14ac │ │ │ │ │ + ldr r3, [pc, #380] @ 14b0 │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ tst r1, #2048 @ 0x800 │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ - beq 1464 │ │ │ │ │ + beq 1468 │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r1, r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1464 │ │ │ │ │ + beq 1468 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -1413,86 +1413,86 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 13b4 │ │ │ │ │ + beq 13b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13b4 │ │ │ │ │ + bne 13b8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 11bc │ │ │ │ │ - b 13ec │ │ │ │ │ + bne 11c0 │ │ │ │ │ + b 13f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 11c8 │ │ │ │ │ + bne 11cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11c8 │ │ │ │ │ + b 11cc │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl d84 <_PyGen_FetchStopIterationValue> │ │ │ │ │ + bl d94 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f4 │ │ │ │ │ + beq 13f8 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 11cc │ │ │ │ │ + b 11d0 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 11bc │ │ │ │ │ - b 13ec │ │ │ │ │ + bne 11c0 │ │ │ │ │ + b 13f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 1454 │ │ │ │ │ - ldr r1, [pc, #152] @ 14b0 │ │ │ │ │ - ldr r2, [pc, #152] @ 14b4 │ │ │ │ │ + beq 1458 │ │ │ │ │ + ldr r1, [pc, #152] @ 14b4 │ │ │ │ │ + ldr r2, [pc, #152] @ 14b8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ldr r4, [pc, #148] @ 14b8 │ │ │ │ │ + ldr r4, [pc, #148] @ 14bc │ │ │ │ │ movne r4, r2 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1440 │ │ │ │ │ + beq 1444 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 145c │ │ │ │ │ - ldr r3, [pc, #116] @ 14bc │ │ │ │ │ + beq 1460 │ │ │ │ │ + ldr r3, [pc, #116] @ 14c0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 13ec │ │ │ │ │ - ldr r4, [pc, #100] @ 14c0 │ │ │ │ │ - b 1424 │ │ │ │ │ + b 13f0 │ │ │ │ │ + ldr r4, [pc, #100] @ 14c4 │ │ │ │ │ + b 1428 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1440 │ │ │ │ │ + b 1444 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1390 │ │ │ │ │ + b 1394 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1280 │ │ │ │ │ + b 1284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WriteUnraisable │ │ │ │ │ - b 1318 │ │ │ │ │ + b 131c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyExc_GeneratorExit │ │ │ │ │ .word 0x0000714c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000174 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -125,15 +125,15 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000164 : │ │ │ │ │ coro_wrapper_send(): │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b e34 │ │ │ │ │ + b e44 │ │ │ │ │ R_ARM_JUMP24 gen_send_ex │ │ │ │ │ │ │ │ │ │ 00000174 : │ │ │ │ │ coro_wrapper_throw(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 gen_throw │ │ │ │ │ @@ -190,15 +190,15 @@ │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000398 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00000228 : │ │ │ │ │ coro_wrapper_close(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - b a34 │ │ │ │ │ + b a44 │ │ │ │ │ R_ARM_JUMP24 gen_close │ │ │ │ │ │ │ │ │ │ 00000230 : │ │ │ │ │ async_gen_asend_close(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq 2e4 │ │ │ │ │ @@ -493,15 +493,15 @@ │ │ │ │ │ R_ARM_CALL async_gen_unwrap_value │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 6b8 │ │ │ │ │ b 718 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl e34 │ │ │ │ │ + bl e44 │ │ │ │ │ R_ARM_CALL gen_send_ex │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ beq 658 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add sp, sp, #32 │ │ │ │ │ @@ -936,15 +936,15 @@ │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ strne r2, [r1] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - bl 114c │ │ │ │ │ + bl 1150 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000051c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -971,15 +971,15 @@ │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ strne r2, [r1] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - bl 114c │ │ │ │ │ + bl 1150 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000544 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -996,15 +996,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ bne c54 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b ce8 │ │ │ │ │ + b cf8 │ │ │ │ │ R_ARM_JUMP24 gen_traverse │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c40 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -131,17 +131,17 @@ │ │ │ │ │ 0x00000800 556e7261 69736162 6c650050 79457863 Unraisable.PyExc │ │ │ │ │ 0x00000810 5f47656e 65726174 6f724578 6974005f _GeneratorExit._ │ │ │ │ │ 0x00000820 50794173 796e6347 656e5f43 6c656172 PyAsyncGen_Clear │ │ │ │ │ 0x00000830 46726565 4c697374 73005f50 79467261 FreeLists._PyFra │ │ │ │ │ 0x00000840 6d655f54 72617665 72736500 50794578 me_Traverse.PyEx │ │ │ │ │ 0x00000850 635f5374 6f704974 65726174 696f6e00 c_StopIteration. │ │ │ │ │ 0x00000860 5f507945 72725f43 6861696e 53746163 _PyErr_ChainStac │ │ │ │ │ - 0x00000870 6b497465 6d005079 4578635f 54797065 kItem.PyExc_Type │ │ │ │ │ - 0x00000880 4572726f 72005079 4578635f 53746f70 Error.PyExc_Stop │ │ │ │ │ - 0x00000890 4173796e 63497465 72617469 6f6e005f AsyncIteration._ │ │ │ │ │ + 0x00000870 6b497465 6d005079 4578635f 53746f70 kItem.PyExc_Stop │ │ │ │ │ + 0x00000880 4173796e 63497465 72617469 6f6e0050 AsyncIteration.P │ │ │ │ │ + 0x00000890 79457863 5f547970 65457272 6f72005f yExc_TypeError._ │ │ │ │ │ 0x000008a0 50794172 675f4368 65636b50 6f736974 PyArg_CheckPosit │ │ │ │ │ 0x000008b0 696f6e61 6c005079 4572725f 5761726e ional.PyErr_Warn │ │ │ │ │ 0x000008c0 45780050 79457863 5f446570 72656361 Ex.PyExc_Depreca │ │ │ │ │ 0x000008d0 74696f6e 5761726e 696e6700 50794578 tionWarning.PyEx │ │ │ │ │ 0x000008e0 63657074 696f6e5f 47657454 72616365 ception_GetTrace │ │ │ │ │ 0x000008f0 6261636b 00507945 72725f52 6573746f back.PyErr_Resto │ │ │ │ │ 0x00000900 72650050 79457272 5f476976 656e4578 re.PyErr_GivenEx │ │ │ ├── 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: 43580 (bytes into file) │ │ │ │ │ + Start of section headers: 43448 (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 0xaa3c: │ │ │ │ │ +There are 17 section headers, starting at offset 0xa9b8: │ │ │ │ │ │ │ │ │ │ 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 0006bc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 008de8 0002b0 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 008d94 0002b0 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0006f0 0002dc 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 009098 0002f0 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 009044 0002f0 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0009cc 0000d0 00 WA 0 0 4 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 0009cc 000967 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 001334 004d54 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 009388 001468 08 I 14 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 006088 000815 00 A 0 0 4 │ │ │ │ │ - [10] .text.unlikely PROGBITS 00000000 0068a0 0005c0 00 AX 0 0 4 │ │ │ │ │ - [11] .rel.text.unlikely REL 00000000 00a7f0 0001c0 08 I 14 10 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 006e60 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 006e60 00002b 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 006e8c 001280 10 15 157 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 00810c 000cd9 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 00a9b0 00008c 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 001334 004d00 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 009334 001438 08 I 14 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 006034 000815 00 A 0 0 4 │ │ │ │ │ + [10] .text.unlikely PROGBITS 00000000 00684c 0005c0 00 AX 0 0 4 │ │ │ │ │ + [11] .rel.text.unlikely REL 00000000 00a76c 0001c0 08 I 14 10 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 006e0c 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 006e0c 00002b 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 006e38 001280 10 15 157 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 0080b8 000cd9 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 00a92c 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 {} │ │ │ │ │ @@ -18,15 +18,15 @@ │ │ │ │ │ 14: 000000a0 112 FUNC LOCAL DEFAULT 7 float_dealloc │ │ │ │ │ 15: 00000108 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 16: 00000110 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 17: 00000160 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 18: 00000164 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 19: 00000164 1176 FUNC LOCAL DEFAULT 7 float_richcompare │ │ │ │ │ 20: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ - 21: 00002018 40 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 21: 00001fb8 40 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 22: 000005dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 23: 000005fc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 24: 000005fc 8 FUNC LOCAL DEFAULT 7 float___trunc___impl │ │ │ │ │ 25: 0000082c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 26: 00000854 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 27: 00000a60 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 28: 00000a7c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ @@ -35,55 +35,55 @@ │ │ │ │ │ 31: 00000c9c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 32: 00000c9c 152 FUNC LOCAL DEFAULT 7 convert_to_double │ │ │ │ │ 33: 00000d2c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 34: 00000d34 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 35: 00000d34 540 FUNC LOCAL DEFAULT 7 float_div │ │ │ │ │ 36: 00000f30 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 37: 00000f50 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 38: 00000f50 568 FUNC LOCAL DEFAULT 7 float_add │ │ │ │ │ - 39: 00001168 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 40: 00001188 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 41: 00001188 2164 FUNC LOCAL DEFAULT 7 float_pow │ │ │ │ │ - 42: 000019b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 38: 00000f50 472 FUNC LOCAL DEFAULT 7 float_add │ │ │ │ │ + 39: 00001110 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 00001128 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 41: 00001128 2164 FUNC LOCAL DEFAULT 7 float_pow │ │ │ │ │ + 42: 00001958 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 43: 000002bc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 44: 000002c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 45: 000019fc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 46: 000019fc 8 FUNC LOCAL DEFAULT 7 float_hash │ │ │ │ │ + 45: 0000199c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 46: 0000199c 8 FUNC LOCAL DEFAULT 7 float_hash │ │ │ │ │ 47: 00000000 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 48: 00000038 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 49: 00001a04 400 FUNC LOCAL DEFAULT 7 float_vectorcall │ │ │ │ │ - 50: 00001b94 244 FUNC LOCAL DEFAULT 7 float_new_impl │ │ │ │ │ - 51: 00001b84 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 52: 00001b94 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 53: 00001c7c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 54: 00001c88 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 55: 00001e1c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 56: 00001e34 484 FUNC LOCAL DEFAULT 7 float_from_string_inner │ │ │ │ │ - 57: 00001e34 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 58: 00001ffc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 59: 00002018 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 60: 0000231c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 61: 00002348 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 62: 00002348 104 FUNC LOCAL DEFAULT 7 float_repr │ │ │ │ │ - 63: 000023b0 516 FUNC LOCAL DEFAULT 7 float_sub │ │ │ │ │ - 64: 00002594 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 65: 000025b4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 66: 000025b4 172 FUNC LOCAL DEFAULT 7 float_neg │ │ │ │ │ - 67: 00002658 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 68: 00002660 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 69: 00002660 1716 FUNC LOCAL DEFAULT 7 float___round__ │ │ │ │ │ - 70: 00002cc0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 49: 000019a4 400 FUNC LOCAL DEFAULT 7 float_vectorcall │ │ │ │ │ + 50: 00001b34 244 FUNC LOCAL DEFAULT 7 float_new_impl │ │ │ │ │ + 51: 00001b24 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 52: 00001b34 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 53: 00001c1c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 54: 00001c28 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 55: 00001dbc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 56: 00001dd4 484 FUNC LOCAL DEFAULT 7 float_from_string_inner │ │ │ │ │ + 57: 00001dd4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 58: 00001f9c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 59: 00001fb8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 60: 000022bc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 61: 000022e8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 62: 000022e8 104 FUNC LOCAL DEFAULT 7 float_repr │ │ │ │ │ + 63: 00002350 516 FUNC LOCAL DEFAULT 7 float_sub │ │ │ │ │ + 64: 00002534 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 65: 00002554 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 66: 00002554 172 FUNC LOCAL DEFAULT 7 float_neg │ │ │ │ │ + 67: 000025f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 68: 00002600 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 69: 00002600 1716 FUNC LOCAL DEFAULT 7 float___round__ │ │ │ │ │ + 70: 00002c60 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 71: 000002c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 72: 000002c8 336 FUNC LOCAL DEFAULT 1 float___getformat__ │ │ │ │ │ 73: 000003e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 74: 00002d14 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 75: 00002d14 152 FUNC LOCAL DEFAULT 7 float___format__ │ │ │ │ │ - 76: 00002da0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 77: 00002dac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 78: 00002dac 44 FUNC LOCAL DEFAULT 7 float_bool │ │ │ │ │ + 74: 00002cb4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 75: 00002cb4 152 FUNC LOCAL DEFAULT 7 float___format__ │ │ │ │ │ + 76: 00002d40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 77: 00002d4c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 78: 00002d4c 44 FUNC LOCAL DEFAULT 7 float_bool │ │ │ │ │ 79: 00000418 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 80: 00000418 52 FUNC LOCAL DEFAULT 1 float_float │ │ │ │ │ 81: 00000448 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 82: 0000044c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 83: 0000044c 176 FUNC LOCAL DEFAULT 1 float_new │ │ │ │ │ 84: 000004f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 85: 000004fc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ @@ -91,42 +91,42 @@ │ │ │ │ │ 87: 0000069c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 88: 00000040 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 89: 00000040 288 FUNC LOCAL DEFAULT 10 float_floor_div │ │ │ │ │ 90: 00000160 452 FUNC LOCAL DEFAULT 10 _float_div_mod │ │ │ │ │ 91: 00000154 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 92: 00000160 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 93: 0000031c 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 94: 00002dd8 172 FUNC LOCAL DEFAULT 7 float_abs │ │ │ │ │ - 95: 00002e7c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 96: 00002e84 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 97: 00002e84 3064 FUNC LOCAL DEFAULT 7 float_fromhex │ │ │ │ │ - 98: 00003a44 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 94: 00002d78 172 FUNC LOCAL DEFAULT 7 float_abs │ │ │ │ │ + 95: 00002e1c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 96: 00002e24 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 97: 00002e24 3076 FUNC LOCAL DEFAULT 7 float_fromhex │ │ │ │ │ + 98: 000039f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 99: 000006a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 100: 000006a8 4 FUNC LOCAL DEFAULT 1 float_conjugate │ │ │ │ │ 101: 000006ac 4 FUNC LOCAL DEFAULT 1 float_getreal │ │ │ │ │ 102: 000006b0 12 FUNC LOCAL DEFAULT 1 float_getimag │ │ │ │ │ - 103: 00003a7c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 104: 00003a7c 1156 FUNC LOCAL DEFAULT 7 float_as_integer_ratio │ │ │ │ │ - 105: 00003ee4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 106: 00003f00 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 107: 00003f00 1336 FUNC LOCAL DEFAULT 7 float_hex │ │ │ │ │ - 108: 0000440c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 109: 00004438 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 110: 000046f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 111: 00004718 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 112: 00004888 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 103: 00003a28 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 104: 00003a28 1156 FUNC LOCAL DEFAULT 7 float_as_integer_ratio │ │ │ │ │ + 105: 00003e90 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 106: 00003eac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 107: 00003eac 1336 FUNC LOCAL DEFAULT 7 float_hex │ │ │ │ │ + 108: 000043b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 109: 000043e4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 110: 0000469c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 111: 000046c4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 112: 00004834 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 113: 00000324 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 114: 00000324 32 FUNC LOCAL DEFAULT 10 float___ceil__ │ │ │ │ │ 115: 00000344 32 FUNC LOCAL DEFAULT 10 float___floor__ │ │ │ │ │ 116: 00000364 304 FUNC LOCAL DEFAULT 10 float_divmod │ │ │ │ │ 117: 00000484 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 118: 0000489c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 119: 00004c44 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 120: 00004c68 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 121: 00004d3c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 118: 00004848 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 119: 00004bf0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 120: 00004c14 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 121: 00004ce8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 122: 00000494 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 123: 00000494 248 FUNC LOCAL DEFAULT 10 float_is_integer │ │ │ │ │ 124: 0000057c 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 125: 0000058c 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 126: 0000058c 16 FUNC LOCAL DEFAULT 10 float___getnewargs__ │ │ │ │ │ 127: 00000598 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 128: 0000059c 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ @@ -215,45 +215,45 @@ │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ddiv │ │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_dsub │ │ │ │ │ - 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ - 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND pow │ │ │ │ │ - 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND floor │ │ │ │ │ - 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND fmod │ │ │ │ │ - 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetFromErrno │ │ │ │ │ - 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 227: 000002bc 12 FUNC GLOBAL HIDDEN 1 _PyFloat_FiniType │ │ │ │ │ - 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ - 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashDouble │ │ │ │ │ - 230: 00000000 64 FUNC GLOBAL HIDDEN 10 _PyFloat_DebugMallocStats │ │ │ │ │ - 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ - 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ - 233: 00001c88 428 FUNC GLOBAL DEFAULT 7 PyFloat_FromString │ │ │ │ │ - 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ - 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ - 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ - 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_string_to_double │ │ │ │ │ - 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 248: 00002040 776 FUNC GLOBAL DEFAULT 7 PyFloat_Pack8 │ │ │ │ │ + 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ + 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND pow │ │ │ │ │ + 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND floor │ │ │ │ │ + 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND fmod │ │ │ │ │ + 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetFromErrno │ │ │ │ │ + 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ + 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 226: 000002bc 12 FUNC GLOBAL HIDDEN 1 _PyFloat_FiniType │ │ │ │ │ + 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ + 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashDouble │ │ │ │ │ + 229: 00000000 64 FUNC GLOBAL HIDDEN 10 _PyFloat_DebugMallocStats │ │ │ │ │ + 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ + 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ + 232: 00001c28 428 FUNC GLOBAL DEFAULT 7 PyFloat_FromString │ │ │ │ │ + 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ + 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ + 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ + 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ + 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_string_to_double │ │ │ │ │ + 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 247: 00001fe0 776 FUNC GLOBAL DEFAULT 7 PyFloat_Pack8 │ │ │ │ │ + 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_dsub │ │ │ │ │ 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_d2uiz │ │ │ │ │ 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 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 │ │ │ │ │ @@ -276,24 +276,24 @@ │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND __isoc23_strtol │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_d2iz │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ - 279: 00004438 736 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ + 279: 000043e4 736 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_d2f │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_fcmpun │ │ │ │ │ 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_fcmple │ │ │ │ │ - 283: 00004718 388 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ + 283: 000046c4 388 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_f2d │ │ │ │ │ 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND ceil │ │ │ │ │ 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 287: 0000489c 972 FUNC GLOBAL DEFAULT 7 PyFloat_Pack2 │ │ │ │ │ - 288: 00004c68 236 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack2 │ │ │ │ │ + 287: 00004848 972 FUNC GLOBAL DEFAULT 7 PyFloat_Pack2 │ │ │ │ │ + 288: 00004c14 236 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack2 │ │ │ │ │ 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 290: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 291: 0000059c 16 FUNC GLOBAL DEFAULT 10 PyFloat_GetMax │ │ │ │ │ 292: 000005ac 12 FUNC GLOBAL DEFAULT 10 PyFloat_GetMin │ │ │ │ │ 293: 00000010 208 OBJECT GLOBAL DEFAULT 3 PyFloat_Type │ │ │ │ │ 294: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 295: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x8de8 contains 86 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x8d94 contains 86 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 00009e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00000054 00009e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00000084 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000090 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000094 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000098 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -33,17 +33,17 @@ │ │ │ │ │ 0000023c 0000a51c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 00000244 0000a61c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ 00000258 0000a51c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 00000260 0000a61c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ 00000274 0000a51c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 000002a0 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002ac 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -000002c0 0000e41d R_ARM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ +000002c0 0000e31d R_ARM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ 000002c4 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -000002f8 0000ef1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000002f8 0000ee1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 00000304 0000fc1c R_ARM_CALL 00000000 strlen │ │ │ │ │ 0000031c 0001061c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 0000033c 0001071c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000358 0001071c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000368 0001061c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 0000038c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000003a4 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ @@ -62,21 +62,21 @@ │ │ │ │ │ 00000404 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000408 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000040c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000410 00010902 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 00000414 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000444 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ 00000448 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004a4 0000321d R_ARM_JUMP24 00001b94 float_new_impl │ │ │ │ │ +000004a4 0000321d R_ARM_JUMP24 00001b34 float_new_impl │ │ │ │ │ 000004b8 00010e1c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000004e0 0000ea1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000004e0 0000e91c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 000004f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000560 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00000578 0000de1c R_ARM_CALL 00000000 fmod │ │ │ │ │ +00000578 0000dd1c R_ARM_CALL 00000000 fmod │ │ │ │ │ 0000058c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 000005a8 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ 000005c4 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ 000005e4 0000a41c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ 00000600 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ 00000614 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000628 0000201c R_ARM_CALL 00000c9c convert_to_double │ │ │ │ │ @@ -84,42 +84,42 @@ │ │ │ │ │ 00000674 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000688 0000201c R_ARM_CALL 00000c9c convert_to_double │ │ │ │ │ 0000069c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006a0 0000d902 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 000006a4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006b8 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x9098 contains 94 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x9044 contains 94 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00012602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000001c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000028 00000e02 R_ARM_ABS32 000000a0 float_dealloc │ │ │ │ │ -0000003c 00003e02 R_ARM_ABS32 00002348 float_repr │ │ │ │ │ +0000003c 00003e02 R_ARM_ABS32 000022e8 float_repr │ │ │ │ │ 00000040 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000004c 00002e02 R_ARM_ABS32 000019fc float_hash │ │ │ │ │ +0000004c 00002e02 R_ARM_ABS32 0000199c float_hash │ │ │ │ │ 00000058 00012702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000068 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000074 00001302 R_ARM_ABS32 00000164 float_richcompare │ │ │ │ │ 00000084 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000008c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000ac 00005302 R_ARM_ABS32 0000044c float_new │ │ │ │ │ -000000d8 00003102 R_ARM_ABS32 00001a04 float_vectorcall │ │ │ │ │ +000000d8 00003102 R_ARM_ABS32 000019a4 float_vectorcall │ │ │ │ │ 000000e0 00002602 R_ARM_ABS32 00000f50 float_add │ │ │ │ │ -000000e4 00003f02 R_ARM_ABS32 000023b0 float_sub │ │ │ │ │ +000000e4 00003f02 R_ARM_ABS32 00002350 float_sub │ │ │ │ │ 000000e8 00001d02 R_ARM_ABS32 00000a7c float_mul │ │ │ │ │ 000000ec 00005602 R_ARM_ABS32 000004fc float_rem │ │ │ │ │ 000000f0 00007402 R_ARM_ABS32 00000364 float_divmod │ │ │ │ │ -000000f4 00002902 R_ARM_ABS32 00001188 float_pow │ │ │ │ │ -000000f8 00004202 R_ARM_ABS32 000025b4 float_neg │ │ │ │ │ +000000f4 00002902 R_ARM_ABS32 00001128 float_pow │ │ │ │ │ +000000f8 00004202 R_ARM_ABS32 00002554 float_neg │ │ │ │ │ 000000fc 00005002 R_ARM_ABS32 00000418 float_float │ │ │ │ │ -00000100 00005e02 R_ARM_ABS32 00002dd8 float_abs │ │ │ │ │ -00000104 00004e02 R_ARM_ABS32 00002dac float_bool │ │ │ │ │ +00000100 00005e02 R_ARM_ABS32 00002d78 float_abs │ │ │ │ │ +00000104 00004e02 R_ARM_ABS32 00002d4c float_bool │ │ │ │ │ 00000120 00001802 R_ARM_ABS32 000005fc float___trunc___impl │ │ │ │ │ 00000128 00005002 R_ARM_ABS32 00000418 float_float │ │ │ │ │ 00000154 00005902 R_ARM_ABS32 00000040 float_floor_div │ │ │ │ │ 00000158 00002302 R_ARM_ABS32 00000d34 float_div │ │ │ │ │ 00000170 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000174 00006502 R_ARM_ABS32 000006ac float_getreal │ │ │ │ │ 0000017c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -135,36 +135,36 @@ │ │ │ │ │ 000001cc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001d0 00007302 R_ARM_ABS32 00000344 float___floor__ │ │ │ │ │ 000001d8 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001e0 00007202 R_ARM_ABS32 00000324 float___ceil__ │ │ │ │ │ 000001e8 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001ec 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001f0 00004502 R_ARM_ABS32 00002660 float___round__ │ │ │ │ │ +000001f0 00004502 R_ARM_ABS32 00002600 float___round__ │ │ │ │ │ 000001f8 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001fc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000200 00006802 R_ARM_ABS32 00003a7c float_as_integer_ratio │ │ │ │ │ +00000200 00006802 R_ARM_ABS32 00003a28 float_as_integer_ratio │ │ │ │ │ 00000208 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000020c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000210 00006102 R_ARM_ABS32 00002e84 float_fromhex │ │ │ │ │ +00000210 00006102 R_ARM_ABS32 00002e24 float_fromhex │ │ │ │ │ 00000218 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000021c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000220 00006b02 R_ARM_ABS32 00003f00 float_hex │ │ │ │ │ +00000220 00006b02 R_ARM_ABS32 00003eac float_hex │ │ │ │ │ 00000228 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000022c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000230 00007b02 R_ARM_ABS32 00000494 float_is_integer │ │ │ │ │ 00000238 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000023c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000240 00007e02 R_ARM_ABS32 0000058c float___getnewargs__ │ │ │ │ │ 00000248 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000024c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000250 00004802 R_ARM_ABS32 000002c8 float___getformat__ │ │ │ │ │ 00000258 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000025c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000260 00004b02 R_ARM_ABS32 00002d14 float___format__ │ │ │ │ │ +00000260 00004b02 R_ARM_ABS32 00002cb4 float___format__ │ │ │ │ │ 00000268 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000027c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000280 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000284 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000288 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000028c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000290 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -181,15 +181,15 @@ │ │ │ │ │ 000002bc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x9388 contains 653 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x9334 contains 647 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000070 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000084 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000094 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000098 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000009c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -322,562 +322,556 @@ │ │ │ │ │ 00000f30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000f34 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000f38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000f40 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000f44 0000c602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000f48 0000d902 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 00000f4c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000f7c 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000f9c 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00000fb0 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00000fd4 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00000fe8 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001030 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001044 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001084 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000010a4 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000010b8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000010d4 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000010e8 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000010f0 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000111c 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001138 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000114c 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001158 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001168 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001170 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001174 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001178 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000117c 0000c602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001184 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000011d8 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000011f8 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -0000120c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001228 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001244 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00001260 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -0000128c 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -000012ac 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -000012c4 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -000012dc 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -000012f8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001314 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00001330 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -0000133c 0000db1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00001360 0000dc1c R_ARM_CALL 00000000 pow │ │ │ │ │ -00001380 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -0000139c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000013b4 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001400 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001428 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001444 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00001464 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00001484 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -00001498 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -000014a4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000014c0 0000de1c R_ARM_CALL 00000000 fmod │ │ │ │ │ +00000f80 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000fa0 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000fb4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00000fe0 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00000ff4 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000103c 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001054 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000108c 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000010bc 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000010d0 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000010d8 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001104 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001110 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001118 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000111c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001120 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001124 0000c602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001178 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001198 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000011ac 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000011c8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000011e4 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00001200 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +0000122c 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +0000124c 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00001264 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +0000127c 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00001298 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000012b4 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +000012d0 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000012dc 0000da1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00001300 0000db1c R_ARM_CALL 00000000 pow │ │ │ │ │ +00001320 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000133c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001354 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000013a0 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000013c8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000013e4 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00001404 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00001424 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00001438 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001444 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001460 0000dd1c R_ARM_CALL 00000000 fmod │ │ │ │ │ +00001480 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000148c 0000da1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +000014a8 0000db1c R_ARM_CALL 00000000 pow │ │ │ │ │ +000014c8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 000014e0 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000014ec 0000db1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00001508 0000dc1c R_ARM_CALL 00000000 pow │ │ │ │ │ -00001528 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001540 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -0000155c 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001594 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000015b4 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000015c8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000015d4 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000015f0 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001610 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001634 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000164c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001670 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00001674 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001690 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -000016b0 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -000016cc 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -000016e8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001704 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -0000172c 0000de1c R_ARM_CALL 00000000 fmod │ │ │ │ │ -00001748 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00001760 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001790 0000de1c R_ARM_CALL 00000000 fmod │ │ │ │ │ -000017ac 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -000017c8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000017e8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001804 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -0000181c 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -00001854 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001870 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -0000189c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000018d0 0000df1c R_ARM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ -000018e0 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001914 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001934 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000195c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000019b8 0000e002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000019bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000019d4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000019d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000019dc 0000d602 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000019e0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000019e4 0000d902 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000019e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000019ec 0000c602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000019f0 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000019f4 0000e102 R_ARM_ABS32 00000000 PyComplex_Type │ │ │ │ │ -000019f8 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00001a00 0000e51d R_ARM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ -00001a70 0000e81d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ -00001a7c 0000e91d R_ARM_JUMP24 00001c88 PyFloat_FromString │ │ │ │ │ -00001ae8 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b0c 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00001b48 0000ea1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001b64 0000eb1c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00001b7c 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001b88 0000ec02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00001b8c 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b90 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001bbc 0000e81d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ -00001bc0 0000e91d R_ARM_JUMP24 00001c88 PyFloat_FromString │ │ │ │ │ -00001c3c 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c4c 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00001c74 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c7c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001c80 0000ec02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00001c84 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001cac 0000ed1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001cc4 0000ee1c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -00001cd4 0000ef1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001cf0 0000f01c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -00001cfc 0000f11c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001d2c 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d64 0000f01c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -00001d70 0000f11c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001d8c 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001da4 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001db8 0000f21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001dd0 0000f31c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001e14 0000f11c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e1c 00003802 R_ARM_ABS32 00001e34 float_from_string_inner │ │ │ │ │ -00001e20 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e24 0000d602 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00001e28 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e2c 0000f402 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ -00001e30 0000f502 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001e90 0000f61c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -00001eb8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001ec8 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001f1c 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001f34 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001f40 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001f74 0000f61c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -00001f9c 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001fe0 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001ff0 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001ffc 0000f702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00002004 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000200c 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00002010 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002014 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000203c 0000a71d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002088 0000c81c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002118 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00002134 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00002148 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ -00002164 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00002180 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000021b0 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000021d4 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000021e0 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -000021e8 0000ca1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -000021fc 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00002208 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00002214 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00002218 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -000022c8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000022e0 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000022f8 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002308 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000231c 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002338 0000fa02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -0000233c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002340 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00002344 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002370 0000fb1c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -0000237c 0000fc1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00002388 0000fd1c R_ARM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ -00002394 0000fe1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000023ac 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000023f8 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002418 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -0000242c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00002444 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00002458 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000024a0 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000024bc 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000024d0 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000024e0 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000250c 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002538 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002550 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00002564 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00002588 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002594 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000259c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000025a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000025a4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000025ac 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000025b0 0000c602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000025d0 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00002630 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002644 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002654 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00002658 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000265c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000026d4 0000ff1c R_ARM_CALL 00000000 round │ │ │ │ │ -000026f0 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00002700 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00002734 0000bd1d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ -0000273c 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000027a4 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027b4 0001001c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000027d8 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -000027f4 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -00002834 0001011c R_ARM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ -00002888 0001021c R_ARM_CALL 00000000 PyOS_snprintf │ │ │ │ │ -0000288c 0000db1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -000028a4 0001031c R_ARM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ -000028c4 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00002910 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002924 0001041c R_ARM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ -0000295c 0000ea1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002980 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000029cc 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000029f8 0000c91c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000029fc 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002a1c 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00002a38 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -00002a6c 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002aa0 0000d51c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00002ac8 0001001c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00002ae8 0000d31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002af4 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00002b20 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b44 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b4c 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002b74 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002b94 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ -00002bac 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002bdc 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00002c04 0001051c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002c30 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002c64 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00002c70 0000fe1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002c78 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002c84 0000d41c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00002c9c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00002ca0 0000ff1c R_ARM_CALL 00000000 round │ │ │ │ │ -00002cac 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00002cb4 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002cc0 0000ce02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002cc4 0000e002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00002cc8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002cd4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002cd8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002cdc 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002ce0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002ce4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ce8 0000d602 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00002cec 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002cf4 0000d702 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00002cf8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002cfc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d04 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00002d08 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d0c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002d10 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d44 00010a1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -00002d60 00010b1c R_ARM_CALL 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ -00002d70 00010c1c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -00002d8c 0001081c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00002d98 00010d1c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00002da0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002da4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002da8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002dc8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00002df4 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00002e54 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002e68 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002e78 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00002e7c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002e80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002eac 0000ef1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00002edc 00010f1c R_ARM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ -00003258 0001101c R_ARM_CALL 00000000 __isoc23_strtol │ │ │ │ │ -00003360 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00003398 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000033a4 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000033e0 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000033ec 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003404 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000343c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00003448 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003454 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000034c0 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00003508 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00003558 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000035f0 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003648 00010f1c R_ARM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ -0000368c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000376c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00003774 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003784 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000037e8 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000037f0 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003824 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -0000383c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003854 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -000038ac 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000038b4 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000038c8 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000038f0 0001111c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00003918 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003944 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00003970 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00003978 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003990 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003a3c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003a44 0000f702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00003a48 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003a58 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003a5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003a60 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00003a64 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003a70 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00003a74 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a78 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003acc 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00003ae8 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -00003b04 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00003b1c 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00003b44 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003b58 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -00003b6c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003b88 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003b98 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -00003bac 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003bc8 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003bd8 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -00003bec 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003c08 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003c18 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ +000014fc 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001534 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001554 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00001568 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001574 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001590 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000015b0 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000015d4 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000015ec 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001610 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00001614 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001630 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00001650 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +0000166c 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00001688 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000016a4 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +000016cc 0000dd1c R_ARM_CALL 00000000 fmod │ │ │ │ │ +000016e8 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +00001700 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001730 0000dd1c R_ARM_CALL 00000000 fmod │ │ │ │ │ +0000174c 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +00001768 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001788 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000017a4 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +000017bc 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +000017f4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001810 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000183c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001870 0000de1c R_ARM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ +00001880 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000018b4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000018d4 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000018fc 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001958 0000df02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000195c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001974 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001978 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000197c 0000d602 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00001980 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001984 0000d902 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00001988 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000198c 0000c602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001990 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00001994 0000e002 R_ARM_ABS32 00000000 PyComplex_Type │ │ │ │ │ +00001998 0000e102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000019a0 0000e41d R_ARM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ +00001a10 0000e71d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ +00001a1c 0000e81d R_ARM_JUMP24 00001c28 PyFloat_FromString │ │ │ │ │ +00001a88 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001aac 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00001ae8 0000e91c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001b04 0000ea1c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00001b1c 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001b28 0000eb02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00001b2c 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b30 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001b5c 0000e71d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ +00001b60 0000e81d R_ARM_JUMP24 00001c28 PyFloat_FromString │ │ │ │ │ +00001bdc 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bec 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00001c14 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001c20 0000eb02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00001c24 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c4c 0000ec1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001c64 0000ed1c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +00001c74 0000ee1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001c90 0000ef1c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +00001c9c 0000f01c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001ccc 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d04 0000ef1c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +00001d10 0000f01c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001d2c 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001d44 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001d58 0000f11c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001d70 0000f21c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001db4 0000f01c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001dbc 00003802 R_ARM_ABS32 00001dd4 float_from_string_inner │ │ │ │ │ +00001dc0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001dc4 0000d602 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00001dc8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001dcc 0000f302 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ +00001dd0 0000f402 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001e30 0000f51c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +00001e58 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001e68 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001ebc 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001ed4 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001ee0 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f14 0000f51c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +00001f3c 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001f80 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001f90 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001f9c 0000f602 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00001fa4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001fa8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001fac 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00001fb0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001fb4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001fdc 0000a71d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002028 0000c81c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000020b8 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +000020d4 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ +000020e8 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ +00002104 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +00002120 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00002150 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00002174 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00002180 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +00002188 0000ca1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000219c 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000021a8 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000021b4 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000021b8 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +00002268 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00002280 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002298 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000022a8 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000022bc 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000022d8 0000fa02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +000022dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000022e0 0000e102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000022e4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002310 0000fb1c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +0000231c 0000fc1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00002328 0000fd1c R_ARM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ +00002334 0000fe1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000234c 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00002398 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000023b8 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000023cc 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000023e4 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000023f8 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00002440 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000245c 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00002470 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00002480 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000024ac 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000024d8 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000024f0 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00002504 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00002528 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002534 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000253c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002540 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002544 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000254c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002550 0000c602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002570 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000025d0 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000025e4 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000025f4 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000025f8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000025fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002674 0000ff1c R_ARM_CALL 00000000 round │ │ │ │ │ +00002690 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000026a0 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000026d4 0000bd1d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ +000026dc 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002744 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002754 0001001c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00002778 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00002794 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +000027d4 0001011c R_ARM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ +00002828 0001021c R_ARM_CALL 00000000 PyOS_snprintf │ │ │ │ │ +0000282c 0000da1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00002844 0001031c R_ARM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ +00002864 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000028b0 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000028c4 0001041c R_ARM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ +000028fc 0000e91c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002920 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000296c 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002998 0000c91c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000299c 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000029bc 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +000029d8 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +00002a0c 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002a40 0000d51c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00002a68 0001001c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00002a88 0000d31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002a94 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00002ac0 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ae4 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002aec 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002b14 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002b34 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ +00002b4c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002b7c 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00002ba4 0001051c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002bd0 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002c04 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00002c10 0000fe1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002c18 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002c24 0000d41c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00002c3c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00002c40 0000ff1c R_ARM_CALL 00000000 round │ │ │ │ │ +00002c4c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00002c54 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002c60 0000ce02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002c64 0000df02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00002c68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002c74 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c78 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c7c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002c80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002c84 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c88 0000d602 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00002c8c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c94 0000d702 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002c98 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c9c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002ca4 0000e102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00002ca8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002cac 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002cb0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002ce4 00010a1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +00002d00 00010b1c R_ARM_CALL 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ +00002d10 00010c1c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +00002d2c 0001081c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00002d38 00010d1c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00002d40 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002d44 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002d48 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002d68 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00002d94 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00002df4 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002e08 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002e18 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00002e1c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002e20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002e4c 0000ee1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00002e7c 00010f1c R_ARM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ +000031f8 0001101c R_ARM_CALL 00000000 __isoc23_strtol │ │ │ │ │ +000032fc 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00003334 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00003340 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003378 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00003384 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000339c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000033d4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000033e0 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000033ec 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00003454 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000349c 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000034ec 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000035a0 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000035f8 00010f1c R_ARM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ +0000363c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000371c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00003724 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003734 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00003798 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000037a0 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000037d4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000037ec 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003804 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00003868 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00003870 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003888 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003890 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00003898 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000038b0 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000397c 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00003994 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000039bc 0001111c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000039e4 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039f0 0000f602 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +000039f4 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003a04 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003a08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003a0c 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00003a10 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003a14 0000e102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00003a18 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003a1c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003a24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003a78 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00003a94 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00003ab0 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00003ac8 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00003af0 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003b04 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00003b18 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003b34 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003b44 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00003b58 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003b74 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003b84 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00003b98 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003bb4 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003bc4 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00003bd8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003bf4 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003c18 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ 00003c2c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003c48 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003c6c 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -00003c80 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003ca0 0000bd1c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ -00003cb0 0000a61c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00003cc8 0000a61c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00003d10 0001121c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00003da0 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dd4 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003df0 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e04 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e0c 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003e44 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003e5c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003e78 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003edc 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ee4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003ee8 00011302 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -00003ef0 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00003ef4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ef8 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00003efc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003f54 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00003f74 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00003f94 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -00003fb0 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003fc8 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00003fe0 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00003ff8 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000400c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004020 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004034 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004040 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000404c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004060 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000406c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004078 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -00004084 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004098 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000040a4 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000040b0 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -000040bc 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000040d0 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000040dc 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000040e8 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -000040f4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004108 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004114 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004120 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000412c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004140 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000414c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004158 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -00004164 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004178 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004184 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004190 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000419c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000041b0 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000041bc 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000041c8 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -000041d4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000041e8 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000041f4 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004200 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000420c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004220 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000422c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004238 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -00004244 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004258 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004264 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004270 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000427c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004290 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000429c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000042a8 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -000042b4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000042c8 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000042d4 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000042d8 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000430c 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00004328 0001151c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00004368 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00004398 0001071d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000043dc 0000c91c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000043e0 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000440c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004410 0000ce02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00004418 00011602 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ -00004420 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004424 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004430 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004434 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000446c 0001181c R_ARM_CALL 00000000 __aeabi_d2f │ │ │ │ │ -00004480 0001191c R_ARM_CALL 00000000 __aeabi_fcmpun │ │ │ │ │ -00004494 00011a1c R_ARM_CALL 00000000 __aeabi_fcmple │ │ │ │ │ -000044c8 0000c81c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004528 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00004554 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00004568 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ -00004584 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -000045a0 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000045cc 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000045ec 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000045f8 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000045fc 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -00004668 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00004684 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -0000469c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000046b4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000046cc 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000046dc 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -000046f0 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004708 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000470c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004710 0000fa02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00004714 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004778 00011c1c R_ARM_CALL 00000000 __aeabi_f2d │ │ │ │ │ -000047ac 0000c81c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000047b4 00011c1c R_ARM_CALL 00000000 __aeabi_f2d │ │ │ │ │ -00004810 0000ca1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000481c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000483c 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000485c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004874 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00004888 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000488c 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00004890 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000048c8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000048e8 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00004904 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -00004920 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00003c4c 0000bd1c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ +00003c5c 0000a61c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00003c74 0000a61c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00003cbc 0001121c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00003d4c 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d80 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d9c 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003db0 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003db8 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003df0 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003e08 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003e24 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e88 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003e94 00011302 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +00003e9c 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00003ea0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003ea4 0000e102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00003ea8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003f00 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00003f20 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00003f40 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00003f5c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003f74 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00003f8c 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00003fa4 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00003fb8 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00003fcc 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00003fe0 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00003fec 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00003ff8 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +0000400c 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004018 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004024 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004030 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004044 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004050 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000405c 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004068 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +0000407c 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004088 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004094 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +000040a0 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000040b4 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000040c0 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000040cc 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +000040d8 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000040ec 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000040f8 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004104 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004110 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004124 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004130 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000413c 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004148 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +0000415c 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004168 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004174 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004180 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004194 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000041a0 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000041ac 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +000041b8 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000041cc 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000041d8 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000041e4 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +000041f0 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004204 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004210 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000421c 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004228 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +0000423c 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004248 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004254 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004260 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004274 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004280 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004284 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +000042b8 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +000042d4 0001151c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00004314 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00004344 0001071d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00004388 0000c91c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000438c 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000043b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000043bc 0000ce02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000043c4 00011602 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ +000043cc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000043d0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000043dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000043e0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004418 0001181c R_ARM_CALL 00000000 __aeabi_d2f │ │ │ │ │ +0000442c 0001191c R_ARM_CALL 00000000 __aeabi_fcmpun │ │ │ │ │ +00004440 00011a1c R_ARM_CALL 00000000 __aeabi_fcmple │ │ │ │ │ +00004474 0000c81c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000044d4 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +00004500 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00004514 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ +00004530 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +0000454c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00004578 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004598 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000045a4 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000045a8 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +00004614 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00004630 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00004648 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004660 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00004678 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004688 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000469c 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000046b4 0000e102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000046b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000046bc 0000fa02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +000046c0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004724 00011c1c R_ARM_CALL 00000000 __aeabi_f2d │ │ │ │ │ +00004758 0000c81c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004760 00011c1c R_ARM_CALL 00000000 __aeabi_f2d │ │ │ │ │ +000047bc 0000ca1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +000047c8 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000047e8 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00004808 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004820 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00004834 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004838 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000483c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004874 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00004894 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +000048b0 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +000048cc 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +000048e8 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +00004904 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +00004928 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ 0000493c 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00004958 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -0000497c 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00004990 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -000049ac 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ -000049cc 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000049fc 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004a08 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004a18 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -00004a28 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004a3c 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004a50 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -00004a6c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00004b1c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004b34 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004b58 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00004b80 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00004b9c 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00004ba8 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004bb4 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -00004bc4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004bd8 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004bec 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -00004c2c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00004c54 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00004c58 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004c5c 0000fa02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00004c60 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004cac 0000ca1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -00004cb8 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004ccc 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00004cd4 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00004d0c 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00004958 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ +00004978 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000049a8 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000049b4 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000049c4 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +000049d4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000049e8 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000049fc 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +00004a18 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00004ac8 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004ae0 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004b04 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00004b2c 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +00004b48 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00004b54 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004b60 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +00004b70 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004b84 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004b98 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +00004bd8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00004c00 0000e102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00004c04 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004c08 0000fa02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00004c0c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004c58 0000ca1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +00004c64 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004c78 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00004c80 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00004cb8 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xa7f0 contains 56 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xa76c contains 56 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00000034 0000e71d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ +00000034 0000e61d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000038 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000003c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000078 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000008c 0000201c R_ARM_CALL 00000c9c convert_to_double │ │ │ │ │ 000000c8 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000000dc 0000201c R_ARM_CALL 00000c9c convert_to_double │ │ │ │ │ 00000100 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 00000118 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000148 0000a41c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ 00000154 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000158 0000d902 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 0000015c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000018c 0000de1c R_ARM_CALL 00000000 fmod │ │ │ │ │ -000001a4 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000018c 0000dd1c R_ARM_CALL 00000000 fmod │ │ │ │ │ +000001a4 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ 000001b0 0000d81c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ 000001cc 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 000001e8 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ 00000204 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ 0000022c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00000248 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00000248 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ 00000284 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00000298 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -000002b8 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00000298 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ +000002b8 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ 000002c4 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ 000002e0 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ 000002f8 0000d81c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ 00000338 00011d1c R_ARM_CALL 00000000 ceil │ │ │ │ │ 00000340 0000bd1d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ -00000358 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00000358 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ 00000360 0000bd1d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ 0000039c 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000003b0 0000201c R_ARM_CALL 00000c9c convert_to_double │ │ │ │ │ 000003ec 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000400 0000201c R_ARM_CALL 00000c9c convert_to_double │ │ │ │ │ 00000424 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 0000043c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ @@ -885,16 +879,16 @@ │ │ │ │ │ 00000484 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000488 0000d902 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 0000048c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000490 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004a4 0000d11c R_ARM_CALL 000008b8 PyFloat_AsDouble │ │ │ │ │ 000004b8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 000004c4 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000004d0 0000db1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -000004e4 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ +000004d0 0000da1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +000004e4 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ 000004f8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 0000053c 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ 0000055c 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ 00000580 00012102 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ 00000584 00012202 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ 00000594 00011e1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000598 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -221,15 +221,14 @@ │ │ │ │ │ _PyNumber_Index │ │ │ │ │ PyErr_BadArgument │ │ │ │ │ PyErr_WarnFormat │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyExc_DeprecationWarning │ │ │ │ │ __aeabi_ddiv │ │ │ │ │ PyExc_ZeroDivisionError │ │ │ │ │ -__aeabi_dsub │ │ │ │ │ __errno_location │ │ │ │ │ PyErr_SetFromErrno │ │ │ │ │ _Py_NoneStruct │ │ │ │ │ PyComplex_Type │ │ │ │ │ PyExc_OverflowError │ │ │ │ │ _PyFloat_FiniType │ │ │ │ │ _PyStructSequence_FiniBuiltin │ │ │ │ │ @@ -248,14 +247,15 @@ │ │ │ │ │ PyObject_GetBuffer │ │ │ │ │ PyBytes_FromStringAndSize │ │ │ │ │ PyByteArray_Type │ │ │ │ │ _PyByteArray_empty_string │ │ │ │ │ PyOS_string_to_double │ │ │ │ │ _Py_ctype_table │ │ │ │ │ PyFloat_Pack8 │ │ │ │ │ +__aeabi_dsub │ │ │ │ │ __aeabi_d2uiz │ │ │ │ │ PyExc_SystemError │ │ │ │ │ PyOS_double_to_string │ │ │ │ │ _PyUnicode_FromASCII │ │ │ │ │ PyMem_Free │ │ │ │ │ PyNumber_AsSsize_t │ │ │ │ │ _Py_dg_dtoa │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -380,15 +380,15 @@ │ │ │ │ │ cmp r1, #1 │ │ │ │ │ bhi 4d4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrgt r1, [r5, #12] │ │ │ │ │ ble 4cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 1b94 │ │ │ │ │ + b 1b34 │ │ │ │ │ R_ARM_JUMP24 float_new_impl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 484 │ │ │ │ │ ldr r0, [pc, #64] @ 4f8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -342,17 +342,17 @@ │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 5d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBool_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 2018 │ │ │ │ │ + bl 1fb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2018 │ │ │ │ │ + bl 1fb8 │ │ │ │ │ b 408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Negative │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 42c │ │ │ │ │ mov r7, r4 │ │ │ │ │ @@ -974,17 +974,17 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne cf4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movne r3, #0 │ │ │ │ │ - strne r3, [r4] │ │ │ │ │ beq cec │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [pc, #24] @ d30 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ @@ -1153,303 +1153,273 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_ZeroDivisionError │ │ │ │ │ .word 0x00000174 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00000f50 : │ │ │ │ │ float_add(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r5, [pc, #512] @ 1168 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + ldr r5, [pc, #424] @ 1110 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + sub sp, sp, #20 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 1070 │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + beq 1080 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1070 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + bne 1080 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1104 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + beq 10e8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ - ldr r3, [pc, #452] @ 116c │ │ │ │ │ + ldr r3, [pc, #360] @ 1114 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10f0 │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ + bne 10d8 │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne 1080 │ │ │ │ │ - ldrd r2, [r6, #8] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + bne 1088 │ │ │ │ │ + ldrd r0, [r4, #8] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + strd r0, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ - ldr r3, [pc, #400] @ 1170 │ │ │ │ │ + ldr r3, [pc, #300] @ 1118 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1040 │ │ │ │ │ - ldr r0, [pc, #360] @ 1174 │ │ │ │ │ + beq 1050 │ │ │ │ │ + ldr r0, [pc, #260] @ 111c │ │ │ │ │ ldr r2, [r3, #1604] @ 0x644 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r3, #1608] @ 0x648 │ │ │ │ │ str r2, [r3, #1604] @ 0x644 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - bne 1064 │ │ │ │ │ + bne 1074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ strd r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + add sp, sp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1154 │ │ │ │ │ - ldr r0, [pc, #284] @ 1174 │ │ │ │ │ + beq 1104 │ │ │ │ │ + ldr r0, [pc, #180] @ 111c │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 102c │ │ │ │ │ + beq 1038 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - b 102c │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - ldrd r8, [r4, #8] │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - beq fc8 │ │ │ │ │ - ldr r1, [pc, #224] @ 1168 │ │ │ │ │ + b 1038 │ │ │ │ │ + ldrd r6, [r6, #8] │ │ │ │ │ + b fc0 │ │ │ │ │ + ldr r1, [pc, #128] @ 1110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc8 │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1104 │ │ │ │ │ + bne fd0 │ │ │ │ │ + add r1, sp, #8 │ │ │ │ │ + add r0, sp, #4 │ │ │ │ │ + bl c9c │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + ldreq r4, [sp, #4] │ │ │ │ │ + beq 1044 │ │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_AsDouble │ │ │ │ │ - ldr r3, [pc, #188] @ 116c │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - bl 0 <__aeabi_dcmpeq> │ │ │ │ │ - R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 111c │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ - ldr r3, [pc, #152] @ 1178 │ │ │ │ │ + ldr r3, [pc, #88] @ 1120 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ - b fec │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq fbc │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 1038 │ │ │ │ │ - ldr r3, [pc, #112] @ 117c │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 115c │ │ │ │ │ - ldr r4, [pc, #96] @ 117c │ │ │ │ │ - b 1038 │ │ │ │ │ + b ff8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10fc │ │ │ │ │ - ldr r3, [pc, #80] @ 1180 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - bl 0 <__aeabi_dsub> │ │ │ │ │ - R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #64] @ 1184 │ │ │ │ │ - ldr r3, [pc, r3] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - bl 0 <__aeabi_read_tp> │ │ │ │ │ - R_ARM_CALL __aeabi_read_tp │ │ │ │ │ - b fec │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b 0 │ │ │ │ │ - R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - b 1114 │ │ │ │ │ + beq fc0 │ │ │ │ │ + b 1044 │ │ │ │ │ + ldr r2, [pc, #52] @ 1124 │ │ │ │ │ + ldr r4, [pc, #48] @ 1124 │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addne r3, r3, #1 │ │ │ │ │ + strne r3, [r2] │ │ │ │ │ + b 1044 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b 1044 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ - .word 0x0000018c │ │ │ │ │ + .word 0x00000128 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x00000094 │ │ │ │ │ + .word 0x00000054 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ - .word 0x3ff00000 │ │ │ │ │ - .word 0x0000003c │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001188 : │ │ │ │ │ +00001128 : │ │ │ │ │ float_pow(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r3, [pc, #2072] @ 19b8 │ │ │ │ │ + ldr r3, [pc, #2072] @ 1958 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bne 1628 │ │ │ │ │ - ldr r6, [pc, #2056] @ 19bc │ │ │ │ │ + bne 15c8 │ │ │ │ │ + ldr r6, [pc, #2056] @ 195c │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 1590 │ │ │ │ │ + bne 1530 │ │ │ │ │ ldrd r8, [r3, #8] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq 1588 │ │ │ │ │ - ldr r1, [pc, #2016] @ 19bc │ │ │ │ │ + beq 1528 │ │ │ │ │ + ldr r1, [pc, #2016] @ 195c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1588 │ │ │ │ │ + bne 1528 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1768 │ │ │ │ │ + beq 1708 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ - ldr r3, [pc, #1980] @ 19c0 │ │ │ │ │ + ldr r3, [pc, #1980] @ 1960 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov fp, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1674 │ │ │ │ │ + bne 1614 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 161c │ │ │ │ │ + bne 15bc │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1660 │ │ │ │ │ + bne 1600 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1844 │ │ │ │ │ + bne 17e4 │ │ │ │ │ bic r3, r9, #-2147483648 @ 0x80000000 │ │ │ │ │ bic r5, fp, #-2147483648 @ 0x80000000 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - ldr r3, [pc, #1856] @ 19c4 │ │ │ │ │ + ldr r3, [pc, #1856] @ 1964 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ mov r4, sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b8 │ │ │ │ │ - ldr r3, [pc, #1824] @ 19c4 │ │ │ │ │ + bne 1258 │ │ │ │ │ + ldr r3, [pc, #1824] @ 1964 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17dc │ │ │ │ │ - ldr r3, [pc, #1796] @ 19c4 │ │ │ │ │ + beq 177c │ │ │ │ │ + ldr r3, [pc, #1796] @ 1964 │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12e8 │ │ │ │ │ + bne 1288 │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ - ldr r3, [pc, #1768] @ 19c4 │ │ │ │ │ + ldr r3, [pc, #1768] @ 1964 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1780 │ │ │ │ │ + beq 1720 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 171c │ │ │ │ │ + bne 16bc │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1490 │ │ │ │ │ - ldr r3, [pc, #1696] @ 19c8 │ │ │ │ │ + bne 1430 │ │ │ │ │ + ldr r3, [pc, #1696] @ 1968 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1658 │ │ │ │ │ + bne 15f8 │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov ip, r0 │ │ │ │ │ str r0, [sp] │ │ │ │ │ @@ -1459,50 +1429,50 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL pow │ │ │ │ │ ldr r9, [r8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 1898 │ │ │ │ │ - ldr r3, [pc, #1608] @ 19cc │ │ │ │ │ + bne 1838 │ │ │ │ │ + ldr r3, [pc, #1608] @ 196c │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ - ldr r3, [pc, #1604] @ 19d0 │ │ │ │ │ + ldr r3, [pc, #1604] @ 1970 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movne r7, #1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orrne r7, r7, #1 │ │ │ │ │ tst r7, #1 │ │ │ │ │ - bne 1994 │ │ │ │ │ - ldr r3, [pc, #1564] @ 19d4 │ │ │ │ │ + bne 1934 │ │ │ │ │ + ldr r3, [pc, #1564] @ 1974 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r7, [r3, #1608] @ 0x648 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1558 │ │ │ │ │ - ldr r0, [pc, #1532] @ 19d8 │ │ │ │ │ + beq 14f8 │ │ │ │ │ + ldr r0, [pc, #1532] @ 1978 │ │ │ │ │ ldr r2, [r3, #1604] @ 0x644 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ ldr ip, [r7, #4] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r3, #1608] @ 0x648 │ │ │ │ │ str r2, [r3, #1604] @ 0x644 │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ - bne 157c │ │ │ │ │ + bne 151c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ strd r4, [r7, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -1510,228 +1480,228 @@ │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 161c │ │ │ │ │ + bne 15bc │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1864 │ │ │ │ │ + bne 1804 │ │ │ │ │ bic r5, fp, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #1384] @ 19c4 │ │ │ │ │ + ldr r3, [pc, #1384] @ 1964 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ mov r4, sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1490 │ │ │ │ │ - ldr r3, [pc, #1352] @ 19c4 │ │ │ │ │ + bne 1430 │ │ │ │ │ + ldr r3, [pc, #1352] @ 1964 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 161c │ │ │ │ │ + beq 15bc │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, fp │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1970 │ │ │ │ │ + beq 1910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fmod │ │ │ │ │ - ldr r3, [pc, #1268] @ 19c0 │ │ │ │ │ + ldr r3, [pc, #1268] @ 1960 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ add r5, r9, #-2147483648 @ 0x80000000 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1640 │ │ │ │ │ + bne 15e0 │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r7, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL pow │ │ │ │ │ ldr r9, [r8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 18d8 │ │ │ │ │ - ldr r3, [pc, #1192] @ 19d0 │ │ │ │ │ + bne 1878 │ │ │ │ │ + ldr r3, [pc, #1192] @ 1970 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19ac │ │ │ │ │ + bne 194c │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ - ldr r3, [pc, #1160] @ 19c8 │ │ │ │ │ + ldr r3, [pc, #1160] @ 1968 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13b0 │ │ │ │ │ + beq 1350 │ │ │ │ │ add r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 13b0 │ │ │ │ │ + b 1350 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 192c │ │ │ │ │ - ldr r0, [pc, #1128] @ 19d8 │ │ │ │ │ + beq 18cc │ │ │ │ │ + ldr r0, [pc, #1128] @ 1978 │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 13fc │ │ │ │ │ + beq 139c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - b 13fc │ │ │ │ │ + b 139c │ │ │ │ │ ldrd sl, [r7, #8] │ │ │ │ │ - b 1218 │ │ │ │ │ + b 11b8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1938 │ │ │ │ │ + bne 18d8 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1768 │ │ │ │ │ + beq 1708 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ - ldr r3, [pc, #1024] @ 19c0 │ │ │ │ │ + ldr r3, [pc, #1024] @ 1960 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11c8 │ │ │ │ │ + beq 1168 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1638 │ │ │ │ │ + bne 15d8 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq 1414 │ │ │ │ │ + beq 13b4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11e4 │ │ │ │ │ + beq 1184 │ │ │ │ │ ldrd sl, [r7, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1250 │ │ │ │ │ - ldr r1, [pc, #932] @ 19c8 │ │ │ │ │ + beq 11f0 │ │ │ │ │ + ldr r1, [pc, #932] @ 1968 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1668 │ │ │ │ │ - ldr r3, [pc, #940] @ 19dc │ │ │ │ │ - ldr r1, [pc, #940] @ 19e0 │ │ │ │ │ + b 1608 │ │ │ │ │ + ldr r3, [pc, #940] @ 197c │ │ │ │ │ + ldr r1, [pc, #940] @ 1980 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1408 │ │ │ │ │ + b 13a8 │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ - ldr r3, [pc, #892] @ 19c8 │ │ │ │ │ + ldr r3, [pc, #892] @ 1968 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1660 │ │ │ │ │ - ldr r9, [pc, #872] @ 19c8 │ │ │ │ │ + bne 1600 │ │ │ │ │ + ldr r9, [pc, #872] @ 1968 │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1638 │ │ │ │ │ + bne 15d8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1660 │ │ │ │ │ + bne 1600 │ │ │ │ │ bic r5, r9, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #796] @ 19c4 │ │ │ │ │ + ldr r3, [pc, #796] @ 1964 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16d8 │ │ │ │ │ - ldr r3, [pc, #768] @ 19c4 │ │ │ │ │ + bne 1678 │ │ │ │ │ + ldr r3, [pc, #768] @ 1964 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1880 │ │ │ │ │ + beq 1820 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1754 │ │ │ │ │ + bne 16f4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1320 │ │ │ │ │ - ldr r5, [pc, #688] @ 19c8 │ │ │ │ │ + beq 12c0 │ │ │ │ │ + ldr r5, [pc, #688] @ 1968 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 14b0 │ │ │ │ │ + b 1450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fmod │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -1739,183 +1709,183 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 194c │ │ │ │ │ - ldr r3, [pc, #648] @ 19e4 │ │ │ │ │ - ldr r1, [pc, #648] @ 19e8 │ │ │ │ │ + beq 18ec │ │ │ │ │ + ldr r3, [pc, #648] @ 1984 │ │ │ │ │ + ldr r1, [pc, #648] @ 1988 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1638 │ │ │ │ │ - ldr r3, [pc, #636] @ 19ec │ │ │ │ │ + b 15d8 │ │ │ │ │ + ldr r3, [pc, #636] @ 198c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1940 │ │ │ │ │ - ldr r7, [pc, #620] @ 19ec │ │ │ │ │ - b 1408 │ │ │ │ │ + bne 18e0 │ │ │ │ │ + ldr r7, [pc, #620] @ 198c │ │ │ │ │ + b 13a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fmod │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <__aeabi_dcmpgt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpgt │ │ │ │ │ - ldr r3, [pc, #528] @ 19c8 │ │ │ │ │ + ldr r3, [pc, #528] @ 1968 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 1870 │ │ │ │ │ + beq 1810 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r9, [pc, #504] @ 19d0 │ │ │ │ │ + ldreq r9, [pc, #504] @ 1970 │ │ │ │ │ moveq r8, #0 │ │ │ │ │ - b 1660 │ │ │ │ │ - ldr r3, [pc, #484] @ 19c8 │ │ │ │ │ + b 1600 │ │ │ │ │ + ldr r3, [pc, #484] @ 1968 │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 161c │ │ │ │ │ + bne 15bc │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <__aeabi_dcmpgt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpgt │ │ │ │ │ - ldr r3, [pc, #440] @ 19c8 │ │ │ │ │ + ldr r3, [pc, #440] @ 1968 │ │ │ │ │ mov r2, #0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ movne r6, #1 │ │ │ │ │ bl 0 <__aeabi_dcmpgt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpgt │ │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ldreq r1, [pc, #408] @ 19d0 │ │ │ │ │ + ldreq r1, [pc, #408] @ 1970 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - beq 1668 │ │ │ │ │ + beq 1608 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 1668 │ │ │ │ │ - ldr r3, [pc, #380] @ 19c8 │ │ │ │ │ + b 1608 │ │ │ │ │ + ldr r3, [pc, #380] @ 1968 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne sl, r8 │ │ │ │ │ movne fp, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ - b 1668 │ │ │ │ │ + b 1608 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - beq 183c │ │ │ │ │ + beq 17dc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ movlt r0, #0 │ │ │ │ │ movlt r1, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 1668 │ │ │ │ │ + b 1608 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r9, #34 @ 0x22 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [sp] │ │ │ │ │ strne r7, [r3] │ │ │ │ │ - bne 13b0 │ │ │ │ │ + bne 1350 │ │ │ │ │ cmp r9, #34 @ 0x22 │ │ │ │ │ - beq 19a0 │ │ │ │ │ - ldr r3, [pc, #288] @ 19f0 │ │ │ │ │ + beq 1940 │ │ │ │ │ + ldr r3, [pc, #288] @ 1990 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetFromErrno │ │ │ │ │ - b 1638 │ │ │ │ │ + b 15d8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ sub r4, r9, #34 @ 0x22 │ │ │ │ │ clz r4, r4 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r4, #0 │ │ │ │ │ andne r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 18c0 │ │ │ │ │ + beq 1860 │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ - ldr r3, [pc, #184] @ 19c8 │ │ │ │ │ + ldr r3, [pc, #184] @ 1968 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r7, [r8] │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 154c │ │ │ │ │ - b 13b0 │ │ │ │ │ + bne 14ec │ │ │ │ │ + b 1350 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b 11c4 │ │ │ │ │ + b 1164 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 1778 │ │ │ │ │ - ldr r3, [pc, #116] @ 19c8 │ │ │ │ │ + b 1718 │ │ │ │ │ + ldr r3, [pc, #116] @ 1968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r8, #0 │ │ │ │ │ moveq r9, #0 │ │ │ │ │ - b 1660 │ │ │ │ │ - ldr r3, [pc, #124] @ 19f4 │ │ │ │ │ + b 1600 │ │ │ │ │ + ldr r3, [pc, #124] @ 1994 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - ldr r2, [pc, #52] @ 19b8 │ │ │ │ │ + ldr r2, [pc, #52] @ 1958 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - ldr r3, [pc, #80] @ 19f8 │ │ │ │ │ + ldr r3, [pc, #80] @ 1998 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - b 18d0 │ │ │ │ │ + b 1870 │ │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - b 19a0 │ │ │ │ │ + b 1940 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ @@ -1934,207 +1904,207 @@ │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ R_ARM_ABS32 PyComplex_Type │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ │ │ │ │ │ -000019fc : │ │ │ │ │ +0000199c : │ │ │ │ │ float_hash(): │ │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ │ b 0 <_Py_HashDouble> │ │ │ │ │ R_ARM_JUMP24 _Py_HashDouble │ │ │ │ │ │ │ │ │ │ -00001a04 : │ │ │ │ │ +000019a4 : │ │ │ │ │ float_vectorcall(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bne 1b58 │ │ │ │ │ + bne 1af8 │ │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - bne 1b38 │ │ │ │ │ + bne 1ad8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1af0 │ │ │ │ │ - ldr r3, [pc, #320] @ 1b84 │ │ │ │ │ + beq 1a90 │ │ │ │ │ + ldr r3, [pc, #320] @ 1b24 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 1a80 │ │ │ │ │ + bne 1a20 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1afc │ │ │ │ │ - ldr r3, [pc, #300] @ 1b88 │ │ │ │ │ + beq 1a9c │ │ │ │ │ + ldr r3, [pc, #300] @ 1b28 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1a74 │ │ │ │ │ + beq 1a14 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyNumber_Float │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 1c88 │ │ │ │ │ + b 1c28 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromString │ │ │ │ │ - ldr r3, [pc, #260] @ 1b8c │ │ │ │ │ + ldr r3, [pc, #260] @ 1b2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r1, r3 │ │ │ │ │ - ldr r0, [pc, #240] @ 1b84 │ │ │ │ │ - bl 1b94 │ │ │ │ │ + ldr r0, [pc, #240] @ 1b24 │ │ │ │ │ + bl 1b34 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1b30 │ │ │ │ │ + beq 1ad0 │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b18 │ │ │ │ │ + beq 1ab8 │ │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ strd r0, [r5, #8] │ │ │ │ │ - beq 1ad8 │ │ │ │ │ + beq 1a78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 1ae4 │ │ │ │ │ + beq 1a84 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1ad8 │ │ │ │ │ - ldr r3, [pc, #140] @ 1b84 │ │ │ │ │ + b 1a78 │ │ │ │ │ + ldr r3, [pc, #140] @ 1b24 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 1b10 │ │ │ │ │ + bne 1ab0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ - ldr r1, [pc, #116] @ 1b8c │ │ │ │ │ - b 1a8c │ │ │ │ │ + ldr r1, [pc, #116] @ 1b2c │ │ │ │ │ + b 1a2c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1b30 │ │ │ │ │ + beq 1ad0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 1b78 │ │ │ │ │ + beq 1b18 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1ad8 │ │ │ │ │ - ldr r0, [pc, #80] @ 1b90 │ │ │ │ │ + b 1a78 │ │ │ │ │ + ldr r0, [pc, #80] @ 1b30 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a34 │ │ │ │ │ - b 1b30 │ │ │ │ │ - ldr r0, [pc, #48] @ 1b90 │ │ │ │ │ + bne 19d4 │ │ │ │ │ + b 1ad0 │ │ │ │ │ + ldr r0, [pc, #48] @ 1b30 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b30 │ │ │ │ │ - b 1a28 │ │ │ │ │ + beq 1ad0 │ │ │ │ │ + b 19c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1b30 │ │ │ │ │ + b 1ad0 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000210 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00001b94 : │ │ │ │ │ +00001b34 : │ │ │ │ │ float_new_impl(): │ │ │ │ │ - ldr r3, [pc, #224] @ 1c7c │ │ │ │ │ + ldr r3, [pc, #224] @ 1c1c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1bc4 │ │ │ │ │ + bne 1b64 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1c44 │ │ │ │ │ - ldr r3, [pc, #208] @ 1c80 │ │ │ │ │ + beq 1be4 │ │ │ │ │ + ldr r3, [pc, #208] @ 1c20 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1bc0 │ │ │ │ │ + beq 1b60 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyNumber_Float │ │ │ │ │ - b 1c88 │ │ │ │ │ + b 1c28 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromString │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #168] @ 1c84 │ │ │ │ │ + ldr r2, [pc, #168] @ 1c24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r1, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 1b94 │ │ │ │ │ + bl 1b34 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c68 │ │ │ │ │ + beq 1c08 │ │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1c50 │ │ │ │ │ + beq 1bf0 │ │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ strd r0, [r4, #8] │ │ │ │ │ - beq 1c30 │ │ │ │ │ + beq 1bd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 1c38 │ │ │ │ │ + beq 1bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1c30 │ │ │ │ │ + b 1bd0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1c68 │ │ │ │ │ + beq 1c08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 1c70 │ │ │ │ │ + beq 1c10 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1c30 │ │ │ │ │ + b 1bd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1c68 │ │ │ │ │ + b 1c08 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001c88 : │ │ │ │ │ +00001c28 : │ │ │ │ │ PyFloat_FromString(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -2142,182 +2112,182 @@ │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 1d3c │ │ │ │ │ + beq 1cdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1d90 │ │ │ │ │ + beq 1d30 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ - ldr r3, [pc, #316] @ 1e1c │ │ │ │ │ - ldr r2, [pc, #316] @ 1e20 │ │ │ │ │ + ldr r3, [pc, #316] @ 1dbc │ │ │ │ │ + ldr r2, [pc, #316] @ 1dc0 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r4, [sp] │ │ │ │ │ bl 0 <_Py_string_to_number_with_underscores> │ │ │ │ │ R_ARM_CALL _Py_string_to_number_with_underscores │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1d1c │ │ │ │ │ + beq 1cbc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 1d28 │ │ │ │ │ + beq 1cc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1d98 │ │ │ │ │ + beq 1d38 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ - ldr r3, [pc, #200] @ 1e1c │ │ │ │ │ + ldr r3, [pc, #200] @ 1dbc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - ldr r2, [pc, #188] @ 1e20 │ │ │ │ │ + ldr r2, [pc, #188] @ 1dc0 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 <_Py_string_to_number_with_underscores> │ │ │ │ │ R_ARM_CALL _Py_string_to_number_with_underscores │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 1d1c │ │ │ │ │ + b 1cbc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #160] @ 1e24 │ │ │ │ │ + ldr r3, [pc, #160] @ 1dc4 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #156] @ 1e28 │ │ │ │ │ + ldr r1, [pc, #156] @ 1dc8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1d1c │ │ │ │ │ - ldr r1, [pc, #140] @ 1e2c │ │ │ │ │ + b 1cbc │ │ │ │ │ + ldr r1, [pc, #140] @ 1dcc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 1dfc │ │ │ │ │ + beq 1d9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1dfc │ │ │ │ │ + bne 1d9c │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d78 │ │ │ │ │ + bne 1d18 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e10 │ │ │ │ │ - ldr r1, [pc, #56] @ 1e1c │ │ │ │ │ + beq 1db0 │ │ │ │ │ + ldr r1, [pc, #56] @ 1dbc │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #52] @ 1e20 │ │ │ │ │ + ldr r2, [pc, #52] @ 1dc0 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r3, r4 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str r4, [sp] │ │ │ │ │ - b 1cf0 │ │ │ │ │ + b 1c90 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ │ - ldreq r0, [pc, #32] @ 1e30 │ │ │ │ │ - b 1d4c │ │ │ │ │ + ldreq r0, [pc, #32] @ 1dd0 │ │ │ │ │ + b 1cec │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 1d90 │ │ │ │ │ + b 1d30 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 float_from_string_inner │ │ │ │ │ .word 0x00000210 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000218 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyByteArray_Type │ │ │ │ │ R_ARM_ABS32 _PyByteArray_empty_string │ │ │ │ │ │ │ │ │ │ -00001e34 : │ │ │ │ │ +00001dd4 : │ │ │ │ │ float_from_string_inner(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ add r4, r0, r1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bcs 1fd4 │ │ │ │ │ - ldr ip, [pc, #412] @ 1ffc │ │ │ │ │ + bcs 1f74 │ │ │ │ │ + ldr ip, [pc, #412] @ 1f9c │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 1fa8 │ │ │ │ │ + bne 1f48 │ │ │ │ │ sub r1, r4, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bls 1f6c │ │ │ │ │ - ldr ip, [pc, #380] @ 1ffc │ │ │ │ │ + bls 1f0c │ │ │ │ │ + ldr ip, [pc, #380] @ 1f9c │ │ │ │ │ ldrb r3, [r4, #-1] │ │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ │ ands r2, r3, #8 │ │ │ │ │ - bne 1f4c │ │ │ │ │ + bne 1eec │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_string_to_double │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bne 1f8c │ │ │ │ │ - ldr r3, [pc, #336] @ 2000 │ │ │ │ │ + bne 1f2c │ │ │ │ │ + ldr r3, [pc, #336] @ 1fa0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fe0 │ │ │ │ │ - ldr r3, [pc, #312] @ 2004 │ │ │ │ │ + bne 1f80 │ │ │ │ │ + ldr r3, [pc, #312] @ 1fa4 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1f30 │ │ │ │ │ + beq 1ed0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ str r2, [r3, #1608] @ 0x648 │ │ │ │ │ ldr r2, [r3, #1604] @ 0x644 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #1604] @ 0x644 │ │ │ │ │ - ldr r3, [pc, #260] @ 2008 │ │ │ │ │ + ldr r3, [pc, #260] @ 1fa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, r3, #16 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3, #16] │ │ │ │ │ @@ -2327,125 +2297,125 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 1efc │ │ │ │ │ + bne 1e9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1f24 │ │ │ │ │ + b 1ec4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 1f6c │ │ │ │ │ + beq 1f0c │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 1f4c │ │ │ │ │ + bne 1eec │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_string_to_double │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - beq 1ea8 │ │ │ │ │ - ldr r3, [pc, #120] @ 200c │ │ │ │ │ - ldr r1, [pc, #120] @ 2010 │ │ │ │ │ + beq 1e48 │ │ │ │ │ + ldr r3, [pc, #120] @ 1fac │ │ │ │ │ + ldr r1, [pc, #120] @ 1fb0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1f24 │ │ │ │ │ + b 1ec4 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bls 1fd4 │ │ │ │ │ + bls 1f74 │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - beq 1fd4 │ │ │ │ │ + beq 1f74 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 1fb4 │ │ │ │ │ + bne 1f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne 1e6c │ │ │ │ │ - b 1f8c │ │ │ │ │ + bne 1e0c │ │ │ │ │ + b 1f2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fa0 │ │ │ │ │ - ldr r3, [pc, #32] @ 2014 │ │ │ │ │ + bne 1f40 │ │ │ │ │ + ldr r3, [pc, #32] @ 1fb4 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 1ed0 │ │ │ │ │ + b 1e70 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x00000130 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x0000025c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000018 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002018 : │ │ │ │ │ +00001fb8 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bxeq lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bxne lr │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00002040 : │ │ │ │ │ +00001fe0 : │ │ │ │ │ PyFloat_Pack8(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr ip, [pc, #708] @ 231c │ │ │ │ │ + ldr ip, [pc, #708] @ 22bc │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr ip, [ip, #1508] @ 0x5e4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ - beq 20f4 │ │ │ │ │ + beq 2094 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - bne 2098 │ │ │ │ │ + bne 2038 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20b0 │ │ │ │ │ + beq 2050 │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ subs r3, r3, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 207c │ │ │ │ │ + beq 201c │ │ │ │ │ ldrb r0, [sp] │ │ │ │ │ ldrb r1, [sp, #1] │ │ │ │ │ ldrb r2, [sp, #2] │ │ │ │ │ ldrb r3, [sp, #3] │ │ │ │ │ strb r0, [r4, #7] │ │ │ │ │ strb r1, [r4, #6] │ │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ │ @@ -2454,73 +2424,73 @@ │ │ │ │ │ strb r3, [r4, #4] │ │ │ │ │ ldrb r2, [sp, #6] │ │ │ │ │ ldrb r3, [sp, #7] │ │ │ │ │ strb r0, [r4, #3] │ │ │ │ │ strb r1, [r4, #2] │ │ │ │ │ strb r2, [r4, #1] │ │ │ │ │ strb r3, [r4] │ │ │ │ │ - b 208c │ │ │ │ │ + b 202c │ │ │ │ │ ldrd r6, [sp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r4, r2, #7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mvnne r8, #0 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r9, r0 │ │ │ │ │ - bne 22a8 │ │ │ │ │ + bne 2248 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #476] @ 2320 │ │ │ │ │ + ldr r3, [pc, #476] @ 22c0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpge> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpge │ │ │ │ │ mov r2, #0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 22bc │ │ │ │ │ - ldr r3, [pc, #452] @ 2324 │ │ │ │ │ + beq 225c │ │ │ │ │ + ldr r3, [pc, #452] @ 22c4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22d4 │ │ │ │ │ + beq 2274 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bge 22ec │ │ │ │ │ - ldr ip, [pc, #392] @ 2328 │ │ │ │ │ + bge 228c │ │ │ │ │ + ldr ip, [pc, #392] @ 22c8 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - blt 2300 │ │ │ │ │ + blt 22a0 │ │ │ │ │ add r5, r2, #1020 @ 0x3fc │ │ │ │ │ - ldr r3, [pc, #372] @ 2324 │ │ │ │ │ + ldr r3, [pc, #372] @ 22c4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - ldr r3, [pc, #356] @ 232c │ │ │ │ │ + ldr r3, [pc, #356] @ 22cc │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r7, r1 │ │ │ │ │ @@ -2532,35 +2502,35 @@ │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #296] @ 2330 │ │ │ │ │ + ldr r3, [pc, #296] @ 22d0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ - ldr r3, [pc, #268] @ 2320 │ │ │ │ │ + ldr r3, [pc, #268] @ 22c0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ bl 0 <__aeabi_d2uiz> │ │ │ │ │ R_ARM_CALL __aeabi_d2uiz │ │ │ │ │ lsrs r2, r0, #24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 2250 │ │ │ │ │ + beq 21f0 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ lsrs r3, sl, #28 │ │ │ │ │ - beq 2250 │ │ │ │ │ - ldr r3, [pc, #248] @ 2334 │ │ │ │ │ + beq 21f0 │ │ │ │ │ + ldr r3, [pc, #248] @ 22d4 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ - bgt 22ec │ │ │ │ │ + bgt 228c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ asr r1, r0, #4 │ │ │ │ │ orr r1, r1, r9, lsl #7 │ │ │ │ │ strb r1, [r2], r8 │ │ │ │ │ @@ -2576,48 +2546,48 @@ │ │ │ │ │ strb sl, [r1, r8] │ │ │ │ │ add ip, r1, r8, lsl #1 │ │ │ │ │ strb r2, [r1, r8, lsl #1] │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ strb r2, [ip, r8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ strb r3, [ip, r8, lsl #1] │ │ │ │ │ - b 2090 │ │ │ │ │ + b 2030 │ │ │ │ │ add r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r9, #1 │ │ │ │ │ strd r6, [sp] │ │ │ │ │ - b 2128 │ │ │ │ │ + b 20c8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21c0 │ │ │ │ │ - ldr r3, [pc, #92] @ 2338 │ │ │ │ │ - ldr r1, [pc, #92] @ 233c │ │ │ │ │ + bne 2160 │ │ │ │ │ + ldr r3, [pc, #92] @ 22d8 │ │ │ │ │ + ldr r1, [pc, #92] @ 22dc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2090 │ │ │ │ │ - ldr r3, [pc, #76] @ 2340 │ │ │ │ │ - ldr r1, [pc, #76] @ 2344 │ │ │ │ │ + b 2030 │ │ │ │ │ + ldr r3, [pc, #76] @ 22e0 │ │ │ │ │ + ldr r1, [pc, #76] @ 22e4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 22e4 │ │ │ │ │ + b 2284 │ │ │ │ │ add r2, r2, #1020 @ 0x3fc │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b 21c0 │ │ │ │ │ + b 2160 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x3fe00000 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0xfffffc02 │ │ │ │ │ .word 0x41b00000 │ │ │ │ │ .word 0x41700000 │ │ │ │ │ @@ -2627,30 +2597,30 @@ │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000002a0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002348 : │ │ │ │ │ +000022e8 : │ │ │ │ │ float_repr(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ │ stm sp, {r2, r3} │ │ │ │ │ mov r2, #114 @ 0x72 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_double_to_string │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 23a4 │ │ │ │ │ + beq 2344 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_FromASCII> │ │ │ │ │ R_ARM_CALL _PyUnicode_FromASCII │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -2661,151 +2631,151 @@ │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -000023b0 : │ │ │ │ │ +00002350 : │ │ │ │ │ float_sub(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r5, [pc, #460] @ 2594 │ │ │ │ │ + ldr r5, [pc, #460] @ 2534 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bne 24d8 │ │ │ │ │ + bne 2478 │ │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ │ strd r2, [sp, #8] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 24b4 │ │ │ │ │ - ldr r1, [pc, #408] @ 2594 │ │ │ │ │ + beq 2454 │ │ │ │ │ + ldr r1, [pc, #408] @ 2534 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 24b4 │ │ │ │ │ + bne 2454 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 256c │ │ │ │ │ + beq 250c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ - ldr r3, [pc, #372] @ 2598 │ │ │ │ │ + ldr r3, [pc, #372] @ 2538 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2538 │ │ │ │ │ + bne 24d8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #332] @ 259c │ │ │ │ │ + ldr r3, [pc, #332] @ 253c │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2508 │ │ │ │ │ - ldr r0, [pc, #292] @ 25a0 │ │ │ │ │ + beq 24a8 │ │ │ │ │ + ldr r0, [pc, #292] @ 2540 │ │ │ │ │ ldr r2, [r3, #1604] @ 0x644 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r3, #1608] @ 0x648 │ │ │ │ │ str r2, [r3, #1604] @ 0x644 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - bne 252c │ │ │ │ │ + bne 24cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ strd r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #220] @ 25a4 │ │ │ │ │ + ldr r3, [pc, #220] @ 2544 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ - b 245c │ │ │ │ │ + b 23fc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23e0 │ │ │ │ │ + bne 2380 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl c9c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 23e8 │ │ │ │ │ + bne 2388 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - b 24a8 │ │ │ │ │ + b 2448 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2588 │ │ │ │ │ - ldr r0, [pc, #128] @ 25a0 │ │ │ │ │ + beq 2528 │ │ │ │ │ + ldr r0, [pc, #128] @ 2540 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 249c │ │ │ │ │ + beq 243c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - b 249c │ │ │ │ │ + b 243c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24a8 │ │ │ │ │ - ldr r3, [pc, #92] @ 25a8 │ │ │ │ │ + bne 2448 │ │ │ │ │ + ldr r3, [pc, #92] @ 2548 │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ - ldr r3, [pc, #80] @ 25ac │ │ │ │ │ + ldr r3, [pc, #80] @ 254c │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ - b 245c │ │ │ │ │ - ldr r2, [pc, #60] @ 25b0 │ │ │ │ │ - ldr r4, [pc, #56] @ 25b0 │ │ │ │ │ + b 23fc │ │ │ │ │ + ldr r2, [pc, #60] @ 2550 │ │ │ │ │ + ldr r4, [pc, #56] @ 2550 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - b 24a8 │ │ │ │ │ + b 2448 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 24a8 │ │ │ │ │ + b 2448 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x00000148 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -2813,41 +2783,41 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -000025b4 : │ │ │ │ │ +00002554 : │ │ │ │ │ float_neg(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #140] @ 2658 │ │ │ │ │ + ldr r2, [pc, #140] @ 25f8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r7, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - beq 2640 │ │ │ │ │ + beq 25e0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ str r2, [r3, #1608] @ 0x648 │ │ │ │ │ ldr r2, [r3, #1604] @ 0x644 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #1604] @ 0x644 │ │ │ │ │ - ldr r3, [pc, #68] @ 265c │ │ │ │ │ + ldr r3, [pc, #68] @ 25fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, r3, #16 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3, #16] │ │ │ │ │ @@ -2856,173 +2826,173 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r6, [r4, #8] │ │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 2610 │ │ │ │ │ + bne 25b0 │ │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002660 : │ │ │ │ │ +00002600 : │ │ │ │ │ float___round__(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ │ - ldr r3, [pc, #1608] @ 2cc0 │ │ │ │ │ + ldr r3, [pc, #1608] @ 2c60 │ │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bhi 294c │ │ │ │ │ + bhi 28ec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2970 │ │ │ │ │ - ldr r5, [pc, #1564] @ 2cc4 │ │ │ │ │ + bne 2910 │ │ │ │ │ + ldr r5, [pc, #1564] @ 2c64 │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2c84 │ │ │ │ │ + beq 2c24 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r6, [pc, #1548] @ 2cc8 │ │ │ │ │ + ldr r6, [pc, #1548] @ 2c68 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 2738 │ │ │ │ │ + bne 26d8 │ │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bne 27ac │ │ │ │ │ + bne 274c │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL round │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #1488] @ 2ccc │ │ │ │ │ + ldr r3, [pc, #1488] @ 2c6c │ │ │ │ │ mov r2, #0 │ │ │ │ │ bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c8c │ │ │ │ │ - ldr r3, [pc, #1452] @ 2cc0 │ │ │ │ │ + bne 2c2c │ │ │ │ │ + ldr r3, [pc, #1452] @ 2c60 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ moveq r0, r6 │ │ │ │ │ moveq r1, r7 │ │ │ │ │ - bne 29f8 │ │ │ │ │ + bne 2998 │ │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromDouble │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26c0 │ │ │ │ │ + bne 2660 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 29bc │ │ │ │ │ + beq 295c │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 29b0 │ │ │ │ │ + beq 2950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 29d0 │ │ │ │ │ + beq 2970 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 2a68 │ │ │ │ │ + bne 2a08 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ ldrd r8, [sl, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 26c4 │ │ │ │ │ + beq 2664 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 26c4 │ │ │ │ │ + bne 2664 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 26c4 │ │ │ │ │ + b 2664 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 29fc │ │ │ │ │ + beq 299c │ │ │ │ │ bic r7, r9, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #1280] @ 2cd0 │ │ │ │ │ + ldr r3, [pc, #1280] @ 2c70 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bb4 │ │ │ │ │ - ldr r3, [pc, #1252] @ 2cd0 │ │ │ │ │ + bne 2b54 │ │ │ │ │ + ldr r3, [pc, #1252] @ 2c70 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpgt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpgt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bb4 │ │ │ │ │ + bne 2b54 │ │ │ │ │ cmp r4, #324 @ 0x144 │ │ │ │ │ - bge 2bb4 │ │ │ │ │ + bge 2b54 │ │ │ │ │ cmn r4, #308 @ 0x134 │ │ │ │ │ - blt 2c3c │ │ │ │ │ + blt 2bdc │ │ │ │ │ add ip, sp, #28 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ stmib sp, {r2, ip} │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ mov r2, #3 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_dg_dtoa> │ │ │ │ │ R_ARM_CALL _Py_dg_dtoa │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2c30 │ │ │ │ │ + beq 2bd0 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ sub r4, r4, r5 │ │ │ │ │ add r1, r4, #8 │ │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ │ - bgt 2bfc │ │ │ │ │ + bgt 2b9c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2bec │ │ │ │ │ - ldr r3, [pc, #1128] @ 2cd4 │ │ │ │ │ + bne 2b8c │ │ │ │ │ + ldr r3, [pc, #1128] @ 2c74 │ │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub r2, r2, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ - ldr r2, [pc, #1100] @ 2cd8 │ │ │ │ │ + ldr r2, [pc, #1100] @ 2c78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_snprintf │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ @@ -3030,304 +3000,304 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_dg_strtod> │ │ │ │ │ R_ARM_CALL _Py_dg_strtod │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - beq 2b88 │ │ │ │ │ - ldr r3, [pc, #1048] @ 2cdc │ │ │ │ │ + beq 2b28 │ │ │ │ │ + ldr r3, [pc, #1048] @ 2c7c │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 297c │ │ │ │ │ - ldr r0, [pc, #1016] @ 2ce0 │ │ │ │ │ + beq 291c │ │ │ │ │ + ldr r0, [pc, #1016] @ 2c80 │ │ │ │ │ ldr r2, [r3, #1604] @ 0x644 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str ip, [r3, #1608] @ 0x648 │ │ │ │ │ str r2, [r3, #1604] @ 0x644 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r0, #16 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - bne 29a4 │ │ │ │ │ + bne 2944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ strd r6, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bne 2c6c │ │ │ │ │ + bne 2c0c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_dg_freedtoa> │ │ │ │ │ R_ARM_CALL _Py_dg_freedtoa │ │ │ │ │ - ldr r3, [pc, #912] @ 2cc0 │ │ │ │ │ + ldr r3, [pc, #912] @ 2c60 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 29f8 │ │ │ │ │ + bne 2998 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r0, [pc, #912] @ 2ce4 │ │ │ │ │ + ldr r0, [pc, #912] @ 2c84 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c34 │ │ │ │ │ + beq 2bd4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 26a0 │ │ │ │ │ + ble 2640 │ │ │ │ │ ldr r7, [r6] │ │ │ │ │ - ldr r5, [pc, #840] @ 2cc4 │ │ │ │ │ - b 26a8 │ │ │ │ │ + ldr r5, [pc, #840] @ 2c64 │ │ │ │ │ + b 2648 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2c78 │ │ │ │ │ - ldr r0, [pc, #844] @ 2ce0 │ │ │ │ │ + beq 2c18 │ │ │ │ │ + ldr r0, [pc, #844] @ 2c80 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ add r3, r0, #16 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - beq 290c │ │ │ │ │ + beq 28ac │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - b 290c │ │ │ │ │ + b 28ac │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2ae4 │ │ │ │ │ - ldr r3, [pc, #804] @ 2ce8 │ │ │ │ │ + bne 2a84 │ │ │ │ │ + ldr r3, [pc, #804] @ 2c88 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - ldr r1, [pc, #796] @ 2cec │ │ │ │ │ + ldr r1, [pc, #796] @ 2c8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ldreq r1, [pc, #788] @ 2cf0 │ │ │ │ │ + ldreq r1, [pc, #788] @ 2c90 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - bne 2ac0 │ │ │ │ │ - ldr r3, [pc, #728] @ 2cc0 │ │ │ │ │ + bne 2a60 │ │ │ │ │ + ldr r3, [pc, #728] @ 2c60 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - beq 272c │ │ │ │ │ + beq 26cc │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c34 │ │ │ │ │ + bne 2bd4 │ │ │ │ │ bic r5, r9, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #700] @ 2cd0 │ │ │ │ │ + ldr r3, [pc, #700] @ 2c70 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bb4 │ │ │ │ │ - ldr r3, [pc, #672] @ 2cd0 │ │ │ │ │ + bne 2b54 │ │ │ │ │ + ldr r3, [pc, #672] @ 2c70 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpgt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpgt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bb4 │ │ │ │ │ + bne 2b54 │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - b 282c │ │ │ │ │ + b 27cc │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b64 │ │ │ │ │ + beq 2b04 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ldr r1, [pc, #604] @ 2cf4 │ │ │ │ │ - ldr r2, [pc, #604] @ 2cf8 │ │ │ │ │ + ldr r1, [pc, #604] @ 2c94 │ │ │ │ │ + ldr r2, [pc, #604] @ 2c98 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b28 │ │ │ │ │ + bne 2ac8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldrd r8, [sl, #8] │ │ │ │ │ - bne 2790 │ │ │ │ │ - b 26c4 │ │ │ │ │ + bne 2730 │ │ │ │ │ + b 2664 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 2b4c │ │ │ │ │ - ldr r9, [pc, #528] @ 2cf0 │ │ │ │ │ + beq 2aec │ │ │ │ │ + ldr r9, [pc, #528] @ 2c90 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 2800 │ │ │ │ │ + b 27a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 29d0 │ │ │ │ │ + beq 2970 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - beq 26c4 │ │ │ │ │ + beq 2664 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 26c4 │ │ │ │ │ + bne 2664 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 26c4 │ │ │ │ │ + b 2664 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 29d0 │ │ │ │ │ + beq 2970 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 29d0 │ │ │ │ │ + bne 2970 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 29d0 │ │ │ │ │ + b 2970 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c34 │ │ │ │ │ - ldr r9, [pc, #400] @ 2cf0 │ │ │ │ │ + bne 2bd4 │ │ │ │ │ + ldr r9, [pc, #400] @ 2c90 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 2a44 │ │ │ │ │ + b 29e4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #376] @ 2ce8 │ │ │ │ │ + ldr r1, [pc, #376] @ 2c88 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ - ldr r1, [pc, #388] @ 2cfc │ │ │ │ │ + ldr r1, [pc, #388] @ 2c9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2b30 │ │ │ │ │ - b 29d0 │ │ │ │ │ - ldr r3, [pc, #368] @ 2d00 │ │ │ │ │ + bne 2ad0 │ │ │ │ │ + b 2970 │ │ │ │ │ + ldr r3, [pc, #368] @ 2ca0 │ │ │ │ │ bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpge> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpge │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2be0 │ │ │ │ │ - ldr r3, [pc, #348] @ 2d04 │ │ │ │ │ - ldr r1, [pc, #348] @ 2d08 │ │ │ │ │ + beq 2b80 │ │ │ │ │ + ldr r3, [pc, #348] @ 2ca4 │ │ │ │ │ + ldr r1, [pc, #348] @ 2ca8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2918 │ │ │ │ │ - ldr r3, [pc, #260] @ 2cc0 │ │ │ │ │ + b 28b8 │ │ │ │ │ + ldr r3, [pc, #260] @ 2c60 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ moveq r0, r8 │ │ │ │ │ moveq r1, r9 │ │ │ │ │ - bne 29f8 │ │ │ │ │ + bne 2998 │ │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ - ldr r3, [pc, #292] @ 2d0c │ │ │ │ │ + ldr r3, [pc, #292] @ 2cac │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 28c4 │ │ │ │ │ + b 2864 │ │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - ldr r3, [pc, #276] @ 2d10 │ │ │ │ │ - b 2870 │ │ │ │ │ + ldr r3, [pc, #276] @ 2cb0 │ │ │ │ │ + b 2810 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2cb4 │ │ │ │ │ + beq 2c54 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r9, sp, #40 @ 0x28 │ │ │ │ │ - bne 2bf4 │ │ │ │ │ - ldr r3, [pc, #168] @ 2cd4 │ │ │ │ │ + bne 2b94 │ │ │ │ │ + ldr r3, [pc, #168] @ 2c74 │ │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ │ - b 2870 │ │ │ │ │ + b 2810 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2928 │ │ │ │ │ - ldr r3, [pc, #124] @ 2cc0 │ │ │ │ │ + b 28c8 │ │ │ │ │ + ldr r3, [pc, #124] @ 2c60 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 29f8 │ │ │ │ │ + bne 2998 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ - b 2bd4 │ │ │ │ │ + b 2b74 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2920 │ │ │ │ │ + b 28c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2918 │ │ │ │ │ + b 28b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_BadArgument │ │ │ │ │ - b 29d0 │ │ │ │ │ - ldr r3, [pc, #56] @ 2ccc │ │ │ │ │ + b 2970 │ │ │ │ │ + ldr r3, [pc, #56] @ 2c6c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL round │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ - b 29e0 │ │ │ │ │ + b 2980 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b 2920 │ │ │ │ │ + b 28c0 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x3fe00000 │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ @@ -3358,105 +3328,105 @@ │ │ │ │ │ .word 0x000002e8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000120 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000002c8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002d14 : │ │ │ │ │ +00002cb4 : │ │ │ │ │ float___format__(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r4, r1 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2d7c │ │ │ │ │ + beq 2d1c │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 <_PyFloat_FormatAdvancedWriter> │ │ │ │ │ R_ARM_CALL _PyFloat_FormatAdvancedWriter │ │ │ │ │ cmn r0, #1 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - beq 2d98 │ │ │ │ │ + beq 2d38 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r2, [pc, #28] @ 2da0 │ │ │ │ │ - ldr r1, [pc, #28] @ 2da4 │ │ │ │ │ - ldr r0, [pc, #28] @ 2da8 │ │ │ │ │ + ldr r2, [pc, #28] @ 2d40 │ │ │ │ │ + ldr r1, [pc, #28] @ 2d44 │ │ │ │ │ + ldr r0, [pc, #28] @ 2d48 │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2d74 │ │ │ │ │ + b 2d14 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ - b 2d90 │ │ │ │ │ + b 2d30 │ │ │ │ │ .word 0x00000310 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000314 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000003e0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002dac : │ │ │ │ │ +00002d4c : │ │ │ │ │ float_bool(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00002dd8 : │ │ │ │ │ +00002d78 : │ │ │ │ │ float_abs(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #140] @ 2e7c │ │ │ │ │ + ldr r2, [pc, #140] @ 2e1c │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bic r7, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - beq 2e64 │ │ │ │ │ + beq 2e04 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ str r2, [r3, #1608] @ 0x648 │ │ │ │ │ ldr r2, [r3, #1604] @ 0x644 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #1604] @ 0x644 │ │ │ │ │ - ldr r3, [pc, #68] @ 2e80 │ │ │ │ │ + ldr r3, [pc, #68] @ 2e20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, r3, #16 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3, #16] │ │ │ │ │ @@ -3465,889 +3435,892 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r6, [r4, #8] │ │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 2e34 │ │ │ │ │ + bne 2dd4 │ │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002e84 : │ │ │ │ │ +00002e24 : │ │ │ │ │ float_fromhex(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3690 │ │ │ │ │ + beq 3640 │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ - ldr r1, [pc, #2944] @ 3a44 │ │ │ │ │ + ldr r1, [pc, #2956] @ 39f0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ │ add r3, r6, r3 │ │ │ │ │ tst r2, #8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bne 362c │ │ │ │ │ + bne 35dc │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ bl 0 <_Py_parse_inf_or_nan> │ │ │ │ │ R_ARM_CALL _Py_parse_inf_or_nan │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 3660 │ │ │ │ │ + bne 3610 │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ - beq 3578 │ │ │ │ │ + beq 350c │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ addeq r8, r8, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldrb r2, [r8] │ │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ │ - bne 3864 │ │ │ │ │ + bne 3814 │ │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - bne 38c0 │ │ │ │ │ + bne 398c │ │ │ │ │ ldrb r2, [r8, #2] │ │ │ │ │ add r5, r8, #2 │ │ │ │ │ sub r3, r2, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ movhi r8, r5 │ │ │ │ │ - bhi 347c │ │ │ │ │ - ldr r4, [pc, #2808] @ 3a48 │ │ │ │ │ + bhi 3414 │ │ │ │ │ + ldr r4, [pc, #2820] @ 39f4 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3890 │ │ │ │ │ + blt 3840 │ │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ │ add r8, r5, #1 │ │ │ │ │ sub r3, r2, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bls 348c │ │ │ │ │ + bls 3424 │ │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ │ - bne 36ec │ │ │ │ │ + bne 369c │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 35d4 │ │ │ │ │ - ldr r4, [pc, #2724] @ 3a48 │ │ │ │ │ + bhi 3584 │ │ │ │ │ + ldr r4, [pc, #2736] @ 39f4 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3958 │ │ │ │ │ + blt 3954 │ │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ │ add r8, r5, #2 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 31b0 │ │ │ │ │ + bhi 3150 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3954 │ │ │ │ │ + blt 3950 │ │ │ │ │ ldrb r3, [r5, #3] │ │ │ │ │ add r2, r5, #3 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 35c4 │ │ │ │ │ + bhi 3558 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3958 │ │ │ │ │ + blt 3954 │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ add r8, r5, #4 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 31b0 │ │ │ │ │ + bhi 3150 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3954 │ │ │ │ │ + blt 3950 │ │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ │ add r2, r5, #5 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 35c4 │ │ │ │ │ + bhi 3558 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3958 │ │ │ │ │ + blt 3954 │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ add r8, r5, #6 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 31b0 │ │ │ │ │ + bhi 3150 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3954 │ │ │ │ │ + blt 3950 │ │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ │ add r2, r5, #7 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 35c4 │ │ │ │ │ + bhi 3558 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3958 │ │ │ │ │ + blt 3954 │ │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ │ add r8, r5, #8 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 31b0 │ │ │ │ │ + bhi 3150 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3954 │ │ │ │ │ + blt 3950 │ │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ │ add r2, r5, #9 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 35c4 │ │ │ │ │ + bhi 3558 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3958 │ │ │ │ │ + blt 3954 │ │ │ │ │ ldrb r3, [r5, #10] │ │ │ │ │ add r8, r5, #10 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 31b0 │ │ │ │ │ + bhi 3150 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3954 │ │ │ │ │ + blt 3950 │ │ │ │ │ ldrb r3, [r5, #11] │ │ │ │ │ add r2, r5, #11 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 35c4 │ │ │ │ │ + bhi 3558 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3958 │ │ │ │ │ + blt 3954 │ │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ │ add r8, r5, #12 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 31b0 │ │ │ │ │ + bhi 3150 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3954 │ │ │ │ │ + blt 3950 │ │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ │ add r2, r5, #13 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bls 3188 │ │ │ │ │ - b 35c4 │ │ │ │ │ + bls 3128 │ │ │ │ │ + b 3558 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ add r8, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3958 │ │ │ │ │ + blt 3954 │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bls 3184 │ │ │ │ │ + bls 3124 │ │ │ │ │ subs r7, r2, r7 │ │ │ │ │ sub r5, r2, r5 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - beq 3680 │ │ │ │ │ - ldr r3, [pc, #2180] @ 3a4c │ │ │ │ │ + beq 3630 │ │ │ │ │ + ldr r3, [pc, #2192] @ 39f8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt 3a30 │ │ │ │ │ + bgt 38a4 │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ │ - bne 36d8 │ │ │ │ │ + bne 3688 │ │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ │ add r0, r8, #1 │ │ │ │ │ sub r2, r3, #43 @ 0x2b │ │ │ │ │ tst r2, #253 @ 0xfd │ │ │ │ │ - bne 3898 │ │ │ │ │ + bne 3848 │ │ │ │ │ ldrb r3, [r8, #2] │ │ │ │ │ add r8, r8, #2 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bhi 3680 │ │ │ │ │ + bhi 3630 │ │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ addhi r8, r8, #1 │ │ │ │ │ - bhi 3250 │ │ │ │ │ + bhi 31f0 │ │ │ │ │ ldrb r3, [r8, #2] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ addhi r8, r8, #2 │ │ │ │ │ - bhi 3250 │ │ │ │ │ + bhi 31f0 │ │ │ │ │ ldrb r3, [r8, #3] │ │ │ │ │ add r8, r8, #3 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bhi 3250 │ │ │ │ │ + bhi 31f0 │ │ │ │ │ ldrb r3, [r8, #1]! │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls 3240 │ │ │ │ │ + bls 31e0 │ │ │ │ │ mov r2, #10 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <__isoc23_strtol> │ │ │ │ │ R_ARM_CALL __isoc23_strtol │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr sl, [sp, #32] │ │ │ │ │ - ble 32a4 │ │ │ │ │ + ble 3240 │ │ │ │ │ sub r2, r7, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - rsbgt r3, r7, #1 │ │ │ │ │ - suble r3, sl, r7 │ │ │ │ │ - addgt r3, sl, r3 │ │ │ │ │ + bgt 3568 │ │ │ │ │ + sub r3, sl, r7 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 32a4 │ │ │ │ │ - ldr r4, [pc, #1968] @ 3a48 │ │ │ │ │ + bhi 3240 │ │ │ │ │ + ldr r4, [pc, #1984] @ 39f4 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3588 │ │ │ │ │ + beq 351c │ │ │ │ │ cmp r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ - blt 3620 │ │ │ │ │ + blt 35d0 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3984 │ │ │ │ │ + bgt 387c │ │ │ │ │ sub r4, r7, #1 │ │ │ │ │ rsb r3, r5, r5, lsl #30 │ │ │ │ │ add r9, r0, r3, lsl #2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ add r6, r9, r4, lsl #2 │ │ │ │ │ - bgt 36b8 │ │ │ │ │ + bgt 3668 │ │ │ │ │ sub r3, sl, r7 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 36d0 │ │ │ │ │ - ldr r2, [pc, #1884] @ 3a48 │ │ │ │ │ + bhi 3680 │ │ │ │ │ + ldr r2, [pc, #1900] @ 39f4 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3308 │ │ │ │ │ + beq 32a4 │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - bne 32f8 │ │ │ │ │ - ldr r3, [pc, #1856] @ 3a50 │ │ │ │ │ + bne 3294 │ │ │ │ │ + ldr r3, [pc, #1872] @ 39fc │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt 3620 │ │ │ │ │ + blt 35d0 │ │ │ │ │ cmp r6, #1024 @ 0x400 │ │ │ │ │ - bgt 3984 │ │ │ │ │ + bgt 387c │ │ │ │ │ mvn r3, #1020 @ 0x3fc │ │ │ │ │ cmp r6, r3 │ │ │ │ │ movge r3, r6 │ │ │ │ │ sub r3, r3, #53 @ 0x35 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - blt 3700 │ │ │ │ │ + blt 36b0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 35e0 │ │ │ │ │ - ldr fp, [pc, #1796] @ 3a48 │ │ │ │ │ + blt 3590 │ │ │ │ │ + ldr fp, [pc, #1812] @ 39f4 │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ tst r4, #1 │ │ │ │ │ - bne 33b0 │ │ │ │ │ - ldr r3, [pc, #1780] @ 3a54 │ │ │ │ │ + bne 334c │ │ │ │ │ + ldr r3, [pc, #1796] @ 3a00 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ cmp r5, r4 │ │ │ │ │ ldrle r3, [sp, #8] │ │ │ │ │ subgt r3, sl, r4 │ │ │ │ │ suble r3, r3, r4 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bhi 3934 │ │ │ │ │ + bhi 396c │ │ │ │ │ add r3, fp, r3 │ │ │ │ │ ldrsb r0, [r3, #20] │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcc 34bc │ │ │ │ │ - str r9, [sp, #20] │ │ │ │ │ - mov r9, r8 │ │ │ │ │ + bcc 3450 │ │ │ │ │ + str r8, [sp, #20] │ │ │ │ │ mov r8, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ - b 33fc │ │ │ │ │ + b 3394 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 3924 │ │ │ │ │ + bhi 3960 │ │ │ │ │ add r3, fp, r3 │ │ │ │ │ ldrsb r0, [r3, #20] │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r4, r5, #1 │ │ │ │ │ - beq 34b4 │ │ │ │ │ - ldr r3, [pc, #1616] @ 3a54 │ │ │ │ │ + beq 344c │ │ │ │ │ + ldr r3, [pc, #1636] @ 3a00 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ cmp sl, r4 │ │ │ │ │ sub r3, r8, r4 │ │ │ │ │ ldrle r3, [sp, #8] │ │ │ │ │ suble r3, r3, r4 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bhi 3924 │ │ │ │ │ + bhi 3960 │ │ │ │ │ add r3, fp, r3 │ │ │ │ │ ldrsb r0, [r3, #20] │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ - ldr r3, [pc, #1536] @ 3a54 │ │ │ │ │ + ldr r3, [pc, #1556] @ 3a00 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ sub r3, r8, r4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldrle r3, [sp, #8] │ │ │ │ │ suble r3, r3, r4 │ │ │ │ │ - b 33c4 │ │ │ │ │ + b 335c │ │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ │ moveq r7, r8 │ │ │ │ │ - beq 2f84 │ │ │ │ │ - b 3890 │ │ │ │ │ + beq 2f24 │ │ │ │ │ + b 3840 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 36ec │ │ │ │ │ + blt 369c │ │ │ │ │ ldrb r2, [r8, #1]! │ │ │ │ │ sub r3, r2, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bls 348c │ │ │ │ │ - b 2f74 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ │ + bls 3424 │ │ │ │ │ + b 2f14 │ │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ - ldr r2, [pc, #1388] @ 3a44 │ │ │ │ │ + ldr r2, [pc, #1412] @ 39f0 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 36a0 │ │ │ │ │ + bne 3650 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 3680 │ │ │ │ │ + bne 3630 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, r4 │ │ │ │ │ addne r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ movne r4, r2 │ │ │ │ │ movne r5, r3 │ │ │ │ │ - ldr r3, [pc, #1356] @ 3a58 │ │ │ │ │ + ldr r3, [pc, #1380] @ 3a04 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r6, [r3, #1608] @ 0x648 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 35ec │ │ │ │ │ - ldr r1, [pc, #1324] @ 3a5c │ │ │ │ │ + beq 359c │ │ │ │ │ + ldr r1, [pc, #1348] @ 3a08 │ │ │ │ │ ldr r2, [r3, #1604] @ 0x644 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ ldr ip, [r6, #4] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r7, r1, #16 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r3, #1608] @ 0x648 │ │ │ │ │ str r2, [r3, #1604] @ 0x644 │ │ │ │ │ str r7, [r6, #4] │ │ │ │ │ - bne 3614 │ │ │ │ │ + bne 35c4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ strd r4, [r6, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 38e8 │ │ │ │ │ + bne 39b4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, #1 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b 2f10 │ │ │ │ │ + b 2eb0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ - beq 3620 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - subgt r3, sl, r2 │ │ │ │ │ + beq 35d0 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + sublt r3, sl, r2 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ - bls 3298 │ │ │ │ │ - b 32a4 │ │ │ │ │ + bls 3234 │ │ │ │ │ + b 3240 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 31b0 │ │ │ │ │ + b 3150 │ │ │ │ │ + rsb r3, r7, #1 │ │ │ │ │ + ldrb r3, [sl, r3] │ │ │ │ │ + sub r3, r3, #48 @ 0x30 │ │ │ │ │ + and r3, r3, #255 @ 0xff │ │ │ │ │ + cmp r3, #54 @ 0x36 │ │ │ │ │ + bls 322c │ │ │ │ │ + b 3240 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b 31b0 │ │ │ │ │ + b 3150 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 34bc │ │ │ │ │ + b 3450 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 38c8 │ │ │ │ │ - ldr r1, [pc, #1112] @ 3a5c │ │ │ │ │ + beq 3994 │ │ │ │ │ + ldr r1, [pc, #1108] @ 3a08 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ add r7, r1, #16 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r7, [r6, #4] │ │ │ │ │ - beq 3554 │ │ │ │ │ + beq 34e8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ - b 3554 │ │ │ │ │ + b 34e8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 34cc │ │ │ │ │ + b 3460 │ │ │ │ │ ldrb r3, [r6, #1]! │ │ │ │ │ - ldr r2, [pc, #1036] @ 3a44 │ │ │ │ │ + ldr r2, [pc, #1032] @ 39f0 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 362c │ │ │ │ │ + bne 35dc │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_parse_inf_or_nan> │ │ │ │ │ R_ARM_CALL _Py_parse_inf_or_nan │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 2ef4 │ │ │ │ │ + beq 2e94 │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ - ldr r2, [pc, #984] @ 3a44 │ │ │ │ │ + ldr r2, [pc, #980] @ 39f0 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 3698 │ │ │ │ │ + bne 3648 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 3504 │ │ │ │ │ - ldr r3, [pc, #984] @ 3a60 │ │ │ │ │ - ldr r1, [pc, #984] @ 3a64 │ │ │ │ │ + beq 3498 │ │ │ │ │ + ldr r3, [pc, #980] @ 3a0c │ │ │ │ │ + ldr r1, [pc, #980] @ 3a10 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 356c │ │ │ │ │ + b 3500 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldrb r3, [r8, #1]! │ │ │ │ │ - ldr r2, [pc, #920] @ 3a44 │ │ │ │ │ + ldr r2, [pc, #916] @ 39f0 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - beq 34e0 │ │ │ │ │ - b 36a0 │ │ │ │ │ + beq 3474 │ │ │ │ │ + b 3650 │ │ │ │ │ rsb r3, r7, #1 │ │ │ │ │ ldrb r3, [sl, r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bls 32e4 │ │ │ │ │ + bls 3280 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 3308 │ │ │ │ │ + b 32a4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr sl, [sp, #32] │ │ │ │ │ mov r0, #0 │ │ │ │ │ - bgt 3268 │ │ │ │ │ - b 32b4 │ │ │ │ │ + bgt 3208 │ │ │ │ │ + b 3250 │ │ │ │ │ subs r7, r8, r5 │ │ │ │ │ str r8, [sp, #32] │ │ │ │ │ - beq 3680 │ │ │ │ │ + beq 3630 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 31c0 │ │ │ │ │ + b 3160 │ │ │ │ │ sub r3, r3, r9 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addlt r1, r3, #2 │ │ │ │ │ movge r1, r2 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ asr fp, r1, #2 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b 377c │ │ │ │ │ + b 372c │ │ │ │ │ cmp r5, r4 │ │ │ │ │ suble r1, sl, #1 │ │ │ │ │ subgt r1, sl, r4 │ │ │ │ │ suble r1, r1, r4 │ │ │ │ │ ldrb r1, [r1] │ │ │ │ │ - ldr r0, [pc, #756] @ 3a48 │ │ │ │ │ + ldr r0, [pc, #752] @ 39f4 │ │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ │ cmp r1, #54 @ 0x36 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ ldrsbls r0, [r1, #20] │ │ │ │ │ mvnhi r0, #0 │ │ │ │ │ strd r2, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ - ldr r3, [pc, #720] @ 3a54 │ │ │ │ │ + ldr r3, [pc, #716] @ 3a00 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ cmp r4, fp │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - bgt 3738 │ │ │ │ │ + bgt 36e8 │ │ │ │ │ cmp r5, fp │ │ │ │ │ mvnle r1, fp │ │ │ │ │ subgt r1, sl, fp │ │ │ │ │ addle r1, sl, r1 │ │ │ │ │ ldrb ip, [r1] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ sub ip, ip, #48 @ 0x30 │ │ │ │ │ rsb r1, r1, #8 │ │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ │ lsl r1, r1, #16 │ │ │ │ │ asr r1, r1, #16 │ │ │ │ │ cmp ip, #54 @ 0x36 │ │ │ │ │ lsl r0, r1, #1 │ │ │ │ │ strd r2, [sp, #8] │ │ │ │ │ - bhi 38ac │ │ │ │ │ - ldr r4, [pc, #620] @ 3a48 │ │ │ │ │ + bhi 3890 │ │ │ │ │ + ldr r4, [pc, #616] @ 39f4 │ │ │ │ │ add ip, r4, ip │ │ │ │ │ ldrsb r2, [ip, #20] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ and r0, r0, r2 │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ tst r3, r2 │ │ │ │ │ strd r0, [sp, #8] │ │ │ │ │ - beq 384c │ │ │ │ │ + beq 37fc │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mvn r3, #2 │ │ │ │ │ bics r3, r2, r3, lsl r1 │ │ │ │ │ - beq 3998 │ │ │ │ │ + beq 38b8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, #2 │ │ │ │ │ lsl r0, r0, r3 │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ cmp r6, #1024 @ 0x400 │ │ │ │ │ strd r0, [sp, #8] │ │ │ │ │ - beq 3964 │ │ │ │ │ + beq 385c │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ add r2, r9, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b 34cc │ │ │ │ │ + b 3460 │ │ │ │ │ sub r3, r2, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ movhi r5, r8 │ │ │ │ │ - bhi 347c │ │ │ │ │ - ldr r4, [pc, #456] @ 3a48 │ │ │ │ │ + bhi 3414 │ │ │ │ │ + ldr r4, [pc, #452] @ 39f4 │ │ │ │ │ mov r5, r8 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 2f5c │ │ │ │ │ + bge 2efc │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ - b 3680 │ │ │ │ │ + b 3630 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bhi 3680 │ │ │ │ │ + bhi 3630 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 3204 │ │ │ │ │ - bl 0 <__aeabi_i2d> │ │ │ │ │ - R_ARM_CALL __aeabi_i2d │ │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ │ - bl 0 <__aeabi_dadd> │ │ │ │ │ - R_ARM_CALL __aeabi_dadd │ │ │ │ │ - strd r0, [sp, #8] │ │ │ │ │ - b 3818 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 3878 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [pc, #404] @ 3a68 │ │ │ │ │ - ldr r2, [sp] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - beq 356c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3690 │ │ │ │ │ - ldr r0, [sp] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - beq 391c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - bne 391c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b 356c │ │ │ │ │ - mov r5, sl │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #304] @ 3a6c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - bl 0 <__aeabi_dsub> │ │ │ │ │ - R_ARM_CALL __aeabi_dsub │ │ │ │ │ - subs r4, r4, #1 │ │ │ │ │ - bcs 3350 │ │ │ │ │ - b 34bc │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 31b0 │ │ │ │ │ + b 31a4 │ │ │ │ │ mov r2, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 384c │ │ │ │ │ - ldr r3, [pc, #228] @ 3a70 │ │ │ │ │ - ldr r1, [pc, #228] @ 3a74 │ │ │ │ │ + beq 37fc │ │ │ │ │ + ldr r3, [pc, #400] @ 3a14 │ │ │ │ │ + ldr r1, [pc, #400] @ 3a18 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 3640 │ │ │ │ │ + bl 0 <__aeabi_i2d> │ │ │ │ │ + R_ARM_CALL __aeabi_i2d │ │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ │ + bl 0 <__aeabi_dadd> │ │ │ │ │ + R_ARM_CALL __aeabi_dadd │ │ │ │ │ + strd r0, [sp, #8] │ │ │ │ │ + b 37c8 │ │ │ │ │ + ldr r3, [pc, #352] @ 3a0c │ │ │ │ │ + ldr r1, [pc, #364] @ 3a1c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3690 │ │ │ │ │ + b 3640 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - bne 39ac │ │ │ │ │ + bne 38cc │ │ │ │ │ add r3, fp, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt 39f4 │ │ │ │ │ + blt 3914 │ │ │ │ │ sub r3, fp, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 384c │ │ │ │ │ + blt 37fc │ │ │ │ │ cmp r5, r3 │ │ │ │ │ suble r2, sl, #1 │ │ │ │ │ subgt r2, sl, r3 │ │ │ │ │ suble r2, r2, r3 │ │ │ │ │ ldrb r2, [r2] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ add r1, r4, r2 │ │ │ │ │ - bhi 3818 │ │ │ │ │ + bhi 37c8 │ │ │ │ │ ldrsb r2, [r1, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 39b0 │ │ │ │ │ - b 3818 │ │ │ │ │ + beq 38d0 │ │ │ │ │ + b 37c8 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mvngt r3, fp │ │ │ │ │ suble r3, sl, fp │ │ │ │ │ addgt r3, sl, r3 │ │ │ │ │ suble r3, r3, #2 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 3818 │ │ │ │ │ + bhi 37c8 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 3818 │ │ │ │ │ - b 39ac │ │ │ │ │ - ldr r3, [pc, #40] @ 3a60 │ │ │ │ │ - ldr r1, [pc, #60] @ 3a78 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3690 │ │ │ │ │ + bne 37c8 │ │ │ │ │ + b 38cc │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 3150 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ │ + ldr r3, [pc, #172] @ 3a20 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + bl 0 <__aeabi_dsub> │ │ │ │ │ + R_ARM_CALL __aeabi_dsub │ │ │ │ │ + subs r4, r4, #1 │ │ │ │ │ + bcs 32ec │ │ │ │ │ + b 3450 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 3828 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [pc, #132] @ 3a24 │ │ │ │ │ + ldr r2, [sp] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + beq 3500 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3640 │ │ │ │ │ + ldr r0, [sp] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + beq 39e8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + bne 39e8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + b 3500 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x0ffffef3 │ │ │ │ │ .word 0xfffffbce │ │ │ │ │ .word 0x40300000 │ │ │ │ │ - .word 0x00000544 │ │ │ │ │ + .word 0x0000055c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000480 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000010 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ - .word 0x3ff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x0000044c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000424 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x3ff00000 │ │ │ │ │ + .word 0x00000010 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003a7c : │ │ │ │ │ +00003a28 : │ │ │ │ │ float_as_integer_ratio(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r1, [pc, #1104] @ 3ee4 │ │ │ │ │ + ldr r1, [pc, #1104] @ 3e90 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #1096] @ 3ee8 │ │ │ │ │ + ldr r3, [pc, #1096] @ 3e94 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ldr sl, [r3, #48] @ 0x30 │ │ │ │ │ str r4, [sp] │ │ │ │ │ - bne 3e0c │ │ │ │ │ + bne 3db8 │ │ │ │ │ ldrd r4, [r4, #8] │ │ │ │ │ strd r4, [sp, #8] │ │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #1064] @ 3eec │ │ │ │ │ + ldr r3, [pc, #1064] @ 3e98 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3af4 │ │ │ │ │ - ldr r3, [pc, #1036] @ 3eec │ │ │ │ │ + bne 3aa0 │ │ │ │ │ + ldr r3, [pc, #1036] @ 3e98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3e50 │ │ │ │ │ + beq 3dfc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 3e38 │ │ │ │ │ + bne 3de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ sub r9, r6, #300 @ 0x12c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b 3c64 │ │ │ │ │ + b 3c10 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ @@ -4359,15 +4332,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c94 │ │ │ │ │ + bne 3c40 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ @@ -4378,15 +4351,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c94 │ │ │ │ │ + bne 3c40 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r6, r7, #2 │ │ │ │ │ @@ -4397,15 +4370,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c94 │ │ │ │ │ + bne 3c40 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r6, r7, #3 │ │ │ │ │ @@ -4416,269 +4389,269 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c94 │ │ │ │ │ + bne 3c40 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r6, r7, #4 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 3c94 │ │ │ │ │ + beq 3c40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3b34 │ │ │ │ │ + beq 3ae0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3c98 │ │ │ │ │ + beq 3c44 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromDouble │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3eb4 │ │ │ │ │ + beq 3e60 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3eb4 │ │ │ │ │ + beq 3e60 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ eor r0, r7, r7, asr #31 │ │ │ │ │ sub r0, r0, r7, asr #31 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3ea8 │ │ │ │ │ + beq 3e54 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r3, [sl, #44] @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bgt 3da8 │ │ │ │ │ + bgt 3d54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 3e64 │ │ │ │ │ + bne 3e10 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3e80 │ │ │ │ │ + beq 3e2c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Pack │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 3d80 │ │ │ │ │ + beq 3d2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 3e00 │ │ │ │ │ + beq 3dac │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3d50 │ │ │ │ │ + beq 3cfc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 3d9c │ │ │ │ │ + beq 3d48 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3d74 │ │ │ │ │ + beq 3d20 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3d74 │ │ │ │ │ + beq 3d20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 3dec │ │ │ │ │ + beq 3d98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3d58 │ │ │ │ │ + beq 3d04 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 3d58 │ │ │ │ │ + bne 3d04 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3d50 │ │ │ │ │ + b 3cfc │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 3dd8 │ │ │ │ │ + beq 3d84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 3dd8 │ │ │ │ │ + bne 3d84 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3ebc │ │ │ │ │ + beq 3e68 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 3d04 │ │ │ │ │ + b 3cb0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3d34 │ │ │ │ │ + b 3ce0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3ab0 │ │ │ │ │ + bne 3a5c │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl c9c │ │ │ │ │ ldrd r4, [sp, #8] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3ab8 │ │ │ │ │ + bne 3a64 │ │ │ │ │ ldr r4, [sp] │ │ │ │ │ - b 3d74 │ │ │ │ │ - ldr r3, [pc, #176] @ 3ef0 │ │ │ │ │ - ldr r1, [pc, #176] @ 3ef4 │ │ │ │ │ + b 3d20 │ │ │ │ │ + ldr r3, [pc, #176] @ 3e9c │ │ │ │ │ + ldr r1, [pc, #176] @ 3ea0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3d74 │ │ │ │ │ - ldr r3, [pc, #160] @ 3ef8 │ │ │ │ │ - ldr r1, [pc, #160] @ 3efc │ │ │ │ │ + b 3d20 │ │ │ │ │ + ldr r3, [pc, #160] @ 3ea4 │ │ │ │ │ + ldr r1, [pc, #160] @ 3ea8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3e48 │ │ │ │ │ + b 3df4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3cfc │ │ │ │ │ + bne 3ca8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3cfc │ │ │ │ │ + b 3ca8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r4, r7 │ │ │ │ │ - beq 3eb4 │ │ │ │ │ + beq 3e60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 3ed8 │ │ │ │ │ + beq 3e84 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3d50 │ │ │ │ │ + beq 3cfc │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3d34 │ │ │ │ │ + b 3ce0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3d50 │ │ │ │ │ + b 3cfc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3e90 │ │ │ │ │ + bne 3e3c │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 3d34 │ │ │ │ │ + b 3ce0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3ea0 │ │ │ │ │ + b 3e4c │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyLong_Type │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000004d8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000004ac │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003f00 : │ │ │ │ │ +00003eac : │ │ │ │ │ float_hex(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #1268] @ 440c │ │ │ │ │ + ldr r1, [pc, #1268] @ 43b8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #1260] @ 4410 │ │ │ │ │ + ldr r3, [pc, #1260] @ 43bc │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r4, [sp] │ │ │ │ │ - bne 43e0 │ │ │ │ │ + bne 438c │ │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ │ strd r6, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 439c │ │ │ │ │ + bne 4348 │ │ │ │ │ bic r5, r7, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #1192] @ 4414 │ │ │ │ │ + ldr r3, [pc, #1192] @ 43c0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3fa0 │ │ │ │ │ - ldr r3, [pc, #1160] @ 4414 │ │ │ │ │ + bne 3f4c │ │ │ │ │ + ldr r3, [pc, #1160] @ 43c0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 439c │ │ │ │ │ + beq 4348 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 434c │ │ │ │ │ + bne 42f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mvn r4, #1020 @ 0x3fc │ │ │ │ │ @@ -4690,30 +4663,30 @@ │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ - ldr r3, [pc, #1044] @ 4418 │ │ │ │ │ + ldr r3, [pc, #1044] @ 43c4 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ strb r3, [sp, #20] │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ │ mov r2, #0 │ │ │ │ │ strb r3, [sp, #21] │ │ │ │ │ - ldr r3, [pc, #996] @ 441c │ │ │ │ │ + ldr r3, [pc, #996] @ 43c8 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4723,15 +4696,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #940] @ 441c │ │ │ │ │ + ldr r3, [pc, #940] @ 43c8 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4741,15 +4714,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #884] @ 441c │ │ │ │ │ + ldr r3, [pc, #884] @ 43c8 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4759,15 +4732,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #828] @ 441c │ │ │ │ │ + ldr r3, [pc, #828] @ 43c8 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4777,15 +4750,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #772] @ 441c │ │ │ │ │ + ldr r3, [pc, #772] @ 43c8 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4795,15 +4768,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #716] @ 441c │ │ │ │ │ + ldr r3, [pc, #716] @ 43c8 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4813,15 +4786,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #660] @ 441c │ │ │ │ │ + ldr r3, [pc, #660] @ 43c8 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4831,15 +4804,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #604] @ 441c │ │ │ │ │ + ldr r3, [pc, #604] @ 43c8 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4849,15 +4822,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #548] @ 441c │ │ │ │ │ + ldr r3, [pc, #548] @ 43c8 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4867,15 +4840,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #492] @ 441c │ │ │ │ │ + ldr r3, [pc, #492] @ 43c8 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4885,15 +4858,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #436] @ 441c │ │ │ │ │ + ldr r3, [pc, #436] @ 43c8 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4903,15 +4876,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #380] @ 441c │ │ │ │ │ + ldr r3, [pc, #380] @ 43c8 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4920,15 +4893,15 @@ │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #328] @ 441c │ │ │ │ │ + ldr r3, [pc, #328] @ 43c8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ cmp r5, #0 │ │ │ │ │ rsblt r5, r5, #0 │ │ │ │ │ @@ -4944,78 +4917,78 @@ │ │ │ │ │ strb sl, [sp, #35] @ 0x23 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldrne r0, [pc, #248] @ 4420 │ │ │ │ │ - ldreq r0, [pc, #248] @ 4424 │ │ │ │ │ + ldrne r0, [pc, #248] @ 43cc │ │ │ │ │ + ldreq r0, [pc, #248] @ 43d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ - ldr r3, [pc, #220] @ 4410 │ │ │ │ │ + ldr r3, [pc, #220] @ 43bc │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 43dc │ │ │ │ │ + bne 4388 │ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ldr r1, [pc, #208] @ 4428 │ │ │ │ │ - ldr r3, [pc, #208] @ 442c │ │ │ │ │ - ldrlt r1, [pc, #204] @ 442c │ │ │ │ │ + ldr r1, [pc, #208] @ 43d4 │ │ │ │ │ + ldr r3, [pc, #208] @ 43d8 │ │ │ │ │ + ldrlt r1, [pc, #204] @ 43d8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movlt r0, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ - ldr r3, [pc, #156] @ 4410 │ │ │ │ │ + ldr r3, [pc, #156] @ 43bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 43c4 │ │ │ │ │ + bne 4370 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldreq r0, [pc, #160] @ 4430 │ │ │ │ │ - bne 43dc │ │ │ │ │ + ldreq r0, [pc, #160] @ 43dc │ │ │ │ │ + bne 4388 │ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ - ldr r3, [pc, #108] @ 4410 │ │ │ │ │ + ldr r3, [pc, #108] @ 43bc │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 43dc │ │ │ │ │ + bne 4388 │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b 2348 │ │ │ │ │ + b 22e8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldreq r0, [pc, #88] @ 4434 │ │ │ │ │ - beq 4390 │ │ │ │ │ + ldreq r0, [pc, #88] @ 43e0 │ │ │ │ │ + beq 433c │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3f3c │ │ │ │ │ + bne 3ee8 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl c9c │ │ │ │ │ ldrd r6, [sp, #8] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3f44 │ │ │ │ │ + bne 3ef0 │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ - b 432c │ │ │ │ │ + b 42d8 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 Py_hexdigits │ │ │ │ │ @@ -5027,74 +5000,74 @@ │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x00000508 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000004fc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004438 : │ │ │ │ │ +000043e4 : │ │ │ │ │ PyFloat_Pack4(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - ldr r3, [pc, #668] @ 46f0 │ │ │ │ │ + ldr r3, [pc, #668] @ 469c │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr fp, [r3, #1504] @ 0x5e0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - beq 4510 │ │ │ │ │ + beq 44bc │ │ │ │ │ bl 0 <__aeabi_d2f> │ │ │ │ │ R_ARM_CALL __aeabi_d2f │ │ │ │ │ - ldr r1, [pc, #636] @ 46f4 │ │ │ │ │ + ldr r1, [pc, #636] @ 46a0 │ │ │ │ │ bic r8, r0, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_fcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_fcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 44a0 │ │ │ │ │ - ldr r1, [pc, #608] @ 46f4 │ │ │ │ │ + bne 444c │ │ │ │ │ + ldr r1, [pc, #608] @ 46a0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_fcmple> │ │ │ │ │ R_ARM_CALL __aeabi_fcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4654 │ │ │ │ │ + beq 4600 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp fp, #2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bne 44d8 │ │ │ │ │ + bne 4484 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 44f0 │ │ │ │ │ + beq 449c │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs sl, sl, #0 │ │ │ │ │ movne sl, #1 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ movne sl, #0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 44bc │ │ │ │ │ + beq 4468 │ │ │ │ │ lsr r1, r4, #8 │ │ │ │ │ lsr r2, r4, #16 │ │ │ │ │ lsr r3, r4, #24 │ │ │ │ │ strb r4, [r5, #3] │ │ │ │ │ strb r1, [r5, #2] │ │ │ │ │ strb r2, [r5, #1] │ │ │ │ │ strb r3, [r5] │ │ │ │ │ - b 44cc │ │ │ │ │ + b 4478 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ addne r5, r2, #3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvnne r8, #0 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ @@ -5108,128 +5081,128 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ movne r9, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #404] @ 46f8 │ │ │ │ │ + ldr r3, [pc, #404] @ 46a4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpge> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpge │ │ │ │ │ mov r2, #0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 46a8 │ │ │ │ │ - ldr r3, [pc, #380] @ 46fc │ │ │ │ │ + beq 4654 │ │ │ │ │ + ldr r3, [pc, #380] @ 46a8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 46c0 │ │ │ │ │ + beq 466c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bgt 4690 │ │ │ │ │ + bgt 463c │ │ │ │ │ cmn r3, #126 @ 0x7e │ │ │ │ │ - blt 46d8 │ │ │ │ │ - ldr r3, [pc, #308] @ 46fc │ │ │ │ │ + blt 4684 │ │ │ │ │ + ldr r3, [pc, #308] @ 46a8 │ │ │ │ │ add r4, r2, #126 @ 0x7e │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - ldr r3, [pc, #288] @ 4700 │ │ │ │ │ + ldr r3, [pc, #288] @ 46ac │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ - ldr r3, [pc, #256] @ 46f8 │ │ │ │ │ + ldr r3, [pc, #256] @ 46a4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ bl 0 <__aeabi_d2uiz> │ │ │ │ │ R_ARM_CALL __aeabi_d2uiz │ │ │ │ │ lsrs r2, r0, #23 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 4620 │ │ │ │ │ + beq 45cc │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, #254 @ 0xfe │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ - bgt 4690 │ │ │ │ │ + bgt 463c │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ lsr r0, r3, #16 │ │ │ │ │ orr r0, r0, r2, lsl #7 │ │ │ │ │ asr r2, r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ orr r2, r2, r9, lsl #7 │ │ │ │ │ strb r2, [r1], r8 │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ strb r0, [r5, r8] │ │ │ │ │ strb r2, [r1, r8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ strb r3, [r1, r8, lsl #1] │ │ │ │ │ - b 44d0 │ │ │ │ │ + b 447c │ │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #164] @ 4704 │ │ │ │ │ + ldr r3, [pc, #164] @ 46b0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4690 │ │ │ │ │ - ldr r3, [pc, #136] @ 4704 │ │ │ │ │ + bne 463c │ │ │ │ │ + ldr r3, [pc, #136] @ 46b0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 44a0 │ │ │ │ │ - ldr r3, [pc, #112] @ 4708 │ │ │ │ │ - ldr r1, [pc, #112] @ 470c │ │ │ │ │ + beq 444c │ │ │ │ │ + ldr r3, [pc, #112] @ 46b4 │ │ │ │ │ + ldr r1, [pc, #112] @ 46b8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 44d0 │ │ │ │ │ + b 447c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 45d8 │ │ │ │ │ - ldr r3, [pc, #72] @ 4710 │ │ │ │ │ - ldr r1, [pc, #72] @ 4714 │ │ │ │ │ + bne 4584 │ │ │ │ │ + ldr r3, [pc, #72] @ 46bc │ │ │ │ │ + ldr r1, [pc, #72] @ 46c0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 44d0 │ │ │ │ │ + b 447c │ │ │ │ │ add r2, r2, #125 @ 0x7d │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b 45d8 │ │ │ │ │ + b 4584 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x7f7fffff │ │ │ │ │ .word 0x3fe00000 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x41600000 │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ @@ -5238,29 +5211,29 @@ │ │ │ │ │ .word 0x0000052c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004718 : │ │ │ │ │ +000046c4 : │ │ │ │ │ PyFloat_Unpack4(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #344] @ 4888 │ │ │ │ │ + ldr r3, [pc, #344] @ 4834 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r3, #1504] @ 0x5e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 47c0 │ │ │ │ │ + beq 476c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 4784 │ │ │ │ │ + bne 4730 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 47a0 │ │ │ │ │ + bne 474c │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ ldrb ip, [r0, #1] │ │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ │ orr r3, r3, ip, lsl #8 │ │ │ │ │ orr r3, r3, r1, lsl #16 │ │ │ │ │ orr r3, r3, r2, lsl #24 │ │ │ │ │ @@ -5274,15 +5247,15 @@ │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 474c │ │ │ │ │ + bne 46f8 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r0, sp, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <__aeabi_f2d> │ │ │ │ │ @@ -5300,64 +5273,64 @@ │ │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ │ orr r4, r4, r3, lsr #7 │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ lsl r3, r3, #16 │ │ │ │ │ lsr r5, r2, #7 │ │ │ │ │ and r3, r3, #8323072 @ 0x7f0000 │ │ │ │ │ add r0, ip, r1 │ │ │ │ │ - beq 4850 │ │ │ │ │ + beq 47fc │ │ │ │ │ ldrb r2, [ip, r1] │ │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ │ orr r0, r0, r3 │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #1048576000 @ 0x3e800000 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mvneq r2, #125 @ 0x7d │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bne 486c │ │ │ │ │ + bne 4818 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmp r5, #0 │ │ │ │ │ addne r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ │ movne r1, r3 │ │ │ │ │ - b 477c │ │ │ │ │ - ldr r3, [pc, #52] @ 488c │ │ │ │ │ - ldr r1, [pc, #52] @ 4890 │ │ │ │ │ + b 4728 │ │ │ │ │ + ldr r3, [pc, #52] @ 4838 │ │ │ │ │ + ldr r1, [pc, #52] @ 483c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r1, [pc, #44] @ 4894 │ │ │ │ │ + ldr r1, [pc, #44] @ 4840 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 477c │ │ │ │ │ + b 4728 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #32] @ 4898 │ │ │ │ │ + ldr r3, [pc, #32] @ 4844 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r2, r4, #127 @ 0x7f │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b 4834 │ │ │ │ │ + b 47e0 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ │ │ │ │ │ -0000489c : │ │ │ │ │ +00004848 : │ │ │ │ │ PyFloat_Pack2(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r6, r2 │ │ │ │ │ @@ -5365,40 +5338,40 @@ │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4c10 │ │ │ │ │ + bne 4bbc │ │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #868] @ 4c44 │ │ │ │ │ + ldr r3, [pc, #868] @ 4bf0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4910 │ │ │ │ │ - ldr r3, [pc, #840] @ 4c44 │ │ │ │ │ + bne 48bc │ │ │ │ │ + ldr r3, [pc, #840] @ 4bf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 4b70 │ │ │ │ │ + beq 4b1c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b3c │ │ │ │ │ + bne 4ae8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -5415,51 +5388,51 @@ │ │ │ │ │ movne r0, r4 │ │ │ │ │ addne r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ moveq r1, r5 │ │ │ │ │ addeq r2, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ - ldr r3, [pc, #704] @ 4c48 │ │ │ │ │ + ldr r3, [pc, #704] @ 4bf4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b28 │ │ │ │ │ - ldr r3, [pc, #680] @ 4c4c │ │ │ │ │ + bne 4ad4 │ │ │ │ │ + ldr r3, [pc, #680] @ 4bf8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpge> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpge │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bne 4b28 │ │ │ │ │ + bne 4ad4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bgt 4b10 │ │ │ │ │ + bgt 4abc │ │ │ │ │ cmn r3, #25 │ │ │ │ │ - blt 4c04 │ │ │ │ │ + blt 4bb0 │ │ │ │ │ cmn r3, #14 │ │ │ │ │ - blt 4b98 │ │ │ │ │ - ldr r3, [pc, #592] @ 4c4c │ │ │ │ │ + blt 4b44 │ │ │ │ │ + ldr r3, [pc, #592] @ 4bf8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #584] @ 4c50 │ │ │ │ │ + ldr r3, [pc, #584] @ 4bfc │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ add r4, r4, #14 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2uiz> │ │ │ │ │ @@ -5471,110 +5444,110 @@ │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #512] @ 4c48 │ │ │ │ │ + ldr r3, [pc, #512] @ 4bf4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpgt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpgt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4ab8 │ │ │ │ │ - ldr r3, [pc, #484] @ 4c48 │ │ │ │ │ + bne 4a64 │ │ │ │ │ + ldr r3, [pc, #484] @ 4bf4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4ab0 │ │ │ │ │ + bne 4a5c │ │ │ │ │ lsl r4, r4, #10 │ │ │ │ │ orr r4, r4, r7, lsl #15 │ │ │ │ │ orr r4, r5, r4 │ │ │ │ │ lsl r4, r4, #16 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ lsr r4, r4, #16 │ │ │ │ │ add r3, r6, #1 │ │ │ │ │ - beq 4aec │ │ │ │ │ + beq 4a98 │ │ │ │ │ lsr r2, r4, #8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ strb r2, [r3] │ │ │ │ │ strb r4, [r6] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ tst r5, #1 │ │ │ │ │ - beq 4acc │ │ │ │ │ + beq 4a78 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ lsl r5, r5, #16 │ │ │ │ │ lsr r5, r5, #16 │ │ │ │ │ cmp r5, #1024 @ 0x400 │ │ │ │ │ - beq 4afc │ │ │ │ │ + beq 4aa8 │ │ │ │ │ lsl fp, fp, #15 │ │ │ │ │ orr fp, fp, r4, lsl #10 │ │ │ │ │ orr r5, r5, fp │ │ │ │ │ lsl r4, r5, #16 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ lsr r4, r4, #16 │ │ │ │ │ add r3, r6, #1 │ │ │ │ │ - bne 4a98 │ │ │ │ │ + bne 4a44 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 4a98 │ │ │ │ │ + b 4a44 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ movne r5, #0 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ - bne 4acc │ │ │ │ │ - ldr r3, [pc, #316] @ 4c54 │ │ │ │ │ - ldr r1, [pc, #316] @ 4c58 │ │ │ │ │ + bne 4a78 │ │ │ │ │ + ldr r3, [pc, #316] @ 4c00 │ │ │ │ │ + ldr r1, [pc, #316] @ 4c04 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 4aa8 │ │ │ │ │ - ldr r3, [pc, #300] @ 4c5c │ │ │ │ │ - ldr r1, [pc, #300] @ 4c60 │ │ │ │ │ + b 4a54 │ │ │ │ │ + ldr r3, [pc, #300] @ 4c08 │ │ │ │ │ + ldr r1, [pc, #300] @ 4c0c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4b20 │ │ │ │ │ + b 4acc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldr r1, [pc, #260] @ 4c4c │ │ │ │ │ + ldr r1, [pc, #260] @ 4bf8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - ldrlt r1, [pc, #276] @ 4c64 │ │ │ │ │ + ldrlt r1, [pc, #276] @ 4c10 │ │ │ │ │ movlt r0, #0 │ │ │ │ │ - ldr r3, [pc, #268] @ 4c64 │ │ │ │ │ + ldr r3, [pc, #268] @ 4c10 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ mov r4, #31 │ │ │ │ │ mov r5, #512 @ 0x200 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ movne fp, #1 │ │ │ │ │ - b 4acc │ │ │ │ │ + b 4a78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ mov r4, #31 │ │ │ │ │ mov r5, r7 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ movne fp, #1 │ │ │ │ │ - b 4acc │ │ │ │ │ + b 4a78 │ │ │ │ │ add r2, r4, #13 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ - ldr r3, [pc, #168] @ 4c50 │ │ │ │ │ + ldr r3, [pc, #168] @ 4bfc │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2uiz> │ │ │ │ │ R_ARM_CALL __aeabi_d2uiz │ │ │ │ │ @@ -5585,57 +5558,57 @@ │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #100] @ 4c48 │ │ │ │ │ + ldr r3, [pc, #100] @ 4bf4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpgt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpgt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r4, r0 │ │ │ │ │ - beq 4a5c │ │ │ │ │ + beq 4a08 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - b 4ab8 │ │ │ │ │ + b 4a64 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 4acc │ │ │ │ │ + b 4a78 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldr r1, [pc, #48] @ 4c4c │ │ │ │ │ + ldr r1, [pc, #48] @ 4bf8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - ldrlt r1, [pc, #64] @ 4c64 │ │ │ │ │ + ldrlt r1, [pc, #64] @ 4c10 │ │ │ │ │ movlt r0, #0 │ │ │ │ │ - ldr r3, [pc, #56] @ 4c64 │ │ │ │ │ + ldr r3, [pc, #56] @ 4c10 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ subs fp, r0, r4 │ │ │ │ │ movne fp, #1 │ │ │ │ │ - b 4acc │ │ │ │ │ + b 4a78 │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x3fe00000 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x40900000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x0000056c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ │ │ │ │ │ -00004c68 : │ │ │ │ │ +00004c14 : │ │ │ │ │ PyFloat_Unpack2(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrbne r4, [r0, #1] │ │ │ │ │ @@ -5645,55 +5618,55 @@ │ │ │ │ │ ldrbeq r0, [r0, #1] │ │ │ │ │ lsl r3, r4, #8 │ │ │ │ │ and r5, r5, #31 │ │ │ │ │ and r3, r3, #768 @ 0x300 │ │ │ │ │ cmp r5, #31 │ │ │ │ │ lsr r4, r4, #7 │ │ │ │ │ orr r0, r0, r3 │ │ │ │ │ - beq 4cec │ │ │ │ │ + beq 4c98 │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ - ldr r3, [pc, #132] @ 4d3c │ │ │ │ │ + ldr r3, [pc, #132] @ 4ce8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 4d08 │ │ │ │ │ - ldr r3, [pc, #116] @ 4d40 │ │ │ │ │ + beq 4cb4 │ │ │ │ │ + ldr r3, [pc, #116] @ 4cec │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r2, r5, #15 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmp r4, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ add r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - beq 4d24 │ │ │ │ │ + beq 4cd0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 4d1c │ │ │ │ │ - ldr r1, [pc, #60] @ 4d44 │ │ │ │ │ + bne 4cc8 │ │ │ │ │ + ldr r1, [pc, #60] @ 4cf0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn r2, #13 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 4ce0 │ │ │ │ │ + bne 4c8c │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #36] @ 4d48 │ │ │ │ │ + ldr r1, [pc, #36] @ 4cf4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 4d34 │ │ │ │ │ - ldr r1, [pc, #24] @ 4d4c │ │ │ │ │ + bne 4ce0 │ │ │ │ │ + ldr r1, [pc, #24] @ 4cf8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #20] @ 4d50 │ │ │ │ │ + ldr r1, [pc, #20] @ 4cfc │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x3f500000 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x7ff80000 │ │ │ │ │ .word 0xfff80000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ .word 0xfff00000 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -118,51 +118,51 @@ │ │ │ │ │ 0x00000730 756d6265 725f496e 64657800 50794572 umber_Index.PyEr │ │ │ │ │ 0x00000740 725f4261 64417267 756d656e 74005079 r_BadArgument.Py │ │ │ │ │ 0x00000750 4572725f 5761726e 466f726d 61740050 Err_WarnFormat.P │ │ │ │ │ 0x00000760 79457863 5f547970 65457272 6f720050 yExc_TypeError.P │ │ │ │ │ 0x00000770 79457863 5f446570 72656361 74696f6e yExc_Deprecation │ │ │ │ │ 0x00000780 5761726e 696e6700 5f5f6165 6162695f Warning.__aeabi_ │ │ │ │ │ 0x00000790 64646976 00507945 78635f5a 65726f44 ddiv.PyExc_ZeroD │ │ │ │ │ - 0x000007a0 69766973 696f6e45 72726f72 005f5f61 ivisionError.__a │ │ │ │ │ - 0x000007b0 65616269 5f647375 62005f5f 6572726e eabi_dsub.__errn │ │ │ │ │ - 0x000007c0 6f5f6c6f 63617469 6f6e0066 6c6f6f72 o_location.floor │ │ │ │ │ - 0x000007d0 00666d6f 64005079 4572725f 53657446 .fmod.PyErr_SetF │ │ │ │ │ - 0x000007e0 726f6d45 72726e6f 005f5079 5f4e6f6e romErrno._Py_Non │ │ │ │ │ - 0x000007f0 65537472 75637400 5079436f 6d706c65 eStruct.PyComple │ │ │ │ │ - 0x00000800 785f5479 70650050 79457863 5f4f7665 x_Type.PyExc_Ove │ │ │ │ │ - 0x00000810 72666c6f 77457272 6f72005f 5079466c rflowError._PyFl │ │ │ │ │ - 0x00000820 6f61745f 46696e69 54797065 005f5079 oat_FiniType._Py │ │ │ │ │ - 0x00000830 53747275 63745365 7175656e 63655f46 StructSequence_F │ │ │ │ │ - 0x00000840 696e6942 75696c74 696e005f 50795f48 iniBuiltin._Py_H │ │ │ │ │ - 0x00000850 61736844 6f75626c 65005f50 79466c6f ashDouble._PyFlo │ │ │ │ │ - 0x00000860 61745f44 65627567 4d616c6c 6f635374 at_DebugMallocSt │ │ │ │ │ - 0x00000870 61747300 5f507944 65627567 416c6c6f ats._PyDebugAllo │ │ │ │ │ - 0x00000880 6361746f 72537461 74730050 794e756d catorStats.PyNum │ │ │ │ │ - 0x00000890 6265725f 466c6f61 74005079 466c6f61 ber_Float.PyFloa │ │ │ │ │ - 0x000008a0 745f4672 6f6d5374 72696e67 005f5079 t_FromString._Py │ │ │ │ │ - 0x000008b0 4172675f 43686563 6b506f73 6974696f Arg_CheckPositio │ │ │ │ │ - 0x000008c0 6e616c00 5f507941 72675f4e 6f4b776e nal._PyArg_NoKwn │ │ │ │ │ - 0x000008d0 616d6573 00507955 6e69636f 64655f54 ames.PyUnicode_T │ │ │ │ │ - 0x000008e0 79706500 6d656d73 6574005f 5079556e ype.memset._PyUn │ │ │ │ │ - 0x000008f0 69636f64 655f5472 616e7366 6f726d44 icode_TransformD │ │ │ │ │ - 0x00000900 6563696d 616c416e 64537061 6365546f ecimalAndSpaceTo │ │ │ │ │ - 0x00000910 41534349 49005079 556e6963 6f64655f ASCII.PyUnicode_ │ │ │ │ │ - 0x00000920 41735554 4638416e 6453697a 65005f50 AsUTF8AndSize._P │ │ │ │ │ - 0x00000930 795f7374 72696e67 5f746f5f 6e756d62 y_string_to_numb │ │ │ │ │ - 0x00000940 65725f77 6974685f 756e6465 7273636f er_with_undersco │ │ │ │ │ - 0x00000950 72657300 50794275 66666572 5f52656c res.PyBuffer_Rel │ │ │ │ │ - 0x00000960 65617365 0050794f 626a6563 745f4765 ease.PyObject_Ge │ │ │ │ │ - 0x00000970 74427566 66657200 50794279 7465735f tBuffer.PyBytes_ │ │ │ │ │ - 0x00000980 46726f6d 53747269 6e67416e 6453697a FromStringAndSiz │ │ │ │ │ - 0x00000990 65005079 42797465 41727261 795f5479 e.PyByteArray_Ty │ │ │ │ │ - 0x000009a0 7065005f 50794279 74654172 7261795f pe._PyByteArray_ │ │ │ │ │ - 0x000009b0 656d7074 795f7374 72696e67 0050794f empty_string.PyO │ │ │ │ │ - 0x000009c0 535f7374 72696e67 5f746f5f 646f7562 S_string_to_doub │ │ │ │ │ - 0x000009d0 6c65005f 50795f63 74797065 5f746162 le._Py_ctype_tab │ │ │ │ │ - 0x000009e0 6c650050 79466c6f 61745f50 61636b38 le.PyFloat_Pack8 │ │ │ │ │ + 0x000007a0 69766973 696f6e45 72726f72 005f5f65 ivisionError.__e │ │ │ │ │ + 0x000007b0 72726e6f 5f6c6f63 6174696f 6e00666c rrno_location.fl │ │ │ │ │ + 0x000007c0 6f6f7200 666d6f64 00507945 72725f53 oor.fmod.PyErr_S │ │ │ │ │ + 0x000007d0 65744672 6f6d4572 726e6f00 5f50795f etFromErrno._Py_ │ │ │ │ │ + 0x000007e0 4e6f6e65 53747275 63740050 79436f6d NoneStruct.PyCom │ │ │ │ │ + 0x000007f0 706c6578 5f547970 65005079 4578635f plex_Type.PyExc_ │ │ │ │ │ + 0x00000800 4f766572 666c6f77 4572726f 72005f50 OverflowError._P │ │ │ │ │ + 0x00000810 79466c6f 61745f46 696e6954 79706500 yFloat_FiniType. │ │ │ │ │ + 0x00000820 5f507953 74727563 74536571 75656e63 _PyStructSequenc │ │ │ │ │ + 0x00000830 655f4669 6e694275 696c7469 6e005f50 e_FiniBuiltin._P │ │ │ │ │ + 0x00000840 795f4861 7368446f 75626c65 005f5079 y_HashDouble._Py │ │ │ │ │ + 0x00000850 466c6f61 745f4465 6275674d 616c6c6f Float_DebugMallo │ │ │ │ │ + 0x00000860 63537461 7473005f 50794465 62756741 cStats._PyDebugA │ │ │ │ │ + 0x00000870 6c6c6f63 61746f72 53746174 73005079 llocatorStats.Py │ │ │ │ │ + 0x00000880 4e756d62 65725f46 6c6f6174 00507946 Number_Float.PyF │ │ │ │ │ + 0x00000890 6c6f6174 5f46726f 6d537472 696e6700 loat_FromString. │ │ │ │ │ + 0x000008a0 5f507941 72675f43 6865636b 506f7369 _PyArg_CheckPosi │ │ │ │ │ + 0x000008b0 74696f6e 616c005f 50794172 675f4e6f tional._PyArg_No │ │ │ │ │ + 0x000008c0 4b776e61 6d657300 5079556e 69636f64 Kwnames.PyUnicod │ │ │ │ │ + 0x000008d0 655f5479 7065006d 656d7365 74005f50 e_Type.memset._P │ │ │ │ │ + 0x000008e0 79556e69 636f6465 5f547261 6e73666f yUnicode_Transfo │ │ │ │ │ + 0x000008f0 726d4465 63696d61 6c416e64 53706163 rmDecimalAndSpac │ │ │ │ │ + 0x00000900 65546f41 53434949 00507955 6e69636f eToASCII.PyUnico │ │ │ │ │ + 0x00000910 64655f41 73555446 38416e64 53697a65 de_AsUTF8AndSize │ │ │ │ │ + 0x00000920 005f5079 5f737472 696e675f 746f5f6e ._Py_string_to_n │ │ │ │ │ + 0x00000930 756d6265 725f7769 74685f75 6e646572 umber_with_under │ │ │ │ │ + 0x00000940 73636f72 65730050 79427566 6665725f scores.PyBuffer_ │ │ │ │ │ + 0x00000950 52656c65 61736500 50794f62 6a656374 Release.PyObject │ │ │ │ │ + 0x00000960 5f476574 42756666 65720050 79427974 _GetBuffer.PyByt │ │ │ │ │ + 0x00000970 65735f46 726f6d53 7472696e 67416e64 es_FromStringAnd │ │ │ │ │ + 0x00000980 53697a65 00507942 79746541 72726179 Size.PyByteArray │ │ │ │ │ + 0x00000990 5f547970 65005f50 79427974 65417272 _Type._PyByteArr │ │ │ │ │ + 0x000009a0 61795f65 6d707479 5f737472 696e6700 ay_empty_string. │ │ │ │ │ + 0x000009b0 50794f53 5f737472 696e675f 746f5f64 PyOS_string_to_d │ │ │ │ │ + 0x000009c0 6f75626c 65005f50 795f6374 7970655f ouble._Py_ctype_ │ │ │ │ │ + 0x000009d0 7461626c 65005079 466c6f61 745f5061 table.PyFloat_Pa │ │ │ │ │ + 0x000009e0 636b3800 5f5f6165 6162695f 64737562 ck8.__aeabi_dsub │ │ │ │ │ 0x000009f0 005f5f61 65616269 5f643275 697a0050 .__aeabi_d2uiz.P │ │ │ │ │ 0x00000a00 79457863 5f537973 74656d45 72726f72 yExc_SystemError │ │ │ │ │ 0x00000a10 0050794f 535f646f 75626c65 5f746f5f .PyOS_double_to_ │ │ │ │ │ 0x00000a20 73747269 6e670073 74726c65 6e005f50 string.strlen._P │ │ │ │ │ 0x00000a30 79556e69 636f6465 5f46726f 6d415343 yUnicode_FromASC │ │ │ │ │ 0x00000a40 49490050 794d656d 5f467265 6500726f II.PyMem_Free.ro │ │ │ │ │ 0x00000a50 756e6400 50794e75 6d626572 5f417353 und.PyNumber_AsS │ │ │ ├── iterobject.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -86,18 +86,18 @@ │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 88: 000002c8 180 FUNC GLOBAL DEFAULT 6 PyCallIter_New │ │ │ │ │ - 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 93: 00000058 152 FUNC GLOBAL HIDDEN 8 PyAnextAwaitable_New │ │ │ │ │ 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_SetStopIterationValue │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCoro_GetAwaitableIter │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -80,22 +80,22 @@ │ │ │ │ │ 000002a0 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002c4 0000521d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000002e4 0000461c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000320 0000471c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000374 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000378 0000496b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000003ac 0000471c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000003d0 0000591c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000404 00005a1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000424 00005b1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000450 00005c1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000468 0000501c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000478 0000511c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000518 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000558 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003d0 0000591c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000003f4 00005a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000041c 00005b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000450 00005c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000464 0000501c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000470 0000511c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000510 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000550 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000570 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000578 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000588 0000501c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000598 0000496b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000059c 00005602 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ 00000600 0000571d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -61,17 +61,17 @@ │ │ │ │ │ _Py_Dealloc │ │ │ │ │ PyErr_SetString │ │ │ │ │ PyExc_IndexError │ │ │ │ │ PyExc_OverflowError │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ PyObject_GC_Del │ │ │ │ │ PyCallIter_New │ │ │ │ │ -_Py_CheckFunctionResult │ │ │ │ │ -PyObject_RichCompareBool │ │ │ │ │ _PyObject_MakeTpCall │ │ │ │ │ +PyObject_RichCompareBool │ │ │ │ │ +_Py_CheckFunctionResult │ │ │ │ │ PyAnextAwaitable_New │ │ │ │ │ _PyGen_SetStopIterationValue │ │ │ │ │ PyExc_StopAsyncIteration │ │ │ │ │ _PyCoro_GetAwaitableIter │ │ │ │ │ PyIter_Check │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyObject_CallMethod │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -280,154 +280,154 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4d4 │ │ │ │ │ + beq 4cc │ │ │ │ │ ldr r3, [pc, #500] @ 598 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r7, [r0, r3] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #2048 @ 0x800 │ │ │ │ │ - beq 440 │ │ │ │ │ + bne 40c │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ + R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 45c │ │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 580 │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 4dc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, sp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 43c │ │ │ │ │ + beq 558 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 460 │ │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 580 │ │ │ │ │ - mov r2, #2 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 4e4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, sp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ - R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 410 │ │ │ │ │ - ldr r3, [pc, #308] @ 59c │ │ │ │ │ + b 3d8 │ │ │ │ │ + ldr r3, [pc, #312] @ 59c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movne r4, #0 │ │ │ │ │ - beq 4d4 │ │ │ │ │ + beq 4cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4ac │ │ │ │ │ + beq 4a4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - beq 4ac │ │ │ │ │ + beq 4a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ beq 578 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4cc │ │ │ │ │ + beq 4c4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ bne 560 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 53c │ │ │ │ │ + bne 534 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ble 53c │ │ │ │ │ + ble 534 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 51c │ │ │ │ │ + beq 514 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - beq 51c │ │ │ │ │ + beq 514 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 51c │ │ │ │ │ + bne 514 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 53c │ │ │ │ │ + beq 534 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ - bne 548 │ │ │ │ │ + bne 540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2a8 │ │ │ │ │ - b 4d4 │ │ │ │ │ + b 4cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 53c │ │ │ │ │ + bne 534 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 53c │ │ │ │ │ + b 534 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + b 3c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 4cc │ │ │ │ │ + bne 4c4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4cc │ │ │ │ │ + b 4c4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4ac │ │ │ │ │ + b 4a4 │ │ │ │ │ ldr r3, [pc, #20] @ 59c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 478 │ │ │ │ │ - b 53c │ │ │ │ │ + bne 470 │ │ │ │ │ + b 534 │ │ │ │ │ .word 0x000001ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_StopIteration │ │ │ │ │ │ │ │ │ │ 000005a0 : │ │ │ │ │ calliter_dealloc(): │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -46,20 +46,20 @@ │ │ │ │ │ 0x000002b0 79457272 5f436c65 6172005f 50795f44 yErr_Clear._Py_D │ │ │ │ │ 0x000002c0 65616c6c 6f630050 79457272 5f536574 ealloc.PyErr_Set │ │ │ │ │ 0x000002d0 53747269 6e670050 79457863 5f496e64 String.PyExc_Ind │ │ │ │ │ 0x000002e0 65784572 726f7200 50794578 635f4f76 exError.PyExc_Ov │ │ │ │ │ 0x000002f0 6572666c 6f774572 726f7200 50794578 erflowError.PyEx │ │ │ │ │ 0x00000300 635f5374 6f704974 65726174 696f6e00 c_StopIteration. │ │ │ │ │ 0x00000310 50794f62 6a656374 5f47435f 44656c00 PyObject_GC_Del. │ │ │ │ │ - 0x00000320 50794361 6c6c4974 65725f4e 6577006d PyCallIter_New.m │ │ │ │ │ - 0x00000330 656d6370 79005f50 795f4368 65636b46 emcpy._Py_CheckF │ │ │ │ │ - 0x00000340 756e6374 696f6e52 6573756c 74005079 unctionResult.Py │ │ │ │ │ - 0x00000350 4f626a65 63745f52 69636843 6f6d7061 Object_RichCompa │ │ │ │ │ - 0x00000360 7265426f 6f6c005f 50794f62 6a656374 reBool._PyObject │ │ │ │ │ - 0x00000370 5f4d616b 65547043 616c6c00 5079416e _MakeTpCall.PyAn │ │ │ │ │ + 0x00000320 50794361 6c6c4974 65725f4e 6577005f PyCallIter_New._ │ │ │ │ │ + 0x00000330 50794f62 6a656374 5f4d616b 65547043 PyObject_MakeTpC │ │ │ │ │ + 0x00000340 616c6c00 50794f62 6a656374 5f526963 all.PyObject_Ric │ │ │ │ │ + 0x00000350 68436f6d 70617265 426f6f6c 006d656d hCompareBool.mem │ │ │ │ │ + 0x00000360 63707900 5f50795f 43686563 6b46756e cpy._Py_CheckFun │ │ │ │ │ + 0x00000370 6374696f 6e526573 756c7400 5079416e ctionResult.PyAn │ │ │ │ │ 0x00000380 65787441 77616974 61626c65 5f4e6577 extAwaitable_New │ │ │ │ │ 0x00000390 005f5079 47656e5f 53657453 746f7049 ._PyGen_SetStopI │ │ │ │ │ 0x000003a0 74657261 74696f6e 56616c75 65005079 terationValue.Py │ │ │ │ │ 0x000003b0 4578635f 53746f70 4173796e 63497465 Exc_StopAsyncIte │ │ │ │ │ 0x000003c0 72617469 6f6e005f 5079436f 726f5f47 ration._PyCoro_G │ │ │ │ │ 0x000003d0 65744177 61697461 626c6549 74657200 etAwaitableIter. │ │ │ │ │ 0x000003e0 50794974 65725f43 6865636b 00507945 PyIter_Check.PyE │ │ │ ├── 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: 62488 (bytes into file) │ │ │ │ │ + Start of section headers: 63536 (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 0xf418: │ │ │ │ │ +There are 18 section headers, starting at offset 0xf830: │ │ │ │ │ │ │ │ │ │ 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 00062c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00dc80 0000e8 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000660 00046c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00dd68 000398 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 000acc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 000acc 000340 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 000e0c 00a50c 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00e100 0011c0 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00b318 00023c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00f2c0 0000b8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00b554 0006b0 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00f378 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00bc04 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00bc04 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00bc30 001340 10 16 193 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00cf70 000d0d 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00f388 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000630 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00e0a0 0000e8 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000664 00046c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00e188 000398 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000ad0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 000ad0 000340 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000e10 00a928 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00e520 0011b8 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00b738 00023c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00f6d8 0000b8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00b974 0006b0 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00f790 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00c024 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00c024 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00c050 001340 10 16 193 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00d390 000d0d 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00f7a0 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -15,152 +15,152 @@ │ │ │ │ │ 11: 00000338 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 12: 00000338 40 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 13: 00000000 64 FUNC LOCAL DEFAULT 9 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 14: 0000046c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 15: 00000474 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 16: 0000053c 224 FUNC LOCAL DEFAULT 7 list_resize │ │ │ │ │ 17: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 18: 000006a0 6092 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ + 18: 000006a0 6480 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ 19: 00000698 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 20: 000006a0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 21: 000016b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 22: 00009c54 56 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 23: 0000836c 360 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 24: 00001e6c 168 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 25: 000084d4 260 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 26: 0000a4b4 40 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ - 27: 0000a504 8 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ - 28: 000016ec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 29: 00002a00 14376 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ - 30: 00001fc0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 31: 00001fcc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 32: 00001fcc 84 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ - 33: 00002178 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 34: 00002188 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 35: 00002248 1536 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 36: 00008ba4 472 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ - 37: 00002240 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 38: 00002248 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 39: 00002844 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 40: 00002848 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 41: 00002848 116 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ - 42: 000028bc 256 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ - 43: 000029b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 44: 000029bc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 45: 000029f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 46: 00002a00 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 47: 00003750 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 48: 00003754 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 49: 00000228 172 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ - 50: 00006228 1180 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 51: 00006698 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 52: 000066c4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 53: 000066c4 88 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 54: 00006714 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 55: 0000671c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 56: 0000671c 212 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 57: 000067dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 58: 000067f0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 59: 000067f0 164 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 60: 00006894 8 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ - 61: 0000689c 132 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 62: 0000694c 3616 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ - 63: 00006948 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 64: 0000694c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 65: 000002d4 596 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ - 66: 00007744 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 67: 0000776c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 68: 0000776c 264 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 69: 0000786c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 70: 00007874 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 71: 00007874 724 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 21: 000016a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 22: 0000a070 56 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 23: 00008788 360 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 24: 00001ff0 168 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 25: 000088f0 260 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 26: 0000a8d0 40 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 27: 0000a920 8 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ + 28: 000016d8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 29: 00002b84 15024 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ + 30: 00002144 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 31: 00002150 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 32: 00002150 84 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ + 33: 000022fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 34: 0000230c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 35: 000023cc 1536 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ + 36: 00008fc0 472 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ + 37: 000023c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 38: 000023cc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 39: 000029c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 000029cc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 41: 000029cc 116 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ + 42: 00002a40 256 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ + 43: 00002b3c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 44: 00002b40 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 45: 00002b7c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 46: 00002b84 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 47: 00003afc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 48: 00003b00 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 49: 00000228 176 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ + 50: 00006634 1180 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 51: 00006aa4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 52: 00006ad0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 53: 00006ad0 88 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 54: 00006b20 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 55: 00006b28 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 56: 00006b28 212 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 57: 00006be8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 58: 00006bfc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 59: 00006bfc 164 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 60: 00006ca0 8 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 61: 00006ca8 132 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 62: 00006d58 3632 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 63: 00006d54 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 64: 00006d58 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 65: 000002d8 596 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ + 66: 00007b60 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 67: 00007b88 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 68: 00007b88 264 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 69: 00007c88 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 70: 00007c90 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 71: 00007c90 724 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ 72: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 73: 00007b30 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 74: 00007b48 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 75: 00007b48 364 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ - 76: 00007ca8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 77: 00007cb4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 78: 00007cb4 640 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ - 79: 00007f24 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 80: 00007f34 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 81: 00007f34 208 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ - 82: 00007ffc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 83: 00008004 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 84: 00008004 716 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ - 85: 000082b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 86: 000082d0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 87: 000082d0 44 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ - 88: 000082f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 73: 00007f4c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 00007f64 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 75: 00007f64 364 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 76: 000080c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 77: 000080d0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 78: 000080d0 640 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 79: 00008340 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 80: 00008350 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 81: 00008350 208 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ + 82: 00008418 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 83: 00008420 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 84: 00008420 716 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ + 85: 000086d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 86: 000086ec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 87: 000086ec 44 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 88: 00008714 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 89: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 90: 000000c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 91: 000082fc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 92: 0000835c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 93: 0000836c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 94: 000084d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 95: 000084d4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 96: 000085cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 97: 000085d8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 98: 000085d8 200 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ - 99: 00008714 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 100: 00008724 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 101: 00008724 164 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ - 102: 000087c8 84 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ - 103: 00008818 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 104: 0000881c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 105: 0000881c 92 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ - 106: 00008878 492 FUNC LOCAL DEFAULT 7 list_insert │ │ │ │ │ - 107: 00008a58 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 108: 00008a64 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 109: 00008a64 64 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ - 110: 00008aa4 256 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ - 111: 00008ba0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 112: 00008ba4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 113: 00008d6c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 114: 00008d7c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 115: 00008d7c 2696 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ - 116: 000097e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 117: 00009804 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 118: 00009804 24 FUNC LOCAL DEFAULT 7 listiter_traverse │ │ │ │ │ - 119: 0000981c 348 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 120: 00009970 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 121: 00009978 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 122: 00009978 496 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ - 123: 00009b5c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 124: 00009b68 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 125: 00009bbc 152 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ + 91: 00008718 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 92: 00008778 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 93: 00008788 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 94: 000088ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 95: 000088f0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 96: 000089e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 97: 000089f4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 98: 000089f4 200 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ + 99: 00008b30 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 100: 00008b40 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 101: 00008b40 164 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 102: 00008be4 84 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ + 103: 00008c34 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 104: 00008c38 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 105: 00008c38 92 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ + 106: 00008c94 492 FUNC LOCAL DEFAULT 7 list_insert │ │ │ │ │ + 107: 00008e74 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 108: 00008e80 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 109: 00008e80 64 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ + 110: 00008ec0 256 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 111: 00008fbc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 112: 00008fc0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 113: 00009188 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 114: 00009198 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 115: 00009198 2696 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 116: 00009c00 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 117: 00009c20 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 118: 00009c20 24 FUNC LOCAL DEFAULT 7 listiter_traverse │ │ │ │ │ + 119: 00009c38 348 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 120: 00009d8c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 121: 00009d94 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 122: 00009d94 496 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ + 123: 00009f78 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 124: 00009f84 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 125: 00009fd8 152 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ 126: 00000078 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 127: 00009c8c 1128 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ - 128: 0000a0dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 129: 0000a0f4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 130: 0000a0f4 204 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ - 131: 0000a1bc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 127: 0000a0a8 1128 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ + 128: 0000a4f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 129: 0000a510 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 130: 0000a510 204 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ + 131: 0000a5d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 132: 000000d0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 133: 00000150 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 134: 00000158 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 135: 000001d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 136: 0000a1c0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 137: 0000a1c0 272 FUNC LOCAL DEFAULT 7 list_count │ │ │ │ │ - 138: 0000a2d0 76 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ - 139: 0000a318 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 140: 0000a31c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 141: 0000a31c 408 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ - 142: 0000a4a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 143: 0000a4b4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 136: 0000a5dc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 137: 0000a5dc 272 FUNC LOCAL DEFAULT 7 list_count │ │ │ │ │ + 138: 0000a6ec 76 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ + 139: 0000a734 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 140: 0000a738 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 141: 0000a738 408 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ + 142: 0000a8c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 143: 0000a8d0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 144: 000001d8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 145: 000001d8 24 FUNC LOCAL DEFAULT 1 listreviter_traverse │ │ │ │ │ 146: 000001f0 44 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ - 147: 0000a4dc 40 FUNC LOCAL DEFAULT 7 listiter_len │ │ │ │ │ + 147: 0000a8f8 40 FUNC LOCAL DEFAULT 7 listiter_len │ │ │ │ │ 148: 0000021c 12 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ 149: 00000080 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 150: 00000080 60 FUNC LOCAL DEFAULT 9 list_inplace_repeat │ │ │ │ │ - 151: 00000528 128 FUNC LOCAL DEFAULT 1 listiter_reduce │ │ │ │ │ - 152: 0000059c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 153: 000005a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 154: 000005a8 132 FUNC LOCAL DEFAULT 1 listiter_setstate │ │ │ │ │ - 155: 00000628 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 151: 0000052c 128 FUNC LOCAL DEFAULT 1 listiter_reduce │ │ │ │ │ + 152: 000005a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 153: 000005ac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 154: 000005ac 132 FUNC LOCAL DEFAULT 1 listiter_setstate │ │ │ │ │ + 155: 0000062c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 156: 000000bc 20 FUNC LOCAL DEFAULT 9 list___sizeof__ │ │ │ │ │ 157: 000000d0 108 FUNC LOCAL DEFAULT 9 listreviter_reduce │ │ │ │ │ 158: 00000130 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 159: 0000013c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 160: 0000013c 120 FUNC LOCAL DEFAULT 9 listreviter_setstate │ │ │ │ │ 161: 000001b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 162: 000001b4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -215,38 +215,38 @@ │ │ │ │ │ 211: 00000474 200 FUNC GLOBAL DEFAULT 7 _PyList_AppendTakeRefListResize │ │ │ │ │ 212: 0000061c 132 FUNC GLOBAL DEFAULT 7 PyList_Sort │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 224: 00001f14 184 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ + 224: 00002098 184 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 226: 00002020 360 FUNC GLOBAL DEFAULT 7 _PyList_FromArraySteal │ │ │ │ │ + 226: 000021a4 360 FUNC GLOBAL DEFAULT 7 _PyList_FromArraySteal │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 228: 00002188 192 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ + 228: 0000230c 192 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 230: 000029bc 68 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ + 230: 00002b40 68 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetObject │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 241: 00006920 44 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 241: 00006d2c 44 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_Next │ │ │ │ │ 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntryRef │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ @@ -263,33 +263,33 @@ │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 265: 00000000 208 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ - 266: 000082fc 112 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ + 266: 00008718 112 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ - 269: 000086a0 132 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ + 269: 00008abc 132 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Track │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteChar │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 284: 00009b68 84 FUNC GLOBAL HIDDEN 7 _PyList_ClearFreeList │ │ │ │ │ + 284: 00009f84 84 FUNC GLOBAL HIDDEN 7 _PyList_ClearFreeList │ │ │ │ │ 285: 00000040 64 FUNC GLOBAL HIDDEN 9 _PyList_DebugMallocStats │ │ │ │ │ 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 288: 000000d0 136 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ 289: 00000158 128 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ 290: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 291: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndexNotNone │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,159 +1,159 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xdc80 contains 29 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe0a0 contains 29 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0000101c R_ARM_CALL 0000053c list_resize │ │ │ │ │ 000000ac 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000000c0 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000000cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000108 0000241d R_ARM_JUMP24 00008ba4 list_slice_lock_held │ │ │ │ │ +00000108 0000241d R_ARM_JUMP24 00008fc0 list_slice_lock_held │ │ │ │ │ 0000012c 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000154 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000001d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000210 0001221d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000224 0000241d R_ARM_JUMP24 00008ba4 list_slice_lock_held │ │ │ │ │ -0000026c 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000294 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000002c8 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000308 00011f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000320 0000101c R_ARM_CALL 0000053c list_resize │ │ │ │ │ -00000504 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000510 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000051c 0000291c R_ARM_CALL 00002848 list_clear_impl.isra.0 │ │ │ │ │ -00000544 0001261c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000568 0001271d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000574 0000c11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00000590 0001271d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -0000059c 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000005a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000224 0000241d R_ARM_JUMP24 00008fc0 list_slice_lock_held │ │ │ │ │ +00000288 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000002b4 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000002cc 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000030c 00011f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000324 0000101c R_ARM_CALL 0000053c list_resize │ │ │ │ │ +00000508 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000514 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000520 0000291c R_ARM_CALL 000029cc list_clear_impl.isra.0 │ │ │ │ │ +00000548 0001261c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +0000056c 0001271d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000578 0000c11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00000594 0001271d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000005a0 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000005a4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005c0 0001081c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000005fc 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000628 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000005a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000005c4 0001081c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000600 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000062c 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xdd68 contains 115 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xe188 contains 115 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00012e02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000902 R_ARM_ABS32 00000198 list_dealloc │ │ │ │ │ -0000002c 00007a02 R_ARM_ABS32 00009978 list_repr │ │ │ │ │ +0000002c 00007a02 R_ARM_ABS32 00009d94 list_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00012f02 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00013002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00002002 R_ARM_ABS32 00001fcc list_traverse │ │ │ │ │ -00000060 00006202 R_ARM_ABS32 000085d8 list_clear_slot │ │ │ │ │ -00000064 00004702 R_ARM_ABS32 00007874 list_richcompare │ │ │ │ │ -0000006c 00003802 R_ARM_ABS32 0000671c list_iter │ │ │ │ │ +0000005c 00002002 R_ARM_ABS32 00002150 list_traverse │ │ │ │ │ +00000060 00006202 R_ARM_ABS32 000089f4 list_clear_slot │ │ │ │ │ +00000064 00004702 R_ARM_ABS32 00007c90 list_richcompare │ │ │ │ │ +0000006c 00003802 R_ARM_ABS32 00006b28 list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00004402 R_ARM_ABS32 0000776c list___init__ │ │ │ │ │ +00000094 00004402 R_ARM_ABS32 00007b88 list___init__ │ │ │ │ │ 00000098 00010f02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 00013102 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000a0 0000f002 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 00006e02 R_ARM_ABS32 00008aa4 list_vectorcall │ │ │ │ │ +000000c8 00006e02 R_ARM_ABS32 00008ec0 list_vectorcall │ │ │ │ │ 000000d4 00012e02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00003d02 R_ARM_ABS32 0000689c listiter_dealloc │ │ │ │ │ +000000e8 00003d02 R_ARM_ABS32 00006ca8 listiter_dealloc │ │ │ │ │ 00000118 00013002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00007602 R_ARM_ABS32 00009804 listiter_traverse │ │ │ │ │ +0000012c 00007602 R_ARM_ABS32 00009c20 listiter_traverse │ │ │ │ │ 0000013c 00013202 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00003b02 R_ARM_ABS32 000067f0 listiter_next │ │ │ │ │ +00000140 00003b02 R_ARM_ABS32 00006bfc listiter_next │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00012e02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001b8 00006902 R_ARM_ABS32 0000881c listreviter_dealloc │ │ │ │ │ +000001b8 00006902 R_ARM_ABS32 00008c38 listreviter_dealloc │ │ │ │ │ 000001e8 00013002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001fc 00009102 R_ARM_ABS32 000001d8 listreviter_traverse │ │ │ │ │ 0000020c 00013202 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000210 00007d02 R_ARM_ABS32 00009bbc listreviter_next │ │ │ │ │ +00000210 00007d02 R_ARM_ABS32 00009fd8 listreviter_next │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000274 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000278 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000294 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002a8 0000da02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002a8 0000dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002b0 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002b4 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002bc 00009202 R_ARM_ABS32 000001f0 listreviter_len │ │ │ │ │ 000002c4 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00009d02 R_ARM_ABS32 000000d0 listreviter_reduce │ │ │ │ │ 000002d4 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 0000a002 R_ARM_ABS32 0000013c listreviter_setstate │ │ │ │ │ 000002e4 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002fc 00009302 R_ARM_ABS32 0000a4dc listiter_len │ │ │ │ │ +000002fc 00009302 R_ARM_ABS32 0000a8f8 listiter_len │ │ │ │ │ 00000304 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000308 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000030c 00009702 R_ARM_ABS32 00000528 listiter_reduce │ │ │ │ │ +0000030c 00009702 R_ARM_ABS32 0000052c listiter_reduce │ │ │ │ │ 00000314 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000318 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000031c 00009a02 R_ARM_ABS32 000005a8 listiter_setstate │ │ │ │ │ +0000031c 00009a02 R_ARM_ABS32 000005ac listiter_setstate │ │ │ │ │ 00000324 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000338 00003c02 R_ARM_ABS32 00006894 list_length │ │ │ │ │ -0000033c 00003202 R_ARM_ABS32 00006228 list_subscript │ │ │ │ │ -00000340 00007302 R_ARM_ABS32 00008d7c list_ass_subscript │ │ │ │ │ -00000344 00003c02 R_ARM_ABS32 00006894 list_length │ │ │ │ │ -00000348 00005402 R_ARM_ABS32 00008004 list_concat │ │ │ │ │ -0000034c 00007f02 R_ARM_ABS32 00009c8c list_repeat │ │ │ │ │ -00000350 00003502 R_ARM_ABS32 000066c4 list_item │ │ │ │ │ -00000358 00005102 R_ARM_ABS32 00007f34 list_ass_item │ │ │ │ │ -00000360 00006502 R_ARM_ABS32 00008724 list_contains │ │ │ │ │ -00000364 00006d02 R_ARM_ABS32 00008a64 list_inplace_concat │ │ │ │ │ +00000338 00003c02 R_ARM_ABS32 00006ca0 list_length │ │ │ │ │ +0000033c 00003202 R_ARM_ABS32 00006634 list_subscript │ │ │ │ │ +00000340 00007302 R_ARM_ABS32 00009198 list_ass_subscript │ │ │ │ │ +00000344 00003c02 R_ARM_ABS32 00006ca0 list_length │ │ │ │ │ +00000348 00005402 R_ARM_ABS32 00008420 list_concat │ │ │ │ │ +0000034c 00007f02 R_ARM_ABS32 0000a0a8 list_repeat │ │ │ │ │ +00000350 00003502 R_ARM_ABS32 00006ad0 list_item │ │ │ │ │ +00000358 00005102 R_ARM_ABS32 00008350 list_ass_item │ │ │ │ │ +00000360 00006502 R_ARM_ABS32 00008b40 list_contains │ │ │ │ │ +00000364 00006d02 R_ARM_ABS32 00008e80 list_inplace_concat │ │ │ │ │ 00000368 00009602 R_ARM_ABS32 00000080 list_inplace_repeat │ │ │ │ │ 0000036c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000370 00003202 R_ARM_ABS32 00006228 list_subscript │ │ │ │ │ +00000370 00003202 R_ARM_ABS32 00006634 list_subscript │ │ │ │ │ 00000378 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000037c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000380 00006602 R_ARM_ABS32 000087c8 list___reversed__ │ │ │ │ │ +00000380 00006602 R_ARM_ABS32 00008be4 list___reversed__ │ │ │ │ │ 00000388 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000038c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000390 00009c02 R_ARM_ABS32 000000bc list___sizeof__ │ │ │ │ │ 00000398 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000039c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003a0 00008202 R_ARM_ABS32 0000a0f4 py_list_clear │ │ │ │ │ +000003a0 00008202 R_ARM_ABS32 0000a510 py_list_clear │ │ │ │ │ 000003a8 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b0 00009402 R_ARM_ABS32 0000021c list_copy │ │ │ │ │ 000003b8 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c0 00002a02 R_ARM_ABS32 000028bc list_append │ │ │ │ │ +000003c0 00002a02 R_ARM_ABS32 00002a40 list_append │ │ │ │ │ 000003c8 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d0 00006a02 R_ARM_ABS32 00008878 list_insert │ │ │ │ │ +000003d0 00006a02 R_ARM_ABS32 00008c94 list_insert │ │ │ │ │ 000003d8 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00005702 R_ARM_ABS32 000082d0 list_extend │ │ │ │ │ +000003e0 00005702 R_ARM_ABS32 000086ec list_extend │ │ │ │ │ 000003e8 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f0 00004e02 R_ARM_ABS32 00007cb4 list_pop │ │ │ │ │ +000003f0 00004e02 R_ARM_ABS32 000080d0 list_pop │ │ │ │ │ 000003f8 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00004b02 R_ARM_ABS32 00007b48 list_remove │ │ │ │ │ +00000400 00004b02 R_ARM_ABS32 00007f64 list_remove │ │ │ │ │ 00000408 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000040c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 00008d02 R_ARM_ABS32 0000a31c list_index │ │ │ │ │ +00000410 00008d02 R_ARM_ABS32 0000a738 list_index │ │ │ │ │ 00000418 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000041c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000420 00008902 R_ARM_ABS32 0000a1c0 list_count │ │ │ │ │ +00000420 00008902 R_ARM_ABS32 0000a5dc list_count │ │ │ │ │ 00000428 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000042c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000430 00008a02 R_ARM_ABS32 0000a2d0 list_reverse │ │ │ │ │ +00000430 00008a02 R_ARM_ABS32 0000a6ec list_reverse │ │ │ │ │ 00000438 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000043c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000440 00007702 R_ARM_ABS32 0000981c list_sort │ │ │ │ │ +00000440 00007702 R_ARM_ABS32 00009c38 list_sort │ │ │ │ │ 00000448 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000044c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000450 00013302 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000458 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xe100 contains 568 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xe520 contains 567 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000050 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000074 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000000b0 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000cc 0000c51c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 000000f8 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ @@ -191,562 +191,561 @@ │ │ │ │ │ 00000538 00000d1d R_ARM_JUMP24 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 00000598 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000600 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000610 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000674 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000690 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000069c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000bf8 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00000c1c 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000c4c 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000d74 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000e5c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000e84 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000ecc 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000107c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001114 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001144 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001180 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000119c 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000011ac 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001270 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000016b4 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000016b8 0000da02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000016bc 00001602 R_ARM_ABS32 00009c54 unsafe_long_compare │ │ │ │ │ -000016c0 00001702 R_ARM_ABS32 0000836c unsafe_tuple_compare │ │ │ │ │ -000016c8 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000016cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000016d0 0000dc02 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -000016d4 0000dd02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -000016d8 00001802 R_ARM_ABS32 00001e6c unsafe_latin_compare │ │ │ │ │ -000016dc 0000de02 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ -000016e0 00001902 R_ARM_ABS32 000084d4 unsafe_object_compare │ │ │ │ │ -000016e4 00001a02 R_ARM_ABS32 0000a4b4 unsafe_float_compare │ │ │ │ │ -000016e8 00001b02 R_ARM_ABS32 0000a504 safe_object_compare │ │ │ │ │ -00001cc8 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001d5c 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001d98 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001db4 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001e1c 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001e28 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001e54 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ec0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001ed8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001f7c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f98 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001fb8 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001fc0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001fc4 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00001fc8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000203c 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00002074 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000020c8 0000c11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000020e0 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000020f0 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002160 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002178 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000217c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002180 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002184 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000021cc 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002238 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002244 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000022e8 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002324 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000236c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002510 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000252c 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000025c0 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000025f4 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00002610 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002628 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002644 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000266c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026a8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026c0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002740 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002760 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002780 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000279c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027ac 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000027b8 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000027c0 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000027cc 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000027dc 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000027f0 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002844 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000028a8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028b8 0000ce1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00002964 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000029a4 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000029ac 00000d1c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -000029b8 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000029ec 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000029fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002aec 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002ba8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002c00 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002d3c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002de0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002e84 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002f18 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002fcc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000304c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000030e4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000031fc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003298 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003318 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000339c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003414 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003520 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003634 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003690 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003750 00001802 R_ARM_ABS32 00001e6c unsafe_latin_compare │ │ │ │ │ -00003830 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000038c0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003960 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000039e4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003a88 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003af8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003c28 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003d2c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003de0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003edc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003f70 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003fe8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000406c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004118 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000041d0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004238 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004258 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000042e4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004384 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000440c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004524 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000045c0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004668 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000046f8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004764 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000047f8 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000048c4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004960 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000049f8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004a4c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004b68 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004c18 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004cc0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004d14 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00004da0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004dd0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004e7c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004f10 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004f9c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004fec 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000508c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005124 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000051b0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000051dc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005204 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005230 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000525c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005294 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000533c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000547c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005540 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005574 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000056d4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000056f4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005744 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005768 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005790 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000c40 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000c70 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000da8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000e90 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000eb8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000f00 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000010cc 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000011cc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011fc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001238 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001258 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001268 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001328 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000016a0 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000016a4 00001602 R_ARM_ABS32 0000a070 unsafe_long_compare │ │ │ │ │ +000016a8 00001702 R_ARM_ABS32 00008788 unsafe_tuple_compare │ │ │ │ │ +000016b0 0000da02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000016b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000016b8 0000db02 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +000016bc 0000dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000016c0 0000dd02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +000016c4 00001802 R_ARM_ABS32 00001ff0 unsafe_latin_compare │ │ │ │ │ +000016c8 0000de02 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ +000016cc 00001902 R_ARM_ABS32 000088f0 unsafe_object_compare │ │ │ │ │ +000016d0 00001a02 R_ARM_ABS32 0000a8d0 unsafe_float_compare │ │ │ │ │ +000016d4 00001b02 R_ARM_ABS32 0000a920 safe_object_compare │ │ │ │ │ +00001e24 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001e38 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001e9c 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001eac 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f90 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001fa4 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001fd0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002044 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000205c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002100 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000211c 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000213c 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002144 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002148 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +0000214c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000021c0 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000021f8 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000224c 0000c11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00002264 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002274 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000022e4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022fc 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002300 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002304 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002308 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002350 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000023bc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000246c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000024a8 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000024f0 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002694 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000026b0 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00002744 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002778 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00002794 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027ac 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027c8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027f0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000282c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002844 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028c4 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000028e4 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002904 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002920 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002930 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000293c 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002944 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002950 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002960 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00002974 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000029c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002a2c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a3c 0000ce1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00002ae8 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002b28 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002b30 00000d1c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +00002b3c 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00002b70 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002b80 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c74 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002d34 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002d90 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002e80 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002fa8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000300c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003100 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000031ac 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003254 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000032e4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003380 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003400 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003494 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000034d4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000035ac 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003644 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000036c0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003744 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000037c0 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000038cc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000039e0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003a3c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003afc 00001802 R_ARM_ABS32 00001ff0 unsafe_latin_compare │ │ │ │ │ +00003bd8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003c78 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003d24 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003da8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003e40 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003eb0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003fd8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004164 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000041f8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004270 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000042f4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000043d8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000448c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000452c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000045d4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004764 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000047f8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000488c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004944 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000049dc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004a6c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004ab4 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004bb0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004c40 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004ccc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004d40 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004dd8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004e6c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004f00 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004f78 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004fd8 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000500c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000050c0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005168 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005200 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005284 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000052c8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000530c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000053b0 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000053ec 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005408 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005500 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005648 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005680 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ 000057b0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005808 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005870 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005890 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000058cc 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005938 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000595c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000059c8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005a44 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005a70 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005b2c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005b84 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005ba8 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005c9c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005cbc 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005de4 0000311c R_ARM_CALL 00000228 merge_getmem │ │ │ │ │ -00006034 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006208 0000311c R_ARM_CALL 00000228 merge_getmem │ │ │ │ │ -0000626c 0000e71c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00006278 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000062e4 0000e91c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00006310 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -0000634c 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00006364 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000639c 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000063ec 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00006424 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006444 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00006488 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000065cc 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006624 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000665c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006668 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006690 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006698 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -0000669c 0000ed02 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ -000066a0 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000066a4 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000066a8 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000066ac 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000066b0 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000066b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000066b8 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000066bc 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000066c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006708 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00006714 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00006718 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006744 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006778 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000067b8 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000067d0 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000067dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000067e0 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000067e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000067ec 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006888 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000068fc 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00006910 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000691c 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00006948 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00006994 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000069d0 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006ba4 0000f21c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00006bc0 0000f31c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00006c08 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006c50 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006ca4 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006d08 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006d48 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00006d54 0000f51c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00006dac 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00006de8 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006f68 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f94 0000d31c R_ARM_CALL 00000474 _PyList_AppendTakeRefListResize │ │ │ │ │ -00007004 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000708c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000070f8 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00007134 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000717c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000071ec 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007230 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00007258 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000727c 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000072a0 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000072c4 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000072e8 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000730c 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00007330 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00007354 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00007388 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00007444 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000074a4 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -0000751c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007570 0000f81c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00007598 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -000075d4 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000075ec 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000766c 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -000076a8 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000076b0 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000076d8 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000076e4 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007700 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007714 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007724 0000411d R_ARM_JUMP24 000002d4 list_inplace_repeat_lock_held │ │ │ │ │ -0000772c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007744 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007748 0000da02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000774c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007750 0000f902 R_ARM_ABS32 00000000 PySet_Type │ │ │ │ │ -00007754 0000fa02 R_ARM_ABS32 00000000 PyFrozenSet_Type │ │ │ │ │ -00007758 0000fb02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -0000775c 0000fc02 R_ARM_ABS32 00000000 PyDictKeys_Type │ │ │ │ │ -00007760 0000fd02 R_ARM_ABS32 00000000 PyDictValues_Type │ │ │ │ │ -00007764 0000fe02 R_ARM_ABS32 00000000 PyDictItems_Type │ │ │ │ │ -00007768 0000ff02 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ -000077e4 0001001c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00007804 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000786c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007870 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007920 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007a44 0001031c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -00007a78 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ad0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b04 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b28 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b30 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00007b34 00010402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00007b38 00010502 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00007b3c 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00007b40 00010602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007b44 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00007b8c 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007c14 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007c84 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007c94 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ca0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ca8 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00007cac 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00007cb0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007d64 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007dcc 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007dec 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00007e20 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e38 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00007e50 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00007e5c 0001081c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00007eb4 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007ec0 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007ed4 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00007eec 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007ef8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f00 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007f24 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007f28 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00007f2c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007f30 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007f90 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00007fc0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ff0 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007ffc 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00008000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008030 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008078 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000080d4 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000081b4 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000081d0 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000820c 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008240 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008274 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008278 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000082ac 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000082b4 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000082b8 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000082bc 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000082c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000082c4 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000082c8 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000082cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000082f8 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000833c 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008354 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00008360 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008364 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00008368 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000083b4 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000083d8 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008408 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000084a8 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -000084d0 00001602 R_ARM_ABS32 00009c54 unsafe_long_compare │ │ │ │ │ -00008558 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000855c 00010b1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00008584 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000085b0 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -000085c4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000085cc 00010602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000085d0 00010c02 R_ARM_ABS32 00000000 PyBool_Type │ │ │ │ │ -000085d4 00010402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00008658 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008674 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000868c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000086f4 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000870c 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00008714 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00008718 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000871c 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00008720 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000878c 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000087b4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000087e0 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000880c 00010e1c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -00008818 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008830 0000cc1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00008854 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00008868 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008874 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000889c 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000088ac 0001081c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000891c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000089cc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000089dc 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000089f8 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008a04 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a2c 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008a48 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00008a58 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00008a5c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008a60 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008adc 00010f1c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00008b44 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008b70 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00008b8c 0001101c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00008ba0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008bcc 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008c08 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008c64 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008cd8 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008d28 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008d2c 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008d60 0000c11d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ -00008d6c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008d70 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008d74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008d78 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008dc0 0000e71c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00008dd0 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008e20 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00008e48 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008e88 0000e91c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00008eac 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00008ecc 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00008f28 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008f5c 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00008fbc 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008fec 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00009060 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000090a4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009120 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009370 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009440 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000095cc 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009604 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009624 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00009640 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009658 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009670 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009688 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000096a0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000096b8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000096d0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000096e8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009700 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009718 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009730 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009748 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009760 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009770 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000977c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000097a4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000097a8 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000097dc 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000097e4 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -000097e8 0000ed02 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ -000097ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000097f0 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000097f4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000097f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000097fc 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00009800 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000098a4 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000098dc 00010b1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00009914 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00009950 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00009970 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00009974 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000999c 0001121c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -000099ac 0001131c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -000099cc 0001141c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -00009a24 0001151c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -00009a34 0001161c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -00009a48 0001171c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +0000584c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000058e8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005950 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005964 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005974 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005ad0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005af0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005b28 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005b48 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005b68 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005bc0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005be0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005c30 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005ca4 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005cd0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005d24 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005d48 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005e08 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005e2c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005f44 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005fa0 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000060a4 0000311c R_ARM_CALL 00000228 merge_getmem │ │ │ │ │ +00006164 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000631c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006428 0000311c R_ARM_CALL 00000228 merge_getmem │ │ │ │ │ +00006678 0000e71c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00006684 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000066f0 0000e91c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +0000671c 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00006758 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00006770 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000067a8 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000067f8 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00006830 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006850 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00006894 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000069d8 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006a30 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006a68 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006a74 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006a9c 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006aa4 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00006aa8 0000ed02 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ +00006aac 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006ab0 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006ab4 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006ab8 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006abc 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006ac0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006ac4 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006ac8 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00006acc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006b14 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00006b20 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00006b24 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006b50 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006b84 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00006bc4 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006bdc 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00006be8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006bec 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006bf4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006bf8 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006c94 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d08 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006d1c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d28 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006d54 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00006da0 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00006ddc 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006fb0 0000f21c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00006fcc 0000f31c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00007014 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000705c 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000070b0 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007114 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007154 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00007160 0000f51c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000071b8 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000071f4 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007374 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073a0 0000d31c R_ARM_CALL 00000474 _PyList_AppendTakeRefListResize │ │ │ │ │ +0000741c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007488 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +000074e0 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007540 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007588 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000075f8 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000763c 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00007664 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00007688 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000076ac 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000076d0 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000076f4 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00007718 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000773c 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00007760 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00007794 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00007850 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000078b0 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00007928 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007984 0000f81c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000079ac 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +000079ec 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007a04 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007a98 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00007ac0 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007ae8 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007af4 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007b08 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007b18 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007b2c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b3c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b48 0000411d R_ARM_JUMP24 000002d8 list_inplace_repeat_lock_held │ │ │ │ │ +00007b60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007b64 0000dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00007b68 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b6c 0000f902 R_ARM_ABS32 00000000 PySet_Type │ │ │ │ │ +00007b70 0000fa02 R_ARM_ABS32 00000000 PyFrozenSet_Type │ │ │ │ │ +00007b74 0000fb02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +00007b78 0000fc02 R_ARM_ABS32 00000000 PyDictKeys_Type │ │ │ │ │ +00007b7c 0000fd02 R_ARM_ABS32 00000000 PyDictValues_Type │ │ │ │ │ +00007b80 0000fe02 R_ARM_ABS32 00000000 PyDictItems_Type │ │ │ │ │ +00007b84 0000ff02 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ +00007c00 0001001c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00007c20 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00007c88 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007c8c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007d3c 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007e60 0001031c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +00007e94 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007eec 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f20 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f44 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f4c 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00007f50 00010402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00007f54 00010502 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00007f58 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00007f5c 00010602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007f60 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00007fa8 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008030 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000080a0 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000080b0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000080bc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000080c4 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000080c8 0000da02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000080cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008180 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000081e8 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008208 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000823c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008254 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000826c 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00008278 0001081c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000082d0 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000082dc 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000082f0 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00008308 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008314 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000831c 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008340 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008344 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00008348 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000834c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000083ac 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000083dc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000840c 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008418 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +0000841c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000844c 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008494 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000084f0 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000085d0 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000085ec 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008628 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000865c 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008690 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008694 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000086c8 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000086d0 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000086d4 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000086d8 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000086dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000086e0 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000086e4 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000086e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008714 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00008758 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008770 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000877c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008780 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00008784 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000087d0 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000087f4 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008824 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000088c4 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +000088ec 00001602 R_ARM_ABS32 0000a070 unsafe_long_compare │ │ │ │ │ +00008974 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008978 00010b1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000089a0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000089cc 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +000089e0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000089e8 00010602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000089ec 00010c02 R_ARM_ABS32 00000000 PyBool_Type │ │ │ │ │ +000089f0 00010402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00008a74 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008a90 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008aa8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008b10 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008b28 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00008b30 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00008b34 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008b38 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00008b3c 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008ba8 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008bd0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008bfc 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008c28 00010e1c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +00008c34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008c4c 0000cc1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00008c70 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00008c84 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c90 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00008cb8 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00008cc8 0001081c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00008d38 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008de8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008df8 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008e14 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008e20 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008e48 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008e64 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00008e74 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00008e78 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008e7c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008ef8 00010f1c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00008f60 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008f8c 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00008fa8 0001101c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00008fbc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008fe8 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00009024 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009080 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000090f4 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00009144 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009148 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000917c 0000c11d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ +00009188 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000918c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009190 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009194 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000091dc 0000e71c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000091ec 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000923c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00009264 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000092a4 0000e91c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +000092c8 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000092e8 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00009344 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009378 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000093d8 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009408 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000947c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000094c0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000953c 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000978c 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000985c 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000099e8 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009a20 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a40 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00009a5c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00009a74 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009a98 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009abc 0001141c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -00009acc 0001181c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00009ad4 0001191c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -00009ae4 00011a1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00009a8c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009aa4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009abc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009ad4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009aec 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00009b04 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b18 00011b1c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00009b20 0001181c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00009b40 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b58 00011a1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00009b5c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009b60 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009b64 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009b9c 0000f01c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -00009c48 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009cc0 00011f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00009cd0 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00009d0c 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009d68 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009f40 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00009f74 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009f90 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00009fcc 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00009ffc 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000a030 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a034 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a0b4 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000a0d8 0000c71d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000a0dc 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a0e0 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a0e4 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a0e8 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a0ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a0f0 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a174 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a190 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a1a8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a1bc 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000a200 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000a270 0001221d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000a2a0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a2c0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a318 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000a368 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -0000a384 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -0000a3ec 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000a42c 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a450 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a45c 0001221c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000a478 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000a498 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -0000a4a8 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000a4ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a4b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a4cc 0001241c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -0000a4f8 0001221d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000a500 0001251d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -0000a508 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00009b1c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b34 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b4c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b64 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b7c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b8c 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009b98 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009bc0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009bc4 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009bf8 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009c00 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00009c04 0000ed02 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ +00009c08 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009c0c 0000da02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00009c10 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009c14 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009c18 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00009c1c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009cc0 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00009cf8 00010b1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00009d30 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00009d6c 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00009d8c 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00009d90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009db8 0001121c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00009dc8 0001131c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +00009de8 0001141c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +00009e40 0001151c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +00009e50 0001161c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ +00009e64 0001171c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +00009e90 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009eb4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009ed8 0001141c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +00009ee8 0001181c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00009ef0 0001191c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +00009f00 00011a1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00009f20 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f34 00011b1c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00009f3c 0001181c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00009f5c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f74 00011a1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00009f78 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009f7c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009f80 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009fb8 0000f01c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +0000a064 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a0dc 00011f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000a0ec 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000a128 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a184 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a35c 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000a390 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a3ac 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000a3e8 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a418 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a44c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a450 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a4d0 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000a4f4 0000c71d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000a4f8 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a4fc 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a500 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a504 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a508 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a50c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a590 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a5ac 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a5c4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a5d8 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000a61c 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000a68c 0001221d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000a6bc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a6dc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a734 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000a784 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +0000a7a0 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +0000a808 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000a848 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a86c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a878 0001221c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000a894 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000a8b4 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +0000a8c4 0000da02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000a8c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a8cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a8e8 0001241c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +0000a914 0001221d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000a91c 0001251d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +0000a924 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xf2c0 contains 23 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xf6d8 contains 23 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000050 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000074 00011e1d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000078 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000007c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000094 0000411c R_ARM_CALL 000002d4 list_inplace_repeat_lock_held │ │ │ │ │ +00000094 0000411c R_ARM_CALL 000002d8 list_inplace_repeat_lock_held │ │ │ │ │ 000000cc 0001281d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 000000e8 0001261c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 0000010c 0001271d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000114 0000c11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 0000012c 0001271d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000130 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000134 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000138 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000154 0001081c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000178 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000001b0 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000001dc 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000001e8 0000291c R_ARM_CALL 00002848 list_clear_impl.isra.0 │ │ │ │ │ +000001e8 0000291c R_ARM_CALL 000029cc list_clear_impl.isra.0 │ │ │ │ │ 000001f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000020c 00003e1d R_ARM_JUMP24 0000694c _list_extend │ │ │ │ │ +0000020c 00003e1d R_ARM_JUMP24 00006d58 _list_extend │ │ │ │ │ 00000228 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000238 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xf378 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xf790 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 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -168,17 +168,17 @@ │ │ │ │ │ PyList_Append │ │ │ │ │ PyMem_Realloc │ │ │ │ │ _PyList_AppendTakeRefListResize │ │ │ │ │ PyList_Sort │ │ │ │ │ PyObject_CallOneArg │ │ │ │ │ PyErr_SetString │ │ │ │ │ _Py_NoneStruct │ │ │ │ │ -PyTuple_Type │ │ │ │ │ PyExc_ValueError │ │ │ │ │ PyLong_Type │ │ │ │ │ +PyTuple_Type │ │ │ │ │ PyUnicode_Type │ │ │ │ │ PyFloat_Type │ │ │ │ │ PyMem_Malloc │ │ │ │ │ PyList_SetItem │ │ │ │ │ PyExc_IndexError │ │ │ │ │ _PyList_FromArraySteal │ │ │ │ │ PyList_SetSlice │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -16,15 +16,15 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ beq b8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ - bl 53c │ │ │ │ │ + bl 53c │ │ │ │ │ R_ARM_CALL list_resize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq b0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ addlt r5, r5, r4 │ │ │ │ │ biclt r5, r5, r5, asr #31 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ @@ -74,15 +74,15 @@ │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movge r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bgt 140 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movge r2, r3 │ │ │ │ │ - b 8ba4 │ │ │ │ │ + b 8fc0 │ │ │ │ │ R_ARM_JUMP24 list_slice_lock_held │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r1, [pc, #44] @ 150 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -163,117 +163,118 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ b 210 │ │ │ │ │ │ │ │ │ │ 0000021c : │ │ │ │ │ list_copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 8ba4 │ │ │ │ │ + b 8fc0 │ │ │ │ │ R_ARM_JUMP24 list_slice_lock_held │ │ │ │ │ │ │ │ │ │ 00000228 : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge 2c0 │ │ │ │ │ + bge 2c4 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r3, r4, #540 @ 0x21c │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, #2 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 278 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [r4, #12] │ │ │ │ │ + bne 2b4 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ mvneq r3, #-536870912 @ 0xe0000000 │ │ │ │ │ mvnne r3, #-268435456 @ 0xf0000000 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcc 2c8 │ │ │ │ │ + bcc 2cc │ │ │ │ │ mul r0, r5, r6 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 2c8 │ │ │ │ │ + beq 2cc │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r0, r0, r5, lsl #2 │ │ │ │ │ strne r0, [r4, #16] │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [r4, #12] │ │ │ │ │ + b 26c │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -000002d4 : │ │ │ │ │ +000002d8 : │ │ │ │ │ list_inplace_repeat_lock_held(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - beq 520 │ │ │ │ │ + beq 524 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - ble 51c │ │ │ │ │ + ble 520 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - blt 510 │ │ │ │ │ + blt 514 │ │ │ │ │ mul r6, r7, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 53c │ │ │ │ │ + bl 53c │ │ │ │ │ R_ARM_CALL list_resize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 514 │ │ │ │ │ + beq 518 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r5, [r5, #12] │ │ │ │ │ - ble 4d8 │ │ │ │ │ + ble 4dc │ │ │ │ │ lsl r3, r4, #2 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r0, r5, #4 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ sub ip, r7, #1 │ │ │ │ │ lsl r1, r4, #2 │ │ │ │ │ add lr, r0, r4, lsl #2 │ │ │ │ │ - beq 420 │ │ │ │ │ + beq 424 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 408 │ │ │ │ │ + beq 40c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 3f4 │ │ │ │ │ + beq 3f8 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 3e0 │ │ │ │ │ + beq 3e4 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 3cc │ │ │ │ │ + beq 3d0 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 3b8 │ │ │ │ │ + beq 3bc │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 3a4 │ │ │ │ │ + beq 3a8 │ │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, ip │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ @@ -299,27 +300,27 @@ │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, ip │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4c0 │ │ │ │ │ + bne 4c4 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq 4dc │ │ │ │ │ + beq 4e0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, ip │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4cc │ │ │ │ │ + bne 4d0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, ip │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r2, [r0, #-16] │ │ │ │ │ @@ -341,118 +342,118 @@ │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, ip │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 418 │ │ │ │ │ + beq 41c │ │ │ │ │ add r3, r3, ip │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 418 │ │ │ │ │ + b 41c │ │ │ │ │ add r3, r3, ip │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 448 │ │ │ │ │ + b 44c │ │ │ │ │ lsl r1, r4, #2 │ │ │ │ │ lsl r7, r6, #2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ sub r6, r7, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r5, r4 │ │ │ │ │ - ble 520 │ │ │ │ │ + ble 524 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ movge r6, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ - b 4e4 │ │ │ │ │ + b 4e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bl 2848 │ │ │ │ │ + bl 29cc │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00000528 : │ │ │ │ │ +0000052c : │ │ │ │ │ listiter_reduce(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - ldr r0, [pc, #84] @ 59c │ │ │ │ │ + ldr r0, [pc, #84] @ 5a0 │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_CALL _PyEval_GetBuiltin │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - blt 56c │ │ │ │ │ + blt 570 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ - ldr r0, [pc, #60] @ 5a0 │ │ │ │ │ + ldr r0, [pc, #60] @ 5a4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_BuildValue │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 594 │ │ │ │ │ - ldr r0, [pc, #28] @ 5a4 │ │ │ │ │ + beq 598 │ │ │ │ │ + ldr r0, [pc, #28] @ 5a8 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_BuildValue │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x0000866c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000218 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000220 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000005a8 : │ │ │ │ │ +000005ac : │ │ │ │ │ listiter_setstate(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 5fc │ │ │ │ │ + beq 600 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5f4 │ │ │ │ │ + beq 5f8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - blt 618 │ │ │ │ │ + blt 61c │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ movge r4, r3 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - ldr r0, [pc, #44] @ 628 │ │ │ │ │ + ldr r0, [pc, #44] @ 62c │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 620 │ │ │ │ │ + bne 624 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5e4 │ │ │ │ │ - b 5f4 │ │ │ │ │ + bne 5e8 │ │ │ │ │ + b 5f8 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 5f0 │ │ │ │ │ + b 5f4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -499,1709 +499,1806 @@ │ │ │ │ │ list_sort_impl(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #2416] @ 0x970 │ │ │ │ │ sub sp, sp, #1632 @ 0x660 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [pc, #4068] @ 16b4 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [pc, #4056] @ 16a0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - beq adc │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + ldr r9, [r0, #12] │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + beq b04 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - bne bc4 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - ble 11cc │ │ │ │ │ - ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + bne bf0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 1288 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ - ldr r9, [pc, #3988] @ 16b8 │ │ │ │ │ + ldr r2, [pc, #3988] @ 16bc │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - beq 1800 │ │ │ │ │ - ldr r5, [pc, #3996] @ 16d0 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq 1980 │ │ │ │ │ + ldr r5, [pc, #3968] @ 16b8 │ │ │ │ │ mov r7, #1 │ │ │ │ │ sub r5, r0, r5 │ │ │ │ │ clz r5, r5 │ │ │ │ │ - ldr r8, [pc, #3984] @ 16d4 │ │ │ │ │ + ldr r8, [pc, #3960] @ 16c0 │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 788 │ │ │ │ │ + b 790 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7a8 │ │ │ │ │ + beq 7b0 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r3, r3, #28 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ - bge 7b8 │ │ │ │ │ + bge 7c0 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov lr, r8 │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ - bne 1c74 │ │ │ │ │ + bne 1ef4 │ │ │ │ │ tst r5, r7 │ │ │ │ │ - bne ac8 │ │ │ │ │ + bne af0 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - beq 758 │ │ │ │ │ + beq 760 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt 780 │ │ │ │ │ - ldr lr, [pc, #3864] @ 16d4 │ │ │ │ │ + blt 788 │ │ │ │ │ + ldr lr, [pc, #3836] @ 16c0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp ip, lr │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b98 │ │ │ │ │ + bne bc0 │ │ │ │ │ tst r5, r7 │ │ │ │ │ - beq 1b88 │ │ │ │ │ - ldr r3, [pc, #3804] @ 16bc │ │ │ │ │ + beq 1d68 │ │ │ │ │ + ldr r3, [pc, #3772] @ 16a4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ │ - bne ba8 │ │ │ │ │ + bne bd0 │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + bne 10dc │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + str fp, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 108c │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ mov r2, r3 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ add r3, r2, #532 @ 0x214 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r3, #7 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ │ - lslne r3, r4, #2 │ │ │ │ │ + ldrne r3, [sp, #12] │ │ │ │ │ + str fp, [sp, #88] @ 0x58 │ │ │ │ │ + lslne r3, r3, #2 │ │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ │ - bne 1c38 │ │ │ │ │ - cmp r4, #63 @ 0x3f │ │ │ │ │ - strle r4, [sp, #56] @ 0x38 │ │ │ │ │ - bgt 1ab8 │ │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ │ + bne 1170 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ │ + strle r3, [sp, #48] @ 0x30 │ │ │ │ │ + bgt 1c70 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 164c │ │ │ │ │ + ble 1828 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - ldr r9, [pc, #3680] @ 16bc │ │ │ │ │ + ldr r8, [pc, #3640] @ 16a4 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ - bne 970 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - ldr ip, [r0, #12] │ │ │ │ │ - and r0, r2, #3 │ │ │ │ │ + bne 998 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ - rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ - mul r0, ip, r0 │ │ │ │ │ - mul r2, r1, r2 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - blt 127c │ │ │ │ │ + mul r1, r2, r1 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + and r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mul r2, r0, r2 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bgt 1340 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - movne r5, #2 │ │ │ │ │ - beq 994 │ │ │ │ │ - add r0, sl, r5, lsl #2 │ │ │ │ │ + movne r2, #2 │ │ │ │ │ + strne r2, [sp, #4] │ │ │ │ │ + beq 9bc │ │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ │ + add r0, sl, lr, lsl #2 │ │ │ │ │ ldr r2, [r0, #-4] │ │ │ │ │ - ldr ip, [sl, r5, lsl #2] │ │ │ │ │ + ldr ip, [sl, lr, lsl #2] │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul r1, r2, r1 │ │ │ │ │ ldr r2, [ip, #8] │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - blt f38 │ │ │ │ │ - add ip, r5, #1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bgt f70 │ │ │ │ │ + add ip, lr, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - ble 1aac │ │ │ │ │ + ble 1d20 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r0, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - movgt r5, ip │ │ │ │ │ - bgt 960 │ │ │ │ │ - add r5, r5, #2 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble 960 │ │ │ │ │ + movgt r3, ip │ │ │ │ │ + strgt ip, [sp, #4] │ │ │ │ │ + bgt 988 │ │ │ │ │ + add r0, lr, #2 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + ble 1d60 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - ldr r1, [sl, r5, lsl #2] │ │ │ │ │ + ldr r1, [sl, r0, lsl #2] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ │ + ldr ip, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - mul r3, r0, r3 │ │ │ │ │ + mul r3, ip, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 960 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bgt 91c │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - beq ccc │ │ │ │ │ + bgt 980 │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + bgt 93c │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + beq cf4 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - b c80 │ │ │ │ │ + b ca4 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - sub r7, r2, #8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + sub r6, r2, #8 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne 127c │ │ │ │ │ + blt 192c │ │ │ │ │ + bne 1340 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bne a4c │ │ │ │ │ + bne a70 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16ec │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + bne 1870 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ │ add sl, sl, r2, lsl #2 │ │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ │ - bne 14e0 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bne 1584 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ - bne 848 │ │ │ │ │ + bne 858 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ - bgt 1a20 │ │ │ │ │ - ldr r5, [pc, #3264] @ 16b4 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 10ec │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + bgt 1c94 │ │ │ │ │ + ldr r5, [pc, #3208] @ 16a0 │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + bne 11a0 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 125c │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + bne 1314 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - cmpne r4, #1 │ │ │ │ │ - ble b34 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - add r3, r2, r4, lsl #2 │ │ │ │ │ + cmpne r2, #1 │ │ │ │ │ + ble b5c │ │ │ │ │ + add r3, r9, r2, lsl #2 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bls b34 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bls b5c │ │ │ │ │ + mov r2, r9 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bcc a30 │ │ │ │ │ - b b34 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bhi a54 │ │ │ │ │ + b b5c │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ ldr r0, [sl, #8] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ - bne aa0 │ │ │ │ │ + bne ac8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - ldr ip, [r0, #12] │ │ │ │ │ - and r0, r2, #3 │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + and r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mul r0, r2, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ - rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ - mul r0, ip, r0 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt c7c │ │ │ │ │ + blt c9c │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - movne r5, #3 │ │ │ │ │ - bne 8a4 │ │ │ │ │ - b abc │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + movne r2, #3 │ │ │ │ │ + strne r2, [sp, #4] │ │ │ │ │ + bne 8b8 │ │ │ │ │ + b ae4 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne c78 │ │ │ │ │ + blt 192c │ │ │ │ │ + bne c98 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bne fe8 │ │ │ │ │ + bne 1020 │ │ │ │ │ mov r3, #3 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b 99c │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b 9c4 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bls 7a0 │ │ │ │ │ + bls 7a8 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 7a8 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ + b 7b0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bgt 708 │ │ │ │ │ + bgt 70c │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ mov r3, #7 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - ldr r5, [pc, #2960] @ 16b4 │ │ │ │ │ + ldr r5, [pc, #2900] @ 16a0 │ │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ add r3, r2, #532 @ 0x214 │ │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ │ + str r9, [sp, #72] @ 0x48 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1d5c │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + bne 1eac │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ - str r2, [r3, #12] │ │ │ │ │ - str r4, [r3, #8] │ │ │ │ │ - bne 1cbc │ │ │ │ │ + str r9, [r3, #12] │ │ │ │ │ + str r2, [r3, #8] │ │ │ │ │ + bne 1e90 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq b88 │ │ │ │ │ + beq bb0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #1632 @ 0x660 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #2872] @ 16d8 │ │ │ │ │ + ldr r3, [pc, #2812] @ 16c4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ │ - beq 7e8 │ │ │ │ │ - ldr r2, [pc, #2872] @ 16e8 │ │ │ │ │ - cmp ip, r9 │ │ │ │ │ + beq 7f0 │ │ │ │ │ + ldr r1, [pc, #2788] @ 16bc │ │ │ │ │ + ldr r2, [pc, #2808] @ 16d4 │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ str r3, [sp, #1636] @ 0x664 │ │ │ │ │ - ldr r3, [pc, #2816] @ 16c0 │ │ │ │ │ + ldr r3, [pc, #2748] @ 16a8 │ │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ │ - b 7e8 │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt 1d94 │ │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ │ + b 7f0 │ │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ │ + bgt 1e1c │ │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ │ - add r8, r4, #136 @ 0x88 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - add r3, r5, r8, lsl #2 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - ble 11d8 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + add r4, r3, #136 @ 0x88 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + add fp, r5, r4, lsl #2 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + ble 1294 │ │ │ │ │ + ldr r1, [r9] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - str r0, [r5, r8, lsl #2] │ │ │ │ │ - beq 1d54 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - beq 1688 │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ + str r0, [r5, r4, lsl #2] │ │ │ │ │ + beq 1dcc │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 184c │ │ │ │ │ + ldr r1, [r9, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - str r0, [r3, #4] │ │ │ │ │ - beq 1d00 │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - beq c68 │ │ │ │ │ - add r6, r5, #4 │ │ │ │ │ - add r8, r3, #4 │ │ │ │ │ + str r0, [fp, #4] │ │ │ │ │ + beq 1ea4 │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + cmp r6, #2 │ │ │ │ │ + beq c8c │ │ │ │ │ + add r4, r9, #4 │ │ │ │ │ + add r8, fp, #4 │ │ │ │ │ mov r5, #2 │ │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ │ + ldr r1, [r4, #4]! │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r8, #4]! │ │ │ │ │ - beq 1d04 │ │ │ │ │ + beq 1dd0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bne c44 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b 718 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + bne c68 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + str r9, [sp, #20] │ │ │ │ │ + b 71c │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - mov r5, #2 │ │ │ │ │ - sub r6, r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + sub r6, r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r1, [sl, r6, lsl #2] │ │ │ │ │ lsl r7, r6, #2 │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ add r6, sl, r6, lsl #2 │ │ │ │ │ - bne f4c │ │ │ │ │ + bne f7c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge f64 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bge f44 │ │ │ │ │ + bge f94 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bge 1334 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ movlt r3, r4 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ble 99c │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ble 9c4 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - mov fp, sl │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r7, [fp, r5, lsl #2] │ │ │ │ │ - mov r9, r5 │ │ │ │ │ + str fp, [sp, #52] @ 0x34 │ │ │ │ │ + str r9, [sp, #56] @ 0x38 │ │ │ │ │ + ldr fp, [sl, r5, lsl #2] │ │ │ │ │ + mov r8, r5 │ │ │ │ │ mov r4, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r6, [sp, #1628] @ 0x65c │ │ │ │ │ - ldr r3, [pc, #2492] @ 16d8 │ │ │ │ │ - add sl, r4, r9 │ │ │ │ │ - asr sl, sl, #1 │ │ │ │ │ + ldr r3, [pc, #2420] @ 16c4 │ │ │ │ │ + add r9, r4, r8 │ │ │ │ │ + asr r9, r9, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ldr r1, [fp, sl, lsl #2] │ │ │ │ │ - bne da8 │ │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ + ldr r1, [sl, r9, lsl #2] │ │ │ │ │ + bne ddc │ │ │ │ │ + ldr r5, [fp, #8] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + ldrb r3, [fp, #16] │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1e5c │ │ │ │ │ + beq 1fd8 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1c9c │ │ │ │ │ + beq 1f08 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ - add r0, r7, #20 │ │ │ │ │ + add r0, fp, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1cac │ │ │ │ │ + beq 1f18 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 11a4 │ │ │ │ │ + beq 1260 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11bc │ │ │ │ │ + beq 1278 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dc0 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - movlt r9, sl │ │ │ │ │ + beq df4 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + movlt r8, r9 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - blt de4 │ │ │ │ │ - b ea8 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + blt e18 │ │ │ │ │ + b edc │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + mov r0, fp │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne efc │ │ │ │ │ - add r4, sl, #1 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - ble f0c │ │ │ │ │ - ldr r3, [pc, #2308] @ 16d8 │ │ │ │ │ + blt 1f6c │ │ │ │ │ + bne f34 │ │ │ │ │ + add r4, r9, #1 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + ble f44 │ │ │ │ │ + ldr r3, [pc, #2236] @ 16c4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 1c7c │ │ │ │ │ + bne 1f64 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - ldr r8, [r7, #8] │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ - lsr sl, r3, #5 │ │ │ │ │ + ldr r7, [fp, #8] │ │ │ │ │ + ldrb r3, [fp, #16] │ │ │ │ │ + lsr r9, r3, #5 │ │ │ │ │ lsr r6, r3, #6 │ │ │ │ │ - and sl, sl, #1 │ │ │ │ │ + and r9, r9, #1 │ │ │ │ │ and r3, r6, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ - add r3, r7, #20 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - mov sl, r9 │ │ │ │ │ + str r5, [sp, #28] │ │ │ │ │ + add r3, fp, #20 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ mov r9, r8 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - add r6, sl, r4 │ │ │ │ │ + add r6, r9, r4 │ │ │ │ │ asr r6, r6, #1 │ │ │ │ │ - ldr r1, [fp, r6, lsl #2] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + ldr r1, [sl, r6, lsl #2] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1e64 │ │ │ │ │ + beq 1f98 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c84 │ │ │ │ │ + beq 1f4c │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1c94 │ │ │ │ │ + beq 1f5c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq e80 │ │ │ │ │ + beq eb4 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e90 │ │ │ │ │ + beq ec4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e98 │ │ │ │ │ + bge ecc │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble ea4 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - b e10 │ │ │ │ │ + ble ed8 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + b e44 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e68 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - bgt e70 │ │ │ │ │ + bne e9c │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + bgt ea4 │ │ │ │ │ add r4, r6, #1 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - blt e10 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + blt e44 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ lsl r6, r4, #2 │ │ │ │ │ - add r1, fp, r4, lsl #2 │ │ │ │ │ - ble f20 │ │ │ │ │ - sub r9, r5, r4 │ │ │ │ │ - lsl r9, r9, #2 │ │ │ │ │ - add r8, r6, #4 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - add r0, fp, r8 │ │ │ │ │ + add r1, sl, r4, lsl #2 │ │ │ │ │ + ble f58 │ │ │ │ │ + sub r8, r5, r4 │ │ │ │ │ + lsl r8, r8, #2 │ │ │ │ │ + add r7, r6, #4 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + add r0, sl, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r7, [fp, r4, lsl #2] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str fp, [sl, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 106c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bne 10bc │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne d00 │ │ │ │ │ + bne d34 │ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ │ - mov sl, fp │ │ │ │ │ - b 99c │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - bge f0c │ │ │ │ │ - mov r9, sl │ │ │ │ │ - b d10 │ │ │ │ │ + ldr fp, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r9, [sp, #56] @ 0x38 │ │ │ │ │ + b 9c4 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bge f44 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + b d44 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ lsl r6, r4, #2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - add r1, fp, r4, lsl #2 │ │ │ │ │ - bgt eb8 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r7, [fp, r4, lsl #2] │ │ │ │ │ + add r1, sl, r4, lsl #2 │ │ │ │ │ + bgt eec │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str fp, [sl, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ee0 │ │ │ │ │ + beq f14 │ │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ │ - b 1080 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bne c80 │ │ │ │ │ - b ccc │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - b 99c │ │ │ │ │ + b 10d0 │ │ │ │ │ + cmp r4, lr │ │ │ │ │ + bne ca4 │ │ │ │ │ + b cf4 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ sub r2, r2, #8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne ccc │ │ │ │ │ + blt 192c │ │ │ │ │ + bne cf4 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - bcs fa0 │ │ │ │ │ + bcs fd0 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [r2], #4 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ str r1, [sl] │ │ │ │ │ str r3, [r6], #-4 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls fa0 │ │ │ │ │ + bls fd0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ str r1, [r2], #4 │ │ │ │ │ str r3, [r6], #-4 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bhi f88 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ + bhi fb8 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1bd0 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bgt 128c │ │ │ │ │ - add r8, r7, #4 │ │ │ │ │ - add r3, sl, r8 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bne 1d9c │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bgt 1354 │ │ │ │ │ + add r7, r7, #4 │ │ │ │ │ + add r3, sl, r7 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcs ccc │ │ │ │ │ + bcs cf4 │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc 1334 │ │ │ │ │ - b 1358 │ │ │ │ │ - add r6, sl, #8 │ │ │ │ │ + bcc 1414 │ │ │ │ │ + b 1438 │ │ │ │ │ + add r7, sl, #8 │ │ │ │ │ mov r5, #3 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ldr r1, [r6], #4 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - bne 104c │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ldr r1, [r7], #4 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + bne 108c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ - mul r0, r2, r0 │ │ │ │ │ + ldr ip, [r0, #12] │ │ │ │ │ + and r0, r2, #3 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ + rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ + mul r0, ip, r0 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt 960 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bne 8a4 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b ccc │ │ │ │ │ + blt 10b4 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + bne 8b8 │ │ │ │ │ + b 10a8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne 960 │ │ │ │ │ + blt 192c │ │ │ │ │ + bne 10b0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne ff0 │ │ │ │ │ - b 1044 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - add r0, r3, r8 │ │ │ │ │ + bne 1028 │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + b cf4 │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + b 988 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + add r0, r3, r7 │ │ │ │ │ add r1, r3, r6 │ │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ str r4, [r3, r6] │ │ │ │ │ - b ee0 │ │ │ │ │ - ldr r2, [pc, #1584] @ 16c4 │ │ │ │ │ - add r3, r4, #1 │ │ │ │ │ + b f14 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + ldr r2, [pc, #1476] @ 16ac │ │ │ │ │ + add r3, r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ - bgt 1cd0 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ │ + bgt 1f20 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ add r3, sp, #604 @ 0x25c │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ mov r3, #7 │ │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - beq 838 │ │ │ │ │ - b 1c08 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ble 124c │ │ │ │ │ + beq 844 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + lsl r3, r3, #2 │ │ │ │ │ + sub r2, r3, #4 │ │ │ │ │ + add r2, fp, r2 │ │ │ │ │ + cmp r2, fp │ │ │ │ │ + bls 1170 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + ldr r0, [r1] │ │ │ │ │ + ldr ip, [r2] │ │ │ │ │ + str ip, [r1], #4 │ │ │ │ │ + str r0, [r2], #-4 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bhi 1158 │ │ │ │ │ + sub r3, r3, #4 │ │ │ │ │ + add r3, r9, r3 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bls 844 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ + str r0, [r2], #4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bhi 1184 │ │ │ │ │ + b 844 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble 1304 │ │ │ │ │ + ldr r0, [fp] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1118 │ │ │ │ │ + beq 11d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1118 │ │ │ │ │ + bne 11d0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - ble 124c │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 1304 │ │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1148 │ │ │ │ │ + beq 1200 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1148 │ │ │ │ │ + bne 1200 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - beq 9fc │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + cmp r6, #2 │ │ │ │ │ + beq a1c │ │ │ │ │ + add r4, fp, #4 │ │ │ │ │ mov r7, #2 │ │ │ │ │ - add r8, r3, #4 │ │ │ │ │ - ldr r3, [r8, #4]! │ │ │ │ │ + ldr r3, [r4, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq 1184 │ │ │ │ │ + beq 123c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 1184 │ │ │ │ │ + bne 123c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bne 115c │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - ble 9fc │ │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bne 1214 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ │ + ble a1c │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 9fc │ │ │ │ │ + b a1c │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d84 │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ + bne db8 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b d88 │ │ │ │ │ + b dbc │ │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ │ - b b00 │ │ │ │ │ - add r3, r4, #1 │ │ │ │ │ + b b28 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + str r9, [sp, #20] │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ add r3, r3, #135 @ 0x87 │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ mov r3, #7 │ │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - bgt 1bfc │ │ │ │ │ - ldrne r5, [pc, #1152] @ 16b4 │ │ │ │ │ - bne 124c │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r5, [pc, #1140] @ 16b4 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ + bgt 1f34 │ │ │ │ │ + ldrne r5, [pc, #944] @ 16a0 │ │ │ │ │ + bne 1304 │ │ │ │ │ + ldr r0, [fp] │ │ │ │ │ + ldr r5, [pc, #932] @ 16a0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1104 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + bne 11bc │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq b34 │ │ │ │ │ + beq b5c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1274 │ │ │ │ │ - ldr r3, [pc, #1116] @ 16c8 │ │ │ │ │ - ldr r1, [pc, #1116] @ 16cc │ │ │ │ │ + beq 132c │ │ │ │ │ + ldr r3, [pc, #908] @ 16b0 │ │ │ │ │ + ldr r1, [pc, #908] @ 16b4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b a0c │ │ │ │ │ + b a2c │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b 9c4 │ │ │ │ │ + mov r3, #2 │ │ │ │ │ mov r7, #8 │ │ │ │ │ - mov r5, #2 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble 1bb0 │ │ │ │ │ - sub r6, r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ble 1d40 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + sub r6, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r6, sl, r6, lsl #2 │ │ │ │ │ - mov fp, #0 │ │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ │ - ldr r1, [r6], #4 │ │ │ │ │ - ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - ldr r0, [r6] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - blx r3 │ │ │ │ │ - lsl r8, r5, #2 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne 142c │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - ldmda r6, {r0, r1} │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - bne 144c │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - and r2, r3, #3 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ │ + ldr r0, [r6, #4]! │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ldr ip, [r6, #-4] │ │ │ │ │ + lsl r7, r2, #2 │ │ │ │ │ + bne 14c8 │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ + ldr r3, [ip, #8] │ │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ │ + and r1, r1, #3 │ │ │ │ │ + rsb r1, r1, #1 │ │ │ │ │ + mul r2, r1, r2 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ + ldr r1, [ip, #12] │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul r3, r1, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + blt 1538 │ │ │ │ │ + ldr r3, [ip, #8] │ │ │ │ │ + ldr r1, [ip, #12] │ │ │ │ │ + and r2, r3, #3 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ + mul r2, r1, r2 │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - mul r2, r0, r2 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 1460 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - sub r8, r8, #4 │ │ │ │ │ - bne 1564 │ │ │ │ │ - add r3, sl, r8 │ │ │ │ │ + bge 1518 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + sub r7, r7, #4 │ │ │ │ │ + bne 1734 │ │ │ │ │ + add r3, sl, r7 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcs 134c │ │ │ │ │ + bcs 142c │ │ │ │ │ add r2, sl, #4 │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [sl] │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls 134c │ │ │ │ │ + bls 142c │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 1334 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bhi 1414 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19c0 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble ccc │ │ │ │ │ + bne 1b58 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ble cf4 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r8, [pc, #596] @ 16a4 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - ldr r9, [pc, #848] @ 16bc │ │ │ │ │ - add r6, sl, r5, lsl #2 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ldr r0, [sl, r5, lsl #2] │ │ │ │ │ - ldr r1, [r6, #-4] │ │ │ │ │ - lsl r8, r5, #2 │ │ │ │ │ - bne 1468 │ │ │ │ │ + add r7, sl, r2, lsl #2 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ldr r0, [sl, r2, lsl #2] │ │ │ │ │ + ldr r1, [r7, #-4] │ │ │ │ │ + lsl r5, r2, #2 │ │ │ │ │ + bne 1548 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt ccc │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble ccc │ │ │ │ │ - add r1, sl, r5, lsl #2 │ │ │ │ │ - ldr r2, [r1, #-4] │ │ │ │ │ - ldr r0, [sl, r5, lsl #2] │ │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ - and r3, r3, #3 │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mul r3, r2, r3 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ - mul r2, r0, r2 │ │ │ │ │ + ble 1614 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt ccc │ │ │ │ │ - add r0, r5, #1 │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - ble 1424 │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldr ip, [r1, #12] │ │ │ │ │ - and r3, r3, #3 │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mul r3, ip, r3 │ │ │ │ │ + bge 1338 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + movlt r3, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 15f8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b ccc │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - bne 1ad4 │ │ │ │ │ - mov fp, #0 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bgt 129c │ │ │ │ │ - add r8, r8, #4 │ │ │ │ │ - b 1300 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bgt d18 │ │ │ │ │ + b 9c4 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + mov r1, ip │ │ │ │ │ + sub r2, r2, #8 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne 1300 │ │ │ │ │ - add fp, fp, #1 │ │ │ │ │ - b 1438 │ │ │ │ │ + blt 192c │ │ │ │ │ + bne 1538 │ │ │ │ │ + ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ + ldr ip, [r6, #-4] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ldr r0, [r6] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + beq 13b0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, ip │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 192c │ │ │ │ │ + bne 13e0 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bgt 1364 │ │ │ │ │ + add r7, r7, #4 │ │ │ │ │ + b 13e0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 1bd8 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 151c │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - sub r7, r2, #8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + sub r6, r2, #8 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne ccc │ │ │ │ │ - add r3, r5, #1 │ │ │ │ │ + blt 192c │ │ │ │ │ + bne 1498 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - ble 14d8 │ │ │ │ │ - ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ldr r1, [r6] │ │ │ │ │ - bne 14f4 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ │ - and r2, r3, #3 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ - mul r2, r1, r2 │ │ │ │ │ - and r3, r3, #3 │ │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mul r3, r1, r3 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble 1a10 │ │ │ │ │ - mov r5, fp │ │ │ │ │ - b ccc │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bgt 16d8 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 1498 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b 9d4 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 9fc │ │ │ │ │ + mov r2, r6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne 14d8 │ │ │ │ │ - add r5, r5, #2 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - addgt r3, r8, #4 │ │ │ │ │ - addgt r6, sl, r3 │ │ │ │ │ - ble ccc │ │ │ │ │ + blt 192c │ │ │ │ │ + bne 1578 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add r3, r3, #2 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ble 1498 │ │ │ │ │ + add r3, r5, #4 │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + add r7, sl, r3 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ldr r1, [r6], #4 │ │ │ │ │ - bne 1690 │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ldr r1, [r7], #4 │ │ │ │ │ + bne 1854 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt ccc │ │ │ │ │ - b 13b0 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r2, fp, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - sub r3, r5, r2 │ │ │ │ │ - lsl r2, r2, #2 │ │ │ │ │ - add ip, sl, r3, lsl #2 │ │ │ │ │ - sub r2, r2, #4 │ │ │ │ │ - lsl r3, r3, #2 │ │ │ │ │ - add r0, ip, r2 │ │ │ │ │ - bne 199c │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - bcs 1918 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub r0, r0, #4 │ │ │ │ │ - add r1, ip, #4 │ │ │ │ │ - ldr lr, [ip] │ │ │ │ │ - ldr r6, [ip, r2] │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - str r6, [ip] │ │ │ │ │ - str lr, [ip, r2] │ │ │ │ │ - bcs 15d0 │ │ │ │ │ - ldr ip, [r1] │ │ │ │ │ - ldr lr, [r0] │ │ │ │ │ - str lr, [r1], #4 │ │ │ │ │ - str ip, [r0], #-4 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - bhi 15b8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 130c │ │ │ │ │ - add r2, r3, r2 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bls 130c │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - ldr r0, [r2] │ │ │ │ │ - str r0, [r3], #4 │ │ │ │ │ - str r1, [r2], #-4 │ │ │ │ │ - b 15dc │ │ │ │ │ - add r5, r5, #2 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble ccc │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ - ldr r0, [sl, r5, lsl #2] │ │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ - mul r2, r3, r2 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + blt 1498 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ble 1498 │ │ │ │ │ + add r2, sl, r3, lsl #2 │ │ │ │ │ + ldr r1, [r2, #-4] │ │ │ │ │ + ldr r0, [sl, r3, lsl #2] │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + mov lr, r3 │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul r1, r3, r1 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r0, r3 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bgt 1498 │ │ │ │ │ + add r1, ip, #1 │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + ble 1698 │ │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr ip, [r0, #12] │ │ │ │ │ + and r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mul r2, ip, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt ccc │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bgt 1604 │ │ │ │ │ - b ccc │ │ │ │ │ - beq 1680 │ │ │ │ │ - add r2, sl, #4 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - movcc r8, #4 │ │ │ │ │ - movcc r5, #2 │ │ │ │ │ - bcc 131c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1dd8 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - beq 994 │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ - b 99c │ │ │ │ │ - mov r3, #2 │ │ │ │ │ - b 11dc │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne ccc │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bgt 151c │ │ │ │ │ - b ccc │ │ │ │ │ + bge 17cc │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + b 1498 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ - R_ARM_ABS32 PyTuple_Type │ │ │ │ │ R_ARM_ABS32 unsafe_long_compare │ │ │ │ │ R_ARM_ABS32 unsafe_tuple_compare │ │ │ │ │ .word 0x00000101 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000018 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyLong_Type │ │ │ │ │ + R_ARM_ABS32 PyTuple_Type │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ R_ARM_ABS32 unsafe_latin_compare │ │ │ │ │ R_ARM_ABS32 PyFloat_Type │ │ │ │ │ R_ARM_ABS32 unsafe_object_compare │ │ │ │ │ R_ARM_ABS32 unsafe_float_compare │ │ │ │ │ R_ARM_ABS32 safe_object_compare │ │ │ │ │ + ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ldr r1, [r7] │ │ │ │ │ + bne 1598 │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul r2, r3, r2 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul r3, r1, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt 1578 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add r3, r3, #2 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bgt 1628 │ │ │ │ │ + b 1498 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + add r3, r5, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + sub r2, r2, r3 │ │ │ │ │ + lsl r3, r3, #2 │ │ │ │ │ + add r0, sl, r2, lsl #2 │ │ │ │ │ + sub r3, r3, #4 │ │ │ │ │ + lsl r2, r2, #2 │ │ │ │ │ + add r1, r0, r3 │ │ │ │ │ + bne 1b34 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bcs 1ab0 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + sub r1, r1, #4 │ │ │ │ │ + add ip, r0, #4 │ │ │ │ │ + ldr lr, [r0] │ │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + str r6, [r0] │ │ │ │ │ + str lr, [r0, r3] │ │ │ │ │ + bls 17a4 │ │ │ │ │ + ldr r0, [ip] │ │ │ │ │ + ldr lr, [r1] │ │ │ │ │ + str lr, [ip], #4 │ │ │ │ │ + str r0, [r1], #-4 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + bhi 178c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 13ec │ │ │ │ │ + add r3, r2, r3 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bls 13ec │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + str r0, [r2], #4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + b 17b0 │ │ │ │ │ + add r3, lr, #2 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ble 1498 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr ip, [sl, r1, lsl #2] │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + and r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mul r2, r3, r2 │ │ │ │ │ + ldr r3, [ip, #8] │ │ │ │ │ + mov r0, ip │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + ldr ip, [ip, #12] │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul r3, ip, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt 1698 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + bgt 17e0 │ │ │ │ │ + b 1698 │ │ │ │ │ + beq 1bc0 │ │ │ │ │ + add r2, sl, #4 │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + bcs 1ba8 │ │ │ │ │ + mov r1, #2 │ │ │ │ │ + mov r7, #4 │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + b 13fc │ │ │ │ │ + mov r3, #2 │ │ │ │ │ + b 1298 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 192c │ │ │ │ │ + beq 1bc8 │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ + b 1498 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - sub r1, r3, #-268435455 @ 0xf0000001 │ │ │ │ │ - add r0, r2, #20 │ │ │ │ │ - ldr r2, [r0, r1, lsl #4] │ │ │ │ │ - add r0, r0, r1, lsl #4 │ │ │ │ │ - ldr ip, [r0, #8] │ │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ - lsl r1, r1, #4 │ │ │ │ │ - sub r2, r2, r0 │ │ │ │ │ + sub r0, r3, #-268435455 @ 0xf0000001 │ │ │ │ │ + add r1, r2, #20 │ │ │ │ │ + ldr r2, [r1, r0, lsl #4] │ │ │ │ │ + add r1, r1, r0, lsl #4 │ │ │ │ │ + ldr ip, [r1, #8] │ │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ │ + lsl r0, r0, #4 │ │ │ │ │ + sub r2, r2, r1 │ │ │ │ │ asr r2, r2, #2 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ add r2, ip, r2, lsl #1 │ │ │ │ │ add ip, ip, r2 │ │ │ │ │ - add ip, ip, r0 │ │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - ble 1928 │ │ │ │ │ - cmp r0, ip │ │ │ │ │ + add ip, ip, r1 │ │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + ble 1ac0 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ movle r5, #1 │ │ │ │ │ - bgt 1930 │ │ │ │ │ + bgt 1ac8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 17b4 │ │ │ │ │ - add r1, sp, r1 │ │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ │ + ble 1934 │ │ │ │ │ + add r0, sp, r0 │ │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble 17b4 │ │ │ │ │ + ble 1934 │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - sub r7, r3, #8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 2a00 │ │ │ │ │ + sub r6, r3, #8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 2b84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17a8 │ │ │ │ │ + bne 192c │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ add r2, sp, #1632 @ 0x660 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ │ - ble 17b8 │ │ │ │ │ + ble 1938 │ │ │ │ │ ldr r2, [r2, #-1568] @ 0xfffff9e0 │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ble 17b8 │ │ │ │ │ - bl 2a00 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ble 1938 │ │ │ │ │ + bl 2b84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1770 │ │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ + beq 18f4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 9f0 │ │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ │ + b a14 │ │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ │ lsl r0, r3, #4 │ │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ │ add r2, r0, #28 │ │ │ │ │ add r1, sp, r3, lsl #4 │ │ │ │ │ str r5, [r1, #88] @ 0x58 │ │ │ │ │ - str sl, [r7, r2] │ │ │ │ │ - add r2, r7, r2 │ │ │ │ │ + str sl, [r6, r2] │ │ │ │ │ + add r2, r6, r2 │ │ │ │ │ str ip, [r2, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ │ add r2, sp, r3, lsl #4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ str ip, [r2, #100] @ 0x64 │ │ │ │ │ add sl, sl, ip, lsl #2 │ │ │ │ │ lsl r2, ip, #2 │ │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ │ - beq 9d4 │ │ │ │ │ - b 14e4 │ │ │ │ │ + beq 9fc │ │ │ │ │ + b 1588 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 72c │ │ │ │ │ + ble 730 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r5, [pc, #-328] @ 16d0 │ │ │ │ │ + ldr r5, [pc, #-736] @ 16b8 │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ mov r7, #1 │ │ │ │ │ sub r5, ip, r5 │ │ │ │ │ + mov r6, fp │ │ │ │ │ clz r5, r5 │ │ │ │ │ - ldr r6, [pc, #-344] @ 16d4 │ │ │ │ │ + ldr r4, [pc, #-752] @ 16c0 │ │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 187c │ │ │ │ │ + b 1a04 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 18c4 │ │ │ │ │ + beq 1a50 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r3, r3, #28 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ + cmp r1, fp │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ - bge 7bc │ │ │ │ │ + bge 1a7c │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [lr, #4] │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ + ldr lr, [pc, #-848] @ 16bc │ │ │ │ │ + cmp r0, lr │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ - bne 1e10 │ │ │ │ │ + bne 1fe0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ ldr lr, [r3, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 1e10 │ │ │ │ │ + beq 1fe0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr lr, [r3, #4] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 1dd0 │ │ │ │ │ + bne 1eec │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 18c4 │ │ │ │ │ + beq 1a50 │ │ │ │ │ tst r5, r7 │ │ │ │ │ - bne 18dc │ │ │ │ │ - cmp ip, r6 │ │ │ │ │ - mov lr, r6 │ │ │ │ │ - beq 1840 │ │ │ │ │ + bne 1a68 │ │ │ │ │ + cmp ip, r4 │ │ │ │ │ + mov lr, r4 │ │ │ │ │ + beq 19c8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - bge 18f0 │ │ │ │ │ + cmp r1, fp │ │ │ │ │ + bge 1a84 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - b 1868 │ │ │ │ │ + b 19f0 │ │ │ │ │ ldr lr, [r3, #8] │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bls 18b8 │ │ │ │ │ + bls 1a44 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 18c4 │ │ │ │ │ + b 1a50 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + b 7c4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1c68 │ │ │ │ │ - ldr r3, [pc, #-556] @ 16d4 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + beq 1f00 │ │ │ │ │ + ldr r3, [pc, #-984] @ 16c0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b68 │ │ │ │ │ + bne 1d2c │ │ │ │ │ mov r2, r8 │ │ │ │ │ - b 7d0 │ │ │ │ │ - add r3, sl, r8 │ │ │ │ │ + b 7d8 │ │ │ │ │ + add r3, sl, r7 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcc fc8 │ │ │ │ │ - b 1358 │ │ │ │ │ - sub r2, r2, r0 │ │ │ │ │ - sub ip, ip, r0 │ │ │ │ │ - cmp r0, r2, lsl #1 │ │ │ │ │ + bcc 1000 │ │ │ │ │ + b 1438 │ │ │ │ │ + sub r2, r2, r1 │ │ │ │ │ + sub ip, ip, r1 │ │ │ │ │ + cmp r1, r2, lsl #1 │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ - ble 1b70 │ │ │ │ │ - cmp r0, ip │ │ │ │ │ + ble 1d34 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ movle r5, #2 │ │ │ │ │ - ble 173c │ │ │ │ │ - cmp r0, r2, lsl #1 │ │ │ │ │ + ble 18c0 │ │ │ │ │ + cmp r1, r2, lsl #1 │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ - ble 1b7c │ │ │ │ │ - cmp r0, ip │ │ │ │ │ + ble 1d90 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ movle r5, #3 │ │ │ │ │ - ble 173c │ │ │ │ │ + ble 18c0 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ mov r5, #3 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - suble r2, r2, r0 │ │ │ │ │ - suble ip, ip, r0 │ │ │ │ │ - ble 1990 │ │ │ │ │ - cmp r0, ip │ │ │ │ │ - ble 173c │ │ │ │ │ + suble r2, r2, r1 │ │ │ │ │ + suble ip, ip, r1 │ │ │ │ │ + ble 1b28 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + ble 18c0 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ - b 1974 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - add r3, r1, r3 │ │ │ │ │ - bcc 1598 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 15d8 │ │ │ │ │ - add r3, sl, r8 │ │ │ │ │ + b 1b0c │ │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + add r2, ip, r2 │ │ │ │ │ + bcc 176c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 17ac │ │ │ │ │ + add r3, sl, r7 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcc 1318 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r8, r3, r8 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + bcc 13f8 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add r7, r3, r7 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ addcc r2, r3, #4 │ │ │ │ │ movcc r0, r3 │ │ │ │ │ - bcs 1358 │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ + bcs 1438 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ str r3, [r0] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls 1358 │ │ │ │ │ + bls 1438 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 19f4 │ │ │ │ │ - b 1358 │ │ │ │ │ - add r5, r5, #2 │ │ │ │ │ + bhi 1b8c │ │ │ │ │ + b 1438 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1e50 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq 9bc │ │ │ │ │ + str r4, [sp, #16] │ │ │ │ │ + b 9c4 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bgt 13bc │ │ │ │ │ - b ccc │ │ │ │ │ + ble 1868 │ │ │ │ │ + b 15cc │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub r3, r3, r5 │ │ │ │ │ + lsl r5, r5, #2 │ │ │ │ │ + add r0, sl, r3, lsl #2 │ │ │ │ │ + sub r2, r5, #4 │ │ │ │ │ + lsl r3, r3, #2 │ │ │ │ │ + add r1, r0, r2 │ │ │ │ │ + bne 1e74 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bcs 1540 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + sub r1, r1, #4 │ │ │ │ │ + add ip, r0, #4 │ │ │ │ │ + ldr lr, [r0] │ │ │ │ │ + ldr r5, [r0, r2] │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + str r5, [r0] │ │ │ │ │ + str lr, [r0, r2] │ │ │ │ │ + bls 1c48 │ │ │ │ │ + ldr r0, [ip] │ │ │ │ │ + ldr lr, [r1] │ │ │ │ │ + str lr, [ip], #4 │ │ │ │ │ + str r0, [r1], #-4 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + bhi 1c30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + addne r2, r3, r2 │ │ │ │ │ + beq 1540 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bls 1540 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + str r0, [r3], #4 │ │ │ │ │ + str r1, [r2], #-4 │ │ │ │ │ + b 1c54 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ │ + and r2, r3, #1 │ │ │ │ │ + asr r3, r3, #1 │ │ │ │ │ + bgt 1f78 │ │ │ │ │ + add r3, r2, r3 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + b 854 │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ - beq 1a40 │ │ │ │ │ + beq 1cb4 │ │ │ │ │ add r0, sp, r0 │ │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ │ add r0, sp, r1, lsl #4 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ subgt r3, r1, #3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ sub r5, r3, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2a00 │ │ │ │ │ + bl 2b84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17ac │ │ │ │ │ + bne 192c │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 9ec │ │ │ │ │ + ble a10 │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 1a9c │ │ │ │ │ + beq 1d10 │ │ │ │ │ add r2, sp, #1632 @ 0x660 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ │ ldr ip, [r2, #-1588] @ 0xfffff9cc │ │ │ │ │ add r2, sp, #1632 @ 0x660 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ │ ldr r2, [r2, #-1556] @ 0xfffff9ec │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sublt r1, r3, #3 │ │ │ │ │ - bl 2a00 │ │ │ │ │ + bl 2b84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a5c │ │ │ │ │ - b 17ac │ │ │ │ │ - beq 1044 │ │ │ │ │ - mov r5, ip │ │ │ │ │ - b c80 │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - and r2, r4, #1 │ │ │ │ │ - asr r3, r4, #1 │ │ │ │ │ - bgt 1df8 │ │ │ │ │ - add r3, r2, r3 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b 844 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add fp, fp, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - lsl r2, fp, #2 │ │ │ │ │ - sub r3, r5, fp │ │ │ │ │ - add ip, sl, r3, lsl #2 │ │ │ │ │ - sub r2, r2, #4 │ │ │ │ │ - lsl r3, r3, #2 │ │ │ │ │ - add r1, ip, r2 │ │ │ │ │ - bne 1cec │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - bcs 1434 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub r1, r1, #4 │ │ │ │ │ - add r0, ip, #4 │ │ │ │ │ - ldr lr, [ip] │ │ │ │ │ - ldr fp, [ip, r2] │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - str fp, [ip] │ │ │ │ │ - str lr, [ip, r2] │ │ │ │ │ - bcs 1b40 │ │ │ │ │ - ldr ip, [r0] │ │ │ │ │ - ldr lr, [r1] │ │ │ │ │ - str lr, [r0], #4 │ │ │ │ │ - str ip, [r1], #-4 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bhi 1b28 │ │ │ │ │ + beq 1cd0 │ │ │ │ │ + b 192c │ │ │ │ │ + beq 10a8 │ │ │ │ │ + str ip, [sp, #4] │ │ │ │ │ + b ca4 │ │ │ │ │ + ldr r3, [pc, #-1648] @ 16c4 │ │ │ │ │ + b bd0 │ │ │ │ │ + sub r2, r2, r1 │ │ │ │ │ + sub ip, ip, r1 │ │ │ │ │ + b 1ae4 │ │ │ │ │ + sub r7, r7, #4 │ │ │ │ │ + add r3, sl, r7 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bcc 13f8 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - addne r2, r3, r2 │ │ │ │ │ - beq 1434 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bls 1434 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - ldr r0, [r2] │ │ │ │ │ - str r0, [r3], #4 │ │ │ │ │ - str r1, [r2], #-4 │ │ │ │ │ - b 1b4c │ │ │ │ │ - ldr r3, [pc, #-1176] @ 16d8 │ │ │ │ │ - b ba8 │ │ │ │ │ - sub r2, r2, r0 │ │ │ │ │ - sub ip, ip, r0 │ │ │ │ │ - b 194c │ │ │ │ │ - sub r2, r2, r0 │ │ │ │ │ - sub ip, ip, r0 │ │ │ │ │ - b 1968 │ │ │ │ │ - ldr r3, [pc, #-1204] @ 16dc │ │ │ │ │ + beq cf4 │ │ │ │ │ + b 1b58 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b 988 │ │ │ │ │ + ldr r3, [pc, #-1704] @ 16c8 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 1ce4 │ │ │ │ │ + beq 1f44 │ │ │ │ │ ldr r1, [ip, #100] @ 0x64 │ │ │ │ │ - ldr r0, [pc, #-1208] @ 16e8 │ │ │ │ │ + ldr r0, [pc, #-1708] @ 16d4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ldr r3, [pc, #-1224] @ 16e0 │ │ │ │ │ + ldr r3, [pc, #-1724] @ 16cc │ │ │ │ │ str r1, [sp, #1632] @ 0x660 │ │ │ │ │ moveq r3, r0 │ │ │ │ │ - b b9c │ │ │ │ │ - sub r8, r7, #4 │ │ │ │ │ - add r3, sl, r8 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bcc 1318 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq ccc │ │ │ │ │ - b 19c0 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + b bc4 │ │ │ │ │ + sub r2, r2, r1 │ │ │ │ │ + sub ip, ip, r1 │ │ │ │ │ + b 1b00 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ add r2, r3, r7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls 1bf4 │ │ │ │ │ + bls 1dc0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ str r0, [r3], #4 │ │ │ │ │ str r1, [r2], #-4 │ │ │ │ │ - b 1bd8 │ │ │ │ │ + b 1da4 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ add r7, r7, #8 │ │ │ │ │ - b 1284 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 838 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - lsl r3, r4, #2 │ │ │ │ │ - sub r2, r3, #4 │ │ │ │ │ - add r2, r1, r2 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bls 1c38 │ │ │ │ │ - ldr r0, [r1] │ │ │ │ │ - ldr ip, [r2] │ │ │ │ │ - str ip, [r1], #4 │ │ │ │ │ - str r0, [r2], #-4 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bhi 1c20 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - sub r3, r3, #4 │ │ │ │ │ - add r3, r2, r3 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bls 838 │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - str r0, [r2], #4 │ │ │ │ │ - str r1, [r3], #-4 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bcc 1c4c │ │ │ │ │ - b 838 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - ldr r3, [pc, #-1420] @ 16e8 │ │ │ │ │ - b b9c │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - b 1c6c │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - b f04 │ │ │ │ │ - add r0, r7, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne e50 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b e84 │ │ │ │ │ - add r0, r7, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne d64 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 11a8 │ │ │ │ │ - ldr r0, [r7, r8, lsl #2] │ │ │ │ │ - bl 338 │ │ │ │ │ - subs r8, r8, #1 │ │ │ │ │ - bpl 1cb4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b b70 │ │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ │ - mov r3, #128 @ 0x80 │ │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - b 11f0 │ │ │ │ │ - ldr r3, [pc, #-1544] @ 16e4 │ │ │ │ │ - b b9c │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - add r3, r0, r3 │ │ │ │ │ - bcc 1b08 │ │ │ │ │ - b 1b40 │ │ │ │ │ - mov r5, #1 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r5, r3, r5, lsl #2 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne 1e30 │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt 1e24 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + b 134c │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + add r5, fp, r5, lsl #2 │ │ │ │ │ + cmp r5, fp │ │ │ │ │ + bne 1fac │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ │ + bgt 1fa0 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ - str r2, [r3, #12] │ │ │ │ │ - str r4, [r3, #8] │ │ │ │ │ - beq b88 │ │ │ │ │ + str r9, [r3, #12] │ │ │ │ │ + str r2, [r3, #8] │ │ │ │ │ + beq bb0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1cbc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 1d04 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r7, [r2, #12] │ │ │ │ │ - str r3, [r2, #16] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [r2, #12] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr r8, [r2, #8] │ │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ │ - str r4, [r2, #8] │ │ │ │ │ - beq b70 │ │ │ │ │ - b 1cbc │ │ │ │ │ - lsl r0, r4, #2 │ │ │ │ │ + b 1e90 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + lsl r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq 1e1c │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + subs fp, r0, #0 │ │ │ │ │ + beq 1f90 │ │ │ │ │ + ldr r1, [r9] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - str r0, [r3] │ │ │ │ │ - bne c10 │ │ │ │ │ - b 1d04 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - b 18c4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + str r0, [fp] │ │ │ │ │ + bne c38 │ │ │ │ │ + b 1dd0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ add r2, r3, #4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - movcc r5, #2 │ │ │ │ │ - movcc r0, r3 │ │ │ │ │ - bcc 19d8 │ │ │ │ │ - b 1674 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + bcs 1bb4 │ │ │ │ │ + mov r3, #2 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 1b70 │ │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + add r3, ip, r3 │ │ │ │ │ + bcc 1c10 │ │ │ │ │ + b 1c48 │ │ │ │ │ + ldr r0, [r7, r8, lsl #2] │ │ │ │ │ + bl 338 │ │ │ │ │ + subs r8, r8, #1 │ │ │ │ │ + bpl 1e88 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b b98 │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + b 1dd0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ │ + str r2, [r3, #16] │ │ │ │ │ + str r9, [r3, #12] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr r8, [r2, #8] │ │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + str r2, [r3, #8] │ │ │ │ │ + beq b98 │ │ │ │ │ + b 1e90 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + b 1a50 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + ldr r3, [pc, #-2092] @ 16d4 │ │ │ │ │ + b bc4 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + b 1ef8 │ │ │ │ │ + add r0, fp, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne d98 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 1264 │ │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + b 12a8 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 844 │ │ │ │ │ + b 113c │ │ │ │ │ + ldr r3, [pc, #-2172] @ 16d0 │ │ │ │ │ + b bc4 │ │ │ │ │ + add r0, fp, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne e84 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b eb8 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + b f3c │ │ │ │ │ + ldr fp, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r9, [sp, #56] @ 0x38 │ │ │ │ │ + b 192c │ │ │ │ │ and r1, r3, #1 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ - ble 1ac8 │ │ │ │ │ - b 1df8 │ │ │ │ │ - ldr r3, [pc, #-1840] @ 16e8 │ │ │ │ │ - str r3, [sp, #1628] @ 0x65c │ │ │ │ │ - b 7e8 │ │ │ │ │ + ble 1c84 │ │ │ │ │ + b 1f78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1d20 │ │ │ │ │ + b 1de8 │ │ │ │ │ + ldr r0, [fp, #28] │ │ │ │ │ + b 1f50 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1d20 │ │ │ │ │ + b 1de8 │ │ │ │ │ ldr r3, [r5, #-4]! │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - beq 1d0c │ │ │ │ │ + beq 1dd4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 1d0c │ │ │ │ │ + bne 1dd4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1d0c │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b 1ca0 │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b 1c88 │ │ │ │ │ + b 1dd4 │ │ │ │ │ + ldr r0, [fp, #28] │ │ │ │ │ + b 1f0c │ │ │ │ │ + ldr r3, [pc, #-2324] @ 16d4 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + str r3, [sp, #1628] @ 0x65c │ │ │ │ │ + b 7f0 │ │ │ │ │ │ │ │ │ │ -00001e6c : │ │ │ │ │ +00001ff0 : │ │ │ │ │ unsafe_latin_compare(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ 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 1f0c │ │ │ │ │ + beq 2090 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1ef4 │ │ │ │ │ + beq 2078 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1f04 │ │ │ │ │ + beq 2088 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1ed4 │ │ │ │ │ + beq 2058 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee4 │ │ │ │ │ + beq 2068 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ecc │ │ │ │ │ + bne 2050 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 1eb4 │ │ │ │ │ + bne 2038 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1ed8 │ │ │ │ │ + b 205c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 1ef8 │ │ │ │ │ + b 207c │ │ │ │ │ │ │ │ │ │ -00001f14 : │ │ │ │ │ +00002098 : │ │ │ │ │ PyList_SetItem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 1f88 │ │ │ │ │ + beq 210c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 1fa4 │ │ │ │ │ + bcs 2128 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f60 │ │ │ │ │ + beq 20e4 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1f6c │ │ │ │ │ + bne 20f0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r0] │ │ │ │ │ - bne 1f60 │ │ │ │ │ + bne 20e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 338 │ │ │ │ │ - ldr r0, [pc, #40] @ 1fc0 │ │ │ │ │ + ldr r0, [pc, #40] @ 2144 │ │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 1f64 │ │ │ │ │ + b 20e8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 338 │ │ │ │ │ - ldr r3, [pc, #16] @ 1fc4 │ │ │ │ │ - ldr r1, [pc, #16] @ 1fc8 │ │ │ │ │ + ldr r3, [pc, #16] @ 2148 │ │ │ │ │ + ldr r1, [pc, #16] @ 214c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1f9c │ │ │ │ │ + b 2120 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00001fcc : │ │ │ │ │ +00002150 : │ │ │ │ │ list_traverse(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 200c │ │ │ │ │ + b 2190 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 200c │ │ │ │ │ + beq 2190 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bpl 1ff0 │ │ │ │ │ + bpl 2174 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00002020 <_PyList_FromArraySteal>: │ │ │ │ │ +000021a4 <_PyList_FromArraySteal>: │ │ │ │ │ _PyList_FromArraySteal(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ - bne 20c0 <_PyList_FromArraySteal+0xa0> │ │ │ │ │ - ldr r3, [pc, #312] @ 2178 <_PyList_FromArraySteal+0x158> │ │ │ │ │ + bne 2244 <_PyList_FromArraySteal+0xa0> │ │ │ │ │ + ldr r3, [pc, #312] @ 22fc <_PyList_FromArraySteal+0x158> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 20ec <_PyList_FromArraySteal+0xcc> │ │ │ │ │ + ble 2270 <_PyList_FromArraySteal+0xcc> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ │ ldr r4, [r1, #1772] @ 0x6ec │ │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #252] @ 217c <_PyList_FromArraySteal+0x15c> │ │ │ │ │ + ldr r3, [pc, #252] @ 2300 <_PyList_FromArraySteal+0x15c> │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ sub r1, r4, #8 │ │ │ │ │ ldr r2, [r6, r3] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ @@ -2216,28 +2313,28 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2168 <_PyList_FromArraySteal+0x148> │ │ │ │ │ + beq 22ec <_PyList_FromArraySteal+0x148> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r2, r5, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [pc, #140] @ 2180 <_PyList_FromArraySteal+0x160> │ │ │ │ │ + ldr r0, [pc, #140] @ 2304 <_PyList_FromArraySteal+0x160> │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2170 <_PyList_FromArraySteal+0x150> │ │ │ │ │ - ldr r3, [pc, #128] @ 2184 <_PyList_FromArraySteal+0x164> │ │ │ │ │ + beq 22f4 <_PyList_FromArraySteal+0x150> │ │ │ │ │ + ldr r3, [pc, #128] @ 2308 <_PyList_FromArraySteal+0x164> │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ sub r2, r4, #8 │ │ │ │ │ ldr r1, [r6, r3] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ @@ -2245,140 +2342,140 @@ │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r1, #3796] @ 0xed4 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - b 20b8 <_PyList_FromArraySteal+0x98> │ │ │ │ │ + b 223c <_PyList_FromArraySteal+0x98> │ │ │ │ │ ldr r0, [r6, r4, lsl #2] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 2164 <_PyList_FromArraySteal+0x144> │ │ │ │ │ + beq 22e8 <_PyList_FromArraySteal+0x144> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2164 <_PyList_FromArraySteal+0x144> │ │ │ │ │ + bne 22e8 <_PyList_FromArraySteal+0x144> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt 2140 <_PyList_FromArraySteal+0x120> │ │ │ │ │ + bgt 22c4 <_PyList_FromArraySteal+0x120> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 20b8 <_PyList_FromArraySteal+0x98> │ │ │ │ │ + b 223c <_PyList_FromArraySteal+0x98> │ │ │ │ │ .word 0x00000130 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002188 : │ │ │ │ │ +0000230c : │ │ │ │ │ PyList_SetSlice(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #33554432 @ 0x2000000 │ │ │ │ │ - beq 21c4 │ │ │ │ │ + beq 2348 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 21e0 │ │ │ │ │ + beq 2364 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 2248 │ │ │ │ │ - ldr r1, [pc, #116] @ 2240 │ │ │ │ │ - ldr r0, [pc, #116] @ 2244 │ │ │ │ │ + b 23cc │ │ │ │ │ + ldr r1, [pc, #116] @ 23c4 │ │ │ │ │ + ldr r0, [pc, #116] @ 23c8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - bl 8ba4 │ │ │ │ │ + bl 8fc0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 21d0 │ │ │ │ │ + beq 2354 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 2248 │ │ │ │ │ + bl 23cc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 21d4 │ │ │ │ │ + beq 2358 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 21d4 │ │ │ │ │ + bne 2358 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 21d4 │ │ │ │ │ + b 2358 │ │ │ │ │ .word 0x00000407 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002248 : │ │ │ │ │ +000023cc : │ │ │ │ │ list_ass_slice_lock_held(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ moveq r9, r7 │ │ │ │ │ streq r7, [sp, #4] │ │ │ │ │ - bne 2524 │ │ │ │ │ + bne 26a8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr sl, [r6, #8] │ │ │ │ │ - blt 27f8 │ │ │ │ │ + blt 2984 │ │ │ │ │ cmp r4, sl │ │ │ │ │ movge r4, sl │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bgt 2804 │ │ │ │ │ + bgt 2990 │ │ │ │ │ cmp r5, sl │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movge r5, sl │ │ │ │ │ sub r8, r3, r5 │ │ │ │ │ add r8, r8, r4 │ │ │ │ │ cmn r8, sl │ │ │ │ │ - beq 2490 │ │ │ │ │ + beq 2614 │ │ │ │ │ sub r3, r5, r4 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - beq 2558 │ │ │ │ │ + beq 26dc │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bhi 277c │ │ │ │ │ + bhi 2900 │ │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r1, r1, r4, lsl #2 │ │ │ │ │ mov r0, sl │ │ │ │ │ str sl, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ str sl, [sp, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bge 256c │ │ │ │ │ + bge 26f0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ sub r3, r3, r5 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ add r3, r5, r8 │ │ │ │ │ add r0, r1, r3, lsl #2 │ │ │ │ │ add r3, r1, r5, lsl #2 │ │ │ │ │ @@ -2388,4283 +2485,4444 @@ │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ add r5, r8, r5 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble 2684 │ │ │ │ │ + ble 2808 │ │ │ │ │ add fp, r5, #6 │ │ │ │ │ add fp, fp, r5, asr #3 │ │ │ │ │ bic fp, fp, #3 │ │ │ │ │ sub r3, fp, r5 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt 2718 │ │ │ │ │ + bgt 289c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2738 │ │ │ │ │ + beq 28bc │ │ │ │ │ cmn fp, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 27cc │ │ │ │ │ + bhi 2950 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ lsl r1, fp, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 27cc │ │ │ │ │ + beq 2950 │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ str fp, [r6, #16] │ │ │ │ │ str sl, [r6, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 2400 │ │ │ │ │ + ble 2584 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ add r1, sl, r4, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 26e4 │ │ │ │ │ + beq 2868 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 26e4 │ │ │ │ │ + beq 2868 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ str r3, [sl, r4, lsl #2] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 2400 │ │ │ │ │ + beq 2584 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add sl, sl, r4, lsl #2 │ │ │ │ │ add r1, r7, r3, lsl #2 │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ ldr r2, [r7], #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 26d4 │ │ │ │ │ + beq 2858 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - beq 26d4 │ │ │ │ │ + beq 2858 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [sl, #4]! │ │ │ │ │ - bne 23d4 │ │ │ │ │ + bne 2558 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bmi 245c │ │ │ │ │ + bmi 25e0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2428 │ │ │ │ │ + beq 25ac │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 265c │ │ │ │ │ + bne 27e0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub r4, r3, #2 │ │ │ │ │ - beq 245c │ │ │ │ │ + beq 25e0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2454 │ │ │ │ │ + beq 25d8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2618 │ │ │ │ │ + bne 279c │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 2438 │ │ │ │ │ + bcs 25bc │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 27b4 │ │ │ │ │ + bne 2938 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 2484 │ │ │ │ │ + beq 2608 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 25fc │ │ │ │ │ + bne 2780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 24a4 │ │ │ │ │ + beq 2628 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2630 │ │ │ │ │ + bne 27b4 │ │ │ │ │ ldr r4, [r6, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2514 │ │ │ │ │ + beq 2698 │ │ │ │ │ mov r3, #0 │ │ │ │ │ subs r2, sl, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ - bmi 250c │ │ │ │ │ + bmi 2690 │ │ │ │ │ ldr r0, [r4, r2, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24e0 │ │ │ │ │ + beq 2664 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 26b0 │ │ │ │ │ + bne 2834 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ sub sl, sl, #2 │ │ │ │ │ - beq 250c │ │ │ │ │ + beq 2690 │ │ │ │ │ ldr r0, [r4, sl, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2504 │ │ │ │ │ + beq 2688 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2698 │ │ │ │ │ + bne 281c │ │ │ │ │ subs sl, sl, #1 │ │ │ │ │ - bcs 24ec │ │ │ │ │ + bcs 2670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [pc, #792] @ 2844 │ │ │ │ │ + ldr r1, [pc, #792] @ 29c8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 283c │ │ │ │ │ + beq 297c │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ ldrne r7, [r9, #12] │ │ │ │ │ addeq r7, r9, #12 │ │ │ │ │ - b 2278 │ │ │ │ │ + b 23fc │ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - blt 22f8 │ │ │ │ │ - beq 26f8 │ │ │ │ │ + blt 247c │ │ │ │ │ + beq 287c │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ add r3, r2, r8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble 2724 │ │ │ │ │ + ble 28a8 │ │ │ │ │ add fp, r3, #6 │ │ │ │ │ add fp, fp, r3, asr #3 │ │ │ │ │ bic fp, fp, #3 │ │ │ │ │ sub r1, fp, r3 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ addlt fp, r3, #3 │ │ │ │ │ biclt fp, fp, #3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq 2754 │ │ │ │ │ + beq 28d8 │ │ │ │ │ cmn fp, #-536870911 @ 0xe0000001 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bhi 27c0 │ │ │ │ │ + bhi 2944 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ lsl r1, fp, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 27c0 │ │ │ │ │ + beq 2944 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ str fp, [r6, #16] │ │ │ │ │ str sl, [r6, #12] │ │ │ │ │ sub r2, r2, r5 │ │ │ │ │ add r0, r5, r8 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, sl, r5, lsl #2 │ │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 2384 │ │ │ │ │ + b 2508 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 2484 │ │ │ │ │ + bne 2608 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2484 │ │ │ │ │ + b 2608 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2454 │ │ │ │ │ + bne 25d8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2454 │ │ │ │ │ + b 25d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 24a4 │ │ │ │ │ + bne 2628 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [r6, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2514 │ │ │ │ │ + beq 2698 │ │ │ │ │ ldr sl, [r6, #8] │ │ │ │ │ - b 24b0 │ │ │ │ │ + b 2634 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2428 │ │ │ │ │ + bne 25ac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub r4, r3, #2 │ │ │ │ │ - bne 2438 │ │ │ │ │ - b 245c │ │ │ │ │ + bne 25bc │ │ │ │ │ + b 25e0 │ │ │ │ │ cmp r5, r3, asr #1 │ │ │ │ │ - blt 2700 │ │ │ │ │ + blt 2884 │ │ │ │ │ ldr sl, [r6, #12] │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ - b 2384 │ │ │ │ │ + b 2508 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2504 │ │ │ │ │ + bne 2688 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2504 │ │ │ │ │ + b 2688 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 24e0 │ │ │ │ │ + bne 2664 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp sl, #1 │ │ │ │ │ sub sl, sl, #2 │ │ │ │ │ - bne 24ec │ │ │ │ │ - b 250c │ │ │ │ │ + bne 2670 │ │ │ │ │ + b 2690 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r2, [sl, #4]! │ │ │ │ │ - bne 23d4 │ │ │ │ │ - b 2400 │ │ │ │ │ + bne 2558 │ │ │ │ │ + b 2584 │ │ │ │ │ str r3, [r1] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 23c4 │ │ │ │ │ - b 2400 │ │ │ │ │ + bne 2548 │ │ │ │ │ + b 2584 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ - b 2384 │ │ │ │ │ + b 2508 │ │ │ │ │ add fp, r5, #6 │ │ │ │ │ add fp, fp, r5, asr #3 │ │ │ │ │ bic fp, fp, #3 │ │ │ │ │ sub r3, fp, r5 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bge 2354 │ │ │ │ │ + bge 24d8 │ │ │ │ │ add fp, r5, #3 │ │ │ │ │ bic fp, fp, #3 │ │ │ │ │ - b 2354 │ │ │ │ │ + b 24d8 │ │ │ │ │ cmp r3, r1, asr #1 │ │ │ │ │ - blt 2584 │ │ │ │ │ + blt 2708 │ │ │ │ │ ldr sl, [r6, #12] │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b 25e0 │ │ │ │ │ + b 2764 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 27cc │ │ │ │ │ + beq 2950 │ │ │ │ │ mov fp, r5 │ │ │ │ │ - b 2378 │ │ │ │ │ + b 24fc │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 27c0 │ │ │ │ │ + beq 2944 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b 25d4 │ │ │ │ │ + b 2758 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq 27ac │ │ │ │ │ + beq 2930 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add r1, r3, r4, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b 22f0 │ │ │ │ │ + b 2474 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r4, #0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2470 │ │ │ │ │ + b 25f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 2460 │ │ │ │ │ + b 25e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r0, r3, r4, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 27c4 │ │ │ │ │ + b 2948 │ │ │ │ │ + mvn r4, #0 │ │ │ │ │ + b 2608 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - bge 2294 │ │ │ │ │ + bge 2418 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmn r3, sl │ │ │ │ │ - beq 2490 │ │ │ │ │ + beq 2614 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ ldr r8, [sp, #4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - b 22f0 │ │ │ │ │ - mvn r4, #0 │ │ │ │ │ - b 2484 │ │ │ │ │ + b 2474 │ │ │ │ │ .word 0x00000058 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002848 : │ │ │ │ │ +000029cc : │ │ │ │ │ list_clear_impl.isra.0(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bmi 28b0 │ │ │ │ │ + bmi 2a34 │ │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2878 │ │ │ │ │ + beq 29fc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2878 │ │ │ │ │ + beq 29fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2878 │ │ │ │ │ + bne 29fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2878 │ │ │ │ │ + b 29fc │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ │ │ │ │ │ -000028bc : │ │ │ │ │ +00002a40 : │ │ │ │ │ list_append(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 2914 │ │ │ │ │ + beq 2a98 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r7, r1, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - ble 2928 │ │ │ │ │ + ble 2aac │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - ldr r0, [pc, #172] @ 29b8 │ │ │ │ │ + ldr r0, [pc, #172] @ 2b3c │ │ │ │ │ str r6, [r3, r5, lsl #2] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ add r7, r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - blt 2900 │ │ │ │ │ + blt 2a84 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble 2988 │ │ │ │ │ + ble 2b0c │ │ │ │ │ add r8, r5, #7 │ │ │ │ │ add r8, r8, r7, asr #3 │ │ │ │ │ bic r8, r8, #3 │ │ │ │ │ sub r3, r8, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addle r8, r5, #4 │ │ │ │ │ bicle r8, r8, #3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 299c │ │ │ │ │ + beq 2b20 │ │ │ │ │ cmn r8, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 29a4 │ │ │ │ │ + bhi 2b28 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 29a4 │ │ │ │ │ + beq 2b28 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r8, [r4, #16] │ │ │ │ │ - ldr r0, [pc, #52] @ 29b8 │ │ │ │ │ + ldr r0, [pc, #52] @ 2b3c │ │ │ │ │ str r6, [r3, r5, lsl #2] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r7, r2, asr #1 │ │ │ │ │ - blt 2930 │ │ │ │ │ + blt 2ab4 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 297c │ │ │ │ │ + b 2b00 │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b 295c │ │ │ │ │ + b 2ae0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -000029bc : │ │ │ │ │ +00002b40 : │ │ │ │ │ PyList_Size(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 29d4 │ │ │ │ │ + beq 2b58 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r1, [pc, #12] @ 29f8 │ │ │ │ │ - ldr r0, [pc, #12] @ 29fc │ │ │ │ │ + ldr r1, [pc, #12] @ 2b7c │ │ │ │ │ + ldr r0, [pc, #12] @ 2b80 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000155 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002a00 : │ │ │ │ │ +00002b84 : │ │ │ │ │ merge_at(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ add r3, r0, r1, lsl #4 │ │ │ │ │ add ip, r1, #1 │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ lsl ip, ip, #4 │ │ │ │ │ mov lr, r0 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ add r2, ip, #28 │ │ │ │ │ - ldr sl, [r3, #36] @ 0x24 │ │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ │ add ip, r0, ip │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ ldr r2, [lr, r2] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - add r2, sl, r4 │ │ │ │ │ + add r2, r4, r6 │ │ │ │ │ ldr r0, [ip, #28] │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ mov r2, lr │ │ │ │ │ ldr lr, [lr, #24] │ │ │ │ │ ldr r5, [r3, #28] │ │ │ │ │ sub r3, lr, #3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - beq 3e10 │ │ │ │ │ - ldr r3, [pc, #3264] @ 3750 │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + str r6, [sp, #24] │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + beq 4094 │ │ │ │ │ + ldr r3, [pc, #3812] @ 3afc │ │ │ │ │ ldr r4, [r2, #1564] @ 0x61c │ │ │ │ │ ldr r9, [r0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ ldr r5, [r5] │ │ │ │ │ str lr, [r2, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bne 3e50 │ │ │ │ │ + bne 40d4 │ │ │ │ │ ldr r4, [r9, #8] │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ ldrb r3, [r9, #16] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ movlt r2, r4 │ │ │ │ │ movge r2, r6 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 617c │ │ │ │ │ + beq 6520 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 5ebc │ │ │ │ │ + beq 62ac │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ add r0, r9, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 5ecc │ │ │ │ │ + beq 62bc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 586c │ │ │ │ │ + beq 5bbc │ │ │ │ │ add r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 587c │ │ │ │ │ + beq 5bcc │ │ │ │ │ lsr r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3e6c │ │ │ │ │ + beq 40f0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [sp, #36] @ 0x24 │ │ │ │ │ addne r3, r3, r4 │ │ │ │ │ strne r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 2d44 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 3110 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ - sub r5, r1, #1 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - sub r2, sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldr r9, [r1, r2, lsl #2] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + sub r6, r1, #1 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + sub r2, r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ldr r4, [r1, r2, lsl #2] │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r0, [r2, r5, lsl #2] │ │ │ │ │ - add r2, r2, r5, lsl #2 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - bne 5424 │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ - ldr r8, [r9, #8] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r0, [r2, r6, lsl #2] │ │ │ │ │ + add sl, r2, r6, lsl #2 │ │ │ │ │ + bne 55d0 │ │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 61f8 │ │ │ │ │ + beq 6528 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 5eec │ │ │ │ │ - ldrb r4, [r9, #16] │ │ │ │ │ + beq 62f4 │ │ │ │ │ + ldrb r5, [r4, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - tst r4, #32 │ │ │ │ │ - beq 5efc │ │ │ │ │ - tst r4, #64 @ 0x40 │ │ │ │ │ - beq 588c │ │ │ │ │ - add r1, r9, #20 │ │ │ │ │ + tst r5, #32 │ │ │ │ │ + beq 6304 │ │ │ │ │ + tst r5, #64 @ 0x40 │ │ │ │ │ + beq 5b64 │ │ │ │ │ + add r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 589c │ │ │ │ │ - lsr r8, r0, #31 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 40a0 │ │ │ │ │ + beq 5b74 │ │ │ │ │ + lsr r9, r0, #31 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 44bc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 5f04 │ │ │ │ │ + ble 6378 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ - bgt 33d0 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bgt 6200 │ │ │ │ │ + bgt 377c │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bgt 6420 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r4, r3, #4 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ - add r8, r3, #4 │ │ │ │ │ + add fp, r3, #4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r3, r6, #4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bne 5a68 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + bne 5f3c │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r9, [r1, #12] │ │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 5dd4 │ │ │ │ │ + bne 6370 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq 2d30 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - beq 572c │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq 630c │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 4fc4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr fp, [r3] │ │ │ │ │ - str fp, [sp, #12] │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - ldr r3, [fp, #1564] @ 0x61c │ │ │ │ │ - ldr r1, [r9] │ │ │ │ │ - ldr r0, [r8] │ │ │ │ │ - mov r2, fp │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + str fp, [sp, #8] │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + str r6, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r8, [sl] │ │ │ │ │ + ldr r5, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r9, [r3] │ │ │ │ │ + bne 2ed8 │ │ │ │ │ + ldr r3, [r9, #8] │ │ │ │ │ + ldr fp, [r8, #8] │ │ │ │ │ + ldrb r1, [r9, #16] │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + movlt r2, r3 │ │ │ │ │ + movge r2, fp │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 6510 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 639c │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + add r0, r9, #20 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 63ac │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 34cc │ │ │ │ │ + add r1, r8, #20 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ce4 │ │ │ │ │ - blt 61f0 │ │ │ │ │ + beq 34e4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 34ec │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r9, [r4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + beq 2f18 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r1, [r2], #4 │ │ │ │ │ + str r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b 2f18 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r5 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3070 │ │ │ │ │ + blt 63fc │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [r8], #4 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - bne 311c │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ + ldr r3, [r2], #4 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + add r4, r4, #4 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + bne 2ebc │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq 2d24 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble 2d50 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b 2c7c │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq 53b8 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bge 3120 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bne 2e14 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + add r5, r4, #4 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r8, [sl] │ │ │ │ │ + ldr r4, [r3] │ │ │ │ │ + ldr fp, [r8, #8] │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + cmp fp, r9 │ │ │ │ │ + movlt r2, fp │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 6540 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 6408 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + add r0, r4, #20 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 6418 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 3008 │ │ │ │ │ + add r1, r8, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3018 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 3020 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ + str r4, [r5, #-4] │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bne 4064 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq 5390 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + ble 311c │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + add r5, r5, #4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b 2f58 │ │ │ │ │ + add r1, r8, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2fb4 │ │ │ │ │ + cmp fp, r9 │ │ │ │ │ + bgt 2fbc │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add sl, sl, #4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + str r8, [r5, #-4] │ │ │ │ │ + bne 432c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + beq 4fb8 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + ble 311c │ │ │ │ │ + add r5, r5, #4 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + b 2f58 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [r9], #4 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - bne 3148 │ │ │ │ │ - sub sl, sl, #1 │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - beq 5328 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble 2d50 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 2c7c │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 2d40 │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - lsl r2, sl, #2 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + ldr r3, [sl], #4 │ │ │ │ │ + str r3, [r4, #-4] │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + bne 3508 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + beq 4fb8 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + ble 3120 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + beq 2f48 │ │ │ │ │ + b 2e14 │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 3110 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + mov r1, ip │ │ │ │ │ + rsb r3, r2, #1 │ │ │ │ │ + lsl sl, r2, #2 │ │ │ │ │ + add r0, r9, r3, lsl #2 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + lsl r4, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - mov sl, #0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 5954 │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - str r9, [sp, #12] │ │ │ │ │ - str fp, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r5, [r8] │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + add r3, r7, #1 │ │ │ │ │ + mov fp, ip │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + str sl, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + ldr r1, [sl] │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ subgt r3, r3, #1 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r2, #1564] @ 0x61c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - bne 3174 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r5, [r2] │ │ │ │ │ + bne 3524 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 61e8 │ │ │ │ │ + beq 6518 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 5e14 │ │ │ │ │ + beq 6448 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r5, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 5e24 │ │ │ │ │ + beq 6458 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 56d0 │ │ │ │ │ + beq 5acc │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 56e0 │ │ │ │ │ + beq 5adc │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 318c │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ + beq 353c │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - add fp, r8, #4 │ │ │ │ │ - str r5, [r7], #4 │ │ │ │ │ - bne 55fc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq 58ac │ │ │ │ │ + add r8, r3, #4 │ │ │ │ │ + str r5, [fp], #4 │ │ │ │ │ + bne 557c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq 5604 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ ldr r6, [r2] │ │ │ │ │ - bne 5350 │ │ │ │ │ + bne 5428 │ │ │ │ │ ldr r9, [r0, #8] │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r9, r5 │ │ │ │ │ movlt r2, r9 │ │ │ │ │ movge r2, r5 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 616c │ │ │ │ │ + beq 6538 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 5ed4 │ │ │ │ │ - ldrb r8, [r6, #16] │ │ │ │ │ + beq 6384 │ │ │ │ │ + ldrb r7, [r6, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - tst r8, #32 │ │ │ │ │ - beq 5ee4 │ │ │ │ │ - tst r8, #64 @ 0x40 │ │ │ │ │ - beq 56f0 │ │ │ │ │ + tst r7, #32 │ │ │ │ │ + beq 6394 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ + beq 5aec │ │ │ │ │ add r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5700 │ │ │ │ │ + beq 5afc │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5370 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + beq 5448 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 52b8 │ │ │ │ │ + ble 52f0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r0, [fp, r9, lsl #2] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bne 44f4 │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r0, [r8, r3, lsl #2] │ │ │ │ │ + bne 46b0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ + ldr r9, [r6, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 6120 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 65ec │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 6118 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 6614 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d80 │ │ │ │ │ + beq 60d8 │ │ │ │ │ lsr r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 591c │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - lsl r3, r9, #1 │ │ │ │ │ + beq 5c14 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + lsl r3, r3, #1 │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble 5afc │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bne 5640 │ │ │ │ │ - ldr r1, [fp, r5, lsl #2] │ │ │ │ │ + ble 571c │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + bne 6198 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r9, [r6, #8] │ │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r8, r5, lsl #2] │ │ │ │ │ + ldr sl, [r6, #8] │ │ │ │ │ + ldr r9, [r3, #8] │ │ │ │ │ + ldrb r1, [r3, #16] │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ movge r2, r9 │ │ │ │ │ - tst r0, #32 │ │ │ │ │ - ldreq r0, [r1, #28] │ │ │ │ │ - beq 5940 │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - addeq r0, r1, #28 │ │ │ │ │ - beq 5940 │ │ │ │ │ - ldrb r8, [r6, #16] │ │ │ │ │ - add r0, r1, #20 │ │ │ │ │ - tst r8, #32 │ │ │ │ │ - beq 594c │ │ │ │ │ - lsr r1, r8, #6 │ │ │ │ │ - ands r1, r1, #1 │ │ │ │ │ - moveq ip, #1 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + ldreq r0, [r3, #28] │ │ │ │ │ + beq 335c │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addeq r0, r3, #28 │ │ │ │ │ + addne r0, r3, #20 │ │ │ │ │ + ldrb r7, [r6, #16] │ │ │ │ │ + lsr r3, r7, #5 │ │ │ │ │ + ands r3, r3, #1 │ │ │ │ │ + ldreq r1, [r6, #28] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + beq 3380 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ - streq ip, [sp, #16] │ │ │ │ │ - beq 5958 │ │ │ │ │ - add r1, r6, #20 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + addne r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 596c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 4acc │ │ │ │ │ - lsl r3, r5, #1 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 5c84 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 5724 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + lsl r9, r5, #1 │ │ │ │ │ + add r3, r9, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 544c │ │ │ │ │ - ldr r0, [fp, r3, lsl #2] │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ble 59e4 │ │ │ │ │ + ldr r0, [r8, r3, lsl #2] │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r3 │ │ │ │ │ tst r1, #32 │ │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ │ - beq 302c │ │ │ │ │ + beq 33e0 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldreq r1, [r6, #28] │ │ │ │ │ - beq 3048 │ │ │ │ │ - tst r8, #64 @ 0x40 │ │ │ │ │ + beq 33fc │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - lsrne r2, r2, #31 │ │ │ │ │ - beq 5c34 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 543c │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + lsrne r3, r0, #31 │ │ │ │ │ + beq 5f1c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + beq 5a1c │ │ │ │ │ lsl r5, r3, #1 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - ble 56a4 │ │ │ │ │ - lsr r8, r8, #6 │ │ │ │ │ - and r2, r8, #1 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ │ - add r2, r6, #20 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r0, [fp, r5, lsl #2] │ │ │ │ │ - ldr r8, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 60b8 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble 5aac │ │ │ │ │ + add r3, r6, #20 │ │ │ │ │ + lsr r7, r7, #6 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + and r9, r7, #1 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r0, [r4, r5, lsl #2] │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, sl │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 64ec │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 6108 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrne r1, [sp, #44] @ 0x2c │ │ │ │ │ + beq 64e4 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + ldrne r1, [sp, #48] @ 0x30 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c48 │ │ │ │ │ - lsr r8, r0, #31 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 4ac4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - lsl r2, r5, #1 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ble 5604 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - b 309c │ │ │ │ │ - ldmib sp, {r0, r3} │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - subs r0, r0, #1 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - ldr r0, [r1], #4 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - str r0, [r3], #4 │ │ │ │ │ - beq 5c58 │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 2cd0 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - sub sl, sl, #1 │ │ │ │ │ - ldr r0, [r3], #4 │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - str r0, [r1], #4 │ │ │ │ │ - beq 5e04 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b 2d10 │ │ │ │ │ + beq 5efc │ │ │ │ │ + lsr r7, r0, #31 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 5a24 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ + lsl r3, r5, #1 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + ble 5a6c │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b 3450 │ │ │ │ │ + add r1, r8, #28 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2e90 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + blt 2e98 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r8, [r4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + add r4, r4, #4 │ │ │ │ │ + add sl, sl, #4 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + beq 308c │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r1, [r2], #4 │ │ │ │ │ + str r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b 308c │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4454 │ │ │ │ │ - bne 4438 │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - ble 4430 │ │ │ │ │ + blt 4634 │ │ │ │ │ + bne 4614 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 4608 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r4, #1 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr r1, [r3, r4, lsl #2] │ │ │ │ │ - bne 4440 │ │ │ │ │ + ldr r1, [sl, r4, lsl #2] │ │ │ │ │ + ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne 4620 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ - ldr fp, [r1, #8] │ │ │ │ │ + ldr r9, [r1, #8] │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ - cmp r7, fp │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ - movge r2, fp │ │ │ │ │ + movge r2, r9 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 619c │ │ │ │ │ + beq 6564 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r5, #20 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 6184 │ │ │ │ │ + beq 655c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d70 │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 4844 │ │ │ │ │ - lsl r2, r4, #1 │ │ │ │ │ - add r3, r2, #1 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - ble 483c │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + beq 6114 │ │ │ │ │ + lsr r7, r0, #31 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne 48c4 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + lsl r3, r4, #1 │ │ │ │ │ + add r9, r3, #1 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + ble 48bc │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ mov r6, r4 │ │ │ │ │ - cmp r9, r1 │ │ │ │ │ - bne 5af4 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ - ldr r1, [r2, r3, lsl #2] │ │ │ │ │ - ldrb fp, [r5, #16] │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + bne 5eec │ │ │ │ │ + ldr r1, [sl, r9, lsl #2] │ │ │ │ │ + ldr r8, [r5, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ - lsr r0, fp, #5 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ + ldrb r7, [r5, #16] │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + lsr r3, r7, #5 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ movge r2, r6 │ │ │ │ │ - ands r0, r0, #1 │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ + ands r3, r3, #1 │ │ │ │ │ ldreq r0, [r5, #28] │ │ │ │ │ - beq 3278 │ │ │ │ │ - tst fp, #64 @ 0x40 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + beq 3628 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ addne r0, r5, #20 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 3294 │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ + beq 3644 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - lsrne r2, r2, #31 │ │ │ │ │ - beq 5ae4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 483c │ │ │ │ │ - lsl r7, r3, #1 │ │ │ │ │ - add r6, r7, #1 │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ - ble 5900 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - ldr r1, [r2, r6, lsl #2] │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 5dc4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 48bc │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + lsl r3, r9, #1 │ │ │ │ │ + add r6, r3, #1 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + ble 5bf8 │ │ │ │ │ + ldr r1, [sl, r6, lsl #2] │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ movge r2, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r0, [r5, #28] │ │ │ │ │ - beq 32f8 │ │ │ │ │ - tst fp, #64 @ 0x40 │ │ │ │ │ + beq 36a0 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ addne r0, r5, #20 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 3314 │ │ │ │ │ + beq 36bc │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ lsrne r2, r2, #31 │ │ │ │ │ - beq 5c14 │ │ │ │ │ + beq 5edc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 54f0 │ │ │ │ │ + bne 55f8 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ lsl r4, r6, #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - ble 597c │ │ │ │ │ - lsr r3, fp, #6 │ │ │ │ │ - and fp, r3, #1 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + ble 5c58 │ │ │ │ │ + lsr r7, r7, #6 │ │ │ │ │ add r3, r5, #20 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + and r9, r7, #1 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r1, [sl, r4, lsl #2] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6078 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - ldrne r0, [sp, #44] @ 0x2c │ │ │ │ │ + beq 658c │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + ldrne r0, [sp, #48] @ 0x30 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 60d0 │ │ │ │ │ + beq 6584 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c24 │ │ │ │ │ + beq 5dd4 │ │ │ │ │ lsr r7, r0, #31 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 4844 │ │ │ │ │ + bne 48c4 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ lsl r2, r4, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - ble 4838 │ │ │ │ │ + ble 48b8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b 3354 │ │ │ │ │ + b 3700 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt 5ddc │ │ │ │ │ + blt 609c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ sub r4, r2, #1 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ lsl r6, r4, #2 │ │ │ │ │ - add r8, r2, r4, lsl #2 │ │ │ │ │ - bne 5a2c │ │ │ │ │ + add r9, r2, r4, lsl #2 │ │ │ │ │ + bne 5fc4 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ add r7, r6, #4 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr fp, [r5, #16] │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - bne 5a38 │ │ │ │ │ + ldr r5, [r5, #16] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 5f94 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ add r3, ip, r6 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bne 5fb8 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + lsl r2, r3, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bne 5a5c │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - sub sl, sl, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + add r3, r1, r3, lsl #2 │ │ │ │ │ ldrne r1, [sp, #36] @ 0x24 │ │ │ │ │ - lsl r2, sl, #2 │ │ │ │ │ - add r3, r3, sl, lsl #2 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ addne r2, r1, r2 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ strne r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [r7], #-4 │ │ │ │ │ - sub r8, r8, #4 │ │ │ │ │ + ldr r3, [sl], #-4 │ │ │ │ │ + sub r9, r9, #4 │ │ │ │ │ str r3, [r2, r4, lsl #2] │ │ │ │ │ - bne 59f4 │ │ │ │ │ + bne 5fd0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 55ec │ │ │ │ │ + beq 6478 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - str sl, [sp, #16] │ │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - mov sl, r7 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ │ - str fp, [sp, #60] @ 0x3c │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r8, [sl] │ │ │ │ │ - ldr r6, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r9, [r3] │ │ │ │ │ - bne 3570 │ │ │ │ │ + bne 391c │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ ldr fp, [r8, #8] │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ cmp r3, fp │ │ │ │ │ movlt r2, r3 │ │ │ │ │ movge r2, fp │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 60a8 │ │ │ │ │ + beq 6484 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 5e90 │ │ │ │ │ + beq 63b4 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ add r0, r9, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 5ea0 │ │ │ │ │ + beq 63c4 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 3af0 │ │ │ │ │ + beq 3ea8 │ │ │ │ │ add r1, r8, #20 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3b08 │ │ │ │ │ + beq 3ec0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3b10 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bge 3ec8 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ str r8, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ sub sl, sl, #4 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - beq 35a8 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + beq 3954 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 35a8 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b 3954 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - blx r6 │ │ │ │ │ + blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36f4 │ │ │ │ │ - blt 5e7c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq 3aa0 │ │ │ │ │ + blt 63cc │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sl], #-4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - bne 3554 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + bne 3900 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - beq 4204 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq 30c8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 3788 │ │ │ │ │ + bge 3b34 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne 34b8 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - sub r6, r4, #4 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne 3864 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + sub r7, r4, #4 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r4, [sl] │ │ │ │ │ ldr r8, [r3] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r5, [r8, #8] │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ movge r2, r9 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 61e0 │ │ │ │ │ + beq 648c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 5f0c │ │ │ │ │ + beq 63e4 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ add r0, r8, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 5f1c │ │ │ │ │ + beq 63f4 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 368c │ │ │ │ │ + beq 3a38 │ │ │ │ │ add r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 369c │ │ │ │ │ + beq 3a48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 36a4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bge 3a50 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ sub sl, sl, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - str r4, [r6, #4] │ │ │ │ │ - bne 3754 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + str r4, [r7, #4] │ │ │ │ │ + bne 3b00 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - beq 4204 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq 30c8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble 3788 │ │ │ │ │ - sub r6, r6, #4 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble 3b34 │ │ │ │ │ + sub r7, r7, #4 │ │ │ │ │ mov fp, #0 │ │ │ │ │ - b 35e4 │ │ │ │ │ + b 3990 │ │ │ │ │ add r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3640 │ │ │ │ │ + bne 39ec │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - blt 3648 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str r8, [r6, #4] │ │ │ │ │ + blt 39f4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r9, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r8, r6 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + str r8, [r7, #4] │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bne 3abc │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bne 3e74 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 55e4 │ │ │ │ │ + beq 56b0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - ble 3788 │ │ │ │ │ - sub r6, r6, #4 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - b 35e4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + ble 3b34 │ │ │ │ │ + sub r7, r7, #4 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 3990 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - bne 3b34 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + bne 3eec │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 55e4 │ │ │ │ │ + beq 56b0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble 3788 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble 3b34 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r5, #0 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq 35d8 │ │ │ │ │ - b 34b8 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq 3984 │ │ │ │ │ + b 3864 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 unsafe_latin_compare │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ - beq 5df4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + beq 6078 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bgt 3680 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bgt 3a2c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - str sl, [sp, #52] @ 0x34 │ │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - str r8, [sp, #28] │ │ │ │ │ + str sl, [sp, #28] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - sub r6, sl, #1 │ │ │ │ │ + sub r7, fp, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ subgt r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r2, #1564] @ 0x61c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r4, [r2] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r5, [r2] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r1, [r2, r6, lsl #2] │ │ │ │ │ - add r2, r2, r6, lsl #2 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - bne 3b50 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + ldr r1, [r2, r7, lsl #2] │ │ │ │ │ + add r2, r2, r7, lsl #2 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + bne 3f08 │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + ldr r8, [r1, #8] │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 61a4 │ │ │ │ │ + beq 6530 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 5f3c │ │ │ │ │ + beq 633c │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - add r0, r4, #20 │ │ │ │ │ + add r0, r5, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 5f4c │ │ │ │ │ + beq 634c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 57ac │ │ │ │ │ + beq 5b44 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 57bc │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3b68 │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - ble 4260 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub r3, r3, r8, lsl #2 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - bne 5710 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ + beq 5b54 │ │ │ │ │ + lsr r6, r0, #31 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 3f20 │ │ │ │ │ + cmp fp, #1 │ │ │ │ │ + ble 5034 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov sl, #1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + ldr r2, [r2, #1564] @ 0x61c │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + sub r2, r2, sl, lsl #2 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + bne 5a7c │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + ldr r8, [r1, #8] │ │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 6138 │ │ │ │ │ + beq 64d0 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 6130 │ │ │ │ │ + beq 64c8 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6040 │ │ │ │ │ - lsr r3, r0, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 5650 │ │ │ │ │ - lsl r3, r8, #1 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - ble 5b54 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - bne 5ff4 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ - sub r2, r2, r3, lsl #2 │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - ldrb r7, [r4, #16] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - lsr r0, r7, #5 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - ands r0, r0, #1 │ │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ │ - ldreq r0, [r4, #28] │ │ │ │ │ - beq 3940 │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ + beq 6204 │ │ │ │ │ + lsr r2, r0, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 5ecc │ │ │ │ │ + lsl r2, sl, #1 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + ble 5ebc │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + mov r4, sl │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne 6228 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + sub r3, r3, r2, lsl #2 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + ldrb r8, [r5, #16] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + lsr r3, r8, #5 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + ands r3, r3, #1 │ │ │ │ │ + ldreq r0, [r5, #28] │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + beq 3d08 │ │ │ │ │ + tst r8, #64 @ 0x40 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 395c │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ + beq 3d24 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 5ea8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 59c8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - lsrne r2, r2, #31 │ │ │ │ │ - beq 5ad4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 5648 │ │ │ │ │ - lsl r5, r3, #1 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - ble 5664 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ - sub r2, r2, r5, lsl #2 │ │ │ │ │ + lsl r3, r3, #1 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + ble 5a0c │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ + sub r2, r2, r3, lsl #2 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + ldr sl, [r1, #8] │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r0, [r4, #28] │ │ │ │ │ - beq 39c4 │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ + ldreq r0, [r5, #28] │ │ │ │ │ + beq 3d88 │ │ │ │ │ + tst r8, #64 @ 0x40 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 39e0 │ │ │ │ │ + beq 3da4 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ lsrne r2, r2, #31 │ │ │ │ │ - beq 5cd4 │ │ │ │ │ + beq 601c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5684 │ │ │ │ │ - lsl r8, r5, #1 │ │ │ │ │ - add r8, r8, #1 │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - ble 566c │ │ │ │ │ - lsr r7, r7, #6 │ │ │ │ │ - and r3, r7, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - add r3, r4, #20 │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ + beq 5a48 │ │ │ │ │ + lsl sl, r3, #1 │ │ │ │ │ + add sl, sl, #1 │ │ │ │ │ + cmp fp, sl │ │ │ │ │ + ble 5a54 │ │ │ │ │ + lsr r8, r8, #6 │ │ │ │ │ + and r2, r8, #1 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ │ + add r2, r5, #20 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub r2, r3, r8, lsl #2 │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub r2, r3, sl, lsl #2 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r8, [r1, #8] │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6110 │ │ │ │ │ + beq 64c0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrne r0, [sp, #64] @ 0x40 │ │ │ │ │ + ldrne r0, [sp, #56] @ 0x38 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 60f8 │ │ │ │ │ + beq 6460 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ce4 │ │ │ │ │ - lsr r7, r0, #31 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 5674 │ │ │ │ │ - lsl r2, r8, #1 │ │ │ │ │ + beq 602c │ │ │ │ │ + lsr r8, r0, #31 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq 5a3c │ │ │ │ │ + lsl r2, sl, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - bge 5690 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b 3a38 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + ble 5a5c │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + b 3df0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ ldr r0, [r1], #-4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r0, [r2], #-4 │ │ │ │ │ - beq 5ea8 │ │ │ │ │ + beq 62c4 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - b 36dc │ │ │ │ │ + b 3a88 │ │ │ │ │ add r1, r8, #28 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3530 │ │ │ │ │ + bne 38dc │ │ │ │ │ cmp r3, fp │ │ │ │ │ - blt 3538 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + blt 38e4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ str r9, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq 3718 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + beq 3ac4 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 3718 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b 3ac4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4498 │ │ │ │ │ - bne 3848 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - blt 4498 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ │ + blt 6354 │ │ │ │ │ + bne 3bf0 │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + blt 6354 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ str r3, [r9], #-4 │ │ │ │ │ - bne 5dc8 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str sl, [sp, #16] │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp fp, #2 │ │ │ │ │ - sub r4, fp, #1 │ │ │ │ │ - beq 5520 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + str r9, [sp, #24] │ │ │ │ │ + bne 6364 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + str fp, [sp, #4] │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + sub fp, r4, #1 │ │ │ │ │ + beq 5624 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ - sub r7, fp, #2 │ │ │ │ │ + sub r4, r4, #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r5, [r2] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r6, [r2] │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r0, [r2, r7, lsl #2] │ │ │ │ │ - add r2, r2, r7, lsl #2 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - bne 540c │ │ │ │ │ + ldr r0, [r2, r4, lsl #2] │ │ │ │ │ + add r2, r2, r4, lsl #2 │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ + bne 55b8 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ - ldr fp, [r5, #8] │ │ │ │ │ + ldr sl, [r6, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r8, fp │ │ │ │ │ + cmp r8, sl │ │ │ │ │ movlt r2, r8 │ │ │ │ │ - movge r2, fp │ │ │ │ │ + movge r2, sl │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 6174 │ │ │ │ │ + beq 6470 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 5f24 │ │ │ │ │ - ldrb sl, [r5, #16] │ │ │ │ │ + beq 6324 │ │ │ │ │ + ldrb r5, [r6, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - tst sl, #32 │ │ │ │ │ - beq 5f34 │ │ │ │ │ - tst sl, #64 @ 0x40 │ │ │ │ │ - beq 578c │ │ │ │ │ - add r1, r5, #20 │ │ │ │ │ + tst r5, #32 │ │ │ │ │ + beq 6334 │ │ │ │ │ + tst r5, #64 @ 0x40 │ │ │ │ │ + beq 5b24 │ │ │ │ │ + add r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 579c │ │ │ │ │ - lsr fp, r0, #31 │ │ │ │ │ + beq 5b34 │ │ │ │ │ + lsr sl, r0, #31 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq 4368 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 3cb8 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt 53b4 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - mov fp, r4 │ │ │ │ │ + blt 549c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ + ldreq r5, [sp, #16] │ │ │ │ │ + mov r4, fp │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ str r3, [r9], #-4 │ │ │ │ │ - ldreq r5, [sp, #8] │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - str r9, [sp, #28] │ │ │ │ │ - bne 5a10 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - subs sl, r3, #1 │ │ │ │ │ - beq 5a18 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + bne 605c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + subs fp, r3, #1 │ │ │ │ │ + beq 6064 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #6 │ │ │ │ │ cmple r3, #6 │ │ │ │ │ - bgt 37a4 │ │ │ │ │ + bgt 3b4c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ │ - str sl, [sp, #16] │ │ │ │ │ - str fp, [sp, #24] │ │ │ │ │ - ldr sl, [sp, #52] @ 0x34 │ │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + str fp, [sp, #4] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 34ac │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - ble 59a0 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr sl, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - sub r3, r3, r6, lsl #2 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bne 44b0 │ │ │ │ │ - ldr r8, [r0, #8] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 60b0 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r0, r0, #20 │ │ │ │ │ - addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 6100 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5d08 │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 57d8 │ │ │ │ │ - lsl r8, r6, #1 │ │ │ │ │ - add r8, r8, #1 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bge 453c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bne 5d38 │ │ │ │ │ - ldrb sl, [r5, #16] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - lsr fp, sl, #5 │ │ │ │ │ - lsr sl, sl, #6 │ │ │ │ │ - and r2, sl, #1 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ │ - add r2, r5, #20 │ │ │ │ │ - and fp, fp, #1 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - sub r2, r3, r8, lsl #2 │ │ │ │ │ - ldr r0, [r2] │ │ │ │ │ - ldr sl, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, sl │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 60a0 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - beq 5f54 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - add r0, r0, #20 │ │ │ │ │ - beq 5f60 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 4520 │ │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 4530 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 4538 │ │ │ │ │ - lsl r2, r8, #1 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - bge 57cc │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b 3d94 │ │ │ │ │ + b 3858 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r0, [r1], #4 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str r0, [r2], #4 │ │ │ │ │ + beq 6088 │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + b 2ff0 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ - ldr r2, [pc, #-1740] @ 3750 │ │ │ │ │ + ldr r2, [pc, #-1444] @ 3afc │ │ │ │ │ ldr r4, [r6, #1564] @ 0x61c │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ add r3, r6, lr, lsl #4 │ │ │ │ │ ldr r9, [r2] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ add r3, r3, #28 │ │ │ │ │ ldr r5, [r2] │ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ │ add ip, ip, #28 │ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ │ str lr, [r6, #24] │ │ │ │ │ - beq 2aa8 │ │ │ │ │ + beq 2c30 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 447c │ │ │ │ │ - bne 2b04 │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - ble 56c8 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ + blt 465c │ │ │ │ │ + bne 2c8c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 5b0c │ │ │ │ │ + mov fp, #0 │ │ │ │ │ mov r5, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r6, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ - bne 4468 │ │ │ │ │ + bne 4648 │ │ │ │ │ ldr r4, [r9, #8] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ ldrb r3, [r9, #16] │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ movlt r2, r4 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 60e0 │ │ │ │ │ + beq 659c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r9, #20 │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 60d8 │ │ │ │ │ + beq 6594 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d40 │ │ │ │ │ + beq 6124 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4dfc │ │ │ │ │ + bne 4b2c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ lsl r4, r5, #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - ble 5508 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble 56d8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - mov r7, r5 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 5c74 │ │ │ │ │ + bne 5ef4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r8, [r9, #8] │ │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ │ ldrb r7, [r9, #16] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ lsr r3, r7, #5 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ movge r2, r6 │ │ │ │ │ - ands r3, r3, #1 │ │ │ │ │ + ands sl, r3, #1 │ │ │ │ │ ldreq r0, [r9, #28] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq 3f54 │ │ │ │ │ + beq 41dc │ │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ addne r0, r9, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 3f70 │ │ │ │ │ + beq 41f8 │ │ │ │ │ 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 5c64 │ │ │ │ │ + beq 5e78 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4df4 │ │ │ │ │ + bne 4b24 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ lsl r5, r4, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - ble 54fc │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble 56cc │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ movge r2, r6 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ ldreq r0, [r9, #28] │ │ │ │ │ - beq 3fcc │ │ │ │ │ + beq 4254 │ │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ addne r0, r9, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 3fe8 │ │ │ │ │ + beq 4270 │ │ │ │ │ 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 5cc4 │ │ │ │ │ + beq 60b8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 55b0 │ │ │ │ │ + bne 56a8 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ lsl r4, r5, #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - ble 5508 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble 56d8 │ │ │ │ │ lsr r3, r7, #6 │ │ │ │ │ - and fp, r3, #1 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ + and r7, r3, #1 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ add r3, r9, #20 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 6088 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq 65e4 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ ldrne r0, [sp, #16] │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 6080 │ │ │ │ │ + beq 65fc │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c7c │ │ │ │ │ + beq 5e98 │ │ │ │ │ lsr r6, r0, #31 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 54e0 │ │ │ │ │ + bne 55e8 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ lsl r4, r4, #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - ble 5508 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b 4024 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + ble 56d8 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + b 42b0 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 5994 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r0, [r1], #4 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + str r0, [r2], #4 │ │ │ │ │ + beq 62cc │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + b 3058 │ │ │ │ │ + cmp fp, #1 │ │ │ │ │ + ble 5c20 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr fp, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - sub r3, r3, r6, lsl #2 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + sub r3, r3, r7, lsl #2 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bne 44dc │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldr r7, [r9, #8] │ │ │ │ │ + bne 4680 │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr r8, [r6, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - movlt r2, r4 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 60c8 │ │ │ │ │ + beq 661c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r3, [r9, #16] │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 60c0 │ │ │ │ │ + beq 6624 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - addne r1, r9, #20 │ │ │ │ │ - addeq r1, r9, #28 │ │ │ │ │ + addne r1, r6, #20 │ │ │ │ │ + addeq r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d60 │ │ │ │ │ - lsr r2, r0, #31 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 58e4 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - lsl r7, r6, #1 │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble 5cfc │ │ │ │ │ + beq 60f4 │ │ │ │ │ + lsr r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 5b98 │ │ │ │ │ + lsl r8, r7, #1 │ │ │ │ │ + add r8, r8, #1 │ │ │ │ │ + cmp r8, fp │ │ │ │ │ + bge 60e8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bne 5cf4 │ │ │ │ │ - ldrb r4, [r9, #16] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr r6, [r9, #8] │ │ │ │ │ - lsr r2, r4, #5 │ │ │ │ │ - lsr r4, r4, #6 │ │ │ │ │ - and r8, r2, #1 │ │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ │ - and r2, r4, #1 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - add fp, r9, #20 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - sub r2, r3, r7, lsl #2 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne 610c │ │ │ │ │ + ldrb r5, [r6, #16] │ │ │ │ │ + ldr sl, [r6, #8] │ │ │ │ │ + lsr r3, r5, #5 │ │ │ │ │ + lsr r5, r5, #6 │ │ │ │ │ + add r9, r6, #20 │ │ │ │ │ + and r5, r5, #1 │ │ │ │ │ + and r3, r3, #1 │ │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + sub r2, r3, r8, lsl #2 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ movlt r2, r4 │ │ │ │ │ movge r2, r5 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 6128 │ │ │ │ │ + beq 6554 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 5f94 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + beq 6264 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - beq 5fa0 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4fe8 │ │ │ │ │ - mov r1, fp │ │ │ │ │ + beq 6274 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 4d3c │ │ │ │ │ + mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4ff8 │ │ │ │ │ + beq 4d4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5000 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - lsl r2, r7, #1 │ │ │ │ │ + blt 4d54 │ │ │ │ │ + lsl r2, r8, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - ble 58f0 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b 4184 │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ │ - mov sl, #0 │ │ │ │ │ + cmp r2, fp │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + bge 5b84 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + b 4440 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2d44 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r1, ip │ │ │ │ │ - rsb r3, r2, #1 │ │ │ │ │ - lsl r5, r2, #2 │ │ │ │ │ - add r0, r8, r3, lsl #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - lsl r4, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2d44 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - add r0, r3, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 2d44 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - suble r5, sl, sl │ │ │ │ │ - subgt r5, sl, r8 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bge 55b8 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 5c4c │ │ │ │ │ + mov fp, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - sub r8, r6, r5 │ │ │ │ │ - ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - add r8, r5, r8, asr #1 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r1, [r3, r8, lsl #2] │ │ │ │ │ - bne 4484 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + sub r3, sl, fp, lsl #2 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bne 4668 │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r0, #32 │ │ │ │ │ - beq 6148 │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - beq 6140 │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ - addne r1, r1, #20 │ │ │ │ │ - addeq r1, r1, #28 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5d28 │ │ │ │ │ - lsr r7, r0, #31 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - addeq r5, r8, #1 │ │ │ │ │ - movne r6, r8 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - ble 55dc │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne 4278 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - sub r3, r6, r5 │ │ │ │ │ - add r3, r5, r3, asr #1 │ │ │ │ │ - ldr r1, [r2, r3, lsl #2] │ │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ │ - ldr r9, [r1, #8] │ │ │ │ │ - ldrb r7, [r4, #16] │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - lsr r3, r7, #5 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - ands r3, r3, #1 │ │ │ │ │ - ldreq r0, [r4, #28] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - beq 5284 │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - beq 5284 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - add r0, r4, #20 │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 5290 │ │ │ │ │ + beq 660c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - addeq r1, r1, #28 │ │ │ │ │ - beq 5294 │ │ │ │ │ - add r1, r1, #20 │ │ │ │ │ + addne r0, r0, #20 │ │ │ │ │ + addeq r0, r0, #28 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 6604 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addne r1, r4, #20 │ │ │ │ │ + addeq r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 52a0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 52a8 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble 4798 │ │ │ │ │ - lsr r6, r7, #6 │ │ │ │ │ - add r2, r4, #20 │ │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ │ - and r6, r6, #1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - sub r7, r4, r5 │ │ │ │ │ - add r7, r5, r7, asr #1 │ │ │ │ │ - ldr r1, [r3, r7, lsl #2] │ │ │ │ │ + beq 60c8 │ │ │ │ │ + lsr r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 46d8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - ldr r9, [r1, #8] │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ + lsl r7, fp, #1 │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble 46e0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r9, fp │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne 6104 │ │ │ │ │ + ldrb r5, [r4, #16] │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ + lsr r3, r5, #5 │ │ │ │ │ + lsr r5, r5, #6 │ │ │ │ │ + and r9, r3, #1 │ │ │ │ │ + and r3, r5, #1 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + add r3, r4, #20 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + sub r2, sl, r7, lsl #2 │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ movge r2, r8 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 662c │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 627c │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + add r0, r0, #20 │ │ │ │ │ + beq 6288 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6150 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 5f78 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - beq 5f8c │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ - beq 522c │ │ │ │ │ - add r1, r1, #20 │ │ │ │ │ + beq 5bdc │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 523c │ │ │ │ │ + beq 5bec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5244 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - ble 4794 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - b 43bc │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - bne 5638 │ │ │ │ │ - ldr r5, [r8] │ │ │ │ │ - b 2df8 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + blt 46e0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + lsl r2, r7, #1 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + ble 5ba4 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b 458c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 5714 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r5, [r3] │ │ │ │ │ + b 31c4 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - blx r9 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 320c │ │ │ │ │ + blx r8 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + bge 35bc │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b 58b4 │ │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b 560c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3eec │ │ │ │ │ - mvn sl, #0 │ │ │ │ │ - b 2d44 │ │ │ │ │ + bge 4174 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 3110 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r9 │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - bge 42f8 │ │ │ │ │ - str fp, [sp, #24] │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ │ - mvn sl, #0 │ │ │ │ │ - b 4210 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx r8 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge 453c │ │ │ │ │ + b 465c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx sl │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 3d40 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx r9 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge 43e8 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mvn sl, #0 │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - b 421c │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + str fp, [sp, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 30e4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - blx fp │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bge 4128 │ │ │ │ │ - b 447c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - blx r3 │ │ │ │ │ + blx r7 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge 2f2c │ │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + bge 32f4 │ │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ │ + mov r0, fp │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b 58b4 │ │ │ │ │ - add r1, r5, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 3dec │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - ble 3df4 │ │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - sub r6, r7, r6 │ │ │ │ │ - suble r7, r4, r8 │ │ │ │ │ - subgt r7, r4, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b 560c │ │ │ │ │ + mov r7, fp │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + sub sl, r6, fp │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - ble 5f68 │ │ │ │ │ + suble r6, r6, r6 │ │ │ │ │ + subgt r6, r6, r7 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + ble 56fc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - sub sl, r6, r7 │ │ │ │ │ - ldr fp, [r3, #1564] @ 0x61c │ │ │ │ │ + sub r7, sl, r6 │ │ │ │ │ + ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - add sl, r7, sl, asr #1 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r0, [r3, sl, lsl #2] │ │ │ │ │ - bne 53a0 │ │ │ │ │ - ldr r8, [r0, #8] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ + add r7, r6, r7, asr #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 60f0 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r0, [r3, r7, lsl #2] │ │ │ │ │ + bne 5470 │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 65d4 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 60e8 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 65cc │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addne r1, r4, #20 │ │ │ │ │ + addeq r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d18 │ │ │ │ │ - lsr r8, r0, #31 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - addne r7, sl, #1 │ │ │ │ │ - moveq r6, sl │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - bge 55d4 │ │ │ │ │ + beq 6134 │ │ │ │ │ + lsr r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + addne r6, r7, #1 │ │ │ │ │ + moveq sl, r7 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + bge 56fc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bne 4554 │ │ │ │ │ - sub r3, r6, r7 │ │ │ │ │ - add fp, r7, r3, asr #1 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r1, [r3, fp, lsl #2] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ + bne 46fc │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + sub r3, sl, r6 │ │ │ │ │ + add r3, r6, r3, asr #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r3, [r2, r3, lsl #2] │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + ldr r8, [r3, #8] │ │ │ │ │ + ldrb r1, [r3, #16] │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r0, #32 │ │ │ │ │ - ldreq r0, [r1, #28] │ │ │ │ │ - beq 59ac │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - addeq r0, r1, #28 │ │ │ │ │ - beq 59ac │ │ │ │ │ - ldrb sl, [r5, #16] │ │ │ │ │ - add r0, r1, #20 │ │ │ │ │ - tst sl, #32 │ │ │ │ │ - beq 59b8 │ │ │ │ │ - lsr r1, sl, #6 │ │ │ │ │ - ands r1, r1, #1 │ │ │ │ │ - moveq ip, #1 │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - streq ip, [sp, #28] │ │ │ │ │ - beq 59c4 │ │ │ │ │ - add r1, r5, #20 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + ldreq r0, [r3, #28] │ │ │ │ │ + beq 47d8 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addeq r0, r3, #28 │ │ │ │ │ + addne r0, r3, #20 │ │ │ │ │ + ldrb r5, [r4, #16] │ │ │ │ │ + lsr r3, r5, #5 │ │ │ │ │ + ands r9, r3, #1 │ │ │ │ │ + ldreq r1, [r4, #28] │ │ │ │ │ + beq 47f8 │ │ │ │ │ + tst r5, #64 @ 0x40 │ │ │ │ │ + addeq r1, r4, #28 │ │ │ │ │ + addne r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 59d8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 4688 │ │ │ │ │ - add r7, fp, #1 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - cmp fp, r7 │ │ │ │ │ - ble 4718 │ │ │ │ │ - lsr r6, sl, #6 │ │ │ │ │ - add r2, r5, #20 │ │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ │ - and r6, r6, #1 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - sub r8, fp, r7 │ │ │ │ │ - add r8, r7, r8, asr #1 │ │ │ │ │ - ldr r0, [r3, r8, lsl #2] │ │ │ │ │ - ldr sl, [r0, #8] │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 5c74 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrne r3, [sp, #24] │ │ │ │ │ + strne sl, [sp, #24] │ │ │ │ │ + addne r6, r3, #1 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble 2d4c │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + lsr r5, r5, #6 │ │ │ │ │ + add sl, r4, #20 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + and fp, r5, #1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + sub r5, r3, r6 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + add r5, r6, r5, asr #1 │ │ │ │ │ + ldr r0, [r3, r5, lsl #2] │ │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - movlt r2, sl │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 6164 │ │ │ │ │ + beq 656c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 5fa8 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + beq 6214 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 5fb8 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 4dc8 │ │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ + beq 6220 │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + beq 5ccc │ │ │ │ │ + mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4ddc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 4de4 │ │ │ │ │ - add r7, r8, #1 │ │ │ │ │ - cmp r7, fp │ │ │ │ │ - blt 46a8 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - blt 53b4 │ │ │ │ │ - subs r5, r4, fp │ │ │ │ │ - beq 3c48 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - sub r4, fp, r4 │ │ │ │ │ - add r3, r3, r4, lsl #2 │ │ │ │ │ - add r9, r9, r4, lsl #2 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - add r1, r3, #4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - lsl r4, r4, #2 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - lsl r2, r5, #2 │ │ │ │ │ - add r0, r9, #4 │ │ │ │ │ - bne 57e4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 57f8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - cmp fp, #1 │ │ │ │ │ - beq 5520 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - beq 2d40 │ │ │ │ │ + beq 5cdc │ │ │ │ │ + lsr r8, r0, #31 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq 4d2c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r2], #-4 │ │ │ │ │ - str r3, [r9], #-4 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - str r9, [sp, #28] │ │ │ │ │ - b 3c74 │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt 4498 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - subs r2, sl, r3 │ │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ │ - beq 3b70 │ │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ - sub r3, r3, sl │ │ │ │ │ - add ip, r0, r3, lsl #2 │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - add r1, r1, r3, lsl #2 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - add r0, r1, #4 │ │ │ │ │ - str ip, [sp, #24] │ │ │ │ │ - add r1, ip, #4 │ │ │ │ │ - lsl r3, r3, #2 │ │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ │ - lsl r2, r2, #2 │ │ │ │ │ - bne 5b60 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - bne 5b74 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 5fd4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r2], #-4 │ │ │ │ │ - cmp fp, #2 │ │ │ │ │ - sub r4, fp, #1 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - str r3, [r9], #-4 │ │ │ │ │ - beq 5fc4 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 3bb4 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ + add r6, r5, #1 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bgt 483c │ │ │ │ │ + b 2d4c │ │ │ │ │ + mov r9, r2 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - movlt r4, sl │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + movlt r4, r3 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - ble 4a2c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - sub r9, r4, r6 │ │ │ │ │ - ldr fp, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add r9, r6, r9, asr #1 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ + ble 4a9c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr r1, [r3, r9, lsl #2] │ │ │ │ │ - bne 5300 │ │ │ │ │ + sub r8, r4, r6 │ │ │ │ │ + ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add r8, r6, r8, asr #1 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ldr r1, [sl, r8, lsl #2] │ │ │ │ │ + bne 5410 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 6098 │ │ │ │ │ + beq 64a8 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r5, #20 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 6090 │ │ │ │ │ + beq 64b0 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d50 │ │ │ │ │ + beq 604c │ │ │ │ │ lsr r7, r0, #31 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - addeq r6, r9, #1 │ │ │ │ │ - movne r4, r9 │ │ │ │ │ + addeq r6, r8, #1 │ │ │ │ │ + movne r4, r8 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bge 4a24 │ │ │ │ │ + bge 4a94 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bne 4858 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - sub fp, r4, r6 │ │ │ │ │ - add r7, r6, fp, asr #1 │ │ │ │ │ - ldr r1, [r3, r7, lsl #2] │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb fp, [r5, #16] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - lsr r0, fp, #5 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ + bne 48dc │ │ │ │ │ + sub r9, r4, r6 │ │ │ │ │ + add r9, r6, r9, asr #1 │ │ │ │ │ + ldr r1, [sl, r9, lsl #2] │ │ │ │ │ + ldr r8, [r5, #8] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldrb r7, [r5, #16] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + lsr r0, r7, #5 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ movge r2, r3 │ │ │ │ │ ands r0, r0, #1 │ │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ │ ldreq r0, [r5, #28] │ │ │ │ │ - beq 4940 │ │ │ │ │ - tst fp, #64 @ 0x40 │ │ │ │ │ + beq 49bc │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ addne r0, r5, #20 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 495c │ │ │ │ │ + beq 49d8 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsrne r3, r0, #31 │ │ │ │ │ - beq 5c04 │ │ │ │ │ + beq 5f2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - addeq r6, r7, #1 │ │ │ │ │ - movne r4, r7 │ │ │ │ │ + addeq r6, r9, #1 │ │ │ │ │ + movne r4, r9 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - ble 4a24 │ │ │ │ │ - lsr r3, fp, #6 │ │ │ │ │ - and r3, r3, #1 │ │ │ │ │ - str r8, [sp, #32] │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - ldr r8, [sp, #44] @ 0x2c │ │ │ │ │ - add r7, r5, #20 │ │ │ │ │ - str sl, [sp, #44] @ 0x2c │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ble 4a94 │ │ │ │ │ + lsr r7, r7, #6 │ │ │ │ │ + add r3, r5, #20 │ │ │ │ │ + and r7, r7, #1 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + str fp, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr fp, [sp, #52] @ 0x34 │ │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ │ sub r4, r4, r6 │ │ │ │ │ add r4, r6, r4, asr #1 │ │ │ │ │ - ldr r1, [r3, r4, lsl #2] │ │ │ │ │ + ldr r1, [sl, r4, lsl #2] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 606c │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 6050 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + beq 64d8 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 61a0 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 6064 │ │ │ │ │ + beq 61b4 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 5200 │ │ │ │ │ + beq 5008 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5210 │ │ │ │ │ + beq 5018 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5218 │ │ │ │ │ + bge 5020 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - ble 4a1c │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - b 49ac │ │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ + ble 4a90 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + b 4a24 │ │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4438 │ │ │ │ │ + beq 4614 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 4454 │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ │ - lsl r5, r4, #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + blt 4634 │ │ │ │ │ + lsl r6, r4, #2 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add fp, fp, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - add r3, r6, r5 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bne 5b1c │ │ │ │ │ + bne 5c94 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - add r3, r7, r5 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bne 5b44 │ │ │ │ │ - sub sl, sl, r4 │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - beq 5d90 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 2d40 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldr r3, [fp], #4 │ │ │ │ │ - str r3, [r7], #4 │ │ │ │ │ - beq 2e10 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r1, [r2], #4 │ │ │ │ │ - str r1, [r3], #4 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 2e10 │ │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - add r9, r3, #1 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - ble 53ec │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub r2, r3, r9 │ │ │ │ │ - add r3, r9, r2, asr #1 │ │ │ │ │ - ldr r0, [fp, r3, lsl #2] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - bne 52dc │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - movlt r2, r5 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 6194 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r0, r0, #20 │ │ │ │ │ - addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 618c │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r6, #20 │ │ │ │ │ - addeq r1, r6, #28 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5d98 │ │ │ │ │ - lsr r5, r0, #31 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - streq r3, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - addne r9, r3, #1 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - ble 5598 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne 4af8 │ │ │ │ │ - sub r5, r2, r9 │ │ │ │ │ - add r5, r9, r5, asr #1 │ │ │ │ │ - ldr r1, [fp, r5, lsl #2] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r0, #32 │ │ │ │ │ - ldreq r0, [r1, #28] │ │ │ │ │ - beq 4bf0 │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - addeq r0, r1, #28 │ │ │ │ │ - addne r0, r1, #20 │ │ │ │ │ - ldrb r8, [r6, #16] │ │ │ │ │ - lsr r1, r8, #5 │ │ │ │ │ - ands r1, r1, #1 │ │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ │ - ldreq r1, [r6, #28] │ │ │ │ │ - beq 4c14 │ │ │ │ │ - tst r8, #64 @ 0x40 │ │ │ │ │ - addeq r1, r6, #28 │ │ │ │ │ - addne r1, r6, #20 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - lsrne r3, r0, #31 │ │ │ │ │ - beq 5ac0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - addne r9, r5, #1 │ │ │ │ │ - ldrne r5, [sp, #16] │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bge 4cf4 │ │ │ │ │ - lsr r8, r8, #6 │ │ │ │ │ - and r3, r8, #1 │ │ │ │ │ + add r3, sl, r6 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - add r3, r6, #20 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ │ - sub r8, r5, r9 │ │ │ │ │ - add r8, r9, r8, asr #1 │ │ │ │ │ - ldr r0, [r4, r8, lsl #2] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - movlt r2, r3 │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 615c │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - beq 5e60 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add r0, r0, #20 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 5e70 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 4d98 │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 4dac │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 4db8 │ │ │ │ │ - add r9, r8, #1 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - blt 4c6c │ │ │ │ │ - mov r3, fp │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq 5368 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - blt 450c │ │ │ │ │ - lsl r6, r5, #2 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add r7, r7, r6 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 546c │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r8, fp, r6 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 548c │ │ │ │ │ + ldreq r6, [sp, #36] @ 0x24 │ │ │ │ │ + bne 5cb8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - subs r3, r3, r5 │ │ │ │ │ + sub r3, r3, r4 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 55c8 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [r3], #4 │ │ │ │ │ - str r2, [r1], #4 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - sub sl, sl, #1 │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - beq 5728 │ │ │ │ │ - cmp r5, #6 │ │ │ │ │ - cmple r4, #6 │ │ │ │ │ - bgt 4d90 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - str r2, [fp] │ │ │ │ │ - b 2c70 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b 2d64 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - add r1, r3, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 4ccc │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bgt 4cd4 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - ble 52c0 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b 4c6c │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - add r1, r3, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 4704 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - blt 470c │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - bgt 46a8 │ │ │ │ │ - b 4718 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ + beq 5fec │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 4ff4 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [r8], #4 │ │ │ │ │ + str r3, [fp], #4 │ │ │ │ │ + bne 558c │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ │ + b 31dc │ │ │ │ │ + mov fp, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - movlt r4, sl │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add fp, fp, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + movlt r4, r3 │ │ │ │ │ movge r4, r5 │ │ │ │ │ - add r8, r7, #1 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - ble 4fc8 │ │ │ │ │ + cmp r4, fp │ │ │ │ │ + ble 4d04 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - sub r6, r4, r8 │ │ │ │ │ + sub r6, r4, fp │ │ │ │ │ ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - add r6, r8, r6, asr #1 │ │ │ │ │ + add r6, fp, r6, asr #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ - bne 53f4 │ │ │ │ │ + bne 5564 │ │ │ │ │ ldr r5, [r9, #8] │ │ │ │ │ - ldr fp, [r1, #8] │ │ │ │ │ + ldr r8, [r1, #8] │ │ │ │ │ ldrb r3, [r9, #16] │ │ │ │ │ - cmp r5, fp │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ - movge r2, fp │ │ │ │ │ + movge r2, r8 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 61b4 │ │ │ │ │ + beq 6508 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r9, #20 │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 61ac │ │ │ │ │ + beq 64b8 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5da8 │ │ │ │ │ + beq 600c │ │ │ │ │ lsr r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - addeq r8, r6, #1 │ │ │ │ │ + addeq fp, r6, #1 │ │ │ │ │ movne r4, r6 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bge 4fc8 │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ + bge 4d04 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 4e14 │ │ │ │ │ + bne 4b48 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - sub r5, r4, r8 │ │ │ │ │ - add r5, r8, r5, asr #1 │ │ │ │ │ + sub r5, r4, fp │ │ │ │ │ + add r5, fp, r5, asr #1 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ - ldr r3, [r9, #8] │ │ │ │ │ + ldr r8, [r9, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r7, [r9, #16] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - movlt r2, r3 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ lsr r3, r7, #5 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ movge r2, r6 │ │ │ │ │ - ands fp, r3, #1 │ │ │ │ │ + ands sl, r3, #1 │ │ │ │ │ ldreq r0, [r9, #28] │ │ │ │ │ - beq 4ef4 │ │ │ │ │ + beq 4c24 │ │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ addne r0, r9, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 4f10 │ │ │ │ │ + beq 4c40 │ │ │ │ │ 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 5b08 │ │ │ │ │ + beq 5f0c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - addeq r8, r5, #1 │ │ │ │ │ + addeq fp, r5, #1 │ │ │ │ │ moveq r5, r4 │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - ble 4fc4 │ │ │ │ │ + cmp r5, fp │ │ │ │ │ + movle r4, r5 │ │ │ │ │ + ble 4d04 │ │ │ │ │ add r3, r9, #20 │ │ │ │ │ lsr r7, r7, #6 │ │ │ │ │ - str r9, [sp, #32] │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ + str r9, [sp, #16] │ │ │ │ │ and r7, r7, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - sub r4, r9, r8 │ │ │ │ │ - add r4, r8, r4, asr #1 │ │ │ │ │ + sub r4, r5, fp │ │ │ │ │ + add r4, fp, r4, asr #1 │ │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - beq 61bc │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq 649c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 5e2c │ │ │ │ │ + beq 6290 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 5e40 │ │ │ │ │ + beq 62a4 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 5258 │ │ │ │ │ + beq 5c2c │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5268 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 5270 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bge 4fc8 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - b 4f50 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ + beq 5c3c │ │ │ │ │ + lsr r6, r0, #31 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 4cf4 │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ + bge 4d04 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b 4c80 │ │ │ │ │ + add fp, r4, #1 │ │ │ │ │ + cmp r5, fp │ │ │ │ │ mov r4, r5 │ │ │ │ │ + bgt 4cec │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 447c │ │ │ │ │ + blt 465c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub r3, r3, r4 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - sub sl, sl, r4 │ │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ lsl r4, r4, #2 │ │ │ │ │ - b 2b08 │ │ │ │ │ - add r1, r9, #28 │ │ │ │ │ + b 2c90 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + str r5, [sp, #24] │ │ │ │ │ + blt 483c │ │ │ │ │ + b 2d4c │ │ │ │ │ + add r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 41dc │ │ │ │ │ + bne 4498 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 41e4 │ │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ - sub r5, r5, r3 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - suble r6, r6, r6 │ │ │ │ │ - subgt r6, r6, r7 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - ble 5630 │ │ │ │ │ + ble 44a0 │ │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ + cmp r8, fp │ │ │ │ │ + sub sl, r4, r7 │ │ │ │ │ + suble r7, fp, r8 │ │ │ │ │ + subgt r7, fp, fp │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + ble 62e4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - sub r7, r5, r6 │ │ │ │ │ + sub r5, sl, r7 │ │ │ │ │ ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - add r7, r6, r7, asr #1 │ │ │ │ │ + add r5, r7, r5, asr #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r0, [r3, r7, lsl #2] │ │ │ │ │ - bne 53cc │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r0, [r3, r5, lsl #2] │ │ │ │ │ + bne 5488 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ - ldr fp, [r9, #8] │ │ │ │ │ + ldr r9, [r6, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r4, fp │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ movlt r2, r4 │ │ │ │ │ - movge r2, fp │ │ │ │ │ + movge r2, r9 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 61d0 │ │ │ │ │ + beq 6494 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r3, [r9, #16] │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 61c8 │ │ │ │ │ + beq 6468 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - addne r1, r9, #20 │ │ │ │ │ - addeq r1, r9, #28 │ │ │ │ │ + addne r1, r6, #20 │ │ │ │ │ + addeq r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5db8 │ │ │ │ │ + beq 603c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - addne r6, r7, #1 │ │ │ │ │ - moveq r5, r7 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bge 5630 │ │ │ │ │ + addne r7, r5, #1 │ │ │ │ │ + moveq sl, r5 │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + bge 56f4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne 5024 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - sub r3, r5, r6 │ │ │ │ │ - add r3, r6, r3, asr #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r3, [r2, r3, lsl #2] │ │ │ │ │ - ldr r7, [r9, #8] │ │ │ │ │ + bne 4d70 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + sub r4, sl, r7 │ │ │ │ │ + add r4, r7, r4, asr #1 │ │ │ │ │ + ldr r3, [r3, r4, lsl #2] │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ tst r1, #32 │ │ │ │ │ ldreq r0, [r3, #28] │ │ │ │ │ - beq 5100 │ │ │ │ │ + beq 4e48 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r3, #28 │ │ │ │ │ addne r0, r3, #20 │ │ │ │ │ - ldrb r4, [r9, #16] │ │ │ │ │ - lsr r3, r4, #5 │ │ │ │ │ + ldrb r5, [r6, #16] │ │ │ │ │ + lsr r3, r5, #5 │ │ │ │ │ ands r3, r3, #1 │ │ │ │ │ - ldreq r1, [r9, #28] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq 5124 │ │ │ │ │ - tst r4, #64 @ 0x40 │ │ │ │ │ - addeq r1, r9, #28 │ │ │ │ │ - addne r1, r9, #20 │ │ │ │ │ + ldreq r1, [r6, #28] │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ + beq 4e6c │ │ │ │ │ + tst r5, #64 @ 0x40 │ │ │ │ │ + addeq r1, r6, #28 │ │ │ │ │ + addne r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ lsrne r3, r3, #31 │ │ │ │ │ - beq 59e4 │ │ │ │ │ + beq 5cec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrne r3, [sp, #24] │ │ │ │ │ - strne r5, [sp, #24] │ │ │ │ │ - addne r6, r3, #1 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble 2bc0 │ │ │ │ │ - lsr r4, r4, #6 │ │ │ │ │ - and r8, r4, #1 │ │ │ │ │ - add fp, r9, #20 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - sub r4, r3, r6 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - add r4, r6, r4, asr #1 │ │ │ │ │ - ldr r0, [r3, r4, lsl #2] │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ + addne r7, r4, #1 │ │ │ │ │ + movne r4, sl │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + ble 4f24 │ │ │ │ │ + add sl, r6, #20 │ │ │ │ │ + lsr r5, r5, #6 │ │ │ │ │ + and r5, r5, #1 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + sub r8, r4, r7 │ │ │ │ │ + add r8, r7, r8, asr #1 │ │ │ │ │ + ldr r0, [r3, r8, lsl #2] │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r9, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - movlt r2, r5 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + movlt r2, r9 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 61d8 │ │ │ │ │ + beq 65dc │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 5e48 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq 6230 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5e58 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 51d8 │ │ │ │ │ - mov r1, fp │ │ │ │ │ + beq 6240 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + movne r1, r5 │ │ │ │ │ + addeq r1, sl, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 51e8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 51f0 │ │ │ │ │ + beq 5d9c │ │ │ │ │ + lsr r9, r0, #31 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 4fa8 │ │ │ │ │ + add r7, r8, #1 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + blt 4eac │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt 549c │ │ │ │ │ + subs r5, fp, r4 │ │ │ │ │ + beq 3ff8 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + sub r3, r4, fp │ │ │ │ │ + add r1, r2, r3, lsl #2 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + add r0, r1, #4 │ │ │ │ │ + add ip, r2, r3, lsl #2 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + add r1, ip, #4 │ │ │ │ │ + str ip, [sp, #8] │ │ │ │ │ + lsl r3, r3, #2 │ │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ │ + lsl r2, r5, #2 │ │ │ │ │ + bne 5d00 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + bne 5d14 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + beq 5624 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 4ff4 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r2], #-4 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + str r3, [r9], #-4 │ │ │ │ │ + b 4024 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + bgt 4eac │ │ │ │ │ + b 4f24 │ │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ │ + mov r8, ip │ │ │ │ │ + mov r4, sl │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - add r6, r4, #1 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bgt 515c │ │ │ │ │ - b 2bc0 │ │ │ │ │ - add r1, r9, #28 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + lsl r5, r3, #2 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 6154 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + str r3, [r8, r1, lsl #2] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 51bc │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - blt 51c4 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - blt 515c │ │ │ │ │ - b 2bc0 │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ + bne 4a78 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + bgt 4a80 │ │ │ │ │ + add r6, r4, #1 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + bge 54b8 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + b 4a88 │ │ │ │ │ + mov sl, #1 │ │ │ │ │ + cmp fp, sl │ │ │ │ │ + suble r6, fp, fp │ │ │ │ │ + subgt r6, fp, sl │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bge 5b14 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + sub sl, r7, r6 │ │ │ │ │ + ldr r4, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add sl, r6, sl, asr #1 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r1, [r3, sl, lsl #2] │ │ │ │ │ + bne 54c4 │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst r0, #32 │ │ │ │ │ + beq 65ac │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + beq 65a4 │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + addne r1, r1, #20 │ │ │ │ │ + addeq r1, r1, #28 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4a04 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - bgt 4a0c │ │ │ │ │ - add r6, r4, #1 │ │ │ │ │ - cmp r6, fp │ │ │ │ │ - bge 5318 │ │ │ │ │ + beq 6184 │ │ │ │ │ + lsr r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + addeq r6, sl, #1 │ │ │ │ │ + movne r7, sl │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + ble 5704 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne 5054 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + sub r3, r7, r6 │ │ │ │ │ + add r3, r6, r3, asr #1 │ │ │ │ │ + ldr r1, [r2, r3, lsl #2] │ │ │ │ │ + ldr sl, [r5, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ mov r4, fp │ │ │ │ │ - b 4a14 │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + ldrb r8, [r5, #16] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + lsr r3, r8, #5 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + ands r3, r3, #1 │ │ │ │ │ + ldreq r0, [r5, #28] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq 514c │ │ │ │ │ + tst r8, #64 @ 0x40 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + ldreq r1, [r1, #28] │ │ │ │ │ + beq 5168 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addeq r1, r1, #28 │ │ │ │ │ + addne r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 4418 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - bgt 4420 │ │ │ │ │ - add r5, r7, #1 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bge 53e4 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b 4428 │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 5db0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldreq r3, [sp, #4] │ │ │ │ │ + streq r7, [sp, #4] │ │ │ │ │ + addeq r6, r3, #1 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble 522c │ │ │ │ │ + lsr r7, r8, #6 │ │ │ │ │ + add r2, r5, #20 │ │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ │ + and r7, r7, #1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + sub r8, r4, r6 │ │ │ │ │ + add r8, r6, r8, asr #1 │ │ │ │ │ + ldr r1, [r3, r8, lsl #2] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ + movge r2, sl │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 6548 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 61e8 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + beq 61fc │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + beq 52c4 │ │ │ │ │ + add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4fa8 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bgt 4fb0 │ │ │ │ │ - add r8, r4, #1 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - ble 4fc0 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - b 4fb8 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - bne 4374 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ + beq 52d4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 52dc │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + ble 5224 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + b 51b0 │ │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ + str r8, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt 6354 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + subs r0, fp, r3 │ │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ │ + beq 3f28 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + sub r3, r3, fp │ │ │ │ │ + add r2, r2, r3, lsl #2 │ │ │ │ │ + add r9, r9, r3, lsl #2 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + add r1, r2, #4 │ │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ │ + lsl r2, r0, #2 │ │ │ │ │ + lsl r3, r3, #2 │ │ │ │ │ + add r0, r9, #4 │ │ │ │ │ + bne 5de4 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + bne 5df8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 61bc │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r2], #-4 │ │ │ │ │ + str r3, [r9], #-4 │ │ │ │ │ + sub fp, r4, #1 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + str r9, [sp, #24] │ │ │ │ │ + beq 61d8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b 3f64 │ │ │ │ │ + add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4390 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - blt 4398 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r6, [sp, #16] │ │ │ │ │ - add r5, r3, #1 │ │ │ │ │ - b 4398 │ │ │ │ │ + bne 520c │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + bgt 5214 │ │ │ │ │ + add r6, r8, #1 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ble 55ac │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b 521c │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 4cfc │ │ │ │ │ - mov r3, fp │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b 4cf4 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx r8 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - bge 4b7c │ │ │ │ │ - mov r6, sl │ │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - b 4514 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx fp │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - bge 48d8 │ │ │ │ │ - b 4454 │ │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ - mov r4, fp │ │ │ │ │ - b 4a24 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - lsl r6, r3, #2 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt 46c4 │ │ │ │ │ + lsl r6, r5, #2 │ │ │ │ │ + mov r0, fp │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - add r4, r4, r6 │ │ │ │ │ - ldr r3, [r9] │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - b 2d40 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add fp, fp, r6 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 54f0 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + add r3, r8, r6 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bne 5514 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r3, r3, r5 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq 5604 │ │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ │ + ldr r3, [sl], #4 │ │ │ │ │ + str r3, [fp], #4 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq 5bac │ │ │ │ │ + cmp r5, #6 │ │ │ │ │ + cmple r4, #6 │ │ │ │ │ + bgt 5388 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r8, fp │ │ │ │ │ + add r7, r3, #1 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r7, [r3] │ │ │ │ │ + b 2e08 │ │ │ │ │ + str sl, [sp, #16] │ │ │ │ │ + b 3130 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r4, sl │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 4ff4 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + lsl r2, r3, #2 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 4ff4 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r8, ip │ │ │ │ │ + mov r4, sl │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 4ff4 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + lsl r4, r3, #2 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 3110 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 3110 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r9 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + bge 4958 │ │ │ │ │ + b 4634 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 450c │ │ │ │ │ - bne 2e9c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + blt 46c4 │ │ │ │ │ + bne 326c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ ldr r6, [r3] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - str r6, [r3], #4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r8, fp │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r6, [fp], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldreq r5, [sp, #8] │ │ │ │ │ - add r3, r3, #4 │ │ │ │ │ - beq 4d5c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldreq r5, [sp, #28] │ │ │ │ │ + add sl, r3, #4 │ │ │ │ │ + str r8, [sp, #8] │ │ │ │ │ + beq 5350 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 54c4 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx fp │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - bge 45d4 │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mvn sl, #0 │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - b 4210 │ │ │ │ │ + b 5548 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 509c │ │ │ │ │ - b 447c │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ - b 4798 │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - b 4cfc │ │ │ │ │ + bge 4774 │ │ │ │ │ + b 465c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx r7 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge 4e8c │ │ │ │ │ - b 447c │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - subs fp, r0, #0 │ │ │ │ │ - bge 3c38 │ │ │ │ │ - b 53b4 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx r8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 4de8 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + str fp, [sp, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 30d8 │ │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + b 4a94 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - blx r3 │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - bge 2bb8 │ │ │ │ │ - b 447c │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - b 4acc │ │ │ │ │ - movlt r3, r2 │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - add r9, r2, #2 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - blt 4ae8 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b 4d04 │ │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 50d4 │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + str fp, [sp, #24] │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 30d8 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ + add r3, r7, r6 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ add r3, r8, r6 │ │ │ │ │ - add r8, fp, r6 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq 58ac │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldr r2, [r3], #4 │ │ │ │ │ - str r2, [r7], #4 │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - beq 4d5c │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq 5604 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [sl], #4 │ │ │ │ │ + str r3, [fp], #4 │ │ │ │ │ + beq 5350 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r1, [r2], #4 │ │ │ │ │ + str r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b 5350 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r7 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge 4bc0 │ │ │ │ │ + b 465c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r0, [r1], #4 │ │ │ │ │ - str r0, [r2], #4 │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - b 4d5c │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ + ldr r2, [r3], #4 │ │ │ │ │ + str r2, [r1], #4 │ │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b 31dc │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ + b 522c │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx r3 │ │ │ │ │ + subs sl, r0, #0 │ │ │ │ │ + bge 3fe8 │ │ │ │ │ + b 549c │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + bge 2d44 │ │ │ │ │ + b 465c │ │ │ │ │ + mov r3, fp │ │ │ │ │ + mov fp, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 4dfc │ │ │ │ │ + b 4b2c │ │ │ │ │ mov r4, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b 4844 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - movlt r4, sl │ │ │ │ │ - add r8, r5, #1 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - bgt 4e14 │ │ │ │ │ - b 4fd0 │ │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + b 48c4 │ │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 6378 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + b 53e0 │ │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ lsl r6, r2, #2 │ │ │ │ │ - add r1, lr, r3, lsl #2 │ │ │ │ │ - add r0, r9, r3, lsl #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ + add r1, lr, r3, lsl #2 │ │ │ │ │ + add r0, r0, r3, lsl #2 │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ rsb r5, r6, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldreq r3, [sp, #4] │ │ │ │ │ + ldreq r3, [sp, #8] │ │ │ │ │ + ldreq r2, [sp, #24] │ │ │ │ │ ldreq r3, [r3] │ │ │ │ │ - streq r3, [r9, r5] │ │ │ │ │ - beq 2d40 │ │ │ │ │ + streq r3, [r2, r5] │ │ │ │ │ + beq 4ff4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ │ add r1, r3, r4 │ │ │ │ │ add r0, r6, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmn r6, r5 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - str r3, [r9, r5] │ │ │ │ │ + cmn r6, r5 │ │ │ │ │ + str r3, [r1, r5] │ │ │ │ │ ldrne r3, [sp, #40] @ 0x28 │ │ │ │ │ ldrne r3, [r3] │ │ │ │ │ strne r3, [r6, r5] │ │ │ │ │ - b 2d40 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b 4cf4 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b 4dfc │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt 4498 │ │ │ │ │ - str r6, [sp, #16] │ │ │ │ │ - b 47a4 │ │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - b 2d28 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - b 4718 │ │ │ │ │ - str r6, [sp, #16] │ │ │ │ │ - b 4798 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - mov lr, r7 │ │ │ │ │ - str sl, [sp, #16] │ │ │ │ │ - b 5524 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 4aa8 │ │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - add r9, r3, #1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - movlt r2, r1 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - movle r5, r2 │ │ │ │ │ + b 4ff4 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + b 4b2c │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + mov lr, sl │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bgt 4ae8 │ │ │ │ │ - b 4cfc │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ - b 2bc0 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - b 4a2c │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b 2eb4 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - sub r6, r6, r5 │ │ │ │ │ - suble r5, sl, sl │ │ │ │ │ - subgt r5, sl, r8 │ │ │ │ │ - b 4270 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - sub r6, r6, r5 │ │ │ │ │ - b 4264 │ │ │ │ │ + str r9, [sp, #24] │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b 5628 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - b 5650 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 5650 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b 566c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + add fp, r5, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + movlt r4, r3 │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ + blt 4b48 │ │ │ │ │ + b 4d0c │ │ │ │ │ + mov r4, sl │ │ │ │ │ + b 4f24 │ │ │ │ │ + str sl, [sp, #24] │ │ │ │ │ + b 2d4c │ │ │ │ │ + mov r4, fp │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + b 522c │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + b 4a9c │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ movge r3, r5 │ │ │ │ │ + add r9, r2, #1 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ble 59c0 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr sl, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + sub r7, r3, r9 │ │ │ │ │ + add r7, r9, r7, asr #1 │ │ │ │ │ + ldr r0, [r8, r7, lsl #2] │ │ │ │ │ + bne 59a8 │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 657c │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addne r0, r0, #20 │ │ │ │ │ + addeq r0, r0, #28 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 6574 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addne r1, r6, #20 │ │ │ │ │ + addeq r1, r6, #28 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 6144 │ │ │ │ │ + lsr r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + streq r7, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + addne r9, r7, #1 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble 5a34 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + bne 5744 │ │ │ │ │ + sub r5, r3, r9 │ │ │ │ │ + add r5, r9, r5, asr #1 │ │ │ │ │ + ldr r1, [r8, r5, lsl #2] │ │ │ │ │ + ldr sl, [r6, #8] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst r0, #32 │ │ │ │ │ + ldreq r0, [r1, #28] │ │ │ │ │ + beq 5824 │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + addeq r0, r1, #28 │ │ │ │ │ + addne r0, r1, #20 │ │ │ │ │ + ldrb r7, [r6, #16] │ │ │ │ │ + lsr r1, r7, #5 │ │ │ │ │ + ands r1, r1, #1 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + ldreq r1, [r6, #28] │ │ │ │ │ + beq 5848 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ + addeq r1, r6, #28 │ │ │ │ │ + addne r1, r6, #20 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + lsrne r3, r0, #31 │ │ │ │ │ + beq 5e88 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + addne r9, r5, #1 │ │ │ │ │ + ldrne r5, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + ble 5914 │ │ │ │ │ + lsr r7, r7, #6 │ │ │ │ │ + and r3, r7, #1 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + add r3, r6, #20 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ │ + sub r7, r5, r9 │ │ │ │ │ + add r7, r9, r7, asr #1 │ │ │ │ │ + ldr r0, [r4, r7, lsl #2] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 65f4 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 6248 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + add r0, r0, #20 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 6258 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 596c │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 5980 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 5988 │ │ │ │ │ + add r9, r7, #1 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + blt 5898 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 52f4 │ │ │ │ │ + b 5440 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + beq 4ff4 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + mov r1, ip │ │ │ │ │ + rsb r3, r2, #1 │ │ │ │ │ + lsl sl, r2, #2 │ │ │ │ │ + add r0, r9, r3, lsl #2 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + lsl r4, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + add r0, r3, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 3110 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + add r1, r3, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 58f4 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + bgt 58fc │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + movgt r5, r7 │ │ │ │ │ + bgt 5898 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b 5914 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bge 57c4 │ │ │ │ │ + b 46c4 │ │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ + b 52f4 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ │ + cmp fp, sl │ │ │ │ │ + sub r7, r7, r3 │ │ │ │ │ + suble r6, fp, fp │ │ │ │ │ + subgt r6, fp, sl │ │ │ │ │ + b 5044 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + movge r3, r2 │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ add r9, r2, #2 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bgt 4ae8 │ │ │ │ │ - b 5464 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - b 4fc8 │ │ │ │ │ + bgt 5744 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b 52fc │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + sub r7, r7, r3 │ │ │ │ │ + b 5038 │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + b 5720 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b 5724 │ │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ + b 5914 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + b 59d0 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + b 59d0 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b 5a10 │ │ │ │ │ + str sl, [sp, #24] │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + b 5a10 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + b 5720 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bge 3c8c │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b 54e4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add r9, r9, #2 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + movge r3, r5 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + blt 5744 │ │ │ │ │ + b 5a04 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2dec │ │ │ │ │ + bne 31b8 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2df0 │ │ │ │ │ + b 31bc │ │ │ │ │ add r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e90 │ │ │ │ │ + bne 3260 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2e94 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r9 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge 38d4 │ │ │ │ │ - b 4498 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ │ - lsl r5, r3, #2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add r4, r4, r5 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 5344 │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memmove │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - ldr r3, [r9] │ │ │ │ │ - str r3, [r1, r2, lsl #2] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - str r3, [r4, r2, lsl #2] │ │ │ │ │ - b 2d40 │ │ │ │ │ - add r1, r5, #28 │ │ │ │ │ + b 3264 │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + b 4d04 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + blt 65b4 │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + b 5238 │ │ │ │ │ + add r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c34 │ │ │ │ │ - cmp r8, fp │ │ │ │ │ - movge fp, #0 │ │ │ │ │ - movlt fp, #1 │ │ │ │ │ - b 3c38 │ │ │ │ │ + bne 3fe4 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + movge sl, #0 │ │ │ │ │ + movlt sl, #1 │ │ │ │ │ + b 3fe8 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 383c │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 3840 │ │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b 453c │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - b 453c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add r3, r3, r4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq 5804 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r3, r3, r4 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 5928 │ │ │ │ │ - cmp fp, #1 │ │ │ │ │ - beq 5520 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - beq 2d40 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r2], #-4 │ │ │ │ │ - str r3, [r9], #-4 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - str r9, [sp, #28] │ │ │ │ │ - beq 3c74 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r1, [r2], #-4 │ │ │ │ │ - str r1, [r3], #-4 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 3c74 │ │ │ │ │ + bne 3be4 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + movge r6, #0 │ │ │ │ │ + movlt r6, #1 │ │ │ │ │ + b 3be8 │ │ │ │ │ + add r1, r4, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2d40 │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + movge r9, #0 │ │ │ │ │ + movlt r9, #1 │ │ │ │ │ + b 2d44 │ │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b 4d58 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + b 4d58 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b 46e0 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + mov r4, sl │ │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ │ + b 4fc4 │ │ │ │ │ add r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2af8 │ │ │ │ │ + bne 2c80 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r4, #1 │ │ │ │ │ - b 2afc │ │ │ │ │ - add r1, r9, #28 │ │ │ │ │ + b 2c84 │ │ │ │ │ + add r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bb4 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - movge r8, #0 │ │ │ │ │ - movlt r8, #1 │ │ │ │ │ - b 2bb8 │ │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 58dc │ │ │ │ │ - lsl sl, sl, #2 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 5cb0 │ │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ │ - b 2d44 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - b 5008 │ │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b 5008 │ │ │ │ │ + bne 45e0 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + bge 45e8 │ │ │ │ │ + b 46e0 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ movge r4, r6 │ │ │ │ │ - movlt r4, sl │ │ │ │ │ + movlt r4, r2 │ │ │ │ │ add r6, r3, #2 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - blt 4858 │ │ │ │ │ - b 4a34 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - b 4acc │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r1, r3, #4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add r0, r3, #4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 581c │ │ │ │ │ - ldrb r8, [r6, #16] │ │ │ │ │ - tst r8, #32 │ │ │ │ │ - bne 2fa8 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - str ip, [sp, #16] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + bgt 48dc │ │ │ │ │ + b 4aa4 │ │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ │ + str sl, [sp, #8] │ │ │ │ │ + b 5724 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + mov r8, #1 │ │ │ │ │ + b 4d58 │ │ │ │ │ + add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2fdc │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - blt 2fe4 │ │ │ │ │ - b 4acc │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - movlt r4, sl │ │ │ │ │ - add r6, r7, #2 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - bgt 4858 │ │ │ │ │ - b 4a34 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + bne 4cd8 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + movle r6, #0 │ │ │ │ │ + movgt r6, #1 │ │ │ │ │ + b 4cdc │ │ │ │ │ + mov fp, r9 │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 5008 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - b 453c │ │ │ │ │ - ldrb sl, [r5, #16] │ │ │ │ │ - tst sl, #32 │ │ │ │ │ - bne 4644 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - str ip, [sp, #28] │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ + b 46e0 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + add r6, r3, #2 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + movlt r4, r2 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + blt 48dc │ │ │ │ │ + b 4aa4 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 4808 │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + movle r3, #0 │ │ │ │ │ + movgt r3, #1 │ │ │ │ │ + b 3390 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + add r3, r5, r6 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + add r3, sl, r6 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + add r6, r3, r6 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b 4ae0 │ │ │ │ │ + add r1, r9, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4678 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bge 4688 │ │ │ │ │ - b 4680 │ │ │ │ │ + bne 4898 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ + movge r8, #0 │ │ │ │ │ + movlt r8, #1 │ │ │ │ │ + b 489c │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b 5134 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r1, [r2], #-4 │ │ │ │ │ - str r1, [r3], #-4 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 3484 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 5850 │ │ │ │ │ - str fp, [sp, #24] │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ │ - b 4210 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r3, r3, r6 │ │ │ │ │ - b 33fc │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + b 4e7c │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ │ + add ip, ip, r3 │ │ │ │ │ + str ip, [sp, #16] │ │ │ │ │ + beq 5d20 │ │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ │ + add r3, ip, r3 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr ip, [r3, #12] │ │ │ │ │ - ldr fp, [r3, #16] │ │ │ │ │ - add r3, ip, r6 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - add r3, fp, r6 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b 3440 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 5d4c │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + add r1, r3, #4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r0, r3, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + beq 5624 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 4ff4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - ldr r9, [r2, #12] │ │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r2, [r3], #4 │ │ │ │ │ - str r2, [r1], #4 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - beq 5c8c │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ - b 2c58 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - movle r3, #0 │ │ │ │ │ - movgt r3, #1 │ │ │ │ │ - b 4c2c │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - movge r2, #0 │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - b 3974 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - movge r2, #0 │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - b 32ac │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b 319c │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - b 560c │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r2], #-4 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + str r3, [r9], #-4 │ │ │ │ │ + beq 4024 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ + ldr r1, [r2], #-4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b 4024 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + movge r9, #0 │ │ │ │ │ + movlt r9, #1 │ │ │ │ │ + b 4f10 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b 4f20 │ │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - add r3, r6, r5 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - add r3, r3, r5 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add r3, r3, r5 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b 4a78 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b 566c │ │ │ │ │ + b 5178 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 3654 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + movle r7, #0 │ │ │ │ │ + movgt r7, #1 │ │ │ │ │ + b 3754 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ │ add ip, ip, r3 │ │ │ │ │ - str ip, [sp, #8] │ │ │ │ │ - beq 5b80 │ │ │ │ │ + str ip, [sp, #16] │ │ │ │ │ + beq 5e04 │ │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ │ add r3, ip, r3 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 47fc │ │ │ │ │ + beq 5288 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ add r1, r3, #4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 5ffc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 5920 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ str r3, [r9], #-4 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + str r9, [sp, #24] │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ - str sl, [sp, #16] │ │ │ │ │ + str fp, [sp, #4] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 3ba8 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b 3f58 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b 4974 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ + b 4208 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + movle r3, #0 │ │ │ │ │ + movgt r3, #1 │ │ │ │ │ + b 5860 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + movle r6, #0 │ │ │ │ │ + movgt r6, #1 │ │ │ │ │ + b 4304 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 3d34 │ │ │ │ │ + str sl, [sp, #24] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + b 5a10 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + b 59d0 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ movge r2, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ - b 332c │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - movle r7, #0 │ │ │ │ │ - movgt r7, #1 │ │ │ │ │ - b 33ac │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - movle r2, #0 │ │ │ │ │ - movgt r2, #1 │ │ │ │ │ - b 3060 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - movge r8, #0 │ │ │ │ │ - movlt r8, #1 │ │ │ │ │ - b 30f4 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 58b4 │ │ │ │ │ + b 36d4 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + b 3550 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b 4104 │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + movge r7, #0 │ │ │ │ │ + movlt r7, #1 │ │ │ │ │ + b 34a4 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b 3f80 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b 3e7c │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - movle r6, #0 │ │ │ │ │ - movgt r6, #1 │ │ │ │ │ - b 407c │ │ │ │ │ - lsl sl, sl, #2 │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r2, sl │ │ │ │ │ + b 4c50 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + movle r3, #0 │ │ │ │ │ + movgt r3, #1 │ │ │ │ │ + b 3414 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 49f0 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2d40 │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - mov r2, sl │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + str r3, [r1] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + subs r1, r1, #1 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + ldr r1, [r3], #4 │ │ │ │ │ + str r1, [r0], #4 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + beq 64f4 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + b 2de8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 58dc │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr ip, [r3, #12] │ │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ │ + add r3, ip, r6 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + add r3, r5, r6 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b 37ec │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + add r3, r3, r6 │ │ │ │ │ + b 37a8 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r1, [r2], #-4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b 3838 │ │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + mov r4, ip │ │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ │ + b 4fc4 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b 3ff8 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ + b 4bc0 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ movge r2, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ - b 39f8 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - movle r7, #0 │ │ │ │ │ - movgt r7, #1 │ │ │ │ │ - b 3a98 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b 40b4 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b 58f4 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ + b 3dbc │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + movle r8, #0 │ │ │ │ │ + movgt r8, #1 │ │ │ │ │ + b 3e50 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 3d40 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - movge r8, #0 │ │ │ │ │ - movlt r8, #1 │ │ │ │ │ - b 45d4 │ │ │ │ │ + b 4de8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ movge r7, #0 │ │ │ │ │ movlt r7, #1 │ │ │ │ │ - b 42f8 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - b 3cc4 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 3eec │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ + b 4958 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 5d80 │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + str fp, [sp, #4] │ │ │ │ │ + b 30d8 │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b 30d0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + b 53c4 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + bl 228 │ │ │ │ │ + R_ARM_CALL merge_getmem │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + bne 3788 │ │ │ │ │ + b 4ff8 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 4280 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 453c │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 32f4 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + b 5b8c │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 43e8 │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + b 44cc │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b 4374 │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ movge r7, #0 │ │ │ │ │ movlt r7, #1 │ │ │ │ │ - b 48d8 │ │ │ │ │ + b 35bc │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - movge r2, #0 │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - b 4128 │ │ │ │ │ - cmp r7, fp │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 320c │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b 2f2c │ │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ │ - b 572c │ │ │ │ │ + b 4174 │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b 4774 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ movge r5, #0 │ │ │ │ │ movlt r5, #1 │ │ │ │ │ - b 4b7c │ │ │ │ │ - cmp r5, fp │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b 4e8c │ │ │ │ │ - cmp r4, fp │ │ │ │ │ + b 57c4 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memmove │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + str r3, [r8, r2, lsl #2] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + str r3, [r5, r2, lsl #2] │ │ │ │ │ + b 4ff4 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 509c │ │ │ │ │ + b 50d4 │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + b 3284 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + add r0, r3, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne 4a60 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 500c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b 5bdc │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 5a90 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - bl 228 │ │ │ │ │ - R_ARM_CALL merge_getmem │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - bne 33dc │ │ │ │ │ - b 447c │ │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 420c │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b 572c │ │ │ │ │ - add r0, r5, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - bne 2dd4 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 56d4 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 30d8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b 5628 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ add r0, r3, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - bne 4f90 │ │ │ │ │ + bne 51f4 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 525c │ │ │ │ │ + b 52c8 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b 3c8c │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 51a4 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne 4880 │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ - b 51dc │ │ │ │ │ + b 5cd0 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + b 3c0c │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4cb0 │ │ │ │ │ + bne 4ef4 │ │ │ │ │ + ldr r1, [sl, #28] │ │ │ │ │ + b 4f00 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 58d8 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ - b 4da0 │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - mvn sl, #0 │ │ │ │ │ - b 4210 │ │ │ │ │ - add r0, r9, #28 │ │ │ │ │ - ldrb r1, [r8, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - bne 3510 │ │ │ │ │ - ldr r1, [r8, #28] │ │ │ │ │ - b 3af4 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - b 55ec │ │ │ │ │ + b 5974 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 4480 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b 4d40 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + bne 45c4 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 5be0 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r0, r3, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne 4cc0 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 5c30 │ │ │ │ │ add r0, r9, #28 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 2ae0 │ │ │ │ │ + bne 2c68 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 5870 │ │ │ │ │ + b 5bc0 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + b 56b8 │ │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + b 4fc4 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + blt 549c │ │ │ │ │ + mov r4, sl │ │ │ │ │ + b 4f2c │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldrb r5, [r4, #16] │ │ │ │ │ + tst r5, #32 │ │ │ │ │ + bne 2d28 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 5b68 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + lsl r2, r3, #2 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 4ff4 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - ldrb r8, [r6, #16] │ │ │ │ │ - tst r8, #32 │ │ │ │ │ - bne 2e78 │ │ │ │ │ + ldrb r5, [r6, #16] │ │ │ │ │ + tst r5, #32 │ │ │ │ │ + bne 3fcc │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b 56f4 │ │ │ │ │ + b 5b28 │ │ │ │ │ + add r0, r5, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + bne 3bcc │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 5b48 │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + b 54e4 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + b 5e58 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + b 5f64 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 3110 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - ldrb r4, [r9, #16] │ │ │ │ │ - tst r4, #32 │ │ │ │ │ - bne 2b9c │ │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ │ - b 5890 │ │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ │ - b 2d44 │ │ │ │ │ + ldrb r7, [r6, #16] │ │ │ │ │ + tst r7, #32 │ │ │ │ │ + bne 3248 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b 5af0 │ │ │ │ │ + add r0, r9, #28 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne 2e70 │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b 34d0 │ │ │ │ │ + add r0, r9, #28 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne 38bc │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b 3eac │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 30d8 │ │ │ │ │ add r0, r8, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - bne 3628 │ │ │ │ │ + bne 39d4 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b 3690 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldrb sl, [r5, #16] │ │ │ │ │ - tst sl, #32 │ │ │ │ │ - bne 3c1c │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 5790 │ │ │ │ │ + b 3a3c │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mov ip, sl │ │ │ │ │ + b 46cc │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne 2f9c │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b 300c │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + bl 228 │ │ │ │ │ + R_ARM_CALL merge_getmem │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldrne r3, [sp, #16] │ │ │ │ │ + ldrne r5, [sp, #12] │ │ │ │ │ + addne r4, r3, #4 │ │ │ │ │ + bne 2d80 │ │ │ │ │ + b 4ff8 │ │ │ │ │ + add r0, r5, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 3824 │ │ │ │ │ + bne 31a0 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 57b0 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - bne 3dd0 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 4524 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt 53b4 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - b 4720 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - add r0, r3, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne 4400 │ │ │ │ │ + b 5ad0 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 5230 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 41c0 │ │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ │ - b 4fec │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 46ec │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ │ - b 4dd0 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 5524 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str fp, [sp, #24] │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 4210 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b 3858 │ │ │ │ │ - str fp, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ │ - beq 2d40 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r1, ip │ │ │ │ │ - rsb r3, r2, #1 │ │ │ │ │ - lsl r5, r2, #2 │ │ │ │ │ - add r0, r8, r3, lsl #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - lsl r4, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ │ - b 4248 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b 38d4 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - add r0, r3, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne 49ec │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 5204 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + b 3e40 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b 4dd8 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 6328 │ │ │ │ │ + mov lr, sl │ │ │ │ │ + str r9, [sp, #24] │ │ │ │ │ + b 5628 │ │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ │ + b 63b8 │ │ │ │ │ + ldr r0, [r8, #28] │ │ │ │ │ + b 63e8 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 4dc0 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b 6058 │ │ │ │ │ + b 6298 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b 3384 │ │ │ │ │ + b 4928 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 406c │ │ │ │ │ - ldr r0, [r9, #28] │ │ │ │ │ - b 4054 │ │ │ │ │ + b 4940 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 48c0 │ │ │ │ │ + b 4bb0 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b 48a8 │ │ │ │ │ + b 3e28 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 3c74 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 3c5c │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b 61a8 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b 3494 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 5f58 │ │ │ │ │ + b 347c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + b 5618 │ │ │ │ │ ldr r0, [r9, #28] │ │ │ │ │ - b 5e94 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 3d10 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 30c8 │ │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ │ - b 4118 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 4100 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 339c │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 3edc │ │ │ │ │ + b 4b98 │ │ │ │ │ ldr r0, [r9, #28] │ │ │ │ │ - b 3ec4 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 45bc │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 45a4 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 3a88 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 3d28 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b 30e4 │ │ │ │ │ + b 63a0 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b 3a70 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b 2f14 │ │ │ │ │ + b 644c │ │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ │ + b 62b0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2efc │ │ │ │ │ + b 62f8 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 6340 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 5f98 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 38bc │ │ │ │ │ + b 6388 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 38a4 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 42e0 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 42c8 │ │ │ │ │ + b 640c │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b 5f80 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 5e64 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 5fac │ │ │ │ │ + b 61f0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 5ed8 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 5f28 │ │ │ │ │ - ldr r0, [r9, #28] │ │ │ │ │ - b 5ec0 │ │ │ │ │ + b 6268 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 31fc │ │ │ │ │ + b 35ac │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 3594 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 6218 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b 4b64 │ │ │ │ │ + b 57ac │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 4b4c │ │ │ │ │ + b 5794 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 3744 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b 31e4 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 5f40 │ │ │ │ │ + b 372c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 4e7c │ │ │ │ │ + b 4164 │ │ │ │ │ ldr r0, [r9, #28] │ │ │ │ │ - b 4e64 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b 5e34 │ │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ │ - b 508c │ │ │ │ │ + b 414c │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 50bc │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 50a4 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 30d8 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 4764 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 5074 │ │ │ │ │ + b 474c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 5e4c │ │ │ │ │ - ldr r0, [r8, #28] │ │ │ │ │ - b 5f10 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b 5e18 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b 4514 │ │ │ │ │ + b 6234 │ │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ │ + b 42dc │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 5ef0 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - mov r1, sl │ │ │ │ │ - bl 228 │ │ │ │ │ - R_ARM_CALL merge_getmem │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldrne r3, [sp, #16] │ │ │ │ │ - ldrne r5, [sp, #12] │ │ │ │ │ - addne r4, r3, #4 │ │ │ │ │ - bne 2bf0 │ │ │ │ │ - b 447c │ │ │ │ │ + b 32cc │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 624c │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 42f4 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 452c │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 4514 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b 32e4 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 43c0 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b 43d8 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 6280 │ │ │ │ │ │ │ │ │ │ -00006228 : │ │ │ │ │ +00006634 : │ │ │ │ │ list_subscript(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 62c8 │ │ │ │ │ + beq 66d4 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 62c8 │ │ │ │ │ - ldr r5, [pc, #1072] @ 6698 │ │ │ │ │ + beq 66d4 │ │ │ │ │ + ldr r5, [pc, #1072] @ 6aa4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 62b8 │ │ │ │ │ + bne 66c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6350 │ │ │ │ │ + bne 675c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls 6344 │ │ │ │ │ + bls 6750 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r5, [r3, r0, lsl #2] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addlt r0, r0, r3 │ │ │ │ │ - b 628c │ │ │ │ │ - ldr r3, [pc, #972] @ 669c │ │ │ │ │ + b 6698 │ │ │ │ │ + ldr r3, [pc, #972] @ 6aa8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 6680 │ │ │ │ │ + bne 6a8c │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6350 │ │ │ │ │ + blt 675c │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ ldm r1, {r1, r2, r7} │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r3, r7 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - ble 6360 │ │ │ │ │ + ble 676c │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - bne 63e8 │ │ │ │ │ + bne 67f4 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ba4 │ │ │ │ │ + bl 8fc0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r1, [pc, #852] @ 66a0 │ │ │ │ │ + ldr r1, [pc, #852] @ 6aac │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #828] @ 66a4 │ │ │ │ │ + ldr r3, [pc, #828] @ 6ab0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 65c8 │ │ │ │ │ + ble 69d4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ │ ldr r5, [r1, #1772] @ 0x6ec │ │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r2, [pc, #768] @ 66a8 │ │ │ │ │ + ldr r2, [pc, #768] @ 6ab4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r3, [r5, #-4] │ │ │ │ │ ldr r2, [r4, r2] │ │ │ │ │ @@ -6673,35 +6931,35 @@ │ │ │ │ │ sub r1, r5, #8 │ │ │ │ │ ldr r2, [r2, #3796] @ 0xed4 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ stmdb r5, {r2, r3} │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - b 62ac │ │ │ │ │ - ldr r3, [pc, #700] @ 66ac │ │ │ │ │ + b 66b8 │ │ │ │ │ + ldr r3, [pc, #700] @ 6ab8 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 6620 │ │ │ │ │ + ble 6a2c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r5, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #636] @ 66b0 │ │ │ │ │ + ldr r3, [pc, #636] @ 6abc │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ @@ -6714,104 +6972,104 @@ │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ str ip, [lr] │ │ │ │ │ stmdb r5, {r0, r3} │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ strhi r2, [r5, #12] │ │ │ │ │ - bhi 6638 │ │ │ │ │ + bhi 6a44 │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ strne r6, [r5, #16] │ │ │ │ │ - beq 6638 │ │ │ │ │ + beq 6a44 │ │ │ │ │ ldr ip, [r4, #12] │ │ │ │ │ ldr r3, [ip, r1, lsl #2] │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 65ac │ │ │ │ │ + beq 69b8 │ │ │ │ │ ldr r2, [ip, r1, lsl #2] │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ - beq 65ac │ │ │ │ │ + beq 69b8 │ │ │ │ │ ldr r3, [ip, r1, lsl #2] │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - beq 65ac │ │ │ │ │ + beq 69b8 │ │ │ │ │ ldr r2, [ip, r1, lsl #2] │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ - beq 65ac │ │ │ │ │ + beq 69b8 │ │ │ │ │ ldr r3, [ip, r1, lsl #2] │ │ │ │ │ add r1, r7, r1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - beq 65ac │ │ │ │ │ + beq 69b8 │ │ │ │ │ ldr r3, [ip, r1, lsl #2] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ add r3, r7, r1 │ │ │ │ │ - beq 65ac │ │ │ │ │ + beq 69b8 │ │ │ │ │ add lr, r0, #24 │ │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ │ ldr r1, [ip, r3, lsl #2] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - beq 65b4 │ │ │ │ │ + beq 69c0 │ │ │ │ │ str r2, [r1] │ │ │ │ │ str r1, [lr], #4 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ - bne 6584 │ │ │ │ │ + bne 6990 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ - b 62ac │ │ │ │ │ + b 66b8 │ │ │ │ │ str r1, [lr], #4 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ - bne 6584 │ │ │ │ │ - b 65ac │ │ │ │ │ - ldr r0, [pc, #228] @ 66b4 │ │ │ │ │ + bne 6990 │ │ │ │ │ + b 69b8 │ │ │ │ │ + ldr r0, [pc, #228] @ 6ac0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6350 │ │ │ │ │ - ldr r2, [pc, #216] @ 66b8 │ │ │ │ │ + beq 675c │ │ │ │ │ + ldr r2, [pc, #216] @ 6ac4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r3, [r5, #-4] │ │ │ │ │ ldr r2, [r4, r2] │ │ │ │ │ @@ -6820,49 +7078,49 @@ │ │ │ │ │ sub r2, r5, #8 │ │ │ │ │ ldr r1, [r1, #3796] @ 0xed4 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ stmdb r5, {r1, r3} │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - b 62ac │ │ │ │ │ - ldr r0, [pc, #140] @ 66b4 │ │ │ │ │ + b 66b8 │ │ │ │ │ + ldr r0, [pc, #140] @ 6ac0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 642c │ │ │ │ │ - b 6350 │ │ │ │ │ + bne 6838 │ │ │ │ │ + b 675c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6664 │ │ │ │ │ + beq 6a70 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 6664 │ │ │ │ │ + bne 6a70 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r0, [r5, #12] │ │ │ │ │ - bne 64a0 │ │ │ │ │ - b 6350 │ │ │ │ │ - ldr r3, [pc, #52] @ 66bc │ │ │ │ │ + bne 68ac │ │ │ │ │ + b 675c │ │ │ │ │ + ldr r3, [pc, #52] @ 6ac8 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #48] @ 66c0 │ │ │ │ │ + ldr r1, [pc, #48] @ 6acc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 6350 │ │ │ │ │ + b 675c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ R_ARM_ABS32 PySlice_Type │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000334 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ @@ -6877,64 +7135,64 @@ │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000066c4 : │ │ │ │ │ +00006ad0 : │ │ │ │ │ list_item(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls 66ec │ │ │ │ │ + bls 6af8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r3, [pc, #16] @ 6714 │ │ │ │ │ - ldr r1, [pc, #16] @ 6718 │ │ │ │ │ + ldr r3, [pc, #16] @ 6b20 │ │ │ │ │ + ldr r1, [pc, #16] @ 6b24 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000671c : │ │ │ │ │ +00006b28 : │ │ │ │ │ list_iter(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 67b0 │ │ │ │ │ + beq 6bbc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #148] @ 67dc │ │ │ │ │ + ldr r0, [pc, #148] @ 6be8 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 67bc │ │ │ │ │ + beq 6bc8 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq 67c4 │ │ │ │ │ - ldr r1, [pc, #116] @ 67e0 │ │ │ │ │ + beq 6bd0 │ │ │ │ │ + ldr r1, [pc, #116] @ 6bec │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ @@ -6946,88 +7204,88 @@ │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #44] @ 67e4 │ │ │ │ │ - ldr r0, [pc, #44] @ 67e8 │ │ │ │ │ + ldr r1, [pc, #44] @ 6bf0 │ │ │ │ │ + ldr r0, [pc, #44] @ 6bf4 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 67a8 │ │ │ │ │ - ldr r2, [pc, #32] @ 67ec │ │ │ │ │ + b 6bb4 │ │ │ │ │ + ldr r2, [pc, #32] @ 6bf8 │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ │ - b 6780 │ │ │ │ │ + b 6b8c │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000f5e │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000018 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000067f0 : │ │ │ │ │ +00006bfc : │ │ │ │ │ listiter_next(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 6864 │ │ │ │ │ + blt 6c70 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs 6838 │ │ │ │ │ + bcs 6c44 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr r0, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 686c │ │ │ │ │ + beq 6c78 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r0] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mvn ip, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r3, #8] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq 6864 │ │ │ │ │ + beq 6c70 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 6878 │ │ │ │ │ + beq 6c84 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00006894 : │ │ │ │ │ +00006ca0 : │ │ │ │ │ list_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000689c : │ │ │ │ │ +00006ca8 : │ │ │ │ │ listiter_dealloc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -7039,544 +7297,512 @@ │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ │ - beq 68f4 │ │ │ │ │ + beq 6d00 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6900 │ │ │ │ │ + bne 6d0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 68f4 │ │ │ │ │ + bne 6d00 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -00006920 <_PyList_Extend>: │ │ │ │ │ +00006d2c <_PyList_Extend>: │ │ │ │ │ _PyList_Extend(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 694c <_list_extend> │ │ │ │ │ - ldr r3, [pc, #12] @ 6948 <_PyList_Extend+0x28> │ │ │ │ │ + bl 6d58 <_list_extend> │ │ │ │ │ + ldr r3, [pc, #12] @ 6d54 <_PyList_Extend+0x28> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movne r0, r3 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -0000694c <_list_extend>: │ │ │ │ │ +00006d58 <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 7720 <_list_extend+0xdd4> │ │ │ │ │ + beq 7b44 <_list_extend+0xdec> │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r2, [pc, #3544] @ 7744 <_list_extend+0xdf8> │ │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ + ldr r2, [pc, #3560] @ 7b60 <_list_extend+0xe08> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 6da4 <_list_extend+0x458> │ │ │ │ │ - ldr r2, [pc, #3520] @ 7748 <_list_extend+0xdfc> │ │ │ │ │ + beq 71b0 <_list_extend+0x458> │ │ │ │ │ + ldr r2, [pc, #3536] @ 7b64 <_list_extend+0xe0c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 6b54 <_list_extend+0x208> │ │ │ │ │ - ldr r1, [pc, #3512] @ 774c <_list_extend+0xe00> │ │ │ │ │ + bne 6f60 <_list_extend+0x208> │ │ │ │ │ + ldr r1, [pc, #3528] @ 7b68 <_list_extend+0xe10> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6fbc <_list_extend+0x670> │ │ │ │ │ + beq 73c8 <_list_extend+0x670> │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6b28 <_list_extend+0x1dc> │ │ │ │ │ + beq 6f34 <_list_extend+0x1dc> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6ccc <_list_extend+0x380> │ │ │ │ │ + bne 70d8 <_list_extend+0x380> │ │ │ │ │ add r7, r5, #1 │ │ │ │ │ bic r7, r7, #1 │ │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7700 <_list_extend+0xdb4> │ │ │ │ │ + bhi 7b18 <_list_extend+0xdc0> │ │ │ │ │ lsl r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7700 <_list_extend+0xdb4> │ │ │ │ │ + beq 7b18 <_list_extend+0xdc0> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ str r7, [r4, #16] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 6d30 <_list_extend+0x3e4> │ │ │ │ │ + bne 713c <_list_extend+0x3e4> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r3, r6, #12 │ │ │ │ │ - ble 6b28 <_list_extend+0x1dc> │ │ │ │ │ + ble 6f34 <_list_extend+0x1dc> │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ lsl r2, r8, #2 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r1] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r1, [r0, r8, lsl #2] │ │ │ │ │ - beq 6b28 <_list_extend+0x1dc> │ │ │ │ │ + beq 6f34 <_list_extend+0x1dc> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ add lr, r2, #4 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r1] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r1, [r0, lr] │ │ │ │ │ - beq 6b28 <_list_extend+0x1dc> │ │ │ │ │ + beq 6f34 <_list_extend+0x1dc> │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add lr, r2, #8 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r1] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r1, [r0, lr] │ │ │ │ │ - beq 6b28 <_list_extend+0x1dc> │ │ │ │ │ + beq 6f34 <_list_extend+0x1dc> │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ add lr, r2, #12 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r1] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ str r1, [r0, lr] │ │ │ │ │ - beq 6b28 <_list_extend+0x1dc> │ │ │ │ │ + beq 6f34 <_list_extend+0x1dc> │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ add lr, r2, #16 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r1] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ str r1, [r0, lr] │ │ │ │ │ - beq 6b28 <_list_extend+0x1dc> │ │ │ │ │ + beq 6f34 <_list_extend+0x1dc> │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ add lr, r2, #20 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r1] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ str r1, [r0, lr] │ │ │ │ │ - beq 6b28 <_list_extend+0x1dc> │ │ │ │ │ + beq 6f34 <_list_extend+0x1dc> │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ add r2, r2, #24 │ │ │ │ │ ldr lr, [r1] │ │ │ │ │ add ip, r0, r2 │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne lr, lr, #1 │ │ │ │ │ strne lr, [r1] │ │ │ │ │ cmp r5, #7 │ │ │ │ │ str r1, [r0, r2] │ │ │ │ │ - beq 6b28 <_list_extend+0x1dc> │ │ │ │ │ - add r1, r3, #28 │ │ │ │ │ - add r2, r3, r5, lsl #2 │ │ │ │ │ - ldr r3, [r1], #4 │ │ │ │ │ + beq 6f34 <_list_extend+0x1dc> │ │ │ │ │ + add r2, r3, #28 │ │ │ │ │ + add r1, r3, r5, lsl #2 │ │ │ │ │ + ldr r3, [r2], #4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6d8c <_list_extend+0x440> │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ + bne 7198 <_list_extend+0x440> │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ - bne 6b0c <_list_extend+0x1c0> │ │ │ │ │ + bne 6f18 <_list_extend+0x1c0> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b48 <_list_extend+0x1fc> │ │ │ │ │ + beq 6f54 <_list_extend+0x1fc> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - beq 770c <_list_extend+0xdc0> │ │ │ │ │ + beq 7b24 <_list_extend+0xdcc> │ │ │ │ │ mov r0, r3 │ │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r8, [pc, #3060] @ 7750 <_list_extend+0xe04> │ │ │ │ │ - ldr r2, [pc, #3060] @ 7754 <_list_extend+0xe08> │ │ │ │ │ + ldr r8, [pc, #3076] @ 7b6c <_list_extend+0xe14> │ │ │ │ │ + ldr r2, [pc, #3076] @ 7b70 <_list_extend+0xe18> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpne r3, r8 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 7198 <_list_extend+0x84c> │ │ │ │ │ - ldr r2, [pc, #3040] @ 7758 <_list_extend+0xe0c> │ │ │ │ │ + beq 75a4 <_list_extend+0x84c> │ │ │ │ │ + ldr r2, [pc, #3056] @ 7b74 <_list_extend+0xe1c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7040 <_list_extend+0x6f4> │ │ │ │ │ - ldr r2, [pc, #3032] @ 775c <_list_extend+0xe10> │ │ │ │ │ + beq 73d0 <_list_extend+0x678> │ │ │ │ │ + ldr r2, [pc, #3048] @ 7b78 <_list_extend+0xe20> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7600 <_list_extend+0xcb4> │ │ │ │ │ - ldr r2, [pc, #3024] @ 7760 <_list_extend+0xe14> │ │ │ │ │ + beq 7a2c <_list_extend+0xcd4> │ │ │ │ │ + ldr r2, [pc, #3040] @ 7b7c <_list_extend+0xe24> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 73f4 <_list_extend+0xaa8> │ │ │ │ │ - ldr r2, [pc, #3016] @ 7764 <_list_extend+0xe18> │ │ │ │ │ + beq 7800 <_list_extend+0xaa8> │ │ │ │ │ + ldr r2, [pc, #3032] @ 7b80 <_list_extend+0xe28> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 74c4 <_list_extend+0xb78> │ │ │ │ │ + beq 78d0 <_list_extend+0xb78> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6fbc <_list_extend+0x670> │ │ │ │ │ + beq 73c8 <_list_extend+0x670> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #8 │ │ │ │ │ ldr r5, [r3, #112] @ 0x70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_LengthHint │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt 6fa0 <_list_extend+0x654> │ │ │ │ │ + blt 73ac <_list_extend+0x654> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt 6c40 <_list_extend+0x2f4> │ │ │ │ │ + bgt 704c <_list_extend+0x2f4> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 713c <_list_extend+0x7f0> │ │ │ │ │ + bne 7548 <_list_extend+0x7f0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6c40 <_list_extend+0x2f4> │ │ │ │ │ + beq 704c <_list_extend+0x2f4> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ bic r7, r3, #1 │ │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 76a8 <_list_extend+0xd5c> │ │ │ │ │ + bhi 7ac0 <_list_extend+0xd68> │ │ │ │ │ lsl r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76a8 <_list_extend+0xd5c> │ │ │ │ │ + beq 7ac0 <_list_extend+0xd68> │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r7, [r4, #16] │ │ │ │ │ - b 6c40 <_list_extend+0x2f4> │ │ │ │ │ + b 704c <_list_extend+0x2f4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 6f8c <_list_extend+0x640> │ │ │ │ │ + bge 7398 <_list_extend+0x640> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ str r0, [r2, r3, lsl #2] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6c20 <_list_extend+0x2d4> │ │ │ │ │ + bne 702c <_list_extend+0x2d4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6d40 <_list_extend+0x3f4> │ │ │ │ │ + bne 714c <_list_extend+0x3f4> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble 6d68 <_list_extend+0x41c> │ │ │ │ │ + ble 7174 <_list_extend+0x41c> │ │ │ │ │ cmp r7, r3, asr #1 │ │ │ │ │ - bge 6d68 <_list_extend+0x41c> │ │ │ │ │ + bge 7174 <_list_extend+0x41c> │ │ │ │ │ add r5, r7, #6 │ │ │ │ │ add r5, r5, r7, asr #3 │ │ │ │ │ bic r5, r5, #3 │ │ │ │ │ sub r3, r5, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 75bc <_list_extend+0xc70> │ │ │ │ │ + blt 79d4 <_list_extend+0xc7c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 75cc <_list_extend+0xc80> │ │ │ │ │ + beq 79e4 <_list_extend+0xc8c> │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 76a8 <_list_extend+0xd5c> │ │ │ │ │ + bhi 7ac0 <_list_extend+0xd68> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76a8 <_list_extend+0xd5c> │ │ │ │ │ + beq 7ac0 <_list_extend+0xd68> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - bne 6d74 <_list_extend+0x428> │ │ │ │ │ - b 6d84 <_list_extend+0x438> │ │ │ │ │ + bne 7180 <_list_extend+0x428> │ │ │ │ │ + b 7190 <_list_extend+0x438> │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ add r9, r8, r5 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble 7110 <_list_extend+0x7c4> │ │ │ │ │ + ble 751c <_list_extend+0x7c4> │ │ │ │ │ add r7, r9, #6 │ │ │ │ │ add r7, r7, r9, asr #3 │ │ │ │ │ bic r7, r7, #3 │ │ │ │ │ sub r3, r7, r9 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 73b8 <_list_extend+0xa6c> │ │ │ │ │ + bgt 77c4 <_list_extend+0xa6c> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 75e8 <_list_extend+0xc9c> │ │ │ │ │ + beq 7a00 <_list_extend+0xca8> │ │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7700 <_list_extend+0xdb4> │ │ │ │ │ + bhi 7b18 <_list_extend+0xdc0> │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7700 <_list_extend+0xdb4> │ │ │ │ │ + beq 7b18 <_list_extend+0xdc0> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r7, [r4, #16] │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 69f8 <_list_extend+0xac> │ │ │ │ │ + beq 6e04 <_list_extend+0xac> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ - bgt 6a04 <_list_extend+0xb8> │ │ │ │ │ - b 6b28 <_list_extend+0x1dc> │ │ │ │ │ - ldr r3, [pc, #2592] @ 7768 <_list_extend+0xe1c> │ │ │ │ │ + bgt 6e10 <_list_extend+0xb8> │ │ │ │ │ + b 6f34 <_list_extend+0x1dc> │ │ │ │ │ + ldr r3, [pc, #2608] @ 7b84 <_list_extend+0xe2c> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6fa0 <_list_extend+0x654> │ │ │ │ │ + beq 73ac <_list_extend+0x654> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt 6c6c <_list_extend+0x320> │ │ │ │ │ + blt 7078 <_list_extend+0x320> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6d84 <_list_extend+0x438> │ │ │ │ │ + beq 7190 <_list_extend+0x438> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 7130 <_list_extend+0x7e4> │ │ │ │ │ + beq 753c <_list_extend+0x7e4> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 6b48 <_list_extend+0x1fc> │ │ │ │ │ + b 6f54 <_list_extend+0x1fc> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ - bne 6b0c <_list_extend+0x1c0> │ │ │ │ │ - b 6b28 <_list_extend+0x1dc> │ │ │ │ │ + bne 6f18 <_list_extend+0x1c0> │ │ │ │ │ + b 6f34 <_list_extend+0x1dc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [pc, #2460] @ 774c <_list_extend+0xe00> │ │ │ │ │ + ldr r1, [pc, #2476] @ 7b68 <_list_extend+0xe10> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6fbc <_list_extend+0x670> │ │ │ │ │ + beq 73c8 <_list_extend+0x670> │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6f40 <_list_extend+0x5f4> │ │ │ │ │ + beq 734c <_list_extend+0x5f4> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6fc4 <_list_extend+0x678> │ │ │ │ │ + bne 74a0 <_list_extend+0x748> │ │ │ │ │ add r7, r6, #1 │ │ │ │ │ bic r7, r7, #1 │ │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 76d8 <_list_extend+0xd8c> │ │ │ │ │ + bhi 7af4 <_list_extend+0xd9c> │ │ │ │ │ lsl r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76d8 <_list_extend+0xd8c> │ │ │ │ │ + beq 7af4 <_list_extend+0xd9c> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ str r7, [r4, #16] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 7030 <_list_extend+0x6e4> │ │ │ │ │ + bne 750c <_list_extend+0x7b4> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add r3, r5, #12 │ │ │ │ │ - ble 6f40 <_list_extend+0x5f4> │ │ │ │ │ + ble 734c <_list_extend+0x5f4> │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ lsl r2, r8, #2 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r1] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r1, [r0, r8, lsl #2] │ │ │ │ │ - beq 6f40 <_list_extend+0x5f4> │ │ │ │ │ + beq 734c <_list_extend+0x5f4> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ add lr, r2, #4 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r1] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r1, [r0, lr] │ │ │ │ │ - beq 6f40 <_list_extend+0x5f4> │ │ │ │ │ + beq 734c <_list_extend+0x5f4> │ │ │ │ │ ldr ip, [r3, #8] │ │ │ │ │ add r1, r0, r2 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne lr, lr, #1 │ │ │ │ │ strne lr, [ip] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str ip, [r1, #8] │ │ │ │ │ - beq 6f40 <_list_extend+0x5f4> │ │ │ │ │ + beq 734c <_list_extend+0x5f4> │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ add r1, r0, r2 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne lr, lr, #1 │ │ │ │ │ strne lr, [ip] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ str ip, [r1, #12] │ │ │ │ │ - beq 6f40 <_list_extend+0x5f4> │ │ │ │ │ + beq 734c <_list_extend+0x5f4> │ │ │ │ │ ldr ip, [r3, #16] │ │ │ │ │ add r1, r0, r2 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne lr, lr, #1 │ │ │ │ │ strne lr, [ip] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ str ip, [r1, #16] │ │ │ │ │ - beq 6f40 <_list_extend+0x5f4> │ │ │ │ │ + beq 734c <_list_extend+0x5f4> │ │ │ │ │ ldr ip, [r3, #20] │ │ │ │ │ add r1, r0, r2 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne lr, lr, #1 │ │ │ │ │ strne lr, [ip] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ str ip, [r1, #20] │ │ │ │ │ - beq 6f40 <_list_extend+0x5f4> │ │ │ │ │ + beq 734c <_list_extend+0x5f4> │ │ │ │ │ add r2, r2, #24 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ strne r1, [r2] │ │ │ │ │ cmp r6, #7 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - beq 6f40 <_list_extend+0x5f4> │ │ │ │ │ + beq 734c <_list_extend+0x5f4> │ │ │ │ │ add r2, r3, #28 │ │ │ │ │ add r1, r3, r6, lsl #2 │ │ │ │ │ ldr r3, [r2], #4 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6f74 <_list_extend+0x628> │ │ │ │ │ + bne 7380 <_list_extend+0x628> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 6f24 <_list_extend+0x5d8> │ │ │ │ │ + bne 7330 <_list_extend+0x5d8> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b48 <_list_extend+0x1fc> │ │ │ │ │ + beq 6f54 <_list_extend+0x1fc> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne 6b48 <_list_extend+0x1fc> │ │ │ │ │ + bne 6f54 <_list_extend+0x1fc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - b 6b48 <_list_extend+0x1fc> │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + b 6f54 <_list_extend+0x1fc> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 6f24 <_list_extend+0x5d8> │ │ │ │ │ - b 6f40 <_list_extend+0x5f4> │ │ │ │ │ + bne 7330 <_list_extend+0x5d8> │ │ │ │ │ + b 734c <_list_extend+0x5f4> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 474 <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 6c40 <_list_extend+0x2f4> │ │ │ │ │ + bne 704c <_list_extend+0x2f4> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6fbc <_list_extend+0x670> │ │ │ │ │ + beq 73c8 <_list_extend+0x670> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 7728 <_list_extend+0xddc> │ │ │ │ │ + beq 7b38 <_list_extend+0xde0> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 6b48 <_list_extend+0x1fc> │ │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ │ - add r9, r8, r6 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - ble 73d8 <_list_extend+0xa8c> │ │ │ │ │ - add r7, r9, #6 │ │ │ │ │ - add r7, r7, r9, asr #3 │ │ │ │ │ - bic r7, r7, #3 │ │ │ │ │ - sub r3, r7, r9 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - addlt r7, r9, #3 │ │ │ │ │ - biclt r7, r7, #3 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - beq 76c0 <_list_extend+0xd74> │ │ │ │ │ - cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 76d8 <_list_extend+0xd8c> │ │ │ │ │ - lsl r1, r7, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 76d8 <_list_extend+0xd8c> │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - str r9, [r4, #8] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - str r7, [r4, #16] │ │ │ │ │ - and r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - str r0, [r4, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 6e10 <_list_extend+0x4c4> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ - bgt 6e1c <_list_extend+0x4d0> │ │ │ │ │ - b 6f40 <_list_extend+0x5f4> │ │ │ │ │ + b 6f54 <_list_extend+0x1fc> │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ add fp, r7, r3 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - ble 73c4 <_list_extend+0xa78> │ │ │ │ │ + ble 77d0 <_list_extend+0xa78> │ │ │ │ │ add r6, fp, #6 │ │ │ │ │ add r6, r6, fp, asr #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ sub r2, r6, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ addgt r6, fp, #3 │ │ │ │ │ bicgt r6, r6, #3 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 76f0 <_list_extend+0xda4> │ │ │ │ │ + beq 7ac8 <_list_extend+0xd70> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 76e4 <_list_extend+0xd98> │ │ │ │ │ + bhi 7ae8 <_list_extend+0xd90> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 76e4 <_list_extend+0xd98> │ │ │ │ │ + beq 7ae8 <_list_extend+0xd90> │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ str r8, [r4, #12] │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ mov sl, #0 │ │ │ │ │ add r8, r8, r7, lsl #2 │ │ │ │ │ - add r6, sp, #24 │ │ │ │ │ - add r7, sp, #20 │ │ │ │ │ - add r9, sp, #28 │ │ │ │ │ - str sl, [sp, #20] │ │ │ │ │ - b 70e4 <_list_extend+0x798> │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + add r6, sp, #32 │ │ │ │ │ + add r7, sp, #28 │ │ │ │ │ + add r9, sp, #36 @ 0x24 │ │ │ │ │ + str sl, [sp, #28] │ │ │ │ │ + b 7474 <_list_extend+0x71c> │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ add r1, r8, #4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addeq r1, r8, #4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ str r2, [r8] │ │ │ │ │ @@ -7585,637 +7811,673 @@ │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 70c0 <_list_extend+0x774> │ │ │ │ │ + bne 7450 <_list_extend+0x6f8> │ │ │ │ │ mov r3, r0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - b 6b48 <_list_extend+0x1fc> │ │ │ │ │ + b 6f54 <_list_extend+0x1fc> │ │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ │ + add r9, r8, r6 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ble 77e4 <_list_extend+0xa8c> │ │ │ │ │ + add r7, r9, #6 │ │ │ │ │ + add r7, r7, r9, asr #3 │ │ │ │ │ + bic r7, r7, #3 │ │ │ │ │ + sub r3, r7, r9 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + addlt r7, r9, #3 │ │ │ │ │ + biclt r7, r7, #3 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 7b00 <_list_extend+0xda8> │ │ │ │ │ + cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ + bhi 7af4 <_list_extend+0xd9c> │ │ │ │ │ + lsl r1, r7, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 7af4 <_list_extend+0xd9c> │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + str r7, [r4, #16] │ │ │ │ │ + and r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ + str r0, [r4, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 721c <_list_extend+0x4c4> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ + bgt 7228 <_list_extend+0x4d0> │ │ │ │ │ + b 734c <_list_extend+0x5f4> │ │ │ │ │ cmp r9, r3, asr #1 │ │ │ │ │ - blt 73a0 <_list_extend+0xa54> │ │ │ │ │ + blt 77ac <_list_extend+0xa54> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 69f8 <_list_extend+0xac> │ │ │ │ │ - b 6d30 <_list_extend+0x3e4> │ │ │ │ │ + beq 6e04 <_list_extend+0xac> │ │ │ │ │ + b 713c <_list_extend+0x3e4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6d84 <_list_extend+0x438> │ │ │ │ │ + b 7190 <_list_extend+0x438> │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add r2, r3, r7 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 74b8 <_list_extend+0xb6c> │ │ │ │ │ + ble 78c4 <_list_extend+0xb6c> │ │ │ │ │ add r8, r2, #6 │ │ │ │ │ add r8, r8, r2, asr #3 │ │ │ │ │ bic r8, r8, #3 │ │ │ │ │ sub r1, r8, r2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ addgt r8, r2, #3 │ │ │ │ │ bicgt r8, r8, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 76d0 <_list_extend+0xd84> │ │ │ │ │ + beq 7ae0 <_list_extend+0xd88> │ │ │ │ │ cmn r8, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 76a8 <_list_extend+0xd5c> │ │ │ │ │ + bhi 7ac0 <_list_extend+0xd68> │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76a8 <_list_extend+0xd5c> │ │ │ │ │ + beq 7ac0 <_list_extend+0xd68> │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r8, [r4, #16] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 6c40 <_list_extend+0x2f4> │ │ │ │ │ + b 704c <_list_extend+0x2f4> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ add sl, r2, r3 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - ble 75a8 <_list_extend+0xc5c> │ │ │ │ │ + ble 79c0 <_list_extend+0xc68> │ │ │ │ │ add r6, sl, #6 │ │ │ │ │ add r6, r6, sl, asr #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ sub r2, r6, sl │ │ │ │ │ cmp r3, r2 │ │ │ │ │ addgt r6, sl, #3 │ │ │ │ │ bicgt r6, r6, #3 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 76f8 <_list_extend+0xdac> │ │ │ │ │ + beq 7b10 <_list_extend+0xdb8> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 76e4 <_list_extend+0xd98> │ │ │ │ │ + bhi 7ae8 <_list_extend+0xd90> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 76e4 <_list_extend+0xd98> │ │ │ │ │ + beq 7ae8 <_list_extend+0xd90> │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ str fp, [r4, #12] │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - add r7, sp, #20 │ │ │ │ │ - add r6, sp, #24 │ │ │ │ │ - add r8, sp, #16 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + add r7, sp, #28 │ │ │ │ │ + add r6, sp, #32 │ │ │ │ │ + add r8, sp, #24 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r9, fp, ip, lsl #2 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7394 <_list_extend+0xa48> │ │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq 77a0 <_list_extend+0xa48> │ │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str r3, [fp, ip, lsl #2] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7394 <_list_extend+0xa48> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq 77a0 <_list_extend+0xa48> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7394 <_list_extend+0xa48> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq 77a0 <_list_extend+0xa48> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7394 <_list_extend+0xa48> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq 77a0 <_list_extend+0xa48> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str r3, [r9, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7394 <_list_extend+0xa48> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq 77a0 <_list_extend+0xa48> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str r3, [r9, #16] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7394 <_list_extend+0xa48> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq 77a0 <_list_extend+0xa48> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str r3, [r9, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7394 <_list_extend+0xa48> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq 77a0 <_list_extend+0xa48> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str r3, [r9, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7394 <_list_extend+0xa48> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq 77a0 <_list_extend+0xa48> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str r3, [r9, #28] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7394 <_list_extend+0xa48> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq 77a0 <_list_extend+0xa48> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str r3, [r9, #32] │ │ │ │ │ add r9, r9, #36 @ 0x24 │ │ │ │ │ - b 7378 <_list_extend+0xa2c> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + b 7784 <_list_extend+0xa2c> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str r3, [r9], #4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7370 <_list_extend+0xa24> │ │ │ │ │ + bne 777c <_list_extend+0xa24> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 6b48 <_list_extend+0x1fc> │ │ │ │ │ + b 6f54 <_list_extend+0x1fc> │ │ │ │ │ add r7, r9, #6 │ │ │ │ │ add r7, r7, r9, asr #3 │ │ │ │ │ bic r7, r7, #3 │ │ │ │ │ sub r3, r7, r9 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 6cf4 <_list_extend+0x3a8> │ │ │ │ │ + bge 7100 <_list_extend+0x3a8> │ │ │ │ │ add r7, r9, #3 │ │ │ │ │ bic r7, r7, #3 │ │ │ │ │ - b 6cf4 <_list_extend+0x3a8> │ │ │ │ │ + b 7100 <_list_extend+0x3a8> │ │ │ │ │ cmp fp, r2, asr #1 │ │ │ │ │ - blt 7058 <_list_extend+0x70c> │ │ │ │ │ + blt 73e8 <_list_extend+0x690> │ │ │ │ │ ldr r8, [r0, #12] │ │ │ │ │ str fp, [r0, #8] │ │ │ │ │ - b 70a4 <_list_extend+0x758> │ │ │ │ │ + b 7434 <_list_extend+0x6dc> │ │ │ │ │ cmp r9, r3, asr #1 │ │ │ │ │ - blt 6fd4 <_list_extend+0x688> │ │ │ │ │ + blt 74b0 <_list_extend+0x758> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ and r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - b 7028 <_list_extend+0x6dc> │ │ │ │ │ + b 7504 <_list_extend+0x7ac> │ │ │ │ │ ldr sl, [r1, #8] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ add fp, r7, r3 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - ble 7694 <_list_extend+0xd48> │ │ │ │ │ + ble 7aac <_list_extend+0xd54> │ │ │ │ │ add r6, fp, #6 │ │ │ │ │ add r6, r6, fp, asr #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ sub r2, r6, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ addgt r6, fp, #3 │ │ │ │ │ bicgt r6, r6, #3 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 76c8 <_list_extend+0xd7c> │ │ │ │ │ + beq 7ad8 <_list_extend+0xd80> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 76e4 <_list_extend+0xd98> │ │ │ │ │ + bhi 7ae8 <_list_extend+0xd90> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 76e4 <_list_extend+0xd98> │ │ │ │ │ + beq 7ae8 <_list_extend+0xd90> │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ mov r8, #0 │ │ │ │ │ add r5, r5, r7, lsl #2 │ │ │ │ │ - add r6, sp, #24 │ │ │ │ │ - add r7, sp, #20 │ │ │ │ │ - add r9, sp, #28 │ │ │ │ │ - str r8, [sp, #20] │ │ │ │ │ - b 7490 <_list_extend+0xb44> │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + add r6, sp, #32 │ │ │ │ │ + add r7, sp, #28 │ │ │ │ │ + add r9, sp, #36 @ 0x24 │ │ │ │ │ + str r8, [sp, #28] │ │ │ │ │ + b 789c <_list_extend+0xb44> │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ str r2, [r5], #4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7478 <_list_extend+0xb2c> │ │ │ │ │ + bne 7884 <_list_extend+0xb2c> │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - b 6b48 <_list_extend+0x1fc> │ │ │ │ │ + b 6f54 <_list_extend+0x1fc> │ │ │ │ │ cmp r2, r1, asr #1 │ │ │ │ │ - bge 7190 <_list_extend+0x844> │ │ │ │ │ - b 714c <_list_extend+0x800> │ │ │ │ │ + bge 759c <_list_extend+0x844> │ │ │ │ │ + b 7558 <_list_extend+0x800> │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ add fp, r2, r3 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - ble 7680 <_list_extend+0xd34> │ │ │ │ │ + ble 7a18 <_list_extend+0xcc0> │ │ │ │ │ add r5, fp, #6 │ │ │ │ │ add r5, r5, fp, asr #3 │ │ │ │ │ bic r5, r5, #3 │ │ │ │ │ sub r1, r5, fp │ │ │ │ │ cmp r3, r1 │ │ │ │ │ addgt r5, fp, #3 │ │ │ │ │ bicgt r5, r5, #3 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 76b8 <_list_extend+0xd6c> │ │ │ │ │ + beq 7ad0 <_list_extend+0xd78> │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 76b0 <_list_extend+0xd64> │ │ │ │ │ + bhi 7b08 <_list_extend+0xdb0> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76b0 <_list_extend+0xd64> │ │ │ │ │ + beq 7b08 <_list_extend+0xdb0> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ + str r4, [sp, #12] │ │ │ │ │ add r5, r5, r2, lsl #2 │ │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ - add r7, sp, #20 │ │ │ │ │ - add r6, sp, #24 │ │ │ │ │ - add r8, sp, #16 │ │ │ │ │ + add r7, sp, #28 │ │ │ │ │ + add r6, sp, #32 │ │ │ │ │ + add r8, sp, #24 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - b 7584 <_list_extend+0xc38> │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + b 7998 <_list_extend+0xc40> │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Pack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7734 <_list_extend+0xde8> │ │ │ │ │ + beq 7b4c <_list_extend+0xdf4> │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ str r0, [r5], #4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7564 <_list_extend+0xc18> │ │ │ │ │ - b 74b0 <_list_extend+0xb64> │ │ │ │ │ + bne 7978 <_list_extend+0xc20> │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ + b 78bc <_list_extend+0xb64> │ │ │ │ │ cmp sl, r2, asr #1 │ │ │ │ │ - blt 71b8 <_list_extend+0x86c> │ │ │ │ │ + blt 75c4 <_list_extend+0x86c> │ │ │ │ │ ldr fp, [r0, #12] │ │ │ │ │ str sl, [r0, #8] │ │ │ │ │ - b 7204 <_list_extend+0x8b8> │ │ │ │ │ + b 7610 <_list_extend+0x8b8> │ │ │ │ │ add r5, r7, #3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bic r5, r5, #3 │ │ │ │ │ - bne 6c94 <_list_extend+0x348> │ │ │ │ │ + bne 70a0 <_list_extend+0x348> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76a8 <_list_extend+0xd5c> │ │ │ │ │ + beq 7ac0 <_list_extend+0xd68> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 6cb0 <_list_extend+0x364> │ │ │ │ │ + b 70bc <_list_extend+0x364> │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7700 <_list_extend+0xdb4> │ │ │ │ │ + beq 7b18 <_list_extend+0xdc0> │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 6d14 <_list_extend+0x3c8> │ │ │ │ │ + b 7120 <_list_extend+0x3c8> │ │ │ │ │ + cmp fp, r1, asr #1 │ │ │ │ │ + blt 78f0 <_list_extend+0xb98> │ │ │ │ │ + ldr r5, [r0, #12] │ │ │ │ │ + str fp, [r0, #8] │ │ │ │ │ + b 7948 <_list_extend+0xbf0> │ │ │ │ │ ldr fp, [r1, #8] │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ ldr r5, [fp, #8] │ │ │ │ │ add r5, r6, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 53c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 6b48 <_list_extend+0x1fc> │ │ │ │ │ + beq 6f54 <_list_extend+0x1fc> │ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ │ - add r7, sp, #20 │ │ │ │ │ + add r7, sp, #28 │ │ │ │ │ add sl, sl, r6, lsl #2 │ │ │ │ │ - add r9, sp, #28 │ │ │ │ │ - add r6, sp, #24 │ │ │ │ │ - str r8, [sp, #20] │ │ │ │ │ - b 7658 <_list_extend+0xd0c> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + add r9, sp, #36 @ 0x24 │ │ │ │ │ + add r6, sp, #32 │ │ │ │ │ + str r8, [sp, #28] │ │ │ │ │ + b 7a84 <_list_extend+0xd2c> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ strne r0, [r3] │ │ │ │ │ str r3, [sl], #4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7640 <_list_extend+0xcf4> │ │ │ │ │ + bne 7a6c <_list_extend+0xd14> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 6b48 <_list_extend+0x1fc> │ │ │ │ │ - cmp fp, r1, asr #1 │ │ │ │ │ - blt 74e4 <_list_extend+0xb98> │ │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ │ - str fp, [r0, #8] │ │ │ │ │ - b 753c <_list_extend+0xbf0> │ │ │ │ │ + b 6f54 <_list_extend+0x1fc> │ │ │ │ │ cmp fp, r2, asr #1 │ │ │ │ │ - blt 7410 <_list_extend+0xac4> │ │ │ │ │ + blt 781c <_list_extend+0xac4> │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ str fp, [r0, #8] │ │ │ │ │ - b 745c <_list_extend+0xb10> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 6fa0 <_list_extend+0x654> │ │ │ │ │ + b 7868 <_list_extend+0xb10> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 6fbc <_list_extend+0x670> │ │ │ │ │ + b 73ac <_list_extend+0x654> │ │ │ │ │ + mov r6, fp │ │ │ │ │ + b 7414 <_list_extend+0x6bc> │ │ │ │ │ mov r5, fp │ │ │ │ │ - b 7510 <_list_extend+0xbc4> │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b 7000 <_list_extend+0x6b4> │ │ │ │ │ + b 791c <_list_extend+0xbc4> │ │ │ │ │ mov r6, fp │ │ │ │ │ - b 743c <_list_extend+0xaf0> │ │ │ │ │ + b 7848 <_list_extend+0xaf0> │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 7178 <_list_extend+0x82c> │ │ │ │ │ + b 7584 <_list_extend+0x82c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 6f44 <_list_extend+0x5f8> │ │ │ │ │ + b 6f54 <_list_extend+0x1fc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 6b48 <_list_extend+0x1fc> │ │ │ │ │ - mov r6, fp │ │ │ │ │ - b 7084 <_list_extend+0x738> │ │ │ │ │ + b 7350 <_list_extend+0x5f8> │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b 74dc <_list_extend+0x784> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b 73c8 <_list_extend+0x670> │ │ │ │ │ mov r6, sl │ │ │ │ │ - b 71e4 <_list_extend+0x898> │ │ │ │ │ + b 75f0 <_list_extend+0x898> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 6b2c <_list_extend+0x1e0> │ │ │ │ │ + b 6f38 <_list_extend+0x1e0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - b 6b48 <_list_extend+0x1fc> │ │ │ │ │ - mov r1, #2 │ │ │ │ │ - b 2d4 │ │ │ │ │ - R_ARM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + b 6f54 <_list_extend+0x1fc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6fbc <_list_extend+0x670> │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + b 73c8 <_list_extend+0x670> │ │ │ │ │ + mov r1, #2 │ │ │ │ │ + b 2d8 │ │ │ │ │ + R_ARM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ add r2, r2, r9 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 6fbc <_list_extend+0x670> │ │ │ │ │ + b 73c8 <_list_extend+0x670> │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ .word 0x000000a8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PySet_Type │ │ │ │ │ R_ARM_ABS32 PyFrozenSet_Type │ │ │ │ │ R_ARM_ABS32 PyDict_Type │ │ │ │ │ R_ARM_ABS32 PyDictKeys_Type │ │ │ │ │ R_ARM_ABS32 PyDictValues_Type │ │ │ │ │ R_ARM_ABS32 PyDictItems_Type │ │ │ │ │ R_ARM_ABS32 PyExc_StopIteration │ │ │ │ │ │ │ │ │ │ -0000776c : │ │ │ │ │ +00007b88 : │ │ │ │ │ list___init__(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #232] @ 786c │ │ │ │ │ + ldr r3, [pc, #232] @ 7c88 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 77a8 │ │ │ │ │ + beq 7bc4 │ │ │ │ │ ldr r1, [r0, #156] @ 0x9c │ │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 77b0 │ │ │ │ │ + bne 7bcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 77dc │ │ │ │ │ + bne 7bf8 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 77f8 │ │ │ │ │ + bhi 7c14 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - bne 7820 │ │ │ │ │ + bne 7c3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7854 │ │ │ │ │ + bne 7c70 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r0, [pc, #140] @ 7870 │ │ │ │ │ + ldr r0, [pc, #140] @ 7c8c │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 77b0 │ │ │ │ │ + bne 7bcc │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 77d4 │ │ │ │ │ - ldr r0, [pc, #112] @ 7870 │ │ │ │ │ + b 7bf0 │ │ │ │ │ + ldr r0, [pc, #112] @ 7c8c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 77f0 │ │ │ │ │ + beq 7c0c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 77c8 │ │ │ │ │ + ble 7be4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ - bne 7858 │ │ │ │ │ + bne 7c74 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 77d0 │ │ │ │ │ + beq 7bec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 694c <_list_extend> │ │ │ │ │ + bl 6d58 <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2848 │ │ │ │ │ + bl 29cc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b 782c │ │ │ │ │ + b 7c48 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007874 : │ │ │ │ │ +00007c90 : │ │ │ │ │ list_richcompare(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 79f8 │ │ │ │ │ + beq 7e14 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - mov r8, r1 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 79f8 │ │ │ │ │ + beq 7e14 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7a80 │ │ │ │ │ + bne 7e9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 79e0 │ │ │ │ │ + ble 7dfc │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge 79ac │ │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ │ - ldr r1, [r8, #12] │ │ │ │ │ + bge 7dc8 │ │ │ │ │ + ldr r0, [r8, #12] │ │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ │ ldr r6, [r0, r4, lsl #2] │ │ │ │ │ ldr r5, [r1, r4, lsl #2] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 7974 │ │ │ │ │ + beq 7d90 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 79d0 │ │ │ │ │ + beq 7dec │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7914 │ │ │ │ │ + beq 7d30 │ │ │ │ │ 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] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - beq 7944 │ │ │ │ │ + beq 7d60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 7b24 │ │ │ │ │ + beq 7f40 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7960 │ │ │ │ │ + beq 7d7c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 7b00 │ │ │ │ │ + beq 7f1c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 7ad8 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - ldr r2, [r8, #8] │ │ │ │ │ - beq 79ac │ │ │ │ │ + blt 7ef4 │ │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ │ + beq 7dc8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 78cc │ │ │ │ │ - ldr r1, [pc, #424] @ 7b30 │ │ │ │ │ + blt 7ce8 │ │ │ │ │ + ldr r1, [pc, #424] @ 7f4c │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 7b18 │ │ │ │ │ + bhi 7f34 │ │ │ │ │ ldrb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 79c4 │ │ │ │ │ - ldr r4, [pc, #396] @ 7b34 │ │ │ │ │ + bne 7de0 │ │ │ │ │ + ldr r4, [pc, #396] @ 7f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge 7980 │ │ │ │ │ + bge 7d9c │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge 7980 │ │ │ │ │ + bge 7d9c │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - bne 7a00 │ │ │ │ │ - ldr r4, [pc, #364] @ 7b38 │ │ │ │ │ + bne 7e1c │ │ │ │ │ + ldr r4, [pc, #364] @ 7f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 790c │ │ │ │ │ - b 7914 │ │ │ │ │ - ldr r1, [pc, #340] @ 7b3c │ │ │ │ │ + bne 7d28 │ │ │ │ │ + b 7d30 │ │ │ │ │ + ldr r1, [pc, #340] @ 7f58 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 7b18 │ │ │ │ │ + bhi 7f34 │ │ │ │ │ ldrsb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ - ldr r4, [pc, #320] @ 7b40 │ │ │ │ │ - b 79a4 │ │ │ │ │ + ldr r4, [pc, #320] @ 7f5c │ │ │ │ │ + b 7dc0 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ - beq 79a0 │ │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ │ - ldr r3, [r8, #12] │ │ │ │ │ + beq 7dbc │ │ │ │ │ + ldr r2, [r8, #12] │ │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ │ ldr r6, [r2, r4, lsl #2] │ │ │ │ │ ldr r5, [r3, r4, lsl #2] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r2, r9 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ @@ -8226,93 +8488,93 @@ │ │ │ │ │ strne r3, [r5] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompare │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 7abc │ │ │ │ │ + bne 7ed8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 79a4 │ │ │ │ │ + beq 7dc0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 79a4 │ │ │ │ │ + bne 7dc0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 79a4 │ │ │ │ │ + b 7dc0 │ │ │ │ │ sub r1, r9, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 7ae0 │ │ │ │ │ + bhi 7efc │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 79c4 │ │ │ │ │ - b 79a0 │ │ │ │ │ + beq 7de0 │ │ │ │ │ + b 7dbc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 79a0 │ │ │ │ │ - b 79c4 │ │ │ │ │ + bgt 7dbc │ │ │ │ │ + b 7de0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 79c4 │ │ │ │ │ - b 79a0 │ │ │ │ │ + beq 7de0 │ │ │ │ │ + b 7dbc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 79a0 │ │ │ │ │ - b 79c4 │ │ │ │ │ + blt 7dbc │ │ │ │ │ + b 7de0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 7a58 │ │ │ │ │ + bne 7e74 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7a58 │ │ │ │ │ + b 7e74 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 79a4 │ │ │ │ │ + b 7dc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 78c8 │ │ │ │ │ - ldr r1, [pc, #84] @ 7b44 │ │ │ │ │ + bgt 7ce4 │ │ │ │ │ + ldr r1, [pc, #84] @ 7f60 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 7b18 │ │ │ │ │ + bhi 7f34 │ │ │ │ │ ldrsb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7960 │ │ │ │ │ + b 7d7c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 79a0 │ │ │ │ │ - b 79c4 │ │ │ │ │ + bge 7dbc │ │ │ │ │ + b 7de0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 79c4 │ │ │ │ │ - b 79a0 │ │ │ │ │ + bgt 7de0 │ │ │ │ │ + b 7dbc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7944 │ │ │ │ │ + b 7d60 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ .word 0x00000006 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00007b48 : │ │ │ │ │ +00007f64 : │ │ │ │ │ list_remove(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 7c78 │ │ │ │ │ + ble 8094 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r5, [r3] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -8320,34 +8582,34 @@ │ │ │ │ │ strne r3, [r5] │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 7bb0 │ │ │ │ │ + beq 7fcc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 7c90 │ │ │ │ │ + beq 80ac │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 7bdc │ │ │ │ │ + ble 7ff8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2248 │ │ │ │ │ + bl 23cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7c88 │ │ │ │ │ - ldr r0, [pc, #204] @ 7ca8 │ │ │ │ │ + bne 80a4 │ │ │ │ │ + ldr r0, [pc, #204] @ 80c4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bne 7c88 │ │ │ │ │ + bne 80a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 7c78 │ │ │ │ │ + ble 8094 │ │ │ │ │ mov r8, #1 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r5, [r3, r8, lsl #2] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ @@ -8355,331 +8617,331 @@ │ │ │ │ │ strne r2, [r5] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 7c38 │ │ │ │ │ + beq 8054 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 7c9c │ │ │ │ │ + beq 80b8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 7c64 │ │ │ │ │ + ble 8080 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, r8, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2248 │ │ │ │ │ + bl 23cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7c88 │ │ │ │ │ - ldr r0, [pc, #68] @ 7ca8 │ │ │ │ │ + bne 80a4 │ │ │ │ │ + ldr r0, [pc, #68] @ 80c4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bne 7c88 │ │ │ │ │ + bne 80a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - blt 7bf0 │ │ │ │ │ - ldr r3, [pc, #44] @ 7cac │ │ │ │ │ - ldr r1, [pc, #44] @ 7cb0 │ │ │ │ │ + blt 800c │ │ │ │ │ + ldr r3, [pc, #44] @ 80c8 │ │ │ │ │ + ldr r1, [pc, #44] @ 80cc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7bb0 │ │ │ │ │ + b 7fcc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7c38 │ │ │ │ │ + b 8054 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007cb4 : │ │ │ │ │ +000080d0 : │ │ │ │ │ list_pop(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bhi 7e28 │ │ │ │ │ + bhi 8244 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7e4c │ │ │ │ │ + bne 8268 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq 7ea8 │ │ │ │ │ + beq 82c4 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcs 7ee0 │ │ │ │ │ + bcs 82fc │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ subs r6, r3, #1 │ │ │ │ │ add r2, r7, r5, lsl #2 │ │ │ │ │ ldr r8, [r7, r5, lsl #2] │ │ │ │ │ lsl r9, r5, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - beq 7d88 │ │ │ │ │ + beq 81a4 │ │ │ │ │ sub r5, r6, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 7ddc │ │ │ │ │ + bgt 81f8 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble 7dfc │ │ │ │ │ + ble 8218 │ │ │ │ │ add r2, fp, #5 │ │ │ │ │ add r2, r2, r6, asr #3 │ │ │ │ │ bic sl, r2, #3 │ │ │ │ │ sub r1, sl, r6 │ │ │ │ │ sub r3, r6, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ addgt r2, fp, #2 │ │ │ │ │ bicgt sl, r2, #3 │ │ │ │ │ cmn sl, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7ec0 │ │ │ │ │ + bhi 82dc │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ec0 │ │ │ │ │ + beq 82dc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str sl, [r4, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7d7c │ │ │ │ │ + beq 8198 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq 7dc8 │ │ │ │ │ + beq 81e4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7e10 │ │ │ │ │ + bne 822c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r1, r9, #4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r1, r7, r1 │ │ │ │ │ lsl r2, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bgt 7e08 │ │ │ │ │ + bgt 8224 │ │ │ │ │ cmp r6, r2, asr #1 │ │ │ │ │ strge r6, [r4, #8] │ │ │ │ │ - bge 7d7c │ │ │ │ │ + bge 8198 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b 7d34 │ │ │ │ │ + b 8150 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 7dc8 │ │ │ │ │ + bne 81e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7dc8 │ │ │ │ │ - ldr r0, [pc, #244] @ 7f24 │ │ │ │ │ + b 81e4 │ │ │ │ │ + ldr r0, [pc, #244] @ 8340 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7eb8 │ │ │ │ │ + beq 82d4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 7ce4 │ │ │ │ │ + ble 8100 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7f00 │ │ │ │ │ + beq 831c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 7e80 │ │ │ │ │ + beq 829c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 7ef4 │ │ │ │ │ + beq 8310 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 7f00 │ │ │ │ │ + beq 831c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq 7ea8 │ │ │ │ │ + beq 82c4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 7cf8 │ │ │ │ │ + bge 8114 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ - b 7cf8 │ │ │ │ │ - ldr r3, [pc, #120] @ 7f28 │ │ │ │ │ - ldr r1, [pc, #120] @ 7f2c │ │ │ │ │ + b 8114 │ │ │ │ │ + ldr r3, [pc, #120] @ 8344 │ │ │ │ │ + ldr r1, [pc, #120] @ 8348 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 7d7c │ │ │ │ │ + b 8198 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ add r0, r9, #4 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ lsl r2, r5, #2 │ │ │ │ │ add r0, r7, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ str r8, [r7, r9] │ │ │ │ │ - b 7eb8 │ │ │ │ │ - ldr r3, [pc, #64] @ 7f28 │ │ │ │ │ - ldr r1, [pc, #68] @ 7f30 │ │ │ │ │ + b 82d4 │ │ │ │ │ + ldr r3, [pc, #64] @ 8344 │ │ │ │ │ + ldr r1, [pc, #68] @ 834c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 7eb8 │ │ │ │ │ + b 82d4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7e80 │ │ │ │ │ + b 829c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7eb8 │ │ │ │ │ + bne 82d4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq 7ea8 │ │ │ │ │ + beq 82c4 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 7ea0 │ │ │ │ │ + b 82bc │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007f34 : │ │ │ │ │ +00008350 : │ │ │ │ │ list_ass_item(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 7fe4 │ │ │ │ │ + bcs 8400 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r5, [ip, r1, lsl #2] │ │ │ │ │ lsl lr, r1, #2 │ │ │ │ │ add r0, ip, r1, lsl #2 │ │ │ │ │ - bne 7fcc │ │ │ │ │ + bne 83e8 │ │ │ │ │ sub r6, r3, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ strge r6, [r4, #8] │ │ │ │ │ - bge 7f98 │ │ │ │ │ + bge 83b4 │ │ │ │ │ sub r2, r3, r1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r1, lr, #4 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7fb4 │ │ │ │ │ + beq 83d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 7fbc │ │ │ │ │ + beq 83d8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ str r2, [ip, r1, lsl #2] │ │ │ │ │ - b 7f98 │ │ │ │ │ - ldr r3, [pc, #16] @ 7ffc │ │ │ │ │ - ldr r1, [pc, #16] @ 8000 │ │ │ │ │ + b 83b4 │ │ │ │ │ + ldr r3, [pc, #16] @ 8418 │ │ │ │ │ + ldr r1, [pc, #16] @ 841c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00008004 : │ │ │ │ │ +00008420 : │ │ │ │ │ list_concat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ │ - beq 829c │ │ │ │ │ - ldr r3, [pc, #648] @ 82b4 │ │ │ │ │ + beq 86b8 │ │ │ │ │ + ldr r3, [pc, #648] @ 86d0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ adds r5, r5, r2 │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 8198 │ │ │ │ │ + beq 85b4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 8208 │ │ │ │ │ + ble 8624 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r4, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #564] @ 82b8 │ │ │ │ │ + ldr r3, [pc, #564] @ 86d4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ ldr r3, [r8, r3] │ │ │ │ │ @@ -8691,76 +8953,76 @@ │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ │ movhi r3, #0 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ strhi r3, [r4, #12] │ │ │ │ │ - bhi 8254 │ │ │ │ │ + bhi 8670 │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 8254 │ │ │ │ │ + beq 8670 │ │ │ │ │ ldr r8, [r6, #8] │ │ │ │ │ ldr ip, [r6, #12] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - ble 8138 │ │ │ │ │ + ble 8554 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ sub lr, r0, #4 │ │ │ │ │ add r6, ip, r8, lsl #2 │ │ │ │ │ - b 8118 │ │ │ │ │ + b 8534 │ │ │ │ │ cmp r6, ip │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [lr, #4]! │ │ │ │ │ - beq 8138 │ │ │ │ │ + beq 8554 │ │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bne 8108 │ │ │ │ │ + bne 8524 │ │ │ │ │ cmp r6, ip │ │ │ │ │ str r2, [lr, #4]! │ │ │ │ │ - bne 8118 │ │ │ │ │ + bne 8534 │ │ │ │ │ ldr ip, [r7, #8] │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ subgt r1, r1, #4 │ │ │ │ │ subgt r8, r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ addgt r0, r0, r8, lsl #2 │ │ │ │ │ addgt ip, r1, ip, lsl #2 │ │ │ │ │ - ble 817c │ │ │ │ │ + ble 8598 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - beq 8188 │ │ │ │ │ + beq 85a4 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ - bne 8158 │ │ │ │ │ + bne 8574 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ - bne 8158 │ │ │ │ │ - b 817c │ │ │ │ │ + bne 8574 │ │ │ │ │ + b 8598 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 823c │ │ │ │ │ + ble 8658 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ │ ldr r4, [r1, #1772] @ 0x6ec │ │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #252] @ 82bc │ │ │ │ │ + ldr r3, [pc, #252] @ 86d8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ @@ -8773,62 +9035,62 @@ │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r0, [pc, #176] @ 82c0 │ │ │ │ │ + ldr r0, [pc, #176] @ 86dc │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 824c │ │ │ │ │ - ldr r3, [pc, #164] @ 82c4 │ │ │ │ │ + beq 8668 │ │ │ │ │ + ldr r3, [pc, #164] @ 86e0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ ldr r3, [r8, r3] │ │ │ │ │ - b 809c │ │ │ │ │ - ldr r0, [pc, #124] @ 82c0 │ │ │ │ │ + b 84b8 │ │ │ │ │ + ldr r0, [pc, #124] @ 86dc │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 81b8 │ │ │ │ │ + bne 85d4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 8180 │ │ │ │ │ + b 859c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8278 │ │ │ │ │ + beq 8694 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8278 │ │ │ │ │ + bne 8694 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 824c │ │ │ │ │ + beq 8668 │ │ │ │ │ ldr r8, [r6, #8] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr ip, [r6, #12] │ │ │ │ │ - bgt 80f8 │ │ │ │ │ - b 8138 │ │ │ │ │ - ldr r0, [pc, #36] @ 82c8 │ │ │ │ │ + bgt 8514 │ │ │ │ │ + b 8554 │ │ │ │ │ + ldr r0, [pc, #36] @ 86e4 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #32] @ 82cc │ │ │ │ │ + ldr r1, [pc, #32] @ 86e8 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 824c │ │ │ │ │ + b 8668 │ │ │ │ │ .word 0x00000280 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000220 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000e8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ @@ -8836,125 +9098,125 @@ │ │ │ │ │ .word 0x00000090 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000011c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000082d0 : │ │ │ │ │ +000086ec : │ │ │ │ │ list_extend(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 694c <_list_extend> │ │ │ │ │ - ldr r3, [pc, #12] @ 82f8 │ │ │ │ │ + bl 6d58 <_list_extend> │ │ │ │ │ + ldr r3, [pc, #12] @ 8714 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movne r0, r3 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -000082fc : │ │ │ │ │ +00008718 : │ │ │ │ │ PyList_GetItem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 8334 │ │ │ │ │ + beq 8750 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 8348 │ │ │ │ │ + bcs 8764 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #32] @ 835c │ │ │ │ │ - ldr r0, [pc, #32] @ 8360 │ │ │ │ │ + ldr r1, [pc, #32] @ 8778 │ │ │ │ │ + ldr r0, [pc, #32] @ 877c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #20] @ 8364 │ │ │ │ │ - ldr r1, [pc, #20] @ 8368 │ │ │ │ │ + ldr r3, [pc, #20] @ 8780 │ │ │ │ │ + ldr r1, [pc, #20] @ 8784 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ - b 8340 │ │ │ │ │ + b 875c │ │ │ │ │ .word 0x000001a7 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000836c : │ │ │ │ │ +00008788 : │ │ │ │ │ unsafe_tuple_compare(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ ldr r9, [r1, #8] │ │ │ │ │ sub sp, sp, #4 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ movlt r7, r8 │ │ │ │ │ movge r7, r9 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 8424 │ │ │ │ │ + ble 8840 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 84c8 │ │ │ │ │ - beq 8434 │ │ │ │ │ + blt 88e4 │ │ │ │ │ + beq 8850 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 8424 │ │ │ │ │ + beq 8840 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 84c8 │ │ │ │ │ - beq 8488 │ │ │ │ │ + blt 88e4 │ │ │ │ │ + beq 88a4 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 8424 │ │ │ │ │ + beq 8840 │ │ │ │ │ add fp, r4, #16 │ │ │ │ │ add sl, r5, #16 │ │ │ │ │ mov r6, #2 │ │ │ │ │ ldr r1, [sl, #4]! │ │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 84c8 │ │ │ │ │ - beq 84ac │ │ │ │ │ + blt 88e4 │ │ │ │ │ + beq 88c8 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne 83fc │ │ │ │ │ + bne 8818 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 8480 │ │ │ │ │ + b 889c │ │ │ │ │ ldr r3, [r6, #1572] @ 0x624 │ │ │ │ │ - ldr r2, [pc, #144] @ 84d0 │ │ │ │ │ + ldr r2, [pc, #144] @ 88ec │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ - bne 84b8 │ │ │ │ │ + bne 88d4 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ @@ -8973,255 +9235,255 @@ │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ add sp, sp, #4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt 848c │ │ │ │ │ - b 8424 │ │ │ │ │ + bgt 88a8 │ │ │ │ │ + b 8840 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add sp, sp, #4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 8480 │ │ │ │ │ + b 889c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 unsafe_long_compare │ │ │ │ │ │ │ │ │ │ -000084d4 : │ │ │ │ │ +000088f0 : │ │ │ │ │ unsafe_object_compare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r2, #1568] @ 0x620 │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 8554 │ │ │ │ │ + bne 8970 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [pc, #188] @ 85cc │ │ │ │ │ + ldr r3, [pc, #188] @ 89e8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 8594 │ │ │ │ │ + beq 89b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 858c │ │ │ │ │ - ldr r3, [pc, #168] @ 85d0 │ │ │ │ │ + beq 89a8 │ │ │ │ │ + ldr r3, [pc, #168] @ 89ec │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 855c │ │ │ │ │ - ldr r5, [pc, #156] @ 85d4 │ │ │ │ │ + bne 8978 │ │ │ │ │ + ldr r5, [pc, #156] @ 89f0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r5, r0, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ - bne 8570 │ │ │ │ │ + bne 898c │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r2, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 854c │ │ │ │ │ + beq 8968 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 854c │ │ │ │ │ + bne 8968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 854c │ │ │ │ │ + b 8968 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 854c │ │ │ │ │ + b 8968 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 85b4 │ │ │ │ │ + bne 89d0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 85a0 │ │ │ │ │ + bne 89bc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 85a0 │ │ │ │ │ + b 89bc │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 PyBool_Type │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ │ │ │ │ │ -000085d8 : │ │ │ │ │ +000089f4 : │ │ │ │ │ list_clear_slot(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 865c │ │ │ │ │ + beq 8a78 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - bmi 8654 │ │ │ │ │ + bmi 8a70 │ │ │ │ │ ldr r0, [r5, r2, lsl #2] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 8628 │ │ │ │ │ + beq 8a44 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 867c │ │ │ │ │ + bne 8a98 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ - beq 8654 │ │ │ │ │ + beq 8a70 │ │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 864c │ │ │ │ │ + beq 8a68 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8664 │ │ │ │ │ + bne 8a80 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 8634 │ │ │ │ │ + bcs 8a50 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 864c │ │ │ │ │ + bne 8a68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 864c │ │ │ │ │ + b 8a68 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 8628 │ │ │ │ │ + bne 8a44 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ - bne 8634 │ │ │ │ │ - b 8654 │ │ │ │ │ + bne 8a50 │ │ │ │ │ + b 8a70 │ │ │ │ │ │ │ │ │ │ -000086a0 : │ │ │ │ │ +00008abc : │ │ │ │ │ PyList_GetItemRef(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 86e8 │ │ │ │ │ + beq 8b04 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 8700 │ │ │ │ │ + bcs 8b1c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #36] @ 8714 │ │ │ │ │ - ldr r1, [pc, #36] @ 8718 │ │ │ │ │ + ldr r3, [pc, #36] @ 8b30 │ │ │ │ │ + ldr r1, [pc, #36] @ 8b34 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #20] @ 871c │ │ │ │ │ - ldr r1, [pc, #20] @ 8720 │ │ │ │ │ + ldr r3, [pc, #20] @ 8b38 │ │ │ │ │ + ldr r1, [pc, #20] @ 8b3c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ - b 86f8 │ │ │ │ │ + b 8b14 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000150 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00008724 : │ │ │ │ │ +00008b40 : │ │ │ │ │ list_contains(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 87bc │ │ │ │ │ + beq 8bd8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 8768 │ │ │ │ │ + b 8b84 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 87c0 │ │ │ │ │ + bne 8bdc │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bls 87bc │ │ │ │ │ + bls 8bd8 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r4, [r3, r6, lsl #2] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 8750 │ │ │ │ │ + beq 8b6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8750 │ │ │ │ │ + bne 8b6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8750 │ │ │ │ │ + b 8b6c │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -000087c8 : │ │ │ │ │ +00008be4 : │ │ │ │ │ list___reversed__(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #52] @ 8818 │ │ │ │ │ + ldr r0, [pc, #52] @ 8c34 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8810 │ │ │ │ │ + beq 8c2c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ strne r3, [r5] │ │ │ │ │ @@ -9229,303 +9491,303 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Track │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000881c : │ │ │ │ │ +00008c38 : │ │ │ │ │ listreviter_dealloc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 884c │ │ │ │ │ + beq 8c68 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8858 │ │ │ │ │ + bne 8c74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 884c │ │ │ │ │ + bne 8c68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -00008878 : │ │ │ │ │ +00008c94 : │ │ │ │ │ list_insert(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bne 8a34 │ │ │ │ │ + bne 8e50 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8a04 │ │ │ │ │ + beq 8e20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 89b8 │ │ │ │ │ + bne 8dd4 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 8a04 │ │ │ │ │ + beq 8e20 │ │ │ │ │ ldr r8, [r7, #4] │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8a24 │ │ │ │ │ + beq 8e40 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ add r9, r4, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble 898c │ │ │ │ │ + ble 8da8 │ │ │ │ │ add r7, r4, #7 │ │ │ │ │ add r7, r7, r9, asr #3 │ │ │ │ │ bic r7, r7, #3 │ │ │ │ │ sub r3, r7, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addle r7, r4, #4 │ │ │ │ │ bicle r7, r7, #3 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 89d4 │ │ │ │ │ + beq 8df0 │ │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 89f8 │ │ │ │ │ + bhi 8e14 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 89f8 │ │ │ │ │ + beq 8e14 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [r6, #8] │ │ │ │ │ str r7, [r6, #16] │ │ │ │ │ str r0, [r6, #12] │ │ │ │ │ - blt 89a4 │ │ │ │ │ + blt 8dc0 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movlt ip, r5 │ │ │ │ │ movge ip, r4 │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ addle r3, r0, r4, lsl #2 │ │ │ │ │ - bgt 896c │ │ │ │ │ + bgt 8d88 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r3, #-4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ - ble 8958 │ │ │ │ │ + ble 8d74 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r8] │ │ │ │ │ strne r8, [r0, ip, lsl #2] │ │ │ │ │ - beq 89b0 │ │ │ │ │ - ldr r0, [pc, #204] @ 8a58 │ │ │ │ │ + beq 8dcc │ │ │ │ │ + ldr r0, [pc, #204] @ 8e74 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r9, r3, asr #1 │ │ │ │ │ - blt 88e8 │ │ │ │ │ + blt 8d04 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ str r9, [r6, #8] │ │ │ │ │ - bge 893c │ │ │ │ │ + bge 8d58 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ bic r5, r5, r5, asr #31 │ │ │ │ │ - b 893c │ │ │ │ │ + b 8d58 │ │ │ │ │ str r8, [r0, ip, lsl #2] │ │ │ │ │ - b 8984 │ │ │ │ │ + b 8da0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 88c0 │ │ │ │ │ + bne 8cdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 88c0 │ │ │ │ │ + b 8cdc │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvnne ip, #0 │ │ │ │ │ strne r0, [r6, #12] │ │ │ │ │ strne r9, [r6, #8] │ │ │ │ │ strne r9, [r6, #16] │ │ │ │ │ - bne 896c │ │ │ │ │ + bne 8d88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 89fc │ │ │ │ │ + bne 8e18 │ │ │ │ │ ldr r8, [r7, #4] │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mvnne r5, #0 │ │ │ │ │ - bne 88d8 │ │ │ │ │ - ldr r0, [pc, #48] @ 8a5c │ │ │ │ │ + bne 8cf4 │ │ │ │ │ + ldr r0, [pc, #48] @ 8e78 │ │ │ │ │ mov r1, #484 @ 0x1e4 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 89fc │ │ │ │ │ + b 8e18 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - ldr r0, [pc, #28] @ 8a60 │ │ │ │ │ + ldr r0, [pc, #28] @ 8e7c │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 89fc │ │ │ │ │ - b 8898 │ │ │ │ │ + beq 8e18 │ │ │ │ │ + b 8cb4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000160 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00008a64 : │ │ │ │ │ +00008e80 : │ │ │ │ │ list_inplace_concat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 694c <_list_extend> │ │ │ │ │ + bl 6d58 <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 8a9c │ │ │ │ │ + beq 8eb8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 8a94 │ │ │ │ │ + b 8eb0 │ │ │ │ │ │ │ │ │ │ -00008aa4 : │ │ │ │ │ +00008ec0 : │ │ │ │ │ list_vectorcall(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bne 8b80 │ │ │ │ │ + bne 8f9c │ │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - bne 8b60 │ │ │ │ │ + bne 8f7c │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GenericAlloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8b48 │ │ │ │ │ + beq 8f64 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8b18 │ │ │ │ │ + beq 8f34 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8b50 │ │ │ │ │ + bne 8f6c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 8b18 │ │ │ │ │ + beq 8f34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 694c <_list_extend> │ │ │ │ │ + bl 6d58 <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 8b24 │ │ │ │ │ + beq 8f40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8b48 │ │ │ │ │ + beq 8f64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8b48 │ │ │ │ │ + bne 8f64 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 8b18 │ │ │ │ │ + b 8f34 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2848 │ │ │ │ │ + bl 29cc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b 8b00 │ │ │ │ │ - ldr r0, [pc, #56] @ 8ba0 │ │ │ │ │ + b 8f1c │ │ │ │ │ + ldr r0, [pc, #56] @ 8fbc │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8ad4 │ │ │ │ │ - b 8b48 │ │ │ │ │ - ldr r0, [pc, #24] @ 8ba0 │ │ │ │ │ + bne 8ef0 │ │ │ │ │ + b 8f64 │ │ │ │ │ + ldr r0, [pc, #24] @ 8fbc │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8b48 │ │ │ │ │ - b 8ac8 │ │ │ │ │ + beq 8f64 │ │ │ │ │ + b 8ee4 │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00008ba4 : │ │ │ │ │ +00008fc0 : │ │ │ │ │ list_slice_lock_held(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub r5, r2, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 8d58 │ │ │ │ │ - ldr r3, [pc, #420] @ 8d6c │ │ │ │ │ + ble 9174 │ │ │ │ │ + ldr r3, [pc, #420] @ 9188 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 8cd4 │ │ │ │ │ + ble 90f0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r4, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #348] @ 8d70 │ │ │ │ │ + ldr r3, [pc, #348] @ 918c │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ ldr r3, [r9, r3] │ │ │ │ │ @@ -9537,801 +9799,801 @@ │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ │ movhi r3, #0 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ strhi r3, [r4, #12] │ │ │ │ │ - bhi 8d08 │ │ │ │ │ + bhi 9124 │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 8d08 │ │ │ │ │ + beq 9124 │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ sub lr, r0, #4 │ │ │ │ │ sub r0, r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ │ add r6, r6, r5 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8cbc │ │ │ │ │ + bne 90d8 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - bne 8c94 │ │ │ │ │ + bne 90b0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - bne 8c94 │ │ │ │ │ - b 8cb0 │ │ │ │ │ - ldr r0, [pc, #152] @ 8d74 │ │ │ │ │ + bne 90b0 │ │ │ │ │ + b 90cc │ │ │ │ │ + ldr r0, [pc, #152] @ 9190 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8d64 │ │ │ │ │ - ldr r3, [pc, #140] @ 8d78 │ │ │ │ │ + beq 9180 │ │ │ │ │ + ldr r3, [pc, #140] @ 9194 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ ldr r3, [r9, r3] │ │ │ │ │ - b 8c2c │ │ │ │ │ + b 9048 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8d2c │ │ │ │ │ + beq 9148 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8d2c │ │ │ │ │ + bne 9148 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8d64 │ │ │ │ │ + beq 9180 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ ldr lr, [r4, #12] │ │ │ │ │ sub r6, r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r0, r3, r6, lsl #2 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ add r2, r3, r7, lsl #2 │ │ │ │ │ sub lr, lr, #4 │ │ │ │ │ - b 8c94 │ │ │ │ │ + b 90b0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyList_New │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 8cb4 │ │ │ │ │ + b 90d0 │ │ │ │ │ .word 0x0000019c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000148 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000078 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00008d7c : │ │ │ │ │ +00009198 : │ │ │ │ │ list_ass_subscript(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - beq 8e6c │ │ │ │ │ + beq 9288 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8e6c │ │ │ │ │ - ldr r6, [pc, #2600] @ 97e4 │ │ │ │ │ + beq 9288 │ │ │ │ │ + ldr r6, [pc, #2600] @ 9c00 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8e5c │ │ │ │ │ + bne 9278 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 95ec │ │ │ │ │ + bne 9a08 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs 9768 │ │ │ │ │ + bcs 9b84 │ │ │ │ │ ldr ip, [r4, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r6, [ip, r3, lsl #2] │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ add r0, ip, r3, lsl #2 │ │ │ │ │ - bne 8f30 │ │ │ │ │ + bne 934c │ │ │ │ │ sub r5, r2, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 8e24 │ │ │ │ │ + bge 9240 │ │ │ │ │ sub r2, r5, r3 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8e4c │ │ │ │ │ + beq 9268 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 8e4c │ │ │ │ │ + bne 9268 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ addlt r3, r3, r2 │ │ │ │ │ - b 8de4 │ │ │ │ │ - ldr r3, [pc, #2420] @ 97e8 │ │ │ │ │ + b 9200 │ │ │ │ │ + ldr r3, [pc, #2420] @ 9c04 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 97cc │ │ │ │ │ + bne 9be8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 95ec │ │ │ │ │ + blt 9a08 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 8f48 │ │ │ │ │ + beq 9364 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 97b0 │ │ │ │ │ + beq 9bcc │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [pc, #2364] @ 97ec │ │ │ │ │ + ldr r1, [pc, #2364] @ 9c08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 95ec │ │ │ │ │ + beq 9a08 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ - blt 90ac │ │ │ │ │ - beq 90b8 │ │ │ │ │ + blt 94c8 │ │ │ │ │ + beq 94d4 │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 90cc │ │ │ │ │ + bgt 94e8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 9070 │ │ │ │ │ + bne 948c │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2248 │ │ │ │ │ + bl 23cc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 8e50 │ │ │ │ │ + beq 926c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8e50 │ │ │ │ │ + bne 926c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8e50 │ │ │ │ │ + b 926c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ str r5, [ip, r1] │ │ │ │ │ - b 8e28 │ │ │ │ │ + b 9244 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - blt 90e4 │ │ │ │ │ - beq 90f4 │ │ │ │ │ + blt 9500 │ │ │ │ │ + beq 9510 │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 90f0 │ │ │ │ │ + bgt 950c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 9104 │ │ │ │ │ + beq 9520 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 8e4c │ │ │ │ │ + ble 9268 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 8fb8 │ │ │ │ │ + bge 93d4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ sub r1, r6, #1 │ │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 97a8 │ │ │ │ │ + beq 9bc4 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldrcc r3, [sp, #12] │ │ │ │ │ subcc r9, r7, #4 │ │ │ │ │ movcc r8, #0 │ │ │ │ │ - bcc 900c │ │ │ │ │ - b 95b0 │ │ │ │ │ + bcc 9428 │ │ │ │ │ + b 99cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bcs 9378 │ │ │ │ │ + bcs 9794 │ │ │ │ │ ldr ip, [r4, #12] │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ add r3, r3, r5 │ │ │ │ │ cmp r3, lr │ │ │ │ │ ldr r3, [ip, r5, lsl #2] │ │ │ │ │ str r3, [r9, #4]! │ │ │ │ │ lsl r3, r5, #2 │ │ │ │ │ sub r0, r5, r8 │ │ │ │ │ add r1, r3, #4 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, ip, r0, lsl #2 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ - bcc 8fec │ │ │ │ │ + bcc 9408 │ │ │ │ │ sub r2, lr, #1 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ sub r0, r5, r8 │ │ │ │ │ sub r2, r2, r5 │ │ │ │ │ add r1, ip, r3 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, ip, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b 8ff8 │ │ │ │ │ + b 9414 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ - bne 95b8 │ │ │ │ │ + bne 99d4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 9118 │ │ │ │ │ + bne 9534 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8e4c │ │ │ │ │ + beq 9268 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8e4c │ │ │ │ │ + bne 9268 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8e4c │ │ │ │ │ + b 9268 │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt 90cc │ │ │ │ │ + blt 94e8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 9070 │ │ │ │ │ + bne 948c │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ - b 8ef8 │ │ │ │ │ + b 9314 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 9070 │ │ │ │ │ + bne 948c │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 8ef8 │ │ │ │ │ + b 9314 │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge 90f4 │ │ │ │ │ + bge 9510 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 8f88 │ │ │ │ │ + bne 93a4 │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bl 2248 │ │ │ │ │ + bl 23cc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 8e50 │ │ │ │ │ + b 926c │ │ │ │ │ lsl r6, ip, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 9784 │ │ │ │ │ + beq 9ba0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr lr, [r4, #12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ ldrne r2, [r5, #12] │ │ │ │ │ addeq r2, r5, #12 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 936c │ │ │ │ │ + ble 9788 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ subeq ip, r2, #4 │ │ │ │ │ addeq r3, r6, r8 │ │ │ │ │ moveq r2, r8 │ │ │ │ │ - bne 9464 │ │ │ │ │ + bne 9880 │ │ │ │ │ sub r0, r3, r2 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ lsr r0, r0, #2 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ands r0, r0, #3 │ │ │ │ │ - beq 91f8 │ │ │ │ │ + beq 9614 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 91d0 │ │ │ │ │ + beq 95ec │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 91b0 │ │ │ │ │ + beq 95cc │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ ldr r0, [ip, #4]! │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9448 │ │ │ │ │ + bne 9864 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ ldr r0, [ip, #4]! │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9448 │ │ │ │ │ + bne 9864 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ ldr r0, [ip, #4]! │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9448 │ │ │ │ │ + bne 9864 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - beq 92a0 │ │ │ │ │ + beq 96bc │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ mov r6, ip │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9448 │ │ │ │ │ + bne 9864 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ ldr r0, [ip, #4]! │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9448 │ │ │ │ │ + bne 9864 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r2] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r2, r9, #8 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ add ip, r6, #8 │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9448 │ │ │ │ │ + bne 9864 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, sl, #2 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r9, #8] │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ add r2, r9, #12 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ add ip, r6, #12 │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9448 │ │ │ │ │ + bne 9864 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, sl, #3 │ │ │ │ │ - bne 91f8 │ │ │ │ │ + bne 9614 │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9690 │ │ │ │ │ + bne 9aac │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 936c │ │ │ │ │ + beq 9788 │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 96c0 │ │ │ │ │ + bne 9adc │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 936c │ │ │ │ │ + beq 9788 │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 96f0 │ │ │ │ │ + bne 9b0c │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq 936c │ │ │ │ │ + beq 9788 │ │ │ │ │ ldr r0, [r8, #12] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 96d8 │ │ │ │ │ + bne 9af4 │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - beq 936c │ │ │ │ │ + beq 9788 │ │ │ │ │ ldr r0, [r8, #16] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9750 │ │ │ │ │ + bne 9b6c │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - beq 936c │ │ │ │ │ + beq 9788 │ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9738 │ │ │ │ │ + bne 9b54 │ │ │ │ │ cmp r7, #6 │ │ │ │ │ - beq 936c │ │ │ │ │ + beq 9788 │ │ │ │ │ ldr r0, [r8, #24] │ │ │ │ │ add r6, r8, #24 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9720 │ │ │ │ │ + bne 9b3c │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - beq 936c │ │ │ │ │ + beq 9788 │ │ │ │ │ mov r4, #7 │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 95f4 │ │ │ │ │ + bne 9a10 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne 9350 │ │ │ │ │ + bne 976c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 9084 │ │ │ │ │ + b 94a0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mla r1, r2, r6, r1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcc 960c │ │ │ │ │ + bcc 9a28 │ │ │ │ │ sub r1, r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ bl 53c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9648 │ │ │ │ │ + bne 9a64 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 943c │ │ │ │ │ + beq 9858 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9660 │ │ │ │ │ + bne 9a7c │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 943c │ │ │ │ │ + beq 9858 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9678 │ │ │ │ │ + bne 9a94 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq 943c │ │ │ │ │ + beq 9858 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 96a8 │ │ │ │ │ + bne 9ac4 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - beq 943c │ │ │ │ │ + beq 9858 │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ add r8, r7, #16 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9708 │ │ │ │ │ + bne 9b24 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - beq 943c │ │ │ │ │ + beq 9858 │ │ │ │ │ mov r5, #5 │ │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9630 │ │ │ │ │ + bne 9a4c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 9420 │ │ │ │ │ + bne 983c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 8e50 │ │ │ │ │ + b 926c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r4, [r0] │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - bne 9168 │ │ │ │ │ - b 92a0 │ │ │ │ │ + bne 9584 │ │ │ │ │ + b 96bc │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ add r3, r6, r8 │ │ │ │ │ mov r9, r8 │ │ │ │ │ sub r0, r3, r9 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ lsr r0, r0, #2 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ands r0, r0, #3 │ │ │ │ │ - beq 9500 │ │ │ │ │ + beq 991c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 94d8 │ │ │ │ │ + beq 98f4 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 94b8 │ │ │ │ │ + beq 98d4 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r9], #4 │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ ldr sl, [r0] │ │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9594 │ │ │ │ │ + bne 99b0 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r9], #4 │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ ldr sl, [r0] │ │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9594 │ │ │ │ │ + bne 99b0 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r9], #4 │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ ldr sl, [r0] │ │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9594 │ │ │ │ │ + bne 99b0 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ - beq 92a0 │ │ │ │ │ + beq 96bc │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ str r0, [r9], #4 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldr sl, [r0] │ │ │ │ │ mov r6, r9 │ │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9594 │ │ │ │ │ + bne 99b0 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r9], #4 │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ ldr sl, [r0] │ │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9594 │ │ │ │ │ + bne 99b0 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r9] │ │ │ │ │ ldr r0, [ip, #8] │ │ │ │ │ add r9, r6, #8 │ │ │ │ │ ldr sl, [r0] │ │ │ │ │ add r2, ip, #8 │ │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9594 │ │ │ │ │ + bne 99b0 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ ldr r0, [ip, #12] │ │ │ │ │ add r9, r6, #12 │ │ │ │ │ ldr sl, [r0] │ │ │ │ │ add r2, ip, #12 │ │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 94f0 │ │ │ │ │ + beq 990c │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ str sl, [r0] │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ - bne 9470 │ │ │ │ │ - b 92a0 │ │ │ │ │ + bne 988c │ │ │ │ │ + b 96bc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b 937c │ │ │ │ │ - ldr r3, [pc, #560] @ 97f0 │ │ │ │ │ - ldr r1, [pc, #560] @ 97f4 │ │ │ │ │ + b 9798 │ │ │ │ │ + ldr r3, [pc, #560] @ 9c0c │ │ │ │ │ + ldr r1, [pc, #560] @ 9c10 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 95ec │ │ │ │ │ + beq 9a08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 9778 │ │ │ │ │ + beq 9b94 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 8e50 │ │ │ │ │ + b 926c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9360 │ │ │ │ │ + bne 977c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9360 │ │ │ │ │ + b 977c │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ sub r0, r1, r6 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b 938c │ │ │ │ │ + b 97a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9430 │ │ │ │ │ + bne 984c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9430 │ │ │ │ │ + b 984c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 93b0 │ │ │ │ │ + bne 97cc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 93b0 │ │ │ │ │ + b 97cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 93c8 │ │ │ │ │ + bne 97e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 93c8 │ │ │ │ │ + b 97e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 93e0 │ │ │ │ │ + bne 97fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 93e0 │ │ │ │ │ + b 97fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 92b0 │ │ │ │ │ + bne 96cc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 92b0 │ │ │ │ │ + b 96cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 93f8 │ │ │ │ │ + bne 9814 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 93f8 │ │ │ │ │ + b 9814 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 92c8 │ │ │ │ │ + bne 96e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 92c8 │ │ │ │ │ + b 96e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 92f8 │ │ │ │ │ + bne 9714 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 92f8 │ │ │ │ │ + b 9714 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 92e0 │ │ │ │ │ + bne 96fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 92e0 │ │ │ │ │ + b 96fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9414 │ │ │ │ │ + bne 9830 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9414 │ │ │ │ │ + b 9830 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9344 │ │ │ │ │ + bne 9760 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9344 │ │ │ │ │ + b 9760 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9328 │ │ │ │ │ + bne 9744 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9328 │ │ │ │ │ + b 9744 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9310 │ │ │ │ │ + bne 972c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9310 │ │ │ │ │ - ldr r1, [pc, #136] @ 97f8 │ │ │ │ │ + b 972c │ │ │ │ │ + ldr r1, [pc, #136] @ 9c14 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 95ec │ │ │ │ │ + b 9a08 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 95ec │ │ │ │ │ + b 9a08 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 97a8 │ │ │ │ │ + beq 9bc4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 97a8 │ │ │ │ │ + bne 9bc4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 95ec │ │ │ │ │ + b 9a08 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ba4 │ │ │ │ │ + bl 8fc0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8eb8 │ │ │ │ │ - b 95ec │ │ │ │ │ - ldr r3, [pc, #40] @ 97fc │ │ │ │ │ + bne 92d4 │ │ │ │ │ + b 9a08 │ │ │ │ │ + ldr r3, [pc, #40] @ 9c18 │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ - ldr r1, [pc, #36] @ 9800 │ │ │ │ │ + ldr r1, [pc, #36] @ 9c1c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 95ec │ │ │ │ │ + b 9a08 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ R_ARM_ABS32 PySlice_Type │ │ │ │ │ .word 0x00000168 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ @@ -10340,301 +10602,301 @@ │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00009804 : │ │ │ │ │ +00009c20 : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bxeq lr │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -0000981c : │ │ │ │ │ +00009c38 : │ │ │ │ │ list_sort(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bne 987c │ │ │ │ │ + bne 9c98 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 9930 │ │ │ │ │ + blt 9d4c │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 98f0 │ │ │ │ │ - ldr r1, [pc, #260] @ 9970 │ │ │ │ │ + bne 9d0c │ │ │ │ │ + ldr r1, [pc, #260] @ 9d8c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 6a0 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r5, [ip, #8] │ │ │ │ │ - ldr ip, [pc, #236] @ 9974 │ │ │ │ │ + ldr ip, [pc, #236] @ 9d90 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add r5, r2, r5 │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9928 │ │ │ │ │ + beq 9d44 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 9864 │ │ │ │ │ + beq 9c80 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ldreq r1, [pc, #168] @ 9970 │ │ │ │ │ - beq 98d4 │ │ │ │ │ + ldreq r1, [pc, #168] @ 9d8c │ │ │ │ │ + beq 9cf0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq 986c │ │ │ │ │ + beq 9c88 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge 986c │ │ │ │ │ - b 9928 │ │ │ │ │ + bge 9c88 │ │ │ │ │ + b 9d44 │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - ldr ip, [pc, #108] @ 9974 │ │ │ │ │ + ldr ip, [pc, #108] @ 9d90 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r5, r1 │ │ │ │ │ - bne 98b0 │ │ │ │ │ + bne 9ccc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 9874 │ │ │ │ │ + b 9c90 │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - ldr ip, [pc, #44] @ 9974 │ │ │ │ │ + ldr ip, [pc, #44] @ 9d90 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9928 │ │ │ │ │ + beq 9d44 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ - ldr r3, [pc, #8] @ 9970 │ │ │ │ │ + ldr r3, [pc, #8] @ 9d8c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r1, r3 │ │ │ │ │ - b 98d4 │ │ │ │ │ + b 9cf0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00009978 : │ │ │ │ │ +00009d94 : │ │ │ │ │ list_repr(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9ae0 │ │ │ │ │ + beq 9efc │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprEnter │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 9b48 │ │ │ │ │ + bne 9f64 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r3, r3, r3, lsl r2 │ │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ strb r2, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteChar> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9b14 │ │ │ │ │ + blt 9f30 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 99f8 │ │ │ │ │ - b 9aac │ │ │ │ │ + bgt 9e14 │ │ │ │ │ + b 9ec8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble 9aac │ │ │ │ │ + ble 9ec8 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r5, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 9a30 │ │ │ │ │ - ldr r1, [pc, #316] @ 9b5c │ │ │ │ │ + ble 9e4c │ │ │ │ │ + ldr r1, [pc, #316] @ 9f78 │ │ │ │ │ mov r2, #2 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9b08 │ │ │ │ │ + blt 9f24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Repr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 9b08 │ │ │ │ │ + beq 9f24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9ae8 │ │ │ │ │ + blt 9f04 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9a78 │ │ │ │ │ + beq 9e94 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 9a78 │ │ │ │ │ + bne 9e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 99e8 │ │ │ │ │ + beq 9e04 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 99e8 │ │ │ │ │ + bne 9e04 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt 99f8 │ │ │ │ │ + blt 9e14 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ strb r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteChar> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9b14 │ │ │ │ │ + blt 9f30 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r0, [pc, #120] @ 9b60 │ │ │ │ │ + ldr r0, [pc, #120] @ 9f7c │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9b08 │ │ │ │ │ + beq 9f24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 9b08 │ │ │ │ │ + bne 9f24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9b2c │ │ │ │ │ + bne 9f48 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 9ad8 │ │ │ │ │ + b 9ef4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 9b14 │ │ │ │ │ + bne 9f30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9b14 │ │ │ │ │ - ble 9b24 │ │ │ │ │ - ldr r0, [pc, #16] @ 9b64 │ │ │ │ │ + b 9f30 │ │ │ │ │ + ble 9f40 │ │ │ │ │ + ldr r0, [pc, #16] @ 9f80 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ .word 0x000001e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001d8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001dc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00009b68 <_PyList_ClearFreeList>: │ │ │ │ │ +00009f84 <_PyList_ClearFreeList>: │ │ │ │ │ _PyList_ClearFreeList(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #488] @ 0x1e8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ble 9bac <_PyList_ClearFreeList+0x44> │ │ │ │ │ + ble 9fc8 <_PyList_ClearFreeList+0x44> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ add r2, r4, r3, lsl #2 │ │ │ │ │ ldr r0, [r2, #168] @ 0xa8 │ │ │ │ │ str r3, [r4, #488] @ 0x1e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Del │ │ │ │ │ ldr r3, [r4, #488] @ 0x1e8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 9b8c <_PyList_ClearFreeList+0x24> │ │ │ │ │ + bgt 9fa8 <_PyList_ClearFreeList+0x24> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mvnne r3, #0 │ │ │ │ │ strne r3, [r4, #488] @ 0x1e8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00009bbc : │ │ │ │ │ +00009fd8 : │ │ │ │ │ listreviter_next(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 9c30 │ │ │ │ │ + blt a04c │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 9c04 │ │ │ │ │ + bcs a020 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ @@ -10643,31 +10905,31 @@ │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mvn ip, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r2, #8] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq 9c30 │ │ │ │ │ + beq a04c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 9c38 │ │ │ │ │ + beq a054 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00009c54 : │ │ │ │ │ +0000a070 : │ │ │ │ │ unsafe_long_compare(): │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr ip, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r0, r2, #3 │ │ │ │ │ @@ -10676,53 +10938,53 @@ │ │ │ │ │ mul r0, ip, r0 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00009c8c : │ │ │ │ │ +0000a0a8 : │ │ │ │ │ list_repeat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ movle r4, #1 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ - ble 9f3c │ │ │ │ │ + ble a358 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bgt a0d4 │ │ │ │ │ - ldr r3, [pc, #1032] @ a0dc │ │ │ │ │ + bgt a4f0 │ │ │ │ │ + ldr r3, [pc, #1032] @ a4f8 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mul r6, r8, r9 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 9fc8 │ │ │ │ │ + ble a3e4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r5, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #968] @ a0e0 │ │ │ │ │ + ldr r3, [pc, #968] @ a4fc │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ @@ -10733,39 +10995,39 @@ │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ stmdb r5, {r2, r3} │ │ │ │ │ movhi r3, #0 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ strhi r3, [r5, #12] │ │ │ │ │ - bhi a010 │ │ │ │ │ + bhi a42c │ │ │ │ │ lsl r7, r6, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - beq a010 │ │ │ │ │ + beq a42c │ │ │ │ │ cmp r8, #1 │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ - bne a054 │ │ │ │ │ + bne a470 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add lr, r4, r7 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r6, r2 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - bls 9f30 │ │ │ │ │ + bls a34c │ │ │ │ │ sub r0, r7, #1 │ │ │ │ │ cmp r0, #23 │ │ │ │ │ lsr r7, r0, #2 │ │ │ │ │ - bls 9ee0 │ │ │ │ │ + bls a2fc │ │ │ │ │ tst r4, #4 │ │ │ │ │ addeq r7, r7, #1 │ │ │ │ │ bicne r8, r0, #7 │ │ │ │ │ lsreq r0, r7, #1 │ │ │ │ │ strne r3, [r4], #4 │ │ │ │ │ addeq ip, r4, r0, lsl #3 │ │ │ │ │ addne ip, r4, r8 │ │ │ │ │ @@ -10773,25 +11035,25 @@ │ │ │ │ │ sub r2, r2, #8 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ lsrne r0, r0, #3 │ │ │ │ │ lsleq r8, r0, #3 │ │ │ │ │ ands r2, r2, #7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq 9e84 │ │ │ │ │ + beq a2a0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 9e70 │ │ │ │ │ + beq a28c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 9e64 │ │ │ │ │ + beq a280 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 9e58 │ │ │ │ │ + beq a274 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 9e4c │ │ │ │ │ + beq a268 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 9e40 │ │ │ │ │ + beq a25c │ │ │ │ │ cmp r2, #6 │ │ │ │ │ addne r1, r4, #8 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ strne r3, [r4, #4] │ │ │ │ │ str r3, [r1] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ @@ -10807,15 +11069,15 @@ │ │ │ │ │ str r3, [r1] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ str r3, [r1] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - beq 9ed4 │ │ │ │ │ + beq a2f0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ mov r2, r1 │ │ │ │ │ add r1, r1, #64 @ 0x40 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ @@ -10827,59 +11089,59 @@ │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ str r3, [r2, #52] @ 0x34 │ │ │ │ │ str r3, [r2, #56] @ 0x38 │ │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ │ - bne 9e84 │ │ │ │ │ + bne a2a0 │ │ │ │ │ cmp r7, r0, lsl #1 │ │ │ │ │ addne r4, r4, r8 │ │ │ │ │ - beq 9f30 │ │ │ │ │ + beq a34c │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [r2], #4 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bls 9f30 │ │ │ │ │ + bls a34c │ │ │ │ │ add r2, r4, #8 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - bls 9f30 │ │ │ │ │ + bls a34c │ │ │ │ │ add r2, r4, #12 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bls 9f30 │ │ │ │ │ + bls a34c │ │ │ │ │ add r2, r4, #16 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - bls 9f30 │ │ │ │ │ + bls a34c │ │ │ │ │ add r2, r4, #20 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ strhi r3, [r4, #20] │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #416] @ a0e4 │ │ │ │ │ + ldr r3, [pc, #416] @ a500 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 9ff8 │ │ │ │ │ + ble a414 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ │ ldr r5, [r1, #1772] @ 0x6ec │ │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #360] @ a0e8 │ │ │ │ │ + ldr r3, [pc, #360] @ a504 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ @@ -10892,86 +11154,86 @@ │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ stmdb r5, {r1, r3} │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r0, [pc, #284] @ a0ec │ │ │ │ │ + ldr r0, [pc, #284] @ a508 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a008 │ │ │ │ │ - ldr r3, [pc, #272] @ a0f0 │ │ │ │ │ + beq a424 │ │ │ │ │ + ldr r3, [pc, #272] @ a50c │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ - b 9d2c │ │ │ │ │ - ldr r0, [pc, #236] @ a0ec │ │ │ │ │ + b a148 │ │ │ │ │ + ldr r0, [pc, #236] @ a508 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 9f78 │ │ │ │ │ + bne a394 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 9f34 │ │ │ │ │ + b a350 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a034 │ │ │ │ │ + beq a450 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne a034 │ │ │ │ │ + bne a450 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a008 │ │ │ │ │ + beq a424 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ lsl r7, r6, #2 │ │ │ │ │ - beq 9d8c │ │ │ │ │ + beq a1a8 │ │ │ │ │ add r2, r3, r8, lsl #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ lsl r8, r8, #2 │ │ │ │ │ - bcs a094 │ │ │ │ │ + bcs a4b0 │ │ │ │ │ sub ip, r8, #4 │ │ │ │ │ add ip, r3, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r9, r2 │ │ │ │ │ - bne a0c0 │ │ │ │ │ + bne a4dc │ │ │ │ │ cmp r3, ip │ │ │ │ │ str r1, [r0], #4 │ │ │ │ │ - bne a074 │ │ │ │ │ + bne a490 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ sub r9, r7, r8 │ │ │ │ │ - ble 9f30 │ │ │ │ │ + ble a34c │ │ │ │ │ cmp r9, r8 │ │ │ │ │ movge r9, r8 │ │ │ │ │ add r0, r4, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r8, r8, r9 │ │ │ │ │ - b a094 │ │ │ │ │ + b a4b0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ str r2, [r1] │ │ │ │ │ str r1, [r0], #4 │ │ │ │ │ - bne a074 │ │ │ │ │ - b a094 │ │ │ │ │ + bne a490 │ │ │ │ │ + b a4b0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x00000400 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000003b8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ @@ -10980,313 +11242,313 @@ │ │ │ │ │ .word 0x00000154 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000a0f4 : │ │ │ │ │ +0000a510 : │ │ │ │ │ py_list_clear(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq a178 │ │ │ │ │ + beq a594 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - bmi a170 │ │ │ │ │ + bmi a58c │ │ │ │ │ ldr r0, [r5, r2, lsl #2] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq a144 │ │ │ │ │ + beq a560 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne a198 │ │ │ │ │ + bne a5b4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ - beq a170 │ │ │ │ │ + beq a58c │ │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a168 │ │ │ │ │ + beq a584 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne a180 │ │ │ │ │ + bne a59c │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs a150 │ │ │ │ │ + bcs a56c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r0, [pc, #60] @ a1bc │ │ │ │ │ + ldr r0, [pc, #60] @ a5d8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne a168 │ │ │ │ │ + bne a584 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a168 │ │ │ │ │ + b a584 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne a144 │ │ │ │ │ + bne a560 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ - bne a150 │ │ │ │ │ - b a170 │ │ │ │ │ + bne a56c │ │ │ │ │ + b a58c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -0000a1c0 : │ │ │ │ │ +0000a5dc : │ │ │ │ │ list_count(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r6, #0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ movne r7, r0 │ │ │ │ │ movne r9, r1 │ │ │ │ │ movne r8, r6 │ │ │ │ │ - bne a23c │ │ │ │ │ - b a268 │ │ │ │ │ + bne a658 │ │ │ │ │ + b a684 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne a2ac │ │ │ │ │ + bne a6c8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrgt r2, [r7, #8] │ │ │ │ │ addgt r8, r8, #1 │ │ │ │ │ - bgt a25c │ │ │ │ │ + bgt a678 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a2c8 │ │ │ │ │ + bne a6e4 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bcs a268 │ │ │ │ │ + bcs a684 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r4, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne a274 │ │ │ │ │ + bne a690 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - bne a1f4 │ │ │ │ │ + bne a610 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bhi a23c │ │ │ │ │ + bhi a658 │ │ │ │ │ mov r0, r8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ str r1, [r4] │ │ │ │ │ - bne a1f4 │ │ │ │ │ + bne a610 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - beq a25c │ │ │ │ │ + beq a678 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne a25c │ │ │ │ │ + bne a678 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ - b a25c │ │ │ │ │ + b a678 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne a214 │ │ │ │ │ + bne a630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a214 │ │ │ │ │ + b a630 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ │ │ -0000a2d0 : │ │ │ │ │ +0000a6ec : │ │ │ │ │ list_reverse(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt a2e4 │ │ │ │ │ - ldr r0, [pc, #52] @ a318 │ │ │ │ │ + bgt a700 │ │ │ │ │ + ldr r0, [pc, #52] @ a734 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs a2dc │ │ │ │ │ + bcs a6f8 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi a2f8 │ │ │ │ │ - ldr r0, [pc] @ a318 │ │ │ │ │ + bhi a714 │ │ │ │ │ + ldr r0, [pc] @ a734 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -0000a31c : │ │ │ │ │ +0000a738 : │ │ │ │ │ list_index(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mvn r9, #-2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ stm sp, {r4, r9} │ │ │ │ │ - bhi a468 │ │ │ │ │ + bhi a884 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ - beq a3bc │ │ │ │ │ + beq a7d8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r1, sp │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a430 │ │ │ │ │ + beq a84c │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq a390 │ │ │ │ │ + beq a7ac │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a430 │ │ │ │ │ + beq a84c │ │ │ │ │ ldm sp, {r4, r9} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r4, r4, r3 │ │ │ │ │ biclt r4, r4, r4, asr #31 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r9, r9, r3 │ │ │ │ │ biclt r9, r9, r9, asr #31 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - ble a41c │ │ │ │ │ + ble a838 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r2, #2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bls a41c │ │ │ │ │ + bls a838 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r6, [r3, r4, lsl #2] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne a43c │ │ │ │ │ + bne a858 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt a458 │ │ │ │ │ + bgt a874 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - bne a430 │ │ │ │ │ + bne a84c │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bne a3bc │ │ │ │ │ - ldr r3, [pc, #132] @ a4a8 │ │ │ │ │ - ldr r1, [pc, #132] @ a4ac │ │ │ │ │ + bne a7d8 │ │ │ │ │ + ldr r3, [pc, #132] @ a8c4 │ │ │ │ │ + ldr r1, [pc, #132] @ a8c8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne a400 │ │ │ │ │ + bne a81c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a400 │ │ │ │ │ + b a81c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r0, [pc, #64] @ a4b0 │ │ │ │ │ + ldr r0, [pc, #64] @ a8cc │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq a430 │ │ │ │ │ + beq a84c │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r8, [r6] │ │ │ │ │ - ble a390 │ │ │ │ │ + ble a7ac │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r1, sp │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne a37c │ │ │ │ │ - b a430 │ │ │ │ │ + bne a798 │ │ │ │ │ + b a84c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000204 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001fc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000a4b4 : │ │ │ │ │ +0000a8d0 : │ │ │ │ │ unsafe_float_compare(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -0000a4dc : │ │ │ │ │ +0000a8f8 : │ │ │ │ │ listiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt a4fc │ │ │ │ │ + blt a918 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi a4fc │ │ │ │ │ + bmi a918 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -0000a504 : │ │ │ │ │ +0000a920 : │ │ │ │ │ safe_object_compare(): │ │ │ │ │ mov r2, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_RichCompareBool │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -49,15 +49,15 @@ │ │ │ │ │ 00000080 : │ │ │ │ │ list_inplace_repeat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 2d4 │ │ │ │ │ + bl 2d8 │ │ │ │ │ R_ARM_CALL list_inplace_repeat_lock_held │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r4, #0 │ │ │ │ │ beq b4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ @@ -159,29 +159,29 @@ │ │ │ │ │ bne 1e8 │ │ │ │ │ ldr r1, [pc, #24] @ 1f4 │ │ │ │ │ ldr r0, [pc, #24] @ 1f8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - bl 2848 │ │ │ │ │ + bl 29cc │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x000005cd │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 000001fc : │ │ │ │ │ PyList_Extend(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ beq 210 │ │ │ │ │ - b 694c <_list_extend> │ │ │ │ │ + b 6d58 <_list_extend> │ │ │ │ │ R_ARM_JUMP24 _list_extend │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r1, [pc, #12] @ 234 │ │ │ │ │ ldr r0, [pc, #12] @ 238 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -107,17 +107,17 @@ │ │ │ │ │ 0x00000680 50794d65 6d5f5265 616c6c6f 63005f50 PyMem_Realloc._P │ │ │ │ │ 0x00000690 794c6973 745f4170 70656e64 54616b65 yList_AppendTake │ │ │ │ │ 0x000006a0 5265664c 69737452 6573697a 65005079 RefListResize.Py │ │ │ │ │ 0x000006b0 4c697374 5f536f72 74005079 4f626a65 List_Sort.PyObje │ │ │ │ │ 0x000006c0 63745f43 616c6c4f 6e654172 67006d65 ct_CallOneArg.me │ │ │ │ │ 0x000006d0 6d636d70 006d656d 6d6f7665 00507945 mcmp.memmove.PyE │ │ │ │ │ 0x000006e0 72725f53 65745374 72696e67 005f5079 rr_SetString._Py │ │ │ │ │ - 0x000006f0 5f4e6f6e 65537472 75637400 50795475 _NoneStruct.PyTu │ │ │ │ │ - 0x00000700 706c655f 54797065 00507945 78635f56 ple_Type.PyExc_V │ │ │ │ │ - 0x00000710 616c7565 4572726f 72005079 4c6f6e67 alueError.PyLong │ │ │ │ │ + 0x000006f0 5f4e6f6e 65537472 75637400 50794578 _NoneStruct.PyEx │ │ │ │ │ + 0x00000700 635f5661 6c756545 72726f72 0050794c c_ValueError.PyL │ │ │ │ │ + 0x00000710 6f6e675f 54797065 00507954 75706c65 ong_Type.PyTuple │ │ │ │ │ 0x00000720 5f547970 65005079 556e6963 6f64655f _Type.PyUnicode_ │ │ │ │ │ 0x00000730 54797065 00507946 6c6f6174 5f547970 Type.PyFloat_Typ │ │ │ │ │ 0x00000740 65005079 4d656d5f 4d616c6c 6f630050 e.PyMem_Malloc.P │ │ │ │ │ 0x00000750 794c6973 745f5365 74497465 6d005079 yList_SetItem.Py │ │ │ │ │ 0x00000760 4578635f 496e6465 78457272 6f72005f Exc_IndexError._ │ │ │ │ │ 0x00000770 50794c69 73745f46 726f6d41 72726179 PyList_FromArray │ │ │ │ │ 0x00000780 53746561 6c006d65 6d637079 0050794c Steal.memcpy.PyL │ │ │ ├── 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: 133572 (bytes into file) │ │ │ │ │ + Start of section headers: 133324 (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 0x209c4: │ │ │ │ │ +There are 18 section headers, starting at offset 0x208cc: │ │ │ │ │ │ │ │ │ │ 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 000c80 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 01dae4 000338 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000cb4 0004c8 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 01de1c 0003b8 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 00117c 0003b4 00 WA 0 0 8 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00117c 018044 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 01e1d4 002618 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0191c0 000b73 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 019d34 000dde 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 0207ec 000040 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 01ab14 00037c 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 02082c 000108 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 01ae90 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01ae90 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 01aebc 001c60 10 16 306 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 01cb1c 000fc5 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 020934 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000d20 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 01da2c 000378 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000d54 0004c8 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 01dda4 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 00121c 0003b4 00 WA 0 0 8 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00121c 017eec 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 01e15c 002598 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 019108 000b73 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 019c7c 000dde 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 0206f4 000040 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 01aa5c 00037c 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 020734 000108 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 01add8 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01add8 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 01ae04 001c60 10 16 306 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 01ca64 000fc5 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 02083c 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,17 +23,17 @@ │ │ │ │ │ 19: 00000540 116 FUNC LOCAL DEFAULT 6 _PyLong_FromMedium │ │ │ │ │ 20: 000005b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 21: 000005b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 22: 000006c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 23: 0000007c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 24: 00000128 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 25: 000006dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 26: 00011834 40 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ - 27: 00001700 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 28: 00001768 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 26: 000117ec 40 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 27: 000016ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 28: 00001754 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 29: 000019c0 556 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ 30: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ 31: 00001bc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 32: 00001bec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 33: 00001bec 20 FUNC LOCAL DEFAULT 6 long_bool │ │ │ │ │ 34: 00001e04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 35: 00001e10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ @@ -52,225 +52,225 @@ │ │ │ │ │ 48: 0000329c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 49: 0000330c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 50: 00003318 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 51: 00003428 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 52: 00003444 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 53: 00003444 980 FUNC LOCAL DEFAULT 6 long_lshift │ │ │ │ │ 54: 00003818 1528 FUNC LOCAL DEFAULT 6 long_lshift1.part.0 │ │ │ │ │ - 55: 0000d50c 964 FUNC LOCAL DEFAULT 6 divrem1 │ │ │ │ │ + 55: 0000d500 964 FUNC LOCAL DEFAULT 6 divrem1 │ │ │ │ │ 56: 000037f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 57: 00003818 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 58: 00003df8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 59: 00003e10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 60: 00003e10 520 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ - 61: 0000c48c 1028 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 62: 0000a010 740 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 61: 0000c480 1028 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 62: 0000a004 740 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ 63: 00004008 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 64: 00004018 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 65: 000041e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 66: 000041f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 67: 000043f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 68: 00004404 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 69: 00004514 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 70: 0000452c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 71: 0000452c 388 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ 72: 000046a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 73: 000046b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 74: 000046b0 464 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ - 75: 00007ca0 524 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ - 76: 0001185c 340 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ + 75: 00007c94 524 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ + 76: 00011814 340 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ 77: 0000486c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 78: 00004880 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 79: 00004970 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 80: 00004978 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 81: 00004978 3136 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ - 82: 0000557c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 83: 000055b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 84: 00005e38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 85: 00005e44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 86: 00005e44 4284 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ - 87: 00006ec0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 88: 00006f00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 89: 00007c80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 90: 00007ca0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 91: 00007e9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 92: 00007eac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 93: 00008080 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 94: 0000808c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 95: 00008248 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 96: 00008254 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 97: 00008254 700 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ - 98: 0000879c 6260 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ - 99: 000084fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 100: 00008510 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 101: 0000878c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 102: 0000879c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 103: 00008e28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 104: 00008e30 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 105: 00017118 732 FUNC LOCAL DEFAULT 6 kmul_split.constprop.0 │ │ │ │ │ - 106: 0000a004 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 107: 0000a010 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 108: 0000a2e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 109: 0000a2f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 110: 0000a2f4 432 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ - 111: 0000ab18 5968 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ - 112: 0000a494 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 113: 0000a4a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 114: 0000a4b4 184 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ - 115: 00011d1c 608 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ - 116: 0000a560 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 117: 0000a56c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 118: 0000a9b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 119: 0000a9e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 120: 0000ab10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 121: 0000ab18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 122: 0000bb98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 123: 0000bbb0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 124: 0000c2d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 125: 0000c2dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 126: 0000c2dc 432 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 127: 0000c47c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 128: 0000c48c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 129: 0000c874 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 130: 0000c890 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 131: 0000c890 452 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 132: 0000ca54 1228 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ - 133: 0000ca44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 134: 0000ca54 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 135: 0000cf20 1516 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ - 136: 0000cf04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 137: 0000cf20 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 138: 00015564 2704 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 139: 0000d4f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 140: 0000d50c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 141: 0000d8c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 142: 0000d8d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 143: 0001268c 3168 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ - 144: 0000d9fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 145: 0000da0c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 146: 0000da0c 152 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ - 147: 0000da98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 148: 0000daa4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 149: 0000db88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 150: 0000dba4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 151: 0000dba4 3140 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 152: 0000e7b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 153: 0000e7e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 154: 0000e7e8 10880 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 155: 00013a40 1512 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 156: 0000f864 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 157: 0000f8a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 158: 00015ff4 220 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ - 159: 00011248 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 160: 00011268 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 161: 000114dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 162: 000114f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 163: 00011684 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 79: 00004964 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 80: 0000496c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 81: 0000496c 3136 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ + 82: 00005570 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 83: 000055ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 84: 00005e2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 85: 00005e38 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 86: 00005e38 4284 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ + 87: 00006eb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 88: 00006ef4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 89: 00007c74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 90: 00007c94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 91: 00007e90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 92: 00007ea0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 93: 00008074 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 94: 00008080 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 95: 0000823c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 96: 00008248 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 97: 00008248 700 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 98: 00008790 6260 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 99: 000084f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 100: 00008504 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 101: 00008780 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 102: 00008790 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 103: 00008e1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 104: 00008e24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 105: 00016fc0 732 FUNC LOCAL DEFAULT 6 kmul_split.constprop.0 │ │ │ │ │ + 106: 00009ff8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 107: 0000a004 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 108: 0000a2dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 109: 0000a2e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 110: 0000a2e8 432 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 111: 0000ab0c 5968 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ + 112: 0000a488 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 113: 0000a498 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 114: 0000a4a8 184 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 115: 00011cd4 608 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ + 116: 0000a554 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 117: 0000a560 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 118: 0000a9a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 119: 0000a9d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 120: 0000ab04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 121: 0000ab0c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 122: 0000bb8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 123: 0000bba4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 124: 0000c2cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 125: 0000c2d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 126: 0000c2d0 432 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 127: 0000c470 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 128: 0000c480 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 129: 0000c868 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 130: 0000c884 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 131: 0000c884 452 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 132: 0000ca48 1228 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ + 133: 0000ca38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 134: 0000ca48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 135: 0000cf14 1516 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 136: 0000cef8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 137: 0000cf14 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 138: 0001540c 2704 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 139: 0000d4e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 140: 0000d500 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 141: 0000d8b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 142: 0000d8c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 143: 00012644 3168 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ + 144: 0000d9f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 145: 0000da00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 146: 0000da00 152 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ + 147: 0000da8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 148: 0000da98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 149: 0000db7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 150: 0000db98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 151: 0000db98 3140 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 152: 0000e7a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 153: 0000e7dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 154: 0000e7dc 10820 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 155: 000139f8 1512 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 156: 0000f850 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 157: 0000f894 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 158: 00015e9c 220 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ + 159: 00011204 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 160: 00011220 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 161: 00011494 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 000114b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 163: 0001163c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 164: 00000138 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 165: 00000140 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 166: 0001168c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 167: 000117a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 168: 000117c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 169: 00011830 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 170: 00011834 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 171: 000119ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 172: 000119b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 173: 000119b0 876 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 174: 00011cf8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 175: 00011d1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 176: 00011f58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 177: 00011f7c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 178: 00011f7c 584 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 179: 000121a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 180: 000121c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 181: 000122b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 182: 000122c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 183: 0001237c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 184: 00012384 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 185: 00012384 320 FUNC LOCAL DEFAULT 6 long_xor │ │ │ │ │ - 186: 000124b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 187: 000124c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 188: 000124c4 344 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ - 189: 00012604 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 190: 0001261c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 191: 000132d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 192: 000132ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 193: 000132ec 336 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ - 194: 00013420 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 195: 0001343c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 196: 0001343c 1540 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ - 197: 00013a1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 198: 00013a40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 199: 00014008 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 200: 00014028 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 201: 00014170 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 202: 00014178 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 203: 00014178 208 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ - 204: 00014244 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 205: 00014248 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 206: 00014808 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 207: 00014830 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 208: 00014830 2680 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 209: 00015278 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 210: 000152a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 211: 000152a8 428 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ - 212: 00015448 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 166: 00011644 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 167: 00011760 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 168: 00011778 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 169: 000117e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 170: 000117ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 171: 00011964 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 172: 00011968 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 173: 00011968 876 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 174: 00011cb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 175: 00011cd4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 176: 00011f10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 177: 00011f34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 178: 00011f34 584 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 179: 00012160 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 180: 0001217c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 181: 00012270 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 182: 00012278 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 183: 00012334 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 184: 0001233c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 185: 0001233c 320 FUNC LOCAL DEFAULT 6 long_xor │ │ │ │ │ + 186: 0001246c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 187: 0001247c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 188: 0001247c 344 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 189: 000125bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 190: 000125d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 191: 00013290 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 192: 000132a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 193: 000132a4 336 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 194: 000133d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 195: 000133f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 196: 000133f4 1540 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 197: 000139d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 198: 000139f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 199: 00013fc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 200: 00013fe0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 201: 00014128 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 202: 00014130 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 203: 00014130 208 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 204: 000141fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 205: 00014200 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 206: 000147c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 207: 000147e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 208: 000147e8 2680 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 209: 00015230 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 210: 00015260 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 211: 00015260 428 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ + 212: 00015400 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 213: 00000144 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 214: 00000144 520 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ 215: 00000338 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 216: 00015454 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 217: 00015548 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 218: 00015564 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 219: 00015d88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 220: 00015da0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 221: 000160c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 222: 000160d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 223: 0001710c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 224: 00017118 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 225: 000173e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 226: 0000034c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 227: 0000034c 44 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ - 228: 00000374 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 216: 0000034c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 217: 000003dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 218: 0001540c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 219: 00015c30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 220: 00015c48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 221: 00015f70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 222: 00015f78 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 223: 00016fb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 224: 00016fc0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 225: 00017290 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 226: 000003ec 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 227: 000003ec 44 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ + 228: 00000414 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 229: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 230: 00000000 12 FUNC LOCAL DEFAULT 11 long_get0 │ │ │ │ │ 231: 00000008 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 232: 00000378 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 233: 00000378 12 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ - 234: 00000380 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 235: 00000384 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 236: 00000384 648 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ - 237: 00000608 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 238: 000173f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 239: 000173f4 148 FUNC LOCAL DEFAULT 6 int_as_integer_ratio │ │ │ │ │ - 240: 00017480 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 241: 00017488 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 242: 00017618 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 243: 00017620 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 244: 00017798 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 232: 00000418 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 233: 00000418 12 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ + 234: 00000420 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 235: 00000424 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 236: 00000424 648 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ + 237: 000006a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 238: 0001729c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 239: 0001729c 148 FUNC LOCAL DEFAULT 6 int_as_integer_ratio │ │ │ │ │ + 240: 00017328 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 241: 00017330 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 242: 000174c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 243: 000174c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 244: 00017640 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 245: 0000000c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 246: 0000000c 84 FUNC LOCAL DEFAULT 11 int___sizeof__ │ │ │ │ │ - 247: 0000060c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 248: 000177ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 249: 00018024 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 247: 000006ac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 248: 00017654 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 249: 00017ecc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 250: 000000d8 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 251: 000000e0 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 252: 00000160 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 253: 00000168 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 254: 000001e0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 255: 000001e8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 256: 000001e8 12 FUNC LOCAL DEFAULT 11 int_is_integer │ │ │ │ │ 257: 000001f0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 258: 000008d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 258: 00000970 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 259: 000001f4 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 260: 000001f4 40 FUNC LOCAL DEFAULT 11 int___getnewargs__ │ │ │ │ │ 261: 00000218 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 262: 0000021c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 263: 00000294 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 264: 000008dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 265: 00000c68 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 264: 0000097c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 265: 00000d08 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 266: 0000029c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 267: 000002f4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 268: 000002fc 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 269: 00000348 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 270: 00000350 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 271: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ 272: 000002e4 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ @@ -366,90 +366,90 @@ │ │ │ │ │ 362: 0000329c 124 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ 363: 00003318 300 FUNC GLOBAL DEFAULT 6 PyLong_AsSize_t │ │ │ │ │ 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 366: 00004018 476 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ 367: 000041f4 528 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ 368: 00004404 296 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ - 369: 0001168c 308 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ - 370: 00004880 248 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 369: 00011644 308 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ + 370: 00004880 236 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 376: 000055b8 2188 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ + 376: 000055ac 2188 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 379: 00006f00 3488 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ - 380: 00007eac 480 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ - 381: 0000808c 456 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ - 382: 00008510 652 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ - 383: 0000a4a4 16 FUNC GLOBAL DEFAULT 6 _PyLong_Sign │ │ │ │ │ + 379: 00006ef4 3488 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 380: 00007ea0 480 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ + 381: 00008080 456 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 382: 00008504 652 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ + 383: 0000a498 16 FUNC GLOBAL DEFAULT 6 _PyLong_Sign │ │ │ │ │ 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 387: 0000a56c 1140 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 387: 0000a560 1140 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_dcmplt │ │ │ │ │ 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_dcmpun │ │ │ │ │ 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_dcmple │ │ │ │ │ 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_d2uiz │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ui2d │ │ │ │ │ 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_dsub │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 397: 0000a9e0 312 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ - 398: 0000c268 116 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 397: 0000a9d4 312 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 398: 0000c25c 116 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 400: 0000d8d0 104 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ - 401: 0000d938 212 FUNC GLOBAL DEFAULT 6 PyLong_AsVoidPtr │ │ │ │ │ + 400: 0000d8c4 104 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 401: 0000d92c 212 FUNC GLOBAL DEFAULT 6 PyLong_AsVoidPtr │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 406: 0000daa4 256 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 407: 00014248 1512 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 406: 0000da98 256 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 407: 00014200 1512 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 411: 00011268 656 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ - 412: 000114f8 404 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 411: 00011220 656 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ + 412: 000114b0 404 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLongMask │ │ │ │ │ 413: 00000138 12 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ - 415: 000117c0 116 FUNC GLOBAL DEFAULT 6 _PyLong_FromDigits │ │ │ │ │ + 415: 00011778 116 FUNC GLOBAL DEFAULT 6 _PyLong_FromDigits │ │ │ │ │ 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 418: 000122c0 196 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ - 419: 000121c4 252 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 418: 00012278 196 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 419: 0001217c 252 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 425: 0001261c 112 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ - 426: 00014028 336 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongMask │ │ │ │ │ + 425: 000125d4 112 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 426: 00013fe0 336 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongMask │ │ │ │ │ 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 428: 00000684 600 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ + 428: 00000724 600 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 430: 00015454 272 FUNC GLOBAL DEFAULT 6 _PyLong_UnsignedShort_Converter │ │ │ │ │ - 431: 000160d0 4168 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 430: 0000034c 160 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ + 431: 00015f78 4168 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 435: 00017488 408 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ - 436: 00017620 396 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ - 437: 0000060c 120 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ - 438: 000177ac 2200 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ + 435: 00017330 408 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ + 436: 000174c8 396 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ + 437: 000006ac 120 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ + 438: 00017654 2200 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ 439: 00000060 128 FUNC GLOBAL DEFAULT 11 _PyLong_UnsignedInt_Converter │ │ │ │ │ 440: 000000e0 136 FUNC GLOBAL DEFAULT 11 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ 441: 00000168 128 FUNC GLOBAL DEFAULT 11 _PyLong_UnsignedLong_Converter │ │ │ │ │ 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 443: 0000021c 128 FUNC GLOBAL DEFAULT 11 _PyLong_Size_t_Converter │ │ │ │ │ - 444: 000008dc 932 FUNC GLOBAL DEFAULT 1 PyLong_AsNativeBytes │ │ │ │ │ + 444: 0000097c 932 FUNC GLOBAL DEFAULT 1 PyLong_AsNativeBytes │ │ │ │ │ 445: 0000029c 96 FUNC GLOBAL DEFAULT 11 PyLong_FromNativeBytes │ │ │ │ │ 446: 000002fc 84 FUNC GLOBAL DEFAULT 11 PyLong_FromUnsignedNativeBytes │ │ │ │ │ 447: 00000350 20 FUNC GLOBAL DEFAULT 11 PyUnstable_Long_IsCompact │ │ │ │ │ 448: 00000364 24 FUNC GLOBAL DEFAULT 11 PyUnstable_Long_CompactValue │ │ │ │ │ 449: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ 450: 000000e0 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1dae4 contains 103 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1da2c contains 111 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 00013c1c R_ARM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ 0000006c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000070 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00000074 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000078 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000090 0001431c R_ARM_CALL 00000000 PyStructSequence_New │ │ │ │ │ @@ -18,113 +18,121 @@ │ │ │ │ │ 00000128 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 0000012c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000130 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000013c 00019e1d R_ARM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ 00000140 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 0000017c 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000198 0000471c R_ARM_CALL 0000452c long_neg │ │ │ │ │ -000001c0 00009a1c R_ARM_CALL 0000e7e8 long_pow │ │ │ │ │ -000001f4 0001ac1c R_ARM_CALL 00000684 _PyLong_DivmodNear │ │ │ │ │ +000001c0 00009a1c R_ARM_CALL 0000e7dc long_pow │ │ │ │ │ +000001f4 0001ac1c R_ARM_CALL 00000724 _PyLong_DivmodNear │ │ │ │ │ 00000218 00003c1c R_ARM_CALL 00003e10 long_sub │ │ │ │ │ 00000240 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000284 0001711d R_ARM_JUMP24 0001168c _PyLong_Copy │ │ │ │ │ +00000284 0001711d R_ARM_JUMP24 00011644 _PyLong_Copy │ │ │ │ │ 00000298 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002b4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002d4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002ec 0001ad1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000314 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000330 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000338 00019902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 0000033c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000340 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000344 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000348 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000370 0001711d R_ARM_JUMP24 0001168c _PyLong_Copy │ │ │ │ │ -00000374 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000380 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003bc 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000414 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000424 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000434 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000444 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000454 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000464 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000047c 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000494 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000004a4 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000380 0001701c R_ARM_CALL 00004404 PyLong_AsUnsignedLong │ │ │ │ │ +000003b0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003bc 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000003d4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003dc 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000003e0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000003e4 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000003e8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000410 0001711d R_ARM_JUMP24 00011644 _PyLong_Copy │ │ │ │ │ +00000414 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000420 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000045c 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ 000004b4 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ 000004c4 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ 000004d4 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ 000004e4 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ 000004f4 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000508 00013d1c R_ARM_CALL 0000033c PyLong_FromSsize_t │ │ │ │ │ -0000052c 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000504 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000051c 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000534 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ 00000544 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000548 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -00000574 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000584 00013d1c R_ARM_CALL 0000033c PyLong_FromSsize_t │ │ │ │ │ -0000059c 00004b1c R_ARM_CALL 00007ca0 long_add │ │ │ │ │ -000005f4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000600 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000650 00008f1c R_ARM_CALL 0001268c long_format_binary │ │ │ │ │ -0000067c 00002b1c R_ARM_CALL 00002120 long_to_decimal_string_internal │ │ │ │ │ -000006d8 0000871c R_ARM_CALL 0000cf20 long_divrem │ │ │ │ │ -00000710 0000351c R_ARM_CALL 00003444 long_lshift │ │ │ │ │ -0000072c 0000261c R_ARM_CALL 00001f84 long_compare │ │ │ │ │ -00000780 0001ab1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000007b4 00004b1c R_ARM_CALL 00007ca0 long_add │ │ │ │ │ -000007e0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007fc 00003c1c R_ARM_CALL 00003e10 long_sub │ │ │ │ │ -00000828 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000838 00001a1c R_ARM_CALL 00011834 Py_XDECREF │ │ │ │ │ -00000840 00001a1c R_ARM_CALL 00011834 Py_XDECREF │ │ │ │ │ -00000848 0000471c R_ARM_CALL 0000452c long_neg │ │ │ │ │ -00000870 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000884 00004b1c R_ARM_CALL 00007ca0 long_add │ │ │ │ │ -00000890 00003c1c R_ARM_CALL 00003e10 long_sub │ │ │ │ │ -000008a8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000554 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000564 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000574 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000584 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000594 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000005a8 00013d1c R_ARM_CALL 0000033c PyLong_FromSsize_t │ │ │ │ │ +000005cc 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000005e4 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000005e8 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +00000614 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000624 00013d1c R_ARM_CALL 0000033c PyLong_FromSsize_t │ │ │ │ │ +0000063c 00004b1c R_ARM_CALL 00007c94 long_add │ │ │ │ │ +00000694 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006a0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006f0 00008f1c R_ARM_CALL 00012644 long_format_binary │ │ │ │ │ +0000071c 00002b1c R_ARM_CALL 00002120 long_to_decimal_string_internal │ │ │ │ │ +00000778 0000871c R_ARM_CALL 0000cf14 long_divrem │ │ │ │ │ +000007b0 0000351c R_ARM_CALL 00003444 long_lshift │ │ │ │ │ +000007cc 0000261c R_ARM_CALL 00001f84 long_compare │ │ │ │ │ +00000820 0001ab1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000854 00004b1c R_ARM_CALL 00007c94 long_add │ │ │ │ │ +00000880 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000089c 00003c1c R_ARM_CALL 00003e10 long_sub │ │ │ │ │ 000008c8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008d0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008d4 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000008d8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000978 0001781c R_ARM_CALL 000055b8 _PyLong_AsByteArray │ │ │ │ │ -00000980 00016a1c R_ARM_CALL 0000329c _PyLong_NumBits │ │ │ │ │ -00000a14 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a24 00016a1c R_ARM_CALL 0000329c _PyLong_NumBits │ │ │ │ │ -00000a78 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000ae0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b0c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b58 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000b90 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000ba0 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000c0c 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000c40 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c60 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000c68 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00000c6c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c70 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00000c74 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c7c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000008d8 00001a1c R_ARM_CALL 000117ec Py_XDECREF │ │ │ │ │ +000008e0 00001a1c R_ARM_CALL 000117ec Py_XDECREF │ │ │ │ │ +000008e8 0000471c R_ARM_CALL 0000452c long_neg │ │ │ │ │ +00000910 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000924 00004b1c R_ARM_CALL 00007c94 long_add │ │ │ │ │ +00000930 00003c1c R_ARM_CALL 00003e10 long_sub │ │ │ │ │ +00000948 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000968 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000970 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000974 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000978 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000a18 0001781c R_ARM_CALL 000055ac _PyLong_AsByteArray │ │ │ │ │ +00000a20 00016a1c R_ARM_CALL 0000329c _PyLong_NumBits │ │ │ │ │ +00000a74 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a84 00016a1c R_ARM_CALL 0000329c _PyLong_NumBits │ │ │ │ │ +00000b18 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000c14 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000c4c 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000c5c 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000c80 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000cac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cbc 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000cf0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d00 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000d08 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000d0c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000d10 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00000d14 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000d1c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1de1c contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1dda4 contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0001c302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00002702 R_ARM_ABS32 00002064 long_dealloc │ │ │ │ │ 0000002c 00002a02 R_ARM_ABS32 000020e0 long_to_decimal_string │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000c02 R_ARM_ABS32 0000023c long_hash │ │ │ │ │ 00000048 0001c402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00001d02 R_ARM_ABS32 000019c0 long_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 0000ad02 R_ARM_ABS32 000119b0 long_new │ │ │ │ │ +0000009c 0000ad02 R_ARM_ABS32 00011968 long_new │ │ │ │ │ 000000a0 00014e02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00007202 R_ARM_ABS32 0000a4b4 long_vectorcall │ │ │ │ │ +000000c8 00007202 R_ARM_ABS32 0000a4a8 long_vectorcall │ │ │ │ │ 000000d0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000d4 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001e4 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001e8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000204 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000210 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -147,91 +155,91 @@ │ │ │ │ │ 000002c0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002e4 00004b02 R_ARM_ABS32 00007ca0 long_add │ │ │ │ │ +000002e4 00004b02 R_ARM_ABS32 00007c94 long_add │ │ │ │ │ 000002e8 00003c02 R_ARM_ABS32 00003e10 long_sub │ │ │ │ │ -000002ec 00006102 R_ARM_ABS32 00008254 long_mul │ │ │ │ │ -000002f0 0000c402 R_ARM_ABS32 0001343c long_mod │ │ │ │ │ -000002f4 0000cb02 R_ARM_ABS32 00014178 long_divmod │ │ │ │ │ -000002f8 00009a02 R_ARM_ABS32 0000e7e8 long_pow │ │ │ │ │ +000002ec 00006102 R_ARM_ABS32 00008248 long_mul │ │ │ │ │ +000002f0 0000c402 R_ARM_ABS32 000133f4 long_mod │ │ │ │ │ +000002f4 0000cb02 R_ARM_ABS32 00014130 long_divmod │ │ │ │ │ +000002f8 00009a02 R_ARM_ABS32 0000e7dc long_pow │ │ │ │ │ 000002fc 00004702 R_ARM_ABS32 0000452c long_neg │ │ │ │ │ -00000300 0000bc02 R_ARM_ABS32 000124c4 long_long │ │ │ │ │ -00000304 0000d302 R_ARM_ABS32 000152a8 long_abs │ │ │ │ │ +00000300 0000bc02 R_ARM_ABS32 0001247c long_long │ │ │ │ │ +00000304 0000d302 R_ARM_ABS32 00015260 long_abs │ │ │ │ │ 00000308 00002102 R_ARM_ABS32 00001bec long_bool │ │ │ │ │ 0000030c 00004a02 R_ARM_ABS32 000046b0 long_invert │ │ │ │ │ 00000310 00003502 R_ARM_ABS32 00003444 long_lshift │ │ │ │ │ -00000314 0000d002 R_ARM_ABS32 00014830 long_rshift │ │ │ │ │ -00000318 00006e02 R_ARM_ABS32 0000a2f4 long_and │ │ │ │ │ -0000031c 0000b902 R_ARM_ABS32 00012384 long_xor │ │ │ │ │ -00000320 00007e02 R_ARM_ABS32 0000c2dc long_or │ │ │ │ │ -00000324 0000bc02 R_ARM_ABS32 000124c4 long_long │ │ │ │ │ -0000032c 0000c102 R_ARM_ABS32 000132ec long_float │ │ │ │ │ -00000358 00008302 R_ARM_ABS32 0000c890 long_div │ │ │ │ │ -0000035c 00009702 R_ARM_ABS32 0000dba4 long_true_divide │ │ │ │ │ -00000368 0000bc02 R_ARM_ABS32 000124c4 long_long │ │ │ │ │ +00000314 0000d002 R_ARM_ABS32 000147e8 long_rshift │ │ │ │ │ +00000318 00006e02 R_ARM_ABS32 0000a2e8 long_and │ │ │ │ │ +0000031c 0000b902 R_ARM_ABS32 0001233c long_xor │ │ │ │ │ +00000320 00007e02 R_ARM_ABS32 0000c2d0 long_or │ │ │ │ │ +00000324 0000bc02 R_ARM_ABS32 0001247c long_long │ │ │ │ │ +0000032c 0000c102 R_ARM_ABS32 000132a4 long_float │ │ │ │ │ +00000358 00008302 R_ARM_ABS32 0000c884 long_div │ │ │ │ │ +0000035c 00009702 R_ARM_ABS32 0000db98 long_true_divide │ │ │ │ │ +00000368 0000bc02 R_ARM_ABS32 0001247c long_long │ │ │ │ │ 00000374 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000378 0000e302 R_ARM_ABS32 0000034c long_long_meth │ │ │ │ │ +00000378 0000e302 R_ARM_ABS32 000003ec long_long_meth │ │ │ │ │ 00000380 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000388 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000038c 0000e602 R_ARM_ABS32 00000000 long_get0 │ │ │ │ │ 00000394 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000039c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003a0 0000e302 R_ARM_ABS32 0000034c long_long_meth │ │ │ │ │ +000003a0 0000e302 R_ARM_ABS32 000003ec long_long_meth │ │ │ │ │ 000003a8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b4 0000e902 R_ARM_ABS32 00000378 long_get1 │ │ │ │ │ +000003b4 0000e902 R_ARM_ABS32 00000418 long_get1 │ │ │ │ │ 000003bc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003d8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003dc 0000e302 R_ARM_ABS32 0000034c long_long_meth │ │ │ │ │ +000003dc 0000e302 R_ARM_ABS32 000003ec long_long_meth │ │ │ │ │ 000003e4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003e8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ec 0000b202 R_ARM_ABS32 00011f7c int_bit_length │ │ │ │ │ +000003ec 0000b202 R_ARM_ABS32 00011f34 int_bit_length │ │ │ │ │ 000003f4 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003fc 0000ec02 R_ARM_ABS32 00000384 int_bit_count │ │ │ │ │ +000003fc 0000ec02 R_ARM_ABS32 00000424 int_bit_count │ │ │ │ │ 00000404 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000408 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000040c 00005102 R_ARM_ABS32 00004978 int_to_bytes │ │ │ │ │ +0000040c 00005102 R_ARM_ABS32 0000496c int_to_bytes │ │ │ │ │ 00000414 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000041c 00005602 R_ARM_ABS32 00005e44 int_from_bytes │ │ │ │ │ +0000041c 00005602 R_ARM_ABS32 00005e38 int_from_bytes │ │ │ │ │ 00000424 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000428 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000042c 0000ef02 R_ARM_ABS32 000173f4 int_as_integer_ratio │ │ │ │ │ +0000042c 0000ef02 R_ARM_ABS32 0001729c int_as_integer_ratio │ │ │ │ │ 00000434 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000438 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000043c 0000e302 R_ARM_ABS32 0000034c long_long_meth │ │ │ │ │ +0000043c 0000e302 R_ARM_ABS32 000003ec long_long_meth │ │ │ │ │ 00000444 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000448 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000044c 0000e302 R_ARM_ABS32 0000034c long_long_meth │ │ │ │ │ +0000044c 0000e302 R_ARM_ABS32 000003ec long_long_meth │ │ │ │ │ 00000454 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000458 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000045c 0000e302 R_ARM_ABS32 0000034c long_long_meth │ │ │ │ │ +0000045c 0000e302 R_ARM_ABS32 000003ec long_long_meth │ │ │ │ │ 00000464 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000468 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000046c 0000d602 R_ARM_ABS32 00000144 int___round__ │ │ │ │ │ 00000474 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000478 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000047c 00010402 R_ARM_ABS32 000001f4 int___getnewargs__ │ │ │ │ │ 00000484 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000488 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000048c 00009202 R_ARM_ABS32 0000da0c int___format__ │ │ │ │ │ +0000048c 00009202 R_ARM_ABS32 0000da00 int___format__ │ │ │ │ │ 00000494 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000498 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000049c 0000f602 R_ARM_ABS32 0000000c int___sizeof__ │ │ │ │ │ 000004a4 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004a8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ac 00010002 R_ARM_ABS32 000001e8 int_is_integer │ │ │ │ │ 000004b4 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1e1d4 contains 1219 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1e15c contains 1203 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000058 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000094 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000b4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000000bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000c0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -295,33 +303,33 @@ │ │ │ │ │ 000014b4 0001541c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ 000014c8 0001511c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ 000014e4 0001551c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ 0000156c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000158c 0001491c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ 00001590 0001561c R_ARM_CALL 00000000 log │ │ │ │ │ 0000159c 0001571c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ -00001700 00015802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00001704 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001708 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00001714 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -0000171c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001720 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016ec 00015802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +000016f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000016f4 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00001700 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00001708 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000170c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001714 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001718 0001596b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001720 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001724 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001728 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000172c 0001596b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001734 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001738 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000172c 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00001730 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000173c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001740 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00001744 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001740 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001744 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00001748 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000174c 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00001750 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001754 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001758 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000175c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001760 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00001764 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001890 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000018b0 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000018bc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000018c8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000018d4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000018e8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000018fc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ @@ -411,15 +419,15 @@ │ │ │ │ │ 00003434 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00003438 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003440 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035b0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000035e8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00003638 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00003664 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003708 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003704 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00003720 00016c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 0000373c 00013f1c R_ARM_CALL 000005b4 PyLong_AsSsize_t │ │ │ │ │ 00003768 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003778 00016c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 0000379c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000037e8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000037f8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -472,1026 +480,1010 @@ │ │ │ │ │ 00004518 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000451c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004520 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00004524 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004528 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000045ac 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000045ec 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000045fc 0001711c R_ARM_CALL 0001168c _PyLong_Copy │ │ │ │ │ +000045fc 0001711c R_ARM_CALL 00011644 _PyLong_Copy │ │ │ │ │ 00004644 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00004674 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00004698 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000046a8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000046ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000472c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000476c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00004858 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004860 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00004870 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00004874 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00004878 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000487c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000048d0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000048f8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000491c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004940 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004970 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004974 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000049dc 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004a5c 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00004a70 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00004a90 0001741c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004d68 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004d90 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004db4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005130 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00005178 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000053b0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000053c0 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000053e0 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000053f4 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00005434 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005448 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000054b0 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000054c4 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00005510 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000555c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005574 0001771c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000557c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005580 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005584 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000048cc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000048f4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000492c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000495c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004964 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004968 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000049d0 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00004a50 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00004a64 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00004a84 0001741c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004d5c 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004d84 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004da8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005124 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000516c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000053a4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000053b4 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000053d4 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000053e8 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00005428 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000543c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000054a4 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000054b8 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00005504 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005550 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005568 0001771c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00005570 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005574 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005578 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000557c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005580 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005584 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00005588 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000558c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000558c 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00005590 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005594 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005598 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00005594 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00005598 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000559c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000055a0 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000055a0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000055a4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000055a8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000055ac 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000055b0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000055b4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000588c 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00005c14 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005e08 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005e38 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00005e3c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005e40 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005ed0 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00005ee8 0001791c R_ARM_CALL 00000000 PyObject_Bytes │ │ │ │ │ -00006140 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006178 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000065c0 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000067b8 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000069e0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000069ec 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006a10 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a34 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d64 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d70 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006dac 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006df4 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006e08 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00006e20 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00006e38 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006e54 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006e6c 0001771c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00006e88 00017a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00006eb8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ec0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006ec8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005880 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00005c08 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005dfc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005e2c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00005e30 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005e34 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005ec4 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00005edc 0001791c R_ARM_CALL 00000000 PyObject_Bytes │ │ │ │ │ +00006134 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000616c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000065b4 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000067ac 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000069d4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000069e0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006a04 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006a28 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d58 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d64 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006da0 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006de8 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006dfc 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00006e14 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00006e2c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006e48 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006e64 00017a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00006e90 0001771c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00006eac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006eb4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006ebc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006ec4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006ec8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006ecc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00006ed0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00006ed4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006ed8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006edc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006ee0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006ee4 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00006ed8 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00006edc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006ee0 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00006ee4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00006ee8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006eec 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00006eec 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00006ef0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006ef4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006ef8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006efc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007158 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007190 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000749c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007930 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000793c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007c78 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007c84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007c8c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007c90 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007c94 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007c98 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00007c9c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007d68 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007da8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007e08 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007e38 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007e90 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007ea0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007ea4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007ea8 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007f54 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007f94 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007fec 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000801c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008074 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008084 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008088 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000080e0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008120 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008150 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000817c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000081c8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000081e8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008220 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000824c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008250 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000835c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000839c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000083d8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008404 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000084d0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000084d8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000714c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007184 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007490 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007924 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007930 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007c6c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007c78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007c80 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007c84 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007c88 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007c8c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00007c90 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007d5c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007d9c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007dfc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007e2c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007e84 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007e94 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007e98 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007e9c 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007f48 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007f88 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007fe0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008010 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008068 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008078 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000807c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000080d4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008114 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008144 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008170 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000081bc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000081dc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008214 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008240 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008244 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008350 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008390 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000083cc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000083f8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000084c4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000084cc 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000084f4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000084f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000084fc 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00008500 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008504 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008508 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000850c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000085ac 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000085ec 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008668 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008694 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008760 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008768 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008790 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008794 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008798 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000881c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008848 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008868 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000088b4 0001641c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00008b4c 0001641c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00008e28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008e2c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008e98 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008ec8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008f18 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00008f74 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000921c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000949c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000094e8 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009520 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009580 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000095b8 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009608 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000963c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009964 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009aa0 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00009ac8 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00009ad0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009b0c 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -00009b34 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00009b3c 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -00009b88 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00009f34 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009f48 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009f74 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009f88 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009fc4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ffc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a004 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a008 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000a00c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a058 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a084 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a2c8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a2e0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a2e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a2ec 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000a2f0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a3b0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a3f0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a420 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a450 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a480 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a498 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a49c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a4a0 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a4e8 0001801d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -0000a524 0001811c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a540 0001821c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000a55c 0001521d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -0000a560 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a564 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000a568 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a590 00014c1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -0000a5ac 0001841c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -0000a5c0 00014d1c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000a5fc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a634 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a664 0001851c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -0000a680 0001861c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -0000a698 0001871c R_ARM_CALL 00000000 frexp │ │ │ │ │ -0000a6d8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a70c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a73c 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a750 0001891c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -0000a75c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000a770 00018b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000a778 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a78c 0001891c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -0000a794 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000a7a8 00018b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000a7b0 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a7d8 0001891c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -0000a7e0 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000a7f4 00018b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000a7fc 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a848 0001851c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -0000a864 0001861c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -0000a880 0001851c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -0000a898 0001871c R_ARM_CALL 00000000 frexp │ │ │ │ │ -0000a8d0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a8e4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a8f4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a92c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a964 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a978 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a98c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a9a0 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000a9c0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a9c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a9d0 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000a9d4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a9d8 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000a9dc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000aa48 0001781c R_ARM_CALL 000055b8 _PyLong_AsByteArray │ │ │ │ │ -0000aa60 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000aabc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aacc 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000aae8 0001781c R_ARM_CALL 000055b8 _PyLong_AsByteArray │ │ │ │ │ -0000ab14 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000abdc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ac10 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ad98 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000adb4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000add4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000adfc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000af28 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000af4c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b1d4 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000b23c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b270 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b43c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb9c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bba0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bba4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000bba8 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000bbac 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000be50 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000be78 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c0bc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c0f0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c198 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000085a0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000085e0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000865c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008688 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008754 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000875c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008784 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008788 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000878c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008810 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000883c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000885c 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000088a8 0001641c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00008b40 0001641c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00008e1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008e20 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008e8c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008ebc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008f0c 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00008f68 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00009210 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009490 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000094dc 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009514 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009574 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000095ac 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000095fc 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009630 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009958 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009a94 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00009abc 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00009ac4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009b00 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +00009b28 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00009b30 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +00009b7c 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00009f28 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009f3c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009f68 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f7c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009fb8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009ff0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009ff8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009ffc 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000a000 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a04c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a078 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a2bc 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a2d4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a2dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a2e0 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000a2e4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a3a4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a3e4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a414 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a444 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a474 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a48c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a490 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a494 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a4dc 0001801d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +0000a518 0001811c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a534 0001821c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000a550 0001521d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +0000a554 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a558 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000a55c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a584 00014c1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +0000a5a0 0001841c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +0000a5b4 00014d1c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +0000a5f0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a628 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a658 0001851c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +0000a674 0001861c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +0000a68c 0001871c R_ARM_CALL 00000000 frexp │ │ │ │ │ +0000a6cc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a700 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a730 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a744 0001891c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +0000a750 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000a764 00018b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000a76c 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a780 0001891c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +0000a788 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000a79c 00018b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000a7a4 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a7cc 0001891c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +0000a7d4 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000a7e8 00018b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000a7f0 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a83c 0001851c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +0000a858 0001861c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +0000a874 0001851c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +0000a88c 0001871c R_ARM_CALL 00000000 frexp │ │ │ │ │ +0000a8c4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a8d8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a8e8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a920 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a958 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a96c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a980 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a994 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000a9b4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a9b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a9c4 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000a9c8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a9cc 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000a9d0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000aa3c 0001781c R_ARM_CALL 000055ac _PyLong_AsByteArray │ │ │ │ │ +0000aa54 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000aab0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aac0 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000aadc 0001781c R_ARM_CALL 000055ac _PyLong_AsByteArray │ │ │ │ │ +0000ab08 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000abd0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ac04 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ad8c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000ada8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000adc8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000adf0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000af1c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000af40 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b1c8 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000b230 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b264 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b430 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bb90 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bb94 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bb98 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000bb9c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000bba0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000be44 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000be6c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c0b0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c0e4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c18c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c194 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000c1a0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c1ac 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c1d0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c1e4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c1f8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c224 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c240 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c29c 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -0000c2bc 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -0000c2d8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c398 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c3d8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c408 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c438 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c468 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c480 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c484 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000c488 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c4e0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c518 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c724 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000c758 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c83c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c86c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c874 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000c87c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c880 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c884 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c888 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000c88c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000c8f8 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000c928 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000c950 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c988 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c9d0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ca08 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ca30 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ca48 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ca4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ca50 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000cb1c 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000cb20 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -0000cb60 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000cb68 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -0000cbac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cbd8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cc24 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cc68 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ccb8 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000ccc4 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -0000cd0c 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000cd28 0001541c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -0000cd44 0001551c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -0000ce00 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ce30 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ce60 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ce6c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ce94 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ceb8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cec0 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000cec8 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000c1c4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c1d8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c1ec 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c218 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c234 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c290 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +0000c2b0 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +0000c2cc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c38c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c3cc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c3fc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c42c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c45c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c474 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c478 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000c47c 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c4d4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c50c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c718 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000c74c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c830 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c860 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c868 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000c870 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c874 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c878 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c87c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000c880 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000c8ec 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000c91c 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000c944 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c97c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c9c4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c9fc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ca24 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ca3c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ca40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ca44 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000cb10 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000cb14 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000cb54 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000cb5c 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000cba0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cbcc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cc18 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cc5c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ccac 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000ccb8 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000cd00 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000cd1c 0001541c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +0000cd38 0001551c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +0000cdf4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce24 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ce54 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ce60 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce88 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ceac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ceb4 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000cebc 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000cee4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000cef0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cefc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cf04 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cf08 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cef8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cefc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cf00 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cf04 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cf08 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 0000cf0c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000cf10 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000cf14 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000cf18 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000cf1c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000cf90 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -0000d114 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000d184 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000d2ac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d2dc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d300 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d338 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d3c4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d40c 0001711c R_ARM_CALL 0001168c _PyLong_Copy │ │ │ │ │ -0000d440 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d448 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d4a0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d4bc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d4f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000cf84 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000d108 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000d178 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000d2a0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d2d0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d2f4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d32c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d3b8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d400 0001711c R_ARM_CALL 00011644 _PyLong_Copy │ │ │ │ │ +0000d434 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d43c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d494 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d4b0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d4e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d4e8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d4f0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000d4f4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d4fc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d500 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d504 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000d508 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d54c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d574 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d758 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d778 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d7a0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d7c4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d7e0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d7fc 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d820 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d834 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d85c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d86c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d884 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d898 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d8c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d8c8 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000d8cc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d9c0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d9dc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d9e0 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d9f4 00015f1c R_ARM_CALL 00001c00 PyLong_AsLong │ │ │ │ │ -0000d9fc 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000da00 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000da04 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000da08 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000da3c 0001921c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000da58 0001931c R_ARM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -0000da68 0001941c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000da74 0001951c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000da90 0001771c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000da98 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000da9c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000daa0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000daec 0001491c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -0000dafc 0001971c R_ARM_CALL 00014248 _PyLong_Frexp │ │ │ │ │ -0000db10 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -0000db38 0001881d R_ARM_JUMP24 00000000 ldexp │ │ │ │ │ -0000db3c 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000db54 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000db70 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000db80 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000db8c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000db90 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000db94 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000db98 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000dba0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000dd00 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000dd2c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000dd58 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000df48 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000df88 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e008 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e024 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000e038 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e044 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000e078 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e098 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000e0b4 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000e104 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e114 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e128 0001571c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ -0000e14c 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000e168 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000e17c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e188 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000e1e0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e218 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e4a0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e4c8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e4e8 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e4f4 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000e504 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e510 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000e550 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e638 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e650 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e65c 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000e66c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e678 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000e69c 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000e6a8 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -0000e708 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000e718 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e724 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000e734 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e758 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e7c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000e7cc 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e7d0 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000e7d4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000e7d8 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000e7dc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000e7e4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000e9dc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ea9c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eb54 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ec24 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ec7c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ecac 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ecec 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ed98 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000edc4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000edf0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ee1c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ee5c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ee90 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eefc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ef64 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000efac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f010 0001711c R_ARM_CALL 0001168c _PyLong_Copy │ │ │ │ │ -0000f164 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f1ac 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f208 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f344 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f3cc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f4c4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f4ec 0001711c R_ARM_CALL 0001168c _PyLong_Copy │ │ │ │ │ -0000f574 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f5b4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f61c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f670 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f6f4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f7d4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f814 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f864 00019902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000f868 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f86c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000f870 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000f874 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000f878 00019a02 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ -0000f87c 00019902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000d4f8 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000d4fc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d540 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d568 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d74c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d76c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d794 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d7b8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d7d4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d7f0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d814 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d828 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d850 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d860 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d878 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d88c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d8b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d8bc 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000d8c0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d9b4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d9d0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d9d4 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d9e8 00015f1c R_ARM_CALL 00001c00 PyLong_AsLong │ │ │ │ │ +0000d9f0 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000d9f4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d9f8 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000d9fc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000da30 0001921c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000da4c 0001931c R_ARM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +0000da5c 0001941c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000da68 0001951c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000da84 0001771c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000da8c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000da90 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000da94 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000dae0 0001491c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +0000daf0 0001971c R_ARM_CALL 00014200 _PyLong_Frexp │ │ │ │ │ +0000db04 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000db2c 0001881d R_ARM_JUMP24 00000000 ldexp │ │ │ │ │ +0000db30 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000db48 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000db64 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000db74 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000db80 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000db84 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000db88 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000db8c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000db94 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000dcf4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000dd20 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000dd4c 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000df3c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000df7c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dffc 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e018 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000e02c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e038 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000e06c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e08c 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000e0a8 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000e0f8 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e108 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e11c 0001571c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ +0000e140 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000e15c 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000e170 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e17c 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000e1d4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e20c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e494 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e4bc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e4dc 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e4e8 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000e4f8 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e504 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000e544 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e62c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e644 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e650 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000e660 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e66c 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000e690 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000e69c 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000e6fc 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000e70c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e718 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000e728 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e74c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e7b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000e7c0 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e7c4 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000e7c8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000e7cc 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000e7d0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000e7d8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000e9d0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ea90 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eb48 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec14 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec6c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec9c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ecdc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ed88 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000edb4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ede0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ee0c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ee4c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ee80 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eeec 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ef54 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ef9c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f000 0001711c R_ARM_CALL 00011644 _PyLong_Copy │ │ │ │ │ +0000f154 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f19c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f1f8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f334 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f3bc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f4b4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f4dc 0001711c R_ARM_CALL 00011644 _PyLong_Copy │ │ │ │ │ +0000f564 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f5a4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f60c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f660 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f6e4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f7c0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f804 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f850 00019902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000f854 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f858 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000f85c 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000f860 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000f864 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f868 00019a02 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ +0000f86c 00019902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000f870 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f874 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f878 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000f880 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000f884 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f888 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f88c 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000f894 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f898 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f89c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f8c0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f8f4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f928 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f994 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000faf0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fb68 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fbec 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fc14 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fc44 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fce8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fd38 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fe14 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fe68 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff74 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001002c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010074 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010178 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000101f0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010264 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000102bc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010304 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010364 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000103ac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001040c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010450 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010508 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00010584 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0001058c 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -000105c4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010608 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010688 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000108b4 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -00010b08 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010b2c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010b50 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010b90 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010bb0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010bcc 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f888 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f8ac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f8e0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f914 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f980 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fadc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fb54 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000fb80 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fc00 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fc30 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000fd84 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fdac 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fe08 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fe28 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fe58 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ffb4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001006c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000100b4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000101c4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001023c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000102b0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010308 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010350 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000103b0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000103f8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010458 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001049c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010554 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000105d0 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000105d8 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0001060c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010650 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000106d0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000108fc 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +00010b60 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00010b84 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00010ba8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ 00010be8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010c28 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00010c50 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010c98 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010cf4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010d44 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010d80 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010d98 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010dc4 0001711c R_ARM_CALL 0001168c _PyLong_Copy │ │ │ │ │ -00010e10 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010e50 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010e78 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010e84 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010eb0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010ed0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010f30 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010f64 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010f78 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010c08 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00010c24 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00010c40 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00010c80 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00010ca8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010cf0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010d4c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010d9c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010dd8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010df0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010e04 0001711c R_ARM_CALL 00011644 _PyLong_Copy │ │ │ │ │ +00010e74 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010e9c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010ee4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010f04 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010f24 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010ff8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0001103c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001105c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011068 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011074 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011080 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011094 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000110ec 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011124 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011144 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011158 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000111e8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011224 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011248 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0001124c 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00011250 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011254 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011258 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001125c 00019a02 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ -00011260 00019902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00011264 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011394 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000113d0 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0001149c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000114c4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000114d4 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000114dc 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000114e0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000114e4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000114e8 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000114ec 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000114f4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000115a0 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00011604 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011660 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00011674 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00011688 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011700 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011730 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011754 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00011770 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001177c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011780 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000117a0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000117ac 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000117b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000117b4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000117b8 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000117bc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000117e4 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -00011814 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00011828 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011830 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011858 0001461d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0001188c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000118b4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011920 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011948 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011960 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011988 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000119ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011a24 0001801c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -00011a88 0001a01c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00011aac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011aec 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011b24 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00011b88 0001a11c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00011be8 0001a21c R_ARM_CALL 000122c0 _PyLong_FromBytes │ │ │ │ │ -00011c04 0001a31c R_ARM_CALL 000121c4 PyLong_FromUnicodeObject │ │ │ │ │ -00011c1c 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011c48 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011c64 0001a21c R_ARM_CALL 000122c0 _PyLong_FromBytes │ │ │ │ │ -00011c7c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011c88 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011ca0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011cc8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011cf8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011cfc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011d00 0001a502 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ -00011d04 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00011d08 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011d0c 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00011d10 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011d14 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011d18 0001a602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -00011d58 0001a11c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00011dbc 0001a21d R_ARM_JUMP24 000122c0 _PyLong_FromBytes │ │ │ │ │ -00011dc8 0001801d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -00011e14 0001a01c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00011e38 0001a31d R_ARM_JUMP24 000121c4 PyLong_FromUnicodeObject │ │ │ │ │ -00011e40 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011e6c 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011e8c 0001a21d R_ARM_JUMP24 000122c0 _PyLong_FromBytes │ │ │ │ │ -00011ea4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011ee4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011f04 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011f10 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011f28 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011f3c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011f58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011f5c 0001a502 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ -00011f60 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011f64 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00011f68 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011f6c 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00011f70 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011f74 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011f78 0001a602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -00011ff4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00012020 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00012050 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012068 00013d1c R_ARM_CALL 0000033c PyLong_FromSsize_t │ │ │ │ │ -000120b8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000120c0 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -00012110 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001213c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001215c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012170 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000121a0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000121b0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000121b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000121b8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000121bc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000121c0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000121e8 0001a71c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -000121f8 0001a81c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00012208 0001471c R_ARM_CALL 000006dc PyLong_FromString │ │ │ │ │ -00012294 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000122a4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000122b0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000122b8 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000122bc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000122ec 0001471c R_ARM_CALL 000006dc PyLong_FromString │ │ │ │ │ -0001232c 0001741c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0001234c 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00012370 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001237c 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00012380 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00012438 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00012478 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000124a4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000124b8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000124bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000124c0 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00012548 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00012574 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00012598 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000125cc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000125d8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000125dc 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000125fc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00012604 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0001260c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00012610 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00012614 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00012618 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001276c 0001651c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00012a2c 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00012a70 0001661c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00012eb8 0001671c R_ARM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -00012eec 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00012f04 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000132e0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000132e4 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000132e8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00013338 0001491c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -0001335c 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00013364 0001971c R_ARM_CALL 00014248 _PyLong_Frexp │ │ │ │ │ -00013378 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00013398 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -000133ac 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000133b8 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000133d0 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000133e8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000133fc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0001340c 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00013424 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00013428 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001342c 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00013430 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00013438 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000134e0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013598 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0001360c 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00013614 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -000137ac 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -0001386c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0001104c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011058 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011064 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011070 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000110c0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000110e8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001110c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011134 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011160 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001118c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011198 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000111e0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001120c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011210 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00011214 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011218 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001121c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001134c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011388 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00011454 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0001147c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0001148c 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00011494 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00011498 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001149c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000114a0 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000114a4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000114ac 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011558 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000115bc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011618 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0001162c 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00011640 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000116b8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000116e8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001170c 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00011728 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011734 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011738 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011758 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011764 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011768 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0001176c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011770 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00011774 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001179c 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +000117cc 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000117e0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000117e8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011810 0001461d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00011844 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001186c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000118d8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011900 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011918 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011940 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011964 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000119dc 0001801c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +00011a40 0001a01c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00011a64 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011aa4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011adc 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00011b40 0001a11c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00011ba0 0001a21c R_ARM_CALL 00012278 _PyLong_FromBytes │ │ │ │ │ +00011bbc 0001a31c R_ARM_CALL 0001217c PyLong_FromUnicodeObject │ │ │ │ │ +00011bd4 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00011c00 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00011c1c 0001a21c R_ARM_CALL 00012278 _PyLong_FromBytes │ │ │ │ │ +00011c34 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011c40 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011c58 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011c80 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011cb0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011cb4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011cb8 0001a502 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ +00011cbc 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00011cc0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011cc4 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00011cc8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011ccc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011cd0 0001a602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00011d10 0001a11c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00011d74 0001a21d R_ARM_JUMP24 00012278 _PyLong_FromBytes │ │ │ │ │ +00011d80 0001801d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +00011dcc 0001a01c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00011df0 0001a31d R_ARM_JUMP24 0001217c PyLong_FromUnicodeObject │ │ │ │ │ +00011df8 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00011e24 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00011e44 0001a21d R_ARM_JUMP24 00012278 _PyLong_FromBytes │ │ │ │ │ +00011e5c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011e9c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011ebc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011ec8 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011ee0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011ef4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011f10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011f14 0001a502 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ +00011f18 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011f1c 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00011f20 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011f24 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00011f28 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011f2c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011f30 0001a602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00011fac 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011fd8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00012008 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012020 00013d1c R_ARM_CALL 0000033c PyLong_FromSsize_t │ │ │ │ │ +00012070 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012078 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +000120c8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000120f4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012114 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012128 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00012158 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012168 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001216c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00012170 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00012174 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00012178 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000121a0 0001a71c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +000121b0 0001a81c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000121c0 0001471c R_ARM_CALL 000006dc PyLong_FromString │ │ │ │ │ +0001224c 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0001225c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012268 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012270 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00012274 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000122a4 0001471c R_ARM_CALL 000006dc PyLong_FromString │ │ │ │ │ +000122e4 0001741c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00012304 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00012328 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012334 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00012338 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000123f0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00012430 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001245c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012470 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00012474 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00012478 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00012500 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001252c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00012550 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00012584 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00012590 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012594 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000125b4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000125bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000125c4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000125c8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000125cc 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000125d0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00012724 0001651c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +000129e4 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00012a28 0001661c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00012e70 0001671c R_ARM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +00012ea4 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00012ebc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013298 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001329c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000132a0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000132f0 0001491c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00013314 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0001331c 0001971c R_ARM_CALL 00014200 _PyLong_Frexp │ │ │ │ │ +00013330 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00013350 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00013364 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00013370 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013388 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000133a0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000133b4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000133c4 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000133dc 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000133e0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000133e4 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000133e8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000133f0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00013498 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013550 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000135c4 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000135cc 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +00013764 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +00013824 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013844 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013864 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ 0001388c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000138ac 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000138d4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000138f8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013918 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013938 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013954 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00013960 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -00013988 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000139d0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000139e8 0001711c R_ARM_CALL 0001168c _PyLong_Copy │ │ │ │ │ -00013a20 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013a24 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013a30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00013a34 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00013a38 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00013a3c 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00013ac8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013b84 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00013bf8 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00013c00 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -00013db0 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -00013e6c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000138b0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000138d0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000138f0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0001390c 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00013918 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +00013940 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013988 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000139a0 0001711c R_ARM_CALL 00011644 _PyLong_Copy │ │ │ │ │ +000139d8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000139dc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000139e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000139ec 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +000139f0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000139f4 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00013a80 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013b3c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00013bb0 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00013bb8 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +00013d68 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +00013e24 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013e44 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013e64 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ 00013e8c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013eac 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013ed4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013ef8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013f18 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013f38 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013f54 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00013f78 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013fc4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013ff0 0001711c R_ARM_CALL 0001168c _PyLong_Copy │ │ │ │ │ -0001400c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00014010 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001401c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00014020 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00014024 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000140c8 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000140d8 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00014134 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014164 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00014174 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000141c4 0001ab1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00014230 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001423c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014244 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0001434c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -00014370 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00014388 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -00014394 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000143b0 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000143c8 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -000143d4 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000143f0 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00014404 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -00014410 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0001442c 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00014440 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000144f4 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00014508 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000146a4 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -000147d0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014810 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00014820 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00014824 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00014950 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00014988 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000149f8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00014a24 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00014ee0 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00014fb4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00014fe4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00015078 00016c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00015094 00013f1c R_ARM_CALL 000005b4 PyLong_AsSsize_t │ │ │ │ │ -000150bc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000150c8 00016c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000151c8 00013e1d R_ARM_JUMP24 0000042c PyLong_FromLong │ │ │ │ │ -00015224 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0001522c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015244 0001711d R_ARM_JUMP24 0001168c _PyLong_Copy │ │ │ │ │ -00015254 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015270 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015280 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00015284 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00015288 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001528c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00015290 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00015294 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015298 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001529c 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000152a0 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000152a4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015354 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00015390 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000153a4 0001711c R_ARM_CALL 0001168c _PyLong_Copy │ │ │ │ │ -000153d8 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -00015410 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -00015438 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015444 0001711d R_ARM_JUMP24 0001168c _PyLong_Copy │ │ │ │ │ -00015448 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00015450 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000154e8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000154ec 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015518 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0001552c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015540 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015548 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0001554c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015550 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00015554 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015558 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001555c 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00015560 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000155b4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000155e8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001560c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001564c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000158f0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00015920 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001597c 0001641c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -000159b8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00015b70 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015d04 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00015d2c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00015d40 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00013eb0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013ed0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013ef0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013f0c 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00013f30 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013f7c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013fa8 0001711c R_ARM_CALL 00011644 _PyLong_Copy │ │ │ │ │ +00013fc4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013fc8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013fd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00013fd8 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00013fdc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00014080 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00014090 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000140ec 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001411c 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0001412c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001417c 0001ab1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000141e8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000141f4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000141fc 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00014304 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +00014328 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00014340 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0001434c 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00014368 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00014380 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0001438c 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000143a8 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000143bc 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +000143c8 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000143e4 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000143f8 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000144ac 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000144c0 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0001465c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +00014788 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000147c8 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000147d8 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000147dc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00014908 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00014940 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000149b0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000149dc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00014e98 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00014f6c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00014f9c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00015030 00016c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0001504c 00013f1c R_ARM_CALL 000005b4 PyLong_AsSsize_t │ │ │ │ │ +00015074 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015080 00016c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00015180 00013e1d R_ARM_JUMP24 0000042c PyLong_FromLong │ │ │ │ │ +000151dc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000151e4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000151fc 0001711d R_ARM_JUMP24 00011644 _PyLong_Copy │ │ │ │ │ +0001520c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00015228 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00015238 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001523c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00015240 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00015244 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00015248 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0001524c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00015250 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00015254 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00015258 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0001525c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001530c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00015348 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001535c 0001711c R_ARM_CALL 00011644 _PyLong_Copy │ │ │ │ │ +00015390 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +000153c8 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +000153f0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000153fc 0001711d R_ARM_JUMP24 00011644 _PyLong_Copy │ │ │ │ │ +00015400 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00015408 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001545c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00015490 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000154b4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000154f4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00015798 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000157c8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00015824 0001641c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00015860 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00015a18 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015bac 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00015bd4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00015be8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00015bf8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015c1c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015c38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00015c40 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00015c44 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00015d50 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015d74 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015d90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00015d98 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00015d9c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015ea8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015ed4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015f08 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015f68 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015f88 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015fec 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016094 0001461d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000160cc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000161e0 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00016204 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00016220 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00016268 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000162a8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000162dc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016308 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000164a8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000164e4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016510 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001659c 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00016620 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00016718 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -0001674c 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -000168a8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000169c8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000169f4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016acc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016af8 0001781c R_ARM_CALL 000055b8 _PyLong_AsByteArray │ │ │ │ │ -00016b2c 0001781c R_ARM_CALL 000055b8 _PyLong_AsByteArray │ │ │ │ │ -00016b58 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016e00 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00016e50 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016e58 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016e78 0001781c R_ARM_CALL 000055b8 _PyLong_AsByteArray │ │ │ │ │ -00016ea4 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00016ef8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016f1c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016f44 0001781c R_ARM_CALL 000055b8 _PyLong_AsByteArray │ │ │ │ │ -00016f70 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016f9c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017024 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017030 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001703c 0001711c R_ARM_CALL 0001168c _PyLong_Copy │ │ │ │ │ -00017090 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000170dc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000170f8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017104 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017110 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00017114 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00017164 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001719c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000171bc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000171f4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00017210 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00017224 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0001734c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00017358 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017398 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000173bc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000173d0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000173e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000173ec 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000173f0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017434 0001b21c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00017464 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001746c 0001711c R_ARM_CALL 0001168c _PyLong_Copy │ │ │ │ │ -00017480 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00017484 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000174f0 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00017574 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000175c8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001761c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017724 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00017764 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00017788 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000177a0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000177a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000177a8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00017884 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000178cc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00017920 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001794c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00017e28 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00017eec 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -00017fb0 00013e1d R_ARM_JUMP24 0000042c PyLong_FromLong │ │ │ │ │ -00017fc8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017fe0 0001711d R_ARM_JUMP24 0001168c _PyLong_Copy │ │ │ │ │ -00017ffc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0001800c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001802c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00018030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00018034 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00018038 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001803c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00018040 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00015d7c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015db0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015e10 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00015e30 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00015e94 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015f3c 0001461d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00015f74 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00016088 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +000160ac 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +000160c8 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00016110 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016150 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016184 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000161b0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016350 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001638c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000163b8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016444 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +000164c8 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +000165c0 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +000165f4 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +00016750 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016870 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001689c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016974 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000169a0 0001781c R_ARM_CALL 000055ac _PyLong_AsByteArray │ │ │ │ │ +000169d4 0001781c R_ARM_CALL 000055ac _PyLong_AsByteArray │ │ │ │ │ +00016a00 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016ca8 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00016cf8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016d00 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016d20 0001781c R_ARM_CALL 000055ac _PyLong_AsByteArray │ │ │ │ │ +00016d4c 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00016da0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016dc4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016dec 0001781c R_ARM_CALL 000055ac _PyLong_AsByteArray │ │ │ │ │ +00016e18 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016e44 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016ecc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016ed8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016ee4 0001711c R_ARM_CALL 00011644 _PyLong_Copy │ │ │ │ │ +00016f38 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016f84 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016fa0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016fac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016fb8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00016fbc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001700c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00017044 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00017064 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001709c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000170b8 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000170cc 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000171f4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00017200 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017240 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017264 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017278 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00017290 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00017294 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00017298 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000172dc 0001b21c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0001730c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017314 0001711c R_ARM_CALL 00011644 _PyLong_Copy │ │ │ │ │ +00017328 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0001732c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00017398 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0001741c 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00017470 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000174c4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000175cc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001760c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00017630 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017648 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001764c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00017650 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001772c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00017774 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000177c8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000177f4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00017cd0 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00017d94 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +00017e58 00013e1d R_ARM_JUMP24 0000042c PyLong_FromLong │ │ │ │ │ +00017e70 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017e88 0001711d R_ARM_JUMP24 00011644 _PyLong_Copy │ │ │ │ │ +00017ea4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00017eb4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00017ed4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00017ed8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00017edc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00017ee0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00017ee4 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00017ee8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x207ec contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x206f4 contains 8 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000058 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000005c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000060 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000068 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000006c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000070 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000078 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000007c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x2082c contains 33 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x20734 contains 33 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000048 00013d1d R_ARM_JUMP24 0000033c PyLong_FromSsize_t │ │ │ │ │ 0000004c 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000a0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000000a8 0001701c R_ARM_CALL 00004404 PyLong_AsUnsignedLong │ │ │ │ │ 000000c4 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000d8 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 000000dc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000120 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000128 00019b1c R_ARM_CALL 00011268 PyLong_AsUnsignedLongLong │ │ │ │ │ +00000128 00019b1c R_ARM_CALL 00011220 PyLong_AsUnsignedLongLong │ │ │ │ │ 0000014c 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000160 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00000164 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001a8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001b0 0001701c R_ARM_CALL 00004404 PyLong_AsUnsignedLong │ │ │ │ │ 000001cc 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000001e0 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 000001e4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00015d02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00000204 0001711c R_ARM_CALL 0001168c _PyLong_Copy │ │ │ │ │ +00000204 0001711c R_ARM_CALL 00011644 _PyLong_Copy │ │ │ │ │ 00000214 0001ba1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000218 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000025c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000264 00016b1c R_ARM_CALL 00003318 PyLong_AsSize_t │ │ │ │ │ 00000280 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000294 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00000298 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002dc 00017b1d R_ARM_JUMP24 00006f00 _PyLong_FromByteArray │ │ │ │ │ +000002dc 00017b1d R_ARM_JUMP24 00006ef4 _PyLong_FromByteArray │ │ │ │ │ 000002e8 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000002f8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000330 00017b1d R_ARM_JUMP24 00006f00 _PyLong_FromByteArray │ │ │ │ │ +00000330 00017b1d R_ARM_JUMP24 00006ef4 _PyLong_FromByteArray │ │ │ │ │ 0000033c 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000034c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -59,23 +59,23 @@ │ │ │ │ │ R_ARM_CALL PyStructSequence_SetItem │ │ │ │ │ ldr r2, [pc, #128] @ 130 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyStructSequence_SetItem │ │ │ │ │ ldr r0, [pc, #116] @ 134 │ │ │ │ │ - bl 540 │ │ │ │ │ + bl 540 │ │ │ │ │ R_ARM_CALL _PyLong_FromMedium │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyStructSequence_SetItem │ │ │ │ │ mov r0, #640 @ 0x280 │ │ │ │ │ - bl 540 │ │ │ │ │ + bl 540 │ │ │ │ │ R_ARM_CALL _PyLong_FromMedium │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyStructSequence_SetItem │ │ │ │ │ bl 0 │ │ │ │ │ @@ -143,29 +143,29 @@ │ │ │ │ │ mov r7, r0 │ │ │ │ │ bne 31c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq 2f8 │ │ │ │ │ ldr r2, [pc, #380] @ 338 │ │ │ │ │ ldr r0, [pc, #380] @ 33c │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl e7e8 │ │ │ │ │ + bl e7dc │ │ │ │ │ R_ARM_CALL long_pow │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bne 300 │ │ │ │ │ ldr r2, [pc, #356] @ 340 │ │ │ │ │ ldr r3, [r2, #1036] @ 0x40c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bne 2bc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 2f8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 684 <_PyLong_DivmodNear> │ │ │ │ │ + bl 724 <_PyLong_DivmodNear> │ │ │ │ │ R_ARM_CALL _PyLong_DivmodNear │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bne 2a0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq 2f8 │ │ │ │ │ @@ -196,15 +196,15 @@ │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ b 244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 1168c <_PyLong_Copy> │ │ │ │ │ + b 11644 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ bne 258 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ @@ -259,75 +259,126 @@ │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000077c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000034c : │ │ │ │ │ +0000034c <_PyLong_UnsignedShort_Converter>: │ │ │ │ │ +_PyLong_UnsignedShort_Converter(): │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + tst r3, #16777216 @ 0x1000000 │ │ │ │ │ + beq 380 <_PyLong_UnsignedShort_Converter+0x34> │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq 3a4 <_PyLong_UnsignedShort_Converter+0x58> │ │ │ │ │ + bl 4404 │ │ │ │ │ + R_ARM_CALL PyLong_AsUnsignedLong │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + beq 3bc <_PyLong_UnsignedShort_Converter+0x70> │ │ │ │ │ + cmp r0, #65536 @ 0x10000 │ │ │ │ │ + bcs 3c8 <_PyLong_UnsignedShort_Converter+0x7c> │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + strh r3, [r4] │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr r3, [pc, #48] @ 3dc <_PyLong_UnsignedShort_Converter+0x90> │ │ │ │ │ + ldr r1, [pc, #48] @ 3e0 <_PyLong_UnsignedShort_Converter+0x94> │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 3b4 <_PyLong_UnsignedShort_Converter+0x68> │ │ │ │ │ + ldr r3, [pc, #20] @ 3e4 <_PyLong_UnsignedShort_Converter+0x98> │ │ │ │ │ + ldr r1, [pc, #20] @ 3e8 <_PyLong_UnsignedShort_Converter+0x9c> │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 3b4 <_PyLong_UnsignedShort_Converter+0x68> │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ + .word 0x00000788 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ + .word 0x000007a0 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + │ │ │ │ │ +000003ec : │ │ │ │ │ long_long_meth(): │ │ │ │ │ - ldr r2, [pc, #32] @ 374 │ │ │ │ │ + ldr r2, [pc, #32] @ 414 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 370 │ │ │ │ │ + bne 410 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r0] │ │ │ │ │ bx lr │ │ │ │ │ - b 1168c <_PyLong_Copy> │ │ │ │ │ + b 11644 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000378 : │ │ │ │ │ +00000418 : │ │ │ │ │ long_get1(): │ │ │ │ │ - ldr r0, [pc] @ 380 │ │ │ │ │ + ldr r0, [pc] @ 420 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000384 : │ │ │ │ │ +00000424 : │ │ │ │ │ int_bit_count(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ - ldr r7, [pc, #616] @ 608 │ │ │ │ │ + ldr r7, [pc, #616] @ 6a8 │ │ │ │ │ lsr r8, r8, #3 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ movlt r7, r8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 580 │ │ │ │ │ + beq 620 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r0, [r5, #12]! │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_CALL __popcountsi2 │ │ │ │ │ mov r6, #1 │ │ │ │ │ sub sl, r7, #1 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ and sl, sl, #7 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ble 504 │ │ │ │ │ + ble 5a4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 478 │ │ │ │ │ + beq 518 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 460 │ │ │ │ │ + beq 500 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq 450 │ │ │ │ │ + beq 4f0 │ │ │ │ │ cmp sl, #3 │ │ │ │ │ - beq 440 │ │ │ │ │ + beq 4e0 │ │ │ │ │ cmp sl, #4 │ │ │ │ │ - beq 430 │ │ │ │ │ + beq 4d0 │ │ │ │ │ cmp sl, #5 │ │ │ │ │ - beq 420 │ │ │ │ │ + beq 4c0 │ │ │ │ │ cmp sl, #6 │ │ │ │ │ - bne 524 │ │ │ │ │ + bne 5c4 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_CALL __popcountsi2 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r4, r4, r0 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ @@ -351,15 +402,15 @@ │ │ │ │ │ add r4, r4, r0 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_CALL __popcountsi2 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ add r4, r4, r0 │ │ │ │ │ - ble 504 │ │ │ │ │ + ble 5a4 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_CALL __popcountsi2 │ │ │ │ │ add r6, r6, #8 │ │ │ │ │ add r5, r5, #32 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r5, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -394,540 +445,540 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_CALL __popcountsi2 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ add r4, r4, r0 │ │ │ │ │ - bgt 478 │ │ │ │ │ + bgt 518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 33c │ │ │ │ │ R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 578 │ │ │ │ │ + beq 618 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt 53c │ │ │ │ │ + bgt 5dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r0, [r5, #16]! │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_CALL __popcountsi2 │ │ │ │ │ mov r6, #2 │ │ │ │ │ add r4, r4, r0 │ │ │ │ │ - b 410 │ │ │ │ │ + b 4b0 │ │ │ │ │ add r3, r9, #12 │ │ │ │ │ ldr r0, [r3, r7, lsl #2] │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_CALL __popcountsi2 │ │ │ │ │ - bl 42c │ │ │ │ │ + bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 594 │ │ │ │ │ + bne 634 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 578 │ │ │ │ │ + beq 618 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 578 │ │ │ │ │ + bne 618 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 51c │ │ │ │ │ + b 5bc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 33c │ │ │ │ │ R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 51c │ │ │ │ │ - b 578 │ │ │ │ │ + bne 5bc │ │ │ │ │ + b 618 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7ca0 │ │ │ │ │ + bl 7c94 │ │ │ │ │ R_ARM_CALL long_add │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 5c0 │ │ │ │ │ + beq 660 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 5f0 │ │ │ │ │ + beq 690 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ - beq 558 │ │ │ │ │ + beq 5f8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5e4 │ │ │ │ │ + beq 684 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 5fc │ │ │ │ │ + beq 69c │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 514 │ │ │ │ │ + b 5b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5c0 │ │ │ │ │ + b 660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5e4 │ │ │ │ │ + b 684 │ │ │ │ │ .word 0x04444444 │ │ │ │ │ │ │ │ │ │ -0000060c <_PyLong_FormatBytesWriter>: │ │ │ │ │ +000006ac <_PyLong_FormatBytesWriter>: │ │ │ │ │ _PyLong_FormatBytesWriter(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ mov lr, r0 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq 668 <_PyLong_FormatBytesWriter+0x5c> │ │ │ │ │ + beq 708 <_PyLong_FormatBytesWriter+0x5c> │ │ │ │ │ mov ip, r3 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ stm sp, {r3, lr} │ │ │ │ │ - bl 1268c │ │ │ │ │ + bl 12644 │ │ │ │ │ R_ARM_CALL long_format_binary │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ ldrne r0, [sp, #20] │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ add ip, sp, #20 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r1, r2 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 2120 │ │ │ │ │ R_ARM_CALL long_to_decimal_string_internal │ │ │ │ │ - b 654 <_PyLong_FormatBytesWriter+0x48> │ │ │ │ │ + b 6f4 <_PyLong_FormatBytesWriter+0x48> │ │ │ │ │ │ │ │ │ │ -00000684 <_PyLong_DivmodNear>: │ │ │ │ │ +00000724 <_PyLong_DivmodNear>: │ │ │ │ │ _PyLong_DivmodNear(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ mov r2, #0 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ str r2, [sp] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - beq 89c <_PyLong_DivmodNear+0x218> │ │ │ │ │ + beq 93c <_PyLong_DivmodNear+0x218> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 89c <_PyLong_DivmodNear+0x218> │ │ │ │ │ + beq 93c <_PyLong_DivmodNear+0x218> │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r2, sp │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ - bl cf20 │ │ │ │ │ + bl cf14 │ │ │ │ │ R_ARM_CALL long_divrem │ │ │ │ │ and r6, r6, #3 │ │ │ │ │ and r7, r7, #3 │ │ │ │ │ sub r6, r6, #2 │ │ │ │ │ sub r7, r7, #2 │ │ │ │ │ clz r6, r6 │ │ │ │ │ clz r7, r7 │ │ │ │ │ ldr r8, [sp, #4] │ │ │ │ │ lsr r6, r6, #5 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 834 <_PyLong_DivmodNear+0x1b0> │ │ │ │ │ - ldr r1, [pc, #448] @ 8d0 <_PyLong_DivmodNear+0x24c> │ │ │ │ │ + beq 8d4 <_PyLong_DivmodNear+0x1b0> │ │ │ │ │ + ldr r1, [pc, #448] @ 970 <_PyLong_DivmodNear+0x24c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 3444 │ │ │ │ │ R_ARM_CALL long_lshift │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 834 <_PyLong_DivmodNear+0x1b0> │ │ │ │ │ + beq 8d4 <_PyLong_DivmodNear+0x1b0> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne 848 <_PyLong_DivmodNear+0x1c4> │ │ │ │ │ + bne 8e8 <_PyLong_DivmodNear+0x1c4> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1f84 │ │ │ │ │ R_ARM_CALL long_compare │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 8b4 <_PyLong_DivmodNear+0x230> │ │ │ │ │ + bne 954 <_PyLong_DivmodNear+0x230> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r9, [sp] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 79c <_PyLong_DivmodNear+0x118> │ │ │ │ │ + beq 83c <_PyLong_DivmodNear+0x118> │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bgt 7a4 <_PyLong_DivmodNear+0x120> │ │ │ │ │ + bgt 844 <_PyLong_DivmodNear+0x120> │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r4, r8 │ │ │ │ │ moveq r5, r9 │ │ │ │ │ - bne 7a4 <_PyLong_DivmodNear+0x120> │ │ │ │ │ + bne 844 <_PyLong_DivmodNear+0x120> │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 834 <_PyLong_DivmodNear+0x1b0> │ │ │ │ │ + beq 8d4 <_PyLong_DivmodNear+0x1b0> │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bge 75c <_PyLong_DivmodNear+0xd8> │ │ │ │ │ + bge 7fc <_PyLong_DivmodNear+0xd8> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - ldr r1, [pc, #288] @ 8d0 <_PyLong_DivmodNear+0x24c> │ │ │ │ │ + ldr r1, [pc, #288] @ 970 <_PyLong_DivmodNear+0x24c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bne 890 <_PyLong_DivmodNear+0x20c> │ │ │ │ │ - bl 7ca0 │ │ │ │ │ + bne 930 <_PyLong_DivmodNear+0x20c> │ │ │ │ │ + bl 7c94 │ │ │ │ │ R_ARM_CALL long_add │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ str r5, [sp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7e4 <_PyLong_DivmodNear+0x160> │ │ │ │ │ + beq 884 <_PyLong_DivmodNear+0x160> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 7e4 <_PyLong_DivmodNear+0x160> │ │ │ │ │ + bne 884 <_PyLong_DivmodNear+0x160> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 834 <_PyLong_DivmodNear+0x1b0> │ │ │ │ │ + beq 8d4 <_PyLong_DivmodNear+0x1b0> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bne 884 <_PyLong_DivmodNear+0x200> │ │ │ │ │ + bne 924 <_PyLong_DivmodNear+0x200> │ │ │ │ │ bl 3e10 │ │ │ │ │ R_ARM_CALL long_sub │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 82c <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ + beq 8cc <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 82c <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ + bne 8cc <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 77c <_PyLong_DivmodNear+0xf8> │ │ │ │ │ + bne 81c <_PyLong_DivmodNear+0xf8> │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 117ec │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 117ec │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 8ac <_PyLong_DivmodNear+0x228> │ │ │ │ │ + b 94c <_PyLong_DivmodNear+0x228> │ │ │ │ │ bl 452c │ │ │ │ │ R_ARM_CALL long_neg │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - beq 874 <_PyLong_DivmodNear+0x1f0> │ │ │ │ │ + beq 914 <_PyLong_DivmodNear+0x1f0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 874 <_PyLong_DivmodNear+0x1f0> │ │ │ │ │ + bne 914 <_PyLong_DivmodNear+0x1f0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 834 <_PyLong_DivmodNear+0x1b0> │ │ │ │ │ + beq 8d4 <_PyLong_DivmodNear+0x1b0> │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b 724 <_PyLong_DivmodNear+0xa0> │ │ │ │ │ - bl 7ca0 │ │ │ │ │ + b 7c4 <_PyLong_DivmodNear+0xa0> │ │ │ │ │ + bl 7c94 │ │ │ │ │ R_ARM_CALL long_add │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 804 <_PyLong_DivmodNear+0x180> │ │ │ │ │ + b 8a4 <_PyLong_DivmodNear+0x180> │ │ │ │ │ bl 3e10 │ │ │ │ │ R_ARM_CALL long_sub │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 7bc <_PyLong_DivmodNear+0x138> │ │ │ │ │ - ldr r3, [pc, #48] @ 8d4 <_PyLong_DivmodNear+0x250> │ │ │ │ │ - ldr r1, [pc, #48] @ 8d8 <_PyLong_DivmodNear+0x254> │ │ │ │ │ + b 85c <_PyLong_DivmodNear+0x138> │ │ │ │ │ + ldr r3, [pc, #48] @ 974 <_PyLong_DivmodNear+0x250> │ │ │ │ │ + ldr r1, [pc, #48] @ 978 <_PyLong_DivmodNear+0x254> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 794 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + b 834 <_PyLong_DivmodNear+0x110> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 740 <_PyLong_DivmodNear+0xbc> │ │ │ │ │ + bne 7e0 <_PyLong_DivmodNear+0xbc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 740 <_PyLong_DivmodNear+0xbc> │ │ │ │ │ + b 7e0 <_PyLong_DivmodNear+0xbc> │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000007cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000008dc : │ │ │ │ │ +0000097c : │ │ │ │ │ PyLong_AsNativeBytes(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ lsr r2, r2, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ - bne c58 │ │ │ │ │ + bne cf8 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r8, r1 │ │ │ │ │ and r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 9f4 │ │ │ │ │ + beq a54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ orr r9, r7, r7, lsr #1 │ │ │ │ │ and r9, r9, #1 │ │ │ │ │ movne r6, r2 │ │ │ │ │ - beq c04 │ │ │ │ │ + beq cb4 │ │ │ │ │ tst r7, #8 │ │ │ │ │ - bne ac4 │ │ │ │ │ + bne c64 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls a40 │ │ │ │ │ + bls ae0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq a20 │ │ │ │ │ + beq a80 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - bl 55b8 <_PyLong_AsByteArray> │ │ │ │ │ + bl 55ac <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 329c <_PyLong_NumBits> │ │ │ │ │ R_ARM_CALL _PyLong_NumBits │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq a38 │ │ │ │ │ + beq a98 │ │ │ │ │ lsr r3, r0, #3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - beq 9b4 │ │ │ │ │ + beq aa0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne c20 │ │ │ │ │ + bne cd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ands r0, r0, #7 │ │ │ │ │ - bne 99c │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - beq ba8 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - subne r9, r5, #1 │ │ │ │ │ - ldrsb r2, [r8, r9] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bge 99c │ │ │ │ │ - cmn r7, #1 │ │ │ │ │ - beq 9a0 │ │ │ │ │ - tst r7, #4 │ │ │ │ │ - bne 9a0 │ │ │ │ │ - b 99c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r6, r2 │ │ │ │ │ movne r9, #1 │ │ │ │ │ - bne 944 │ │ │ │ │ - ldr r3, [pc, #604] @ c68 │ │ │ │ │ - ldr r1, [pc, #604] @ c6c │ │ │ │ │ + bne 9e4 │ │ │ │ │ + ldr r3, [pc, #668] @ d08 │ │ │ │ │ + ldr r1, [pc, #668] @ d0c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 9ac │ │ │ │ │ + b a4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 329c <_PyLong_NumBits> │ │ │ │ │ R_ARM_CALL _PyLong_NumBits │ │ │ │ │ cmn r0, #1 │ │ │ │ │ lsrne r3, r0, #3 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ - bne 99c │ │ │ │ │ + bne a3c │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 9a0 │ │ │ │ │ + b a40 │ │ │ │ │ + ands r0, r0, #7 │ │ │ │ │ + bne a3c │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + and r2, r2, #3 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + beq b64 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + subne r9, r5, #1 │ │ │ │ │ + ldrsb r2, [r8, r9] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bge a3c │ │ │ │ │ + cmn r7, #1 │ │ │ │ │ + beq a40 │ │ │ │ │ + tst r7, #4 │ │ │ │ │ + bne a40 │ │ │ │ │ + b a3c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq b7c │ │ │ │ │ + beq c38 │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - bgt b38 │ │ │ │ │ + bgt bf4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq b14 │ │ │ │ │ + beq bc0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ lsl r2, r5, #3 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - beq 9a0 │ │ │ │ │ + beq a40 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ asr r3, r1, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls 9a0 │ │ │ │ │ + bls a40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble b7c │ │ │ │ │ + ble c38 │ │ │ │ │ asrs r1, r1, r2 │ │ │ │ │ - bne b7c │ │ │ │ │ + bne c38 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 9a0 │ │ │ │ │ + beq a40 │ │ │ │ │ tst r7, #4 │ │ │ │ │ addeq r5, r5, #1 │ │ │ │ │ - b 9a0 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - and r3, r3, #3 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - bne 944 │ │ │ │ │ - ldr r3, [pc, #404] @ c70 │ │ │ │ │ - ldr r1, [pc, #404] @ c74 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq a18 │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a18 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - bne a18 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a18 │ │ │ │ │ + b a40 │ │ │ │ │ + lsl lr, r9, #7 │ │ │ │ │ + sub r8, r8, #1 │ │ │ │ │ + eor lr, lr, #128 @ 0x80 │ │ │ │ │ + sub ip, r5, #1 │ │ │ │ │ + ldrb r2, [r8, #1]! │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + subeq r2, lr, r2 │ │ │ │ │ + clzeq r2, r2 │ │ │ │ │ + lsreq r2, r2, #5 │ │ │ │ │ + beq b9c │ │ │ │ │ + cmp ip, r0 │ │ │ │ │ + ble be4 │ │ │ │ │ + clz r2, r2 │ │ │ │ │ + lsr r2, r2, #5 │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ + movle r1, #0 │ │ │ │ │ + andgt r1, r2, #1 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne b74 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne a40 │ │ │ │ │ + b a3c │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ add r2, r8, r5 │ │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ │ strb r3, [r2, #-1]! │ │ │ │ │ sub r3, r8, r2 │ │ │ │ │ add r3, r3, r5 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble a7c │ │ │ │ │ - b b1c │ │ │ │ │ + ble b1c │ │ │ │ │ + b bc8 │ │ │ │ │ + cmp r2, r9, lsl #7 │ │ │ │ │ + moveq r2, #1 │ │ │ │ │ + movne r2, #0 │ │ │ │ │ + b b9c │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ and r7, r3, #255 @ 0xff │ │ │ │ │ - bne b84 │ │ │ │ │ + bne c40 │ │ │ │ │ sub r2, r5, #4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r5, r8, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ sub r3, r5, #4 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r0, [r2, #-1]! │ │ │ │ │ cmp r3, r5 │ │ │ │ │ strb r0, [r1] │ │ │ │ │ - bne b64 │ │ │ │ │ + bne c20 │ │ │ │ │ mov r5, #4 │ │ │ │ │ - b 9a0 │ │ │ │ │ + b a40 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r2, r5, #4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, r8, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b b7c │ │ │ │ │ - lsl lr, r9, #7 │ │ │ │ │ - sub r8, r8, #1 │ │ │ │ │ - eor lr, lr, #128 @ 0x80 │ │ │ │ │ - sub ip, r5, #1 │ │ │ │ │ - ldrb r2, [r8, #1]! │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - subeq r2, lr, r2 │ │ │ │ │ - clzeq r2, r2 │ │ │ │ │ - lsreq r2, r2, #5 │ │ │ │ │ - beq be0 │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - ble c48 │ │ │ │ │ - clz r2, r2 │ │ │ │ │ - lsr r2, r2, #5 │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - movle r1, #0 │ │ │ │ │ - andgt r1, r2, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne bb8 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 9a0 │ │ │ │ │ - b 99c │ │ │ │ │ + b c38 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + bne 9e4 │ │ │ │ │ + ldr r3, [pc, #148] @ d10 │ │ │ │ │ + ldr r1, [pc, #148] @ d14 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq a78 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq a78 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne a78 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b a78 │ │ │ │ │ tst r7, #16 │ │ │ │ │ - beq a04 │ │ │ │ │ + beq a64 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r6, #1 │ │ │ │ │ - bne 93c │ │ │ │ │ - b a18 │ │ │ │ │ + bne 9dc │ │ │ │ │ + b a78 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9a8 │ │ │ │ │ + beq a48 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 9a8 │ │ │ │ │ + bne a48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9a8 │ │ │ │ │ - cmp r2, r9, lsl #7 │ │ │ │ │ - moveq r2, #1 │ │ │ │ │ - movne r2, #0 │ │ │ │ │ - b be0 │ │ │ │ │ - ldr r1, [pc, #24] @ c78 │ │ │ │ │ - ldr r0, [pc, #24] @ c7c │ │ │ │ │ + b a48 │ │ │ │ │ + ldr r1, [pc, #24] @ d18 │ │ │ │ │ + ldr r0, [pc, #24] @ d1c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b a18 │ │ │ │ │ + b a78 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000007f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000808 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -525,15 +525,15 @@ │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bne 18f0 │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1828 │ │ │ │ │ - ldr r1, [pc, #4048] @ 1700 │ │ │ │ │ + ldr r1, [pc, #4028] @ 16ec │ │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ moveq r7, r0 │ │ │ │ │ bne 17fc │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ moveq r3, #1 │ │ │ │ │ addeq r7, r7, #1 │ │ │ │ │ @@ -551,15 +551,15 @@ │ │ │ │ │ sub ip, sl, #1 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ and ip, ip, sl │ │ │ │ │ beq 134c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r4, #0 │ │ │ │ │ - ldr r9, [pc, #3948] @ 1704 │ │ │ │ │ + ldr r9, [pc, #3928] @ 16f0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ b 7b0 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ movne r0, r3 │ │ │ │ │ beq 1574 │ │ │ │ │ @@ -578,15 +578,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne e58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ │ beq e80 │ │ │ │ │ cmp r4, #640 @ 0x280 │ │ │ │ │ bgt 1468 │ │ │ │ │ - ldr r6, [pc, #3844] @ 1708 │ │ │ │ │ + ldr r6, [pc, #3824] @ 16f4 │ │ │ │ │ lsl r8, sl, #3 │ │ │ │ │ add r3, r6, sl, lsl #3 │ │ │ │ │ ldrd r2, [r3, #208] @ 0xd0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -597,19 +597,19 @@ │ │ │ │ │ bne 1588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ ldrd r2, [sp] │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ - ldr r3, [pc, #3784] @ 170c │ │ │ │ │ + ldr r3, [pc, #3764] @ 16f8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ - ldr r3, [pc, #3776] @ 1710 │ │ │ │ │ + ldr r3, [pc, #3756] @ 16fc │ │ │ │ │ mov r2, #-67108864 @ 0xfc000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpgt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpgt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 18dc │ │ │ │ │ @@ -642,15 +642,15 @@ │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ add r6, r6, sl, lsl #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strne r2, [r9] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [r6, #800] @ 0x320 │ │ │ │ │ - ldr r3, [pc, #3632] @ 1714 │ │ │ │ │ + ldr r3, [pc, #3612] @ 1700 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r3, r3, r8 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mov r6, sl │ │ │ │ │ @@ -685,28 +685,28 @@ │ │ │ │ │ moveq r2, #0 │ │ │ │ │ andne r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ beq e3c │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ - beq 1774 │ │ │ │ │ + beq 1790 │ │ │ │ │ add r3, r9, r3 │ │ │ │ │ ldrb r3, [r3, #224] @ 0xe0 │ │ │ │ │ add r1, r7, #2 │ │ │ │ │ umlal r3, r2, r4, fp │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ cmpne r3, #2 │ │ │ │ │ movgt r3, #2 │ │ │ │ │ ble 1274 │ │ │ │ │ ldrb r1, [r1] │ │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ │ - beq 16c4 │ │ │ │ │ + beq 17b4 │ │ │ │ │ add r1, r9, r1 │ │ │ │ │ ldrb r2, [r1, #224] @ 0xe0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ umlal r1, r2, fp, r4 │ │ │ │ │ ldr ip, [sp, #12] │ │ │ │ │ @@ -714,15 +714,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r1, r7, #3 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ cmpne r3, ip │ │ │ │ │ bge d54 │ │ │ │ │ ldrb r1, [r1] │ │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ │ - beq 17b4 │ │ │ │ │ + beq 1770 │ │ │ │ │ add r1, r9, r1 │ │ │ │ │ ldrb r2, [r1, #224] @ 0xe0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ umlal r1, r2, fp, r4 │ │ │ │ │ ldr ip, [sp, #12] │ │ │ │ │ @@ -750,15 +750,15 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ asr lr, fp, #31 │ │ │ │ │ ldrb ip, [r0], #1 │ │ │ │ │ mul r1, fp, r2 │ │ │ │ │ cmp ip, #95 @ 0x5f │ │ │ │ │ mla r1, r4, lr, r1 │ │ │ │ │ add ip, r9, ip │ │ │ │ │ - beq 1798 │ │ │ │ │ + beq 1754 │ │ │ │ │ umull r5, r2, fp, r4 │ │ │ │ │ ldrb ip, [ip, #224] @ 0xe0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ adds r4, ip, r5 │ │ │ │ │ adc r2, r1, r2 │ │ │ │ │ ldr ip, [sp, #12] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ @@ -993,15 +993,15 @@ │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ bne 1224 │ │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ │ b adc │ │ │ │ │ - ldr r1, [pc, #2208] @ 1700 │ │ │ │ │ + ldr r1, [pc, #2188] @ 16ec │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ ands r3, r3, #8 │ │ │ │ │ beq 17f0 │ │ │ │ │ ldrb r3, [fp, #1] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 12f4 │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ bne e94 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ mvneq r0, #-2147483619 @ 0x8000001d │ │ │ │ │ bne 1288 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ bgt 1884 │ │ │ │ │ mul r4, r5, r4 │ │ │ │ │ - ldr r3, [pc, #2136] @ 1718 │ │ │ │ │ + ldr r3, [pc, #2116] @ 1704 │ │ │ │ │ add r4, r4, #29 │ │ │ │ │ smull r2, r3, r4, r3 │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ asr r4, r4, #31 │ │ │ │ │ rsbs r6, r4, r3, asr #4 │ │ │ │ │ addne r0, r6, #3 │ │ │ │ │ lslne r0, r0, #2 │ │ │ │ │ @@ -1211,37 +1211,37 @@ │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 11cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ bne 11cc │ │ │ │ │ - ldr r2, [pc, #1372] @ 171c │ │ │ │ │ + ldr r2, [pc, #1352] @ 1708 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17d4 │ │ │ │ │ + bne 16c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #1352] @ 1720 │ │ │ │ │ + ldr r3, [pc, #1332] @ 170c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r3, r3, r4, lsl #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ movne r3, r2 │ │ │ │ │ bne d40 │ │ │ │ │ b d48 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ adc r3, r2, #0 │ │ │ │ │ - ldr r2, [pc, #1296] @ 1724 │ │ │ │ │ + ldr r2, [pc, #1276] @ 1710 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ bcs 1198 │ │ │ │ │ b d34 │ │ │ │ │ mov ip, fp │ │ │ │ │ asr r6, fp, #31 │ │ │ │ │ @@ -1294,15 +1294,15 @@ │ │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ │ beq 1420 │ │ │ │ │ mov ip, #0 │ │ │ │ │ str ip, [sp, #24] │ │ │ │ │ b 78c │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ ands r3, r3, #8 │ │ │ │ │ - beq 1768 │ │ │ │ │ + beq 16e0 │ │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 12f4 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ b e78 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ @@ -1322,29 +1322,29 @@ │ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [sp, #40] @ 0x28 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 117ec │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ │ movcc r1, r0 │ │ │ │ │ movcs r1, #200 @ 0xc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 13d4 │ │ │ │ │ - ldr r3, [pc, #960] @ 1760 │ │ │ │ │ - ldr r1, [pc, #900] @ 1728 │ │ │ │ │ + ldr r3, [pc, #940] @ 174c │ │ │ │ │ + ldr r1, [pc, #880] @ 1714 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -1391,47 +1391,47 @@ │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bne 89c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ b 13d4 │ │ │ │ │ - ldr r3, [pc, #700] @ 172c │ │ │ │ │ + ldr r3, [pc, #680] @ 1718 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #3444] @ 0xd74 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpgt r4, r2 │ │ │ │ │ bgt 18a0 │ │ │ │ │ - ldr r3, [pc, #664] @ 1730 │ │ │ │ │ + ldr r3, [pc, #644] @ 171c │ │ │ │ │ cmp r4, r3 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp sl, #10 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 7fc │ │ │ │ │ - ldr r0, [pc, #636] @ 1734 │ │ │ │ │ + ldr r0, [pc, #616] @ 1720 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyImport_ImportModule │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 13d4 │ │ │ │ │ sub r1, fp, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 13b0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - ldr r2, [pc, #600] @ 1738 │ │ │ │ │ - ldr r1, [pc, #600] @ 173c │ │ │ │ │ + ldr r2, [pc, #580] @ 1724 │ │ │ │ │ + ldr r1, [pc, #580] @ 1728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallMethod │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [sp] │ │ │ │ │ beq 1508 │ │ │ │ │ @@ -1457,32 +1457,32 @@ │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 1560 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ beq 18d0 │ │ │ │ │ - ldr r3, [pc, #472] @ 1740 │ │ │ │ │ - ldr r1, [pc, #472] @ 1744 │ │ │ │ │ + ldr r3, [pc, #452] @ 172c │ │ │ │ │ + ldr r1, [pc, #452] @ 1730 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 13d4 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ mov r0, #95 @ 0x5f │ │ │ │ │ bne 7b0 │ │ │ │ │ sub r7, fp, #1 │ │ │ │ │ b 134c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL log │ │ │ │ │ - ldr r2, [pc, #428] @ 1748 │ │ │ │ │ - ldr r3, [pc, #428] @ 174c │ │ │ │ │ + ldr r2, [pc, #408] @ 1734 │ │ │ │ │ + ldr r3, [pc, #408] @ 1738 │ │ │ │ │ bl 0 <__aeabi_ddiv> │ │ │ │ │ R_ARM_CALL __aeabi_ddiv │ │ │ │ │ umull r2, r3, sl, sl │ │ │ │ │ asr r5, sl, #31 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ umull r3, r1, r2, sl │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ @@ -1525,15 +1525,15 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, ip │ │ │ │ │ umull r0, ip, r3, sl │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r0, #1073741825 @ 0x40000001 │ │ │ │ │ sbcs lr, ip, #0 │ │ │ │ │ bcc 1644 │ │ │ │ │ - ldr r0, [pc, #172] @ 1714 │ │ │ │ │ + ldr r0, [pc, #152] @ 1700 │ │ │ │ │ add r0, r0, r8 │ │ │ │ │ str r3, [r0, #-8] │ │ │ │ │ add r3, r6, sl, lsl #2 │ │ │ │ │ str r2, [r0, #-4] │ │ │ │ │ str r1, [r3, #800] @ 0x320 │ │ │ │ │ b 82c │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ @@ -1550,29 +1550,24 @@ │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r1, #9 │ │ │ │ │ b 1660 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r1, #7 │ │ │ │ │ b 1660 │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ │ - add r1, r7, #3 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - cmpne ip, r3 │ │ │ │ │ - bgt 9f4 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq 1264 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov ip, fp │ │ │ │ │ - asr r6, fp, #31 │ │ │ │ │ - bne adc │ │ │ │ │ - b 1280 │ │ │ │ │ + ldr r5, [sp] │ │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + b 11c8 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + b 1358 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x41bfffff │ │ │ │ │ .word 0x00000200 │ │ │ │ │ @@ -1581,15 +1576,15 @@ │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x000001b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000002b4 │ │ │ │ │ + .word 0x000002a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000168 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000170 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000174 │ │ │ │ │ @@ -1606,26 +1601,14 @@ │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000098 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - b 1358 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r1, r7, #2 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - bne 9b4 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - mov ip, fp │ │ │ │ │ - asr r6, fp, #31 │ │ │ │ │ - b adc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ cmpne r3, r1 │ │ │ │ │ blt a78 │ │ │ │ │ b abc │ │ │ │ │ @@ -1633,21 +1616,38 @@ │ │ │ │ │ ldr ip, [sp, #12] │ │ │ │ │ add r1, r7, #4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ cmpne ip, r3 │ │ │ │ │ movle r7, r1 │ │ │ │ │ bgt a34 │ │ │ │ │ b abc │ │ │ │ │ - ldr r5, [sp] │ │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - b 11c8 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r1, r7, #2 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + bne 9b4 │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ + mov ip, fp │ │ │ │ │ + asr r6, fp, #31 │ │ │ │ │ + b adc │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ │ + add r1, r7, #3 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + cmpne ip, r3 │ │ │ │ │ + bgt 9f4 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq 1264 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov ip, fp │ │ │ │ │ + asr r6, fp, #31 │ │ │ │ │ + bne adc │ │ │ │ │ + b 1280 │ │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp] │ │ │ │ │ b 1358 │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ add r7, r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 758 │ │ │ │ │ @@ -1677,24 +1677,24 @@ │ │ │ │ │ mov sl, #8 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ b 1428 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov sl, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ b 1428 │ │ │ │ │ - ldr r3, [pc, #-300] @ 1760 │ │ │ │ │ - ldr r1, [pc, #-320] @ 1750 │ │ │ │ │ + ldr r3, [pc, #-320] @ 174c │ │ │ │ │ + ldr r1, [pc, #-340] @ 173c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 13d4 │ │ │ │ │ mov sl, #0 │ │ │ │ │ b 1358 │ │ │ │ │ - ldr r3, [pc, #-328] @ 1760 │ │ │ │ │ - ldr r1, [pc, #-344] @ 1754 │ │ │ │ │ + ldr r3, [pc, #-348] @ 174c │ │ │ │ │ + ldr r1, [pc, #-364] @ 1740 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ b 13d4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ @@ -1704,22 +1704,22 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1524 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1560 │ │ │ │ │ - ldr r3, [pc, #-396] @ 1758 │ │ │ │ │ - ldr r1, [pc, #-396] @ 175c │ │ │ │ │ + ldr r3, [pc, #-416] @ 1744 │ │ │ │ │ + ldr r1, [pc, #-416] @ 1748 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 13d4 │ │ │ │ │ - ldr r3, [pc, #-408] @ 1760 │ │ │ │ │ - ldr r1, [pc, #-408] @ 1764 │ │ │ │ │ + ldr r3, [pc, #-428] @ 174c │ │ │ │ │ + ldr r1, [pc, #-428] @ 1750 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 13d4 │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr fp, [sp, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ @@ -3380,15 +3380,15 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 319c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ beq 3230 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 117ec │ │ │ │ │ b 2a2c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ b 2c38 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ bne 31e4 │ │ │ │ │ tst r3, #32 │ │ │ │ │ @@ -3735,52 +3735,52 @@ │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ strne r8, [r5, #20] │ │ │ │ │ b 353c │ │ │ │ │ ldr r5, [pc, #356] @ 3800 │ │ │ │ │ b 353c │ │ │ │ │ lsr r0, r0, #3 │ │ │ │ │ add ip, r5, r0, lsl #2 │ │ │ │ │ - ldr lr, [ip, #8] │ │ │ │ │ - lsrs r1, lr, #30 │ │ │ │ │ - bne 36fc │ │ │ │ │ - ldr r1, [ip, #4] │ │ │ │ │ - orr r1, r1, lr, lsl #30 │ │ │ │ │ - cmp lr, r1, lsr #30 │ │ │ │ │ - bne 36fc │ │ │ │ │ + ldr r1, [ip, #8] │ │ │ │ │ + lsrs lr, r1, #30 │ │ │ │ │ + bne 36f8 │ │ │ │ │ + ldr r6, [ip, #4] │ │ │ │ │ + orr r6, r6, r1, lsl #30 │ │ │ │ │ + cmp r1, r6, lsr #30 │ │ │ │ │ + bne 36f8 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ sub lr, r0, #3 │ │ │ │ │ - beq 3710 │ │ │ │ │ - ldr r0, [r5, r0, lsl #2] │ │ │ │ │ - orr r0, r0, r1, lsl #30 │ │ │ │ │ - cmp r1, r0, lsr #30 │ │ │ │ │ - bne 36fc │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + beq 370c │ │ │ │ │ + ldr r1, [r5, r0, lsl #2] │ │ │ │ │ + orr r1, r1, r6, lsl #30 │ │ │ │ │ + cmp r6, r1, lsr #30 │ │ │ │ │ + bne 36f8 │ │ │ │ │ subs lr, lr, #1 │ │ │ │ │ bcc 3710 │ │ │ │ │ ldr r0, [ip, #-4]! │ │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ │ cmp r1, r0, lsr #30 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 36e0 │ │ │ │ │ - ldr r3, [pc, #256] @ 3804 │ │ │ │ │ - ldr r1, [pc, #256] @ 3808 │ │ │ │ │ + beq 36dc │ │ │ │ │ + ldr r3, [pc, #260] @ 3804 │ │ │ │ │ + ldr r1, [pc, #260] @ 3808 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 3720 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ blt 37a8 │ │ │ │ │ muls r2, r1, r2 │ │ │ │ │ bpl 34b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #30 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl d50c │ │ │ │ │ + bl d500 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 37a0 │ │ │ │ │ bl 5b4 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r1, r0 │ │ │ │ │ @@ -3810,15 +3810,15 @@ │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ b 353c │ │ │ │ │ sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ ands r1, r1, r2, lsr #31 │ │ │ │ │ - beq 36fc │ │ │ │ │ + beq 36f8 │ │ │ │ │ b 3720 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ bne 3608 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ b 34d8 │ │ │ │ │ ldr r5, [pc, #48] @ 380c │ │ │ │ │ @@ -4317,15 +4317,15 @@ │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ beq 3fa4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq 3f9c │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b c48c │ │ │ │ │ + b c480 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r4, #16 │ │ │ │ │ blt 3fec │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ @@ -4345,33 +4345,33 @@ │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ b 3eb4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b a010 │ │ │ │ │ + b a004 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq 3fdc │ │ │ │ │ - bl a010 │ │ │ │ │ + bl a004 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 3eb4 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ b 3eb4 │ │ │ │ │ ldr r5, [pc, #56] @ 4014 │ │ │ │ │ b 3eb4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r0, ip │ │ │ │ │ - b c48c │ │ │ │ │ + b c480 │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r4, #18 │ │ │ │ │ b 3f48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ @@ -4449,15 +4449,15 @@ │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ beq 418c <_PyLong_Subtract+0x174> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq 4184 <_PyLong_Subtract+0x16c> │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b c48c │ │ │ │ │ + b c480 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r4, #16 │ │ │ │ │ blt 41cc <_PyLong_Subtract+0x1b4> │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ @@ -4477,31 +4477,31 @@ │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ b 409c <_PyLong_Subtract+0x84> │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b a010 │ │ │ │ │ + b a004 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq 41bc <_PyLong_Subtract+0x1a4> │ │ │ │ │ - bl a010 │ │ │ │ │ + bl a004 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 409c <_PyLong_Subtract+0x84> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ b 409c <_PyLong_Subtract+0x84> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, lr │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b c48c │ │ │ │ │ + b c480 │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r4, #18 │ │ │ │ │ b 4130 <_PyLong_Subtract+0x118> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ @@ -4793,15 +4793,15 @@ │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bl 1168c <_PyLong_Copy> │ │ │ │ │ + bl 11644 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 4588 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ @@ -4876,15 +4876,15 @@ │ │ │ │ │ add r5, r5, r2, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ subs r2, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 4800 │ │ │ │ │ + bcs 47b4 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 4860 │ │ │ │ │ ldr r3, [pc, #308] @ 4874 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ @@ -4901,71 +4901,71 @@ │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [pc, #244] @ 4878 │ │ │ │ │ - bl 7ca0 │ │ │ │ │ + bl 7c94 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 4864 │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - bne 47b4 │ │ │ │ │ + bne 47c0 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ b 470c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ │ + b 11814 <_PyLong_FromLarge> │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r6, [pc, #164] @ 486c │ │ │ │ │ + ldr r6, [pc, #152] @ 486c │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ rsc r1, r2, #0 │ │ │ │ │ rsbs lr, r3, #5 │ │ │ │ │ rsc r4, r2, #0 │ │ │ │ │ cmp r6, lr │ │ │ │ │ mov lr, #0 │ │ │ │ │ sbcs lr, lr, r4 │ │ │ │ │ bcc 480c │ │ │ │ │ - ldr r4, [pc, #140] @ 487c │ │ │ │ │ + ldr r4, [pc, #128] @ 487c │ │ │ │ │ add r4, r4, r0, lsl #4 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ bne 4844 │ │ │ │ │ mov r5, r4 │ │ │ │ │ b 470c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ │ - b 1185c <_PyLong_FromLarge> │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs ip, ip, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ bcs 4834 │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 47f0 │ │ │ │ │ - bl 1185c <_PyLong_FromLarge> │ │ │ │ │ + b 47fc │ │ │ │ │ + bl 11814 <_PyLong_FromLarge> │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 47f0 │ │ │ │ │ + b 47fc │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r5] │ │ │ │ │ - bne 47f8 │ │ │ │ │ + bne 4804 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 47f8 │ │ │ │ │ + b 4804 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ b 470c │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ @@ -4980,172 +4980,169 @@ │ │ │ │ │ PyLong_FromUnsignedLongLong(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ rsbs r3, r0, #256 @ 0x100 │ │ │ │ │ rscs r3, r1, #0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - bcs 4928 │ │ │ │ │ - lsr r6, r0, #30 │ │ │ │ │ - orr r6, r6, r1, lsl #2 │ │ │ │ │ - orrs r3, r6, r1, lsr #30 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - lsr r9, r1, #30 │ │ │ │ │ - moveq r8, #1 │ │ │ │ │ - beq 48c8 │ │ │ │ │ - lsrs r3, r1, #28 │ │ │ │ │ - movne r8, #3 │ │ │ │ │ - moveq r8, #2 │ │ │ │ │ - add r0, r8, #3 │ │ │ │ │ + ldrcs r4, [pc, #196] @ 4964 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + addcs r4, r4, r0, lsl #4 │ │ │ │ │ + bcs 490c │ │ │ │ │ + lsr r5, r0, #30 │ │ │ │ │ + orr r5, r5, r1, lsl #2 │ │ │ │ │ + orrs r3, r5, r1, lsr #30 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + lsr r8, r1, #30 │ │ │ │ │ + moveq r6, #1 │ │ │ │ │ + bne 4914 │ │ │ │ │ + add r0, r6, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 491c │ │ │ │ │ - ldr r3, [pc, #140] @ 4970 │ │ │ │ │ - lsl r8, r8, #3 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 495c │ │ │ │ │ + ldr r3, [pc, #136] @ 4968 │ │ │ │ │ + lsl r6, r6, #3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - str r8, [r5, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - str r3, [r5, #4] │ │ │ │ │ - bne 4938 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + bne 4924 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - orrs r9, r6, r9 │ │ │ │ │ - bic r0, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ - addne r2, r5, #12 │ │ │ │ │ - addne r3, r5, #16 │ │ │ │ │ - str r0, [r5, #12] │ │ │ │ │ - bne 495c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r5, [pc, #68] @ 4974 │ │ │ │ │ - add r5, r5, r0, lsl #4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bic r0, r9, #-1073741824 @ 0xc0000000 │ │ │ │ │ + orrs r8, r5, r8 │ │ │ │ │ + addne r3, r4, #16 │ │ │ │ │ + str r0, [r4, #12] │ │ │ │ │ + bne 4944 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + lsrs r3, r1, #28 │ │ │ │ │ + movne r6, #3 │ │ │ │ │ + moveq r6, #2 │ │ │ │ │ + b 48c4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - bic r0, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ - orrs r9, r6, r9 │ │ │ │ │ - add r2, r5, #12 │ │ │ │ │ - add r3, r5, #16 │ │ │ │ │ - str r0, [r5, #12] │ │ │ │ │ - beq 4914 │ │ │ │ │ - bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ │ - str r6, [r3] │ │ │ │ │ - strne r4, [r2, #8] │ │ │ │ │ - b 4914 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ + bic r0, r9, #-1073741824 @ 0xc0000000 │ │ │ │ │ + orrs r8, r5, r8 │ │ │ │ │ + add r3, r4, #16 │ │ │ │ │ + str r0, [r4, #12] │ │ │ │ │ + beq 490c │ │ │ │ │ + bic r5, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ + lsrs r1, r7, #28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r5, [r3] │ │ │ │ │ + strne r1, [r3, #4] │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b 490c │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004978 : │ │ │ │ │ +0000496c : │ │ │ │ │ int_to_bytes(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ ldrne r4, [ip, #8] │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ addne r4, r2, r4 │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 50f4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 5484 │ │ │ │ │ + blt 5478 │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 50fc │ │ │ │ │ + bne 50f0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5148 │ │ │ │ │ + beq 513c │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5548 │ │ │ │ │ + beq 553c │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 53c0 │ │ │ │ │ + beq 53b4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 543c │ │ │ │ │ + beq 5430 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi 537c │ │ │ │ │ + bhi 5370 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mul r4, r2, r4 │ │ │ │ │ - bne 5420 │ │ │ │ │ + bne 5414 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 53c0 │ │ │ │ │ + beq 53b4 │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - beq 5358 │ │ │ │ │ + beq 534c │ │ │ │ │ ldr r6, [r7, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 54c0 │ │ │ │ │ + beq 54b4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 5564 │ │ │ │ │ + beq 5558 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne 53dc │ │ │ │ │ - ldr r1, [pc, #2848] @ 557c │ │ │ │ │ + bne 53d0 │ │ │ │ │ + ldr r1, [pc, #2848] @ 5570 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 5358 │ │ │ │ │ - ldr r1, [pc, #2832] @ 5580 │ │ │ │ │ + bne 534c │ │ │ │ │ + ldr r1, [pc, #2832] @ 5574 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5550 │ │ │ │ │ + beq 5544 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 5504 │ │ │ │ │ + blt 54f8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5514 │ │ │ │ │ + beq 5508 │ │ │ │ │ ldr lr, [sl, #8] │ │ │ │ │ add r2, r7, #16 │ │ │ │ │ and r3, lr, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ movne r3, #0 │ │ │ │ │ lsr lr, lr, #3 │ │ │ │ │ str lr, [sp, #32] │ │ │ │ │ strne r3, [sp, #48] @ 0x30 │ │ │ │ │ strne r3, [sp, #28] │ │ │ │ │ - beq 5158 │ │ │ │ │ + beq 514c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 4ee8 │ │ │ │ │ + beq 4edc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ moveq r5, #1 │ │ │ │ │ - beq 4eb0 │ │ │ │ │ + beq 4ea4 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov lr, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ add fp, sl, #8 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r0, lr │ │ │ │ │ mov r3, lr │ │ │ │ │ @@ -5153,225 +5150,225 @@ │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r6, [fp, #4]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - bne 4e58 │ │ │ │ │ + bne 4e4c │ │ │ │ │ cmp r1, r5 │ │ │ │ │ sub r1, r3, #32 │ │ │ │ │ lsl r1, r6, r1 │ │ │ │ │ rsb r8, r3, #32 │ │ │ │ │ orr r1, r1, r6, lsr r8 │ │ │ │ │ orr ip, ip, r6, lsl r3 │ │ │ │ │ orr r0, r1, r0 │ │ │ │ │ - beq 4dbc │ │ │ │ │ + beq 4db0 │ │ │ │ │ cmp r4, lr │ │ │ │ │ add r1, r3, #30 │ │ │ │ │ - bls 4d80 │ │ │ │ │ + bls 4d74 │ │ │ │ │ add sl, lr, #1 │ │ │ │ │ lsr r3, ip, #8 │ │ │ │ │ and r6, ip, #255 @ 0xff │ │ │ │ │ cmp r4, sl │ │ │ │ │ orr r3, r3, r0, lsl #24 │ │ │ │ │ add r8, r2, #1 │ │ │ │ │ strb r6, [r2] │ │ │ │ │ - bls 4d80 │ │ │ │ │ + bls 4d74 │ │ │ │ │ lsr r6, ip, #16 │ │ │ │ │ strb r3, [r8] │ │ │ │ │ orr r6, r6, r0, lsl #16 │ │ │ │ │ add r9, lr, #2 │ │ │ │ │ add r8, r2, #2 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bls 4d80 │ │ │ │ │ + bls 4d74 │ │ │ │ │ sub r3, r1, #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ lsr ip, ip, #24 │ │ │ │ │ strb r6, [r8] │ │ │ │ │ add r6, r2, #3 │ │ │ │ │ orr ip, ip, r0, lsl #8 │ │ │ │ │ addls lr, lr, #3 │ │ │ │ │ lsr r0, r0, #24 │ │ │ │ │ movls r2, r6 │ │ │ │ │ - bls 4d0c │ │ │ │ │ + bls 4d00 │ │ │ │ │ sub lr, r4, lr │ │ │ │ │ add lr, r2, lr │ │ │ │ │ sub r9, lr, r6 │ │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ │ ands lr, r9, #3 │ │ │ │ │ mov r7, lr │ │ │ │ │ - beq 4d78 │ │ │ │ │ + beq 4d6c │ │ │ │ │ lsr lr, ip, #8 │ │ │ │ │ sub r3, r1, #32 │ │ │ │ │ orr lr, lr, r0, lsl #24 │ │ │ │ │ lsr r9, r0, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb ip, [r2, #3] │ │ │ │ │ add r8, r2, #4 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bls 4d00 │ │ │ │ │ + bls 4cf4 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - beq 4d78 │ │ │ │ │ + beq 4d6c │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 4c30 │ │ │ │ │ + beq 4c24 │ │ │ │ │ sub r3, r1, #40 @ 0x28 │ │ │ │ │ strb lr, [r2, #4] │ │ │ │ │ lsr lr, lr, #8 │ │ │ │ │ orr lr, lr, r9, lsl #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ lsr r9, r9, #8 │ │ │ │ │ add r8, r2, #5 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bls 4d00 │ │ │ │ │ + bls 4cf4 │ │ │ │ │ mov r6, r8 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ strb lr, [r8], #1 │ │ │ │ │ lsr lr, lr, #8 │ │ │ │ │ orr lr, lr, r9, lsl #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ mov ip, lr │ │ │ │ │ lsr r0, r9, #8 │ │ │ │ │ - bls 4d00 │ │ │ │ │ + bls 4cf4 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ - beq 4d84 │ │ │ │ │ + beq 4d78 │ │ │ │ │ strb ip, [r8], #1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr ip, r1, r0, lsl #24 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bls 4cfc │ │ │ │ │ + bls 4cf0 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ strb ip, [r8] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr ip, r1, r0, lsl #24 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov lr, r8 │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bls 4cfc │ │ │ │ │ + bls 4cf0 │ │ │ │ │ sub r3, r9, #16 │ │ │ │ │ strb ip, [r8] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr ip, r1, r0, lsl #24 │ │ │ │ │ mov r6, r8 │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bls 4cfc │ │ │ │ │ + bls 4cf0 │ │ │ │ │ sub r3, r9, #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb ip, [lr, #2] │ │ │ │ │ add r6, lr, #2 │ │ │ │ │ orr ip, r1, r0, lsl #24 │ │ │ │ │ add r8, lr, #3 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ movhi r6, r8 │ │ │ │ │ - bhi 4c58 │ │ │ │ │ + bhi 4c4c │ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ │ sub lr, sl, r2 │ │ │ │ │ add lr, r6, lr │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne 4b08 │ │ │ │ │ + bne 4afc │ │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ mov r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4eb0 │ │ │ │ │ + beq 4ea4 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bls 4d84 │ │ │ │ │ + bls 4d78 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r0, r2, r5 │ │ │ │ │ - bne 5180 │ │ │ │ │ + bne 5174 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb ip, [r2] │ │ │ │ │ - bls 4d6c │ │ │ │ │ + bls 4d60 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne 51a0 │ │ │ │ │ + bne 5194 │ │ │ │ │ sub r2, r4, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ - b 4c58 │ │ │ │ │ + b 4c4c │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [pc, #2040] @ 5584 │ │ │ │ │ - ldr r1, [pc, #2040] @ 5588 │ │ │ │ │ + ldr r3, [pc, #2040] @ 5578 │ │ │ │ │ + ldr r1, [pc, #2040] @ 557c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5514 │ │ │ │ │ + beq 5508 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5514 │ │ │ │ │ + bne 5508 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5514 │ │ │ │ │ + b 5508 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4d0c │ │ │ │ │ + beq 4d00 │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ clz r1, r6 │ │ │ │ │ sub r1, r3, r1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ movls r3, r1 │ │ │ │ │ - bls 4d0c │ │ │ │ │ + bls 4d00 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bls 4d80 │ │ │ │ │ + bls 4d74 │ │ │ │ │ sub r3, r1, #8 │ │ │ │ │ mov r9, r2 │ │ │ │ │ lsr r6, ip, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr r6, r6, r0, lsl #24 │ │ │ │ │ add sl, lr, #1 │ │ │ │ │ lsr r8, r0, #8 │ │ │ │ │ strb ip, [r9], #1 │ │ │ │ │ - bls 5470 │ │ │ │ │ + bls 5464 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bls 4d80 │ │ │ │ │ + bls 4d74 │ │ │ │ │ strb r6, [r2, #1] │ │ │ │ │ sub r3, r1, #16 │ │ │ │ │ lsr r6, ip, #16 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr r6, r6, r0, lsl #16 │ │ │ │ │ add r9, lr, #2 │ │ │ │ │ add r8, r2, #2 │ │ │ │ │ lsr r7, r0, #16 │ │ │ │ │ movls ip, r6 │ │ │ │ │ movls r0, r7 │ │ │ │ │ movls r2, r8 │ │ │ │ │ movls lr, r9 │ │ │ │ │ - bhi 4b7c │ │ │ │ │ + bhi 4b70 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne 4b08 │ │ │ │ │ - b 4d1c │ │ │ │ │ + bne 4afc │ │ │ │ │ + b 4d10 │ │ │ │ │ mvn r8, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ eor r1, r6, r8 │ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ add r1, r1, r6 │ │ │ │ │ and r6, r1, r8 │ │ │ │ │ @@ -5379,229 +5376,229 @@ │ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ │ sub r1, r3, #32 │ │ │ │ │ lsl r1, r6, r1 │ │ │ │ │ orr r1, r1, r6, lsr r9 │ │ │ │ │ orr ip, ip, r6, lsl r3 │ │ │ │ │ orr r0, r1, r0 │ │ │ │ │ eoreq r6, r6, r8 │ │ │ │ │ - beq 4dbc │ │ │ │ │ + beq 4db0 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bls 4d80 │ │ │ │ │ + bls 4d74 │ │ │ │ │ add r1, r3, #30 │ │ │ │ │ - b 4b48 │ │ │ │ │ + b 4b3c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ cmpne r8, #0 │ │ │ │ │ movne r8, #1 │ │ │ │ │ moveq r8, #0 │ │ │ │ │ cmp r4, lr │ │ │ │ │ movne r8, #0 │ │ │ │ │ andeq r8, r8, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 5368 │ │ │ │ │ + bne 535c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, r2 │ │ │ │ │ rsb r1, r3, #0 │ │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ │ - b 5190 │ │ │ │ │ + b 5184 │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ - beq 4ea8 │ │ │ │ │ + beq 4e9c │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ add sl, sl, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov lr, r5 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r6, [sl, #4]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - bne 5304 │ │ │ │ │ + bne 52f8 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ sub r1, r3, #32 │ │ │ │ │ lsl r1, r6, r1 │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ orr r1, r1, r6, lsr r9 │ │ │ │ │ orr ip, ip, r6, lsl r3 │ │ │ │ │ orr r0, r1, r0 │ │ │ │ │ - beq 5268 │ │ │ │ │ + beq 525c │ │ │ │ │ cmp r4, lr │ │ │ │ │ add r1, r3, #30 │ │ │ │ │ - bls 4d84 │ │ │ │ │ + bls 4d78 │ │ │ │ │ add r6, lr, #1 │ │ │ │ │ lsr r3, ip, #8 │ │ │ │ │ and r9, ip, #255 @ 0xff │ │ │ │ │ cmp r4, r6 │ │ │ │ │ orr r3, r3, r0, lsl #24 │ │ │ │ │ sub fp, r2, #1 │ │ │ │ │ strb r9, [r2] │ │ │ │ │ - bls 4d84 │ │ │ │ │ + bls 4d78 │ │ │ │ │ lsr r6, ip, #16 │ │ │ │ │ mov r2, fp │ │ │ │ │ orr r6, r6, r0, lsl #16 │ │ │ │ │ add r9, lr, #2 │ │ │ │ │ strb r3, [r2], #-1 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bls 4d84 │ │ │ │ │ + bls 4d78 │ │ │ │ │ sub r3, r1, #24 │ │ │ │ │ lsr ip, ip, #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr ip, ip, r0, lsl #8 │ │ │ │ │ add lr, lr, #3 │ │ │ │ │ lsr r0, r0, #24 │ │ │ │ │ strb r6, [r2], #-1 │ │ │ │ │ - bls 50e0 │ │ │ │ │ + bls 50d4 │ │ │ │ │ sub r6, r4, lr │ │ │ │ │ ands r9, r6, #3 │ │ │ │ │ - beq 5044 │ │ │ │ │ + beq 5038 │ │ │ │ │ lsr r6, ip, #8 │ │ │ │ │ sub r3, r1, #32 │ │ │ │ │ orr r6, r6, r0, lsl #24 │ │ │ │ │ lsr fp, r0, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb ip, [r2], #-1 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bls 50e0 │ │ │ │ │ + bls 50d4 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 5044 │ │ │ │ │ + beq 5038 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 5020 │ │ │ │ │ + beq 5014 │ │ │ │ │ sub r3, r1, #40 @ 0x28 │ │ │ │ │ strb r6, [r2], #-1 │ │ │ │ │ lsr r6, r6, #8 │ │ │ │ │ orr r6, r6, fp, lsl #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ lsr fp, fp, #8 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bls 50e0 │ │ │ │ │ + bls 50d4 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ strb r6, [r2], #-1 │ │ │ │ │ lsr r6, r6, #8 │ │ │ │ │ orr r6, r6, fp, lsl #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ mov ip, r6 │ │ │ │ │ lsr r0, fp, #8 │ │ │ │ │ - bls 50e0 │ │ │ │ │ + bls 50d4 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ - beq 4d84 │ │ │ │ │ + beq 4d78 │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ strb ip, [r2], #-1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr ip, r1, r0, lsl #24 │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, lr │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bls 50e0 │ │ │ │ │ + bls 50d4 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb ip, [r2], #-1 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ orr ip, r1, r0, lsl #24 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bls 50e0 │ │ │ │ │ + bls 50d4 │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ strb ip, [r2] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr ip, r1, r0, lsl #24 │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ add lr, r9, #2 │ │ │ │ │ sub r2, r6, #2 │ │ │ │ │ - bls 50e0 │ │ │ │ │ + bls 50d4 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb ip, [r6, #-2] │ │ │ │ │ add lr, r9, #3 │ │ │ │ │ orr ip, r1, r0, lsl #24 │ │ │ │ │ sub r2, r6, #3 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bhi 5044 │ │ │ │ │ + bhi 5038 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne 4f18 │ │ │ │ │ + bne 4f0c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 4d2c │ │ │ │ │ + b 4d20 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr ip, [pc, #1152] @ 558c │ │ │ │ │ + ldr ip, [pc, #1152] @ 5580 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #60 @ 0x3c │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov ip, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5514 │ │ │ │ │ + beq 5508 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movne r5, r4 │ │ │ │ │ - bne 49d0 │ │ │ │ │ + bne 49c4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b 4a88 │ │ │ │ │ + b 4a7c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [sp, #48] @ 0x30 │ │ │ │ │ strne r3, [sp, #28] │ │ │ │ │ - bne 4ac4 │ │ │ │ │ - ldr r3, [pc, #1040] @ 5584 │ │ │ │ │ - ldr r1, [pc, #1048] @ 5590 │ │ │ │ │ + bne 4ab8 │ │ │ │ │ + ldr r3, [pc, #1040] @ 5578 │ │ │ │ │ + ldr r1, [pc, #1048] @ 5584 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4d94 │ │ │ │ │ + b 4d88 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ orr r3, ip, r1, lsl r3 │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ strb r3, [r2] │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bls 4d6c │ │ │ │ │ + bls 4d60 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 4d64 │ │ │ │ │ + beq 4d58 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ strb r1, [r0] │ │ │ │ │ - bcs 4d6c │ │ │ │ │ + bcs 4d60 │ │ │ │ │ sub r3, r4, lr │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 522c │ │ │ │ │ + beq 5220 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 521c │ │ │ │ │ + beq 5210 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 5214 │ │ │ │ │ + beq 5208 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 520c │ │ │ │ │ + beq 5200 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 5204 │ │ │ │ │ + beq 51f8 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 51fc │ │ │ │ │ + beq 51f0 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ addne lr, lr, #1 │ │ │ │ │ strbne r1, [r0], #-1 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ @@ -5610,238 +5607,238 @@ │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ - beq 4d6c │ │ │ │ │ + beq 4d60 │ │ │ │ │ add lr, lr, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb r1, [r3], #-1 │ │ │ │ │ strb r1, [r0, #-1] │ │ │ │ │ sub r0, r3, #7 │ │ │ │ │ strb r1, [r3, #-1] │ │ │ │ │ strb r1, [r3, #-2] │ │ │ │ │ strb r1, [r3, #-3] │ │ │ │ │ strb r1, [r3, #-4] │ │ │ │ │ strb r1, [r3, #-5] │ │ │ │ │ strb r1, [r3, #-6] │ │ │ │ │ - bne 522c │ │ │ │ │ - b 4d6c │ │ │ │ │ + bne 5220 │ │ │ │ │ + b 4d60 │ │ │ │ │ eor r6, r6, r9 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 50e0 │ │ │ │ │ + beq 50d4 │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ clz r1, r6 │ │ │ │ │ sub r1, r3, r1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bls 5350 │ │ │ │ │ + bls 5344 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bls 4d84 │ │ │ │ │ + bls 4d78 │ │ │ │ │ sub r3, r1, #8 │ │ │ │ │ add r9, lr, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ lsr r6, ip, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ │ orr r6, r6, r0, lsl #24 │ │ │ │ │ lsr r9, r0, #8 │ │ │ │ │ strb ip, [fp], #-1 │ │ │ │ │ - bls 5534 │ │ │ │ │ + bls 5528 │ │ │ │ │ add r3, lr, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls 4d84 │ │ │ │ │ + bls 4d78 │ │ │ │ │ strb r6, [r2, #-1] │ │ │ │ │ sub r3, r1, #16 │ │ │ │ │ lsr r6, ip, #16 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr r6, r6, r0, lsl #16 │ │ │ │ │ add r9, lr, #2 │ │ │ │ │ lsr fp, r0, #16 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ movls ip, r6 │ │ │ │ │ movls r0, fp │ │ │ │ │ movls lr, r9 │ │ │ │ │ - bhi 4f8c │ │ │ │ │ + bhi 4f80 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne 4f18 │ │ │ │ │ - b 50f0 │ │ │ │ │ + bne 4f0c │ │ │ │ │ + b 50e4 │ │ │ │ │ mvn r9, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ eor r1, r6, r9 │ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ rsb fp, r3, #32 │ │ │ │ │ add r1, r1, r6 │ │ │ │ │ and r6, r1, r9 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ │ sub r1, r3, #32 │ │ │ │ │ lsl r1, r6, r1 │ │ │ │ │ orr r1, r1, r6, lsr fp │ │ │ │ │ orr ip, ip, r6, lsl r3 │ │ │ │ │ orr r0, r1, r0 │ │ │ │ │ - beq 5264 │ │ │ │ │ + beq 5258 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bls 4d84 │ │ │ │ │ + bls 4d78 │ │ │ │ │ add r1, r3, #30 │ │ │ │ │ - b 4f58 │ │ │ │ │ + b 4f4c │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 50e0 │ │ │ │ │ + b 50d4 │ │ │ │ │ mov r8, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 4a88 │ │ │ │ │ - b 5504 │ │ │ │ │ + bge 4a7c │ │ │ │ │ + b 54f8 │ │ │ │ │ ldrsb r3, [r2, r1] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r2, r3, lsr #31 │ │ │ │ │ - bne 4d84 │ │ │ │ │ - b 4d6c │ │ │ │ │ + bne 4d78 │ │ │ │ │ + b 4d60 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r0, r6, #12 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bcc 5408 │ │ │ │ │ + bcc 53fc │ │ │ │ │ ldr r1, [r0, r3, lsl #2] │ │ │ │ │ orr r1, r1, r2, lsl #30 │ │ │ │ │ cmp r2, r1, lsr #30 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - beq 5388 │ │ │ │ │ - ldr r3, [pc, #472] @ 5584 │ │ │ │ │ - ldr r1, [pc, #484] @ 5594 │ │ │ │ │ + beq 537c │ │ │ │ │ + ldr r3, [pc, #472] @ 5578 │ │ │ │ │ + ldr r1, [pc, #484] @ 5588 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5458 │ │ │ │ │ + bne 544c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5514 │ │ │ │ │ + bne 5508 │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - beq 5504 │ │ │ │ │ + beq 54f8 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 4a30 │ │ │ │ │ + b 4a24 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - blt 5514 │ │ │ │ │ - ldr r1, [pc, #392] @ 557c │ │ │ │ │ + blt 5508 │ │ │ │ │ + ldr r1, [pc, #392] @ 5570 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4a68 │ │ │ │ │ + beq 4a5c │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 535c │ │ │ │ │ + b 5350 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 54d8 │ │ │ │ │ + blt 54cc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mul r4, r2, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4a20 │ │ │ │ │ + beq 4a14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 4a20 │ │ │ │ │ + bne 4a14 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4a20 │ │ │ │ │ - ldr r3, [pc, #340] @ 5598 │ │ │ │ │ - ldr r1, [pc, #340] @ 559c │ │ │ │ │ + b 4a14 │ │ │ │ │ + ldr r3, [pc, #340] @ 558c │ │ │ │ │ + ldr r1, [pc, #340] @ 5590 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 53c0 │ │ │ │ │ + beq 53b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mvneq r4, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 53c0 │ │ │ │ │ - b 5430 │ │ │ │ │ + bne 53b4 │ │ │ │ │ + b 5424 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov lr, sl │ │ │ │ │ - b 4d0c │ │ │ │ │ + b 4d00 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #252] @ 558c │ │ │ │ │ + ldr r1, [pc, #252] @ 5580 │ │ │ │ │ str r1, [sp] │ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r1, r5 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 49d0 │ │ │ │ │ - b 5514 │ │ │ │ │ + bne 49c4 │ │ │ │ │ + b 5508 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - blt 5514 │ │ │ │ │ + blt 5508 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 535c │ │ │ │ │ + b 5350 │ │ │ │ │ sub r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ ands r2, r2, r4, lsr #31 │ │ │ │ │ - beq 53a4 │ │ │ │ │ + beq 5398 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 551c │ │ │ │ │ + bne 5510 │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ movne r4, #-2147483648 @ 0x80000000 │ │ │ │ │ - bne 4a30 │ │ │ │ │ - ldr r3, [pc, #148] @ 55a0 │ │ │ │ │ - ldr r1, [pc, #148] @ 55a4 │ │ │ │ │ + bne 4a24 │ │ │ │ │ + ldr r3, [pc, #148] @ 5594 │ │ │ │ │ + ldr r1, [pc, #148] @ 5598 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 4d6c │ │ │ │ │ + b 4d60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 54f8 │ │ │ │ │ + bne 54ec │ │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 5430 │ │ │ │ │ + b 5424 │ │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, fp │ │ │ │ │ - b 50e0 │ │ │ │ │ + b 50d4 │ │ │ │ │ mov r4, #1 │ │ │ │ │ - b 4a30 │ │ │ │ │ - ldr r3, [pc, #72] @ 55a0 │ │ │ │ │ - ldr r1, [pc, #76] @ 55a8 │ │ │ │ │ + b 4a24 │ │ │ │ │ + ldr r3, [pc, #72] @ 5594 │ │ │ │ │ + ldr r1, [pc, #76] @ 559c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 5514 │ │ │ │ │ - ldr r2, [pc, #64] @ 55ac │ │ │ │ │ - ldr r1, [pc, #64] @ 55b0 │ │ │ │ │ - ldr r0, [pc, #64] @ 55b4 │ │ │ │ │ + b 5508 │ │ │ │ │ + ldr r2, [pc, #64] @ 55a0 │ │ │ │ │ + ldr r1, [pc, #64] @ 55a4 │ │ │ │ │ + ldr r0, [pc, #64] @ 55a8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 5514 │ │ │ │ │ + b 5508 │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00006d5c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000004a8 │ │ │ │ │ @@ -5865,15 +5862,15 @@ │ │ │ │ │ .word 0x0000042c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000430 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000448 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000055b8 <_PyLong_AsByteArray>: │ │ │ │ │ +000055ac <_PyLong_AsByteArray>: │ │ │ │ │ _PyLong_AsByteArray(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -5882,429 +5879,429 @@ │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ movne r2, #0 │ │ │ │ │ lsr r8, r8, #3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ str r8, [sp, #8] │ │ │ │ │ strne r2, [sp, #20] │ │ │ │ │ strne r2, [sp, #4] │ │ │ │ │ - beq 5be4 <_PyLong_AsByteArray+0x62c> │ │ │ │ │ + beq 5bd8 <_PyLong_AsByteArray+0x62c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 59d0 <_PyLong_AsByteArray+0x418> │ │ │ │ │ + beq 59c4 <_PyLong_AsByteArray+0x418> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - beq 5994 <_PyLong_AsByteArray+0x3dc> │ │ │ │ │ + beq 5988 <_PyLong_AsByteArray+0x3dc> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r8, #0 │ │ │ │ │ add fp, r0, #8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov ip, r8 │ │ │ │ │ mov lr, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [fp, #4]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - bne 5940 <_PyLong_AsByteArray+0x388> │ │ │ │ │ + bne 5934 <_PyLong_AsByteArray+0x388> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sub r3, ip, #32 │ │ │ │ │ lsl r3, r1, r3 │ │ │ │ │ rsb r6, ip, #32 │ │ │ │ │ orr r3, r3, r1, lsr r6 │ │ │ │ │ orr lr, lr, r1, lsl ip │ │ │ │ │ orr r0, r3, r0 │ │ │ │ │ - beq 58a0 <_PyLong_AsByteArray+0x2e8> │ │ │ │ │ + beq 5894 <_PyLong_AsByteArray+0x2e8> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ add r3, ip, #30 │ │ │ │ │ - bls 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + bls 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ add r9, r8, #1 │ │ │ │ │ lsr r1, lr, #8 │ │ │ │ │ and ip, lr, #255 @ 0xff │ │ │ │ │ cmp r5, r9 │ │ │ │ │ orr r1, r1, r0, lsl #24 │ │ │ │ │ add r6, r4, #1 │ │ │ │ │ strb ip, [r4] │ │ │ │ │ - bls 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + bls 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ strb r1, [r6] │ │ │ │ │ lsr r1, lr, #16 │ │ │ │ │ orr r1, r1, r0, lsl #16 │ │ │ │ │ add r7, r8, #2 │ │ │ │ │ add r6, r4, #2 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bls 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + bls 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ sub ip, r3, #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr lr, lr, #24 │ │ │ │ │ strb r1, [r6] │ │ │ │ │ add r1, r4, #3 │ │ │ │ │ orr lr, lr, r0, lsl #8 │ │ │ │ │ addls r8, r8, #3 │ │ │ │ │ lsr r0, r0, #24 │ │ │ │ │ movls r4, r1 │ │ │ │ │ - bls 5828 <_PyLong_AsByteArray+0x270> │ │ │ │ │ + bls 581c <_PyLong_AsByteArray+0x270> │ │ │ │ │ sub r8, r5, r8 │ │ │ │ │ add r6, r4, r8 │ │ │ │ │ sub r8, r6, r1 │ │ │ │ │ ands r8, r8, #3 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ - beq 577c <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + beq 5770 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ lsr r7, lr, #8 │ │ │ │ │ sub ip, r3, #32 │ │ │ │ │ orr r7, r7, r0, lsl #24 │ │ │ │ │ lsr sl, r0, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ strb lr, [r4, #3] │ │ │ │ │ add r6, r4, #4 │ │ │ │ │ mov lr, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bls 581c <_PyLong_AsByteArray+0x264> │ │ │ │ │ + bls 5810 <_PyLong_AsByteArray+0x264> │ │ │ │ │ cmp r8, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - beq 577c <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + beq 5770 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - beq 5758 <_PyLong_AsByteArray+0x1a0> │ │ │ │ │ + beq 574c <_PyLong_AsByteArray+0x1a0> │ │ │ │ │ sub ip, r3, #40 @ 0x28 │ │ │ │ │ strb r7, [r4, #4] │ │ │ │ │ lsr r7, r7, #8 │ │ │ │ │ orr r7, r7, sl, lsl #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr sl, sl, #8 │ │ │ │ │ add r6, r4, #5 │ │ │ │ │ mov lr, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bls 581c <_PyLong_AsByteArray+0x264> │ │ │ │ │ + bls 5810 <_PyLong_AsByteArray+0x264> │ │ │ │ │ mov r1, r6 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ strb r7, [r6], #1 │ │ │ │ │ lsr r7, r7, #8 │ │ │ │ │ orr r7, r7, sl, lsl #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ mov lr, r7 │ │ │ │ │ lsr r0, sl, #8 │ │ │ │ │ - bls 581c <_PyLong_AsByteArray+0x264> │ │ │ │ │ + bls 5810 <_PyLong_AsByteArray+0x264> │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ lsr r3, lr, #8 │ │ │ │ │ - beq 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + beq 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ strb lr, [r6], #1 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr lr, r3, r0, lsl #24 │ │ │ │ │ mov r8, ip │ │ │ │ │ lsr r3, lr, #8 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bls 581c <_PyLong_AsByteArray+0x264> │ │ │ │ │ + bls 5810 <_PyLong_AsByteArray+0x264> │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ strb lr, [r6] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr lr, r3, r0, lsl #24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r7, r6 │ │ │ │ │ lsr r3, lr, #8 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bls 581c <_PyLong_AsByteArray+0x264> │ │ │ │ │ + bls 5810 <_PyLong_AsByteArray+0x264> │ │ │ │ │ sub ip, r8, #16 │ │ │ │ │ strb lr, [r6] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr lr, r3, r0, lsl #24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ lsr r3, lr, #8 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bls 581c <_PyLong_AsByteArray+0x264> │ │ │ │ │ + bls 5810 <_PyLong_AsByteArray+0x264> │ │ │ │ │ sub ip, r8, #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ strb lr, [r7, #2] │ │ │ │ │ add r1, r7, #2 │ │ │ │ │ orr lr, r3, r0, lsl #24 │ │ │ │ │ add r6, r7, #3 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bhi 5778 <_PyLong_AsByteArray+0x1c0> │ │ │ │ │ + bhi 576c <_PyLong_AsByteArray+0x1c0> │ │ │ │ │ sub r8, r9, r4 │ │ │ │ │ add r8, r1, r8 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 5634 <_PyLong_AsByteArray+0x7c> │ │ │ │ │ + bne 5628 <_PyLong_AsByteArray+0x7c> │ │ │ │ │ mvn r1, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 5994 <_PyLong_AsByteArray+0x3dc> │ │ │ │ │ + beq 5988 <_PyLong_AsByteArray+0x3dc> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bls 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + bls 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mvnne r2, #0 │ │ │ │ │ orrne r2, lr, r2, lsl ip │ │ │ │ │ add r0, r4, r3 │ │ │ │ │ movne r1, #255 @ 0xff │ │ │ │ │ moveq r1, r2 │ │ │ │ │ strbne r2, [r4] │ │ │ │ │ strbeq lr, [r4] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bls 5890 <_PyLong_AsByteArray+0x2d8> │ │ │ │ │ + bls 5884 <_PyLong_AsByteArray+0x2d8> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 5c20 <_PyLong_AsByteArray+0x668> │ │ │ │ │ + bne 5c14 <_PyLong_AsByteArray+0x668> │ │ │ │ │ sub r2, r5, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ eor r1, r1, r6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 592c <_PyLong_AsByteArray+0x374> │ │ │ │ │ + beq 5920 <_PyLong_AsByteArray+0x374> │ │ │ │ │ add ip, ip, #32 │ │ │ │ │ clz r3, r1 │ │ │ │ │ sub r3, ip, r3 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ movls ip, r3 │ │ │ │ │ - bls 592c <_PyLong_AsByteArray+0x374> │ │ │ │ │ + bls 5920 <_PyLong_AsByteArray+0x374> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bls 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + bls 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ sub ip, r3, #8 │ │ │ │ │ mov r6, r4 │ │ │ │ │ lsr r1, lr, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr r1, r1, r0, lsl #24 │ │ │ │ │ add r9, r8, #1 │ │ │ │ │ lsr r7, r0, #8 │ │ │ │ │ strb lr, [r6], #1 │ │ │ │ │ - bls 5e10 <_PyLong_AsByteArray+0x858> │ │ │ │ │ + bls 5e04 <_PyLong_AsByteArray+0x858> │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bls 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + bls 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ strb r1, [r4, #1] │ │ │ │ │ sub ip, r3, #16 │ │ │ │ │ lsr r1, lr, #16 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr r1, r1, r0, lsl #16 │ │ │ │ │ add r7, r8, #2 │ │ │ │ │ add r6, r4, #2 │ │ │ │ │ lsr sl, r0, #16 │ │ │ │ │ movls lr, r1 │ │ │ │ │ movls r0, sl │ │ │ │ │ movls r4, r6 │ │ │ │ │ movls r8, r7 │ │ │ │ │ - bls 5828 <_PyLong_AsByteArray+0x270> │ │ │ │ │ - b 56a8 <_PyLong_AsByteArray+0xf0> │ │ │ │ │ + bls 581c <_PyLong_AsByteArray+0x270> │ │ │ │ │ + b 569c <_PyLong_AsByteArray+0xf0> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 5634 <_PyLong_AsByteArray+0x7c> │ │ │ │ │ - b 5838 <_PyLong_AsByteArray+0x280> │ │ │ │ │ + bne 5628 <_PyLong_AsByteArray+0x7c> │ │ │ │ │ + b 582c <_PyLong_AsByteArray+0x280> │ │ │ │ │ mvn r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ eor r1, r1, r6 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ and r1, r3, r6 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ sub r3, ip, #32 │ │ │ │ │ lsl r3, r1, r3 │ │ │ │ │ rsb r7, ip, #32 │ │ │ │ │ orr r3, r3, r1, lsr r7 │ │ │ │ │ orr lr, lr, r1, lsl ip │ │ │ │ │ orr r0, r3, r0 │ │ │ │ │ - beq 589c <_PyLong_AsByteArray+0x2e4> │ │ │ │ │ + beq 5890 <_PyLong_AsByteArray+0x2e4> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bls 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + bls 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ add r3, ip, #30 │ │ │ │ │ - b 5674 <_PyLong_AsByteArray+0xbc> │ │ │ │ │ + b 5668 <_PyLong_AsByteArray+0xbc> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5de0 <_PyLong_AsByteArray+0x828> │ │ │ │ │ + bne 5dd4 <_PyLong_AsByteArray+0x828> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ rsb r1, r2, #0 │ │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ │ - b 5878 <_PyLong_AsByteArray+0x2c0> │ │ │ │ │ + b 586c <_PyLong_AsByteArray+0x2c0> │ │ │ │ │ sub r2, r5, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ - beq 598c <_PyLong_AsByteArray+0x3d4> │ │ │ │ │ + beq 5980 <_PyLong_AsByteArray+0x3d4> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r2, r0, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r6, [r2, #4]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - bne 5d94 <_PyLong_AsByteArray+0x7dc> │ │ │ │ │ + bne 5d88 <_PyLong_AsByteArray+0x7dc> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ sub r1, ip, #32 │ │ │ │ │ lsl r1, r6, r1 │ │ │ │ │ rsb r7, ip, #32 │ │ │ │ │ orr r1, r1, r6, lsr r7 │ │ │ │ │ orr lr, lr, r6, lsl ip │ │ │ │ │ orr r0, r1, r0 │ │ │ │ │ - beq 5ce8 <_PyLong_AsByteArray+0x730> │ │ │ │ │ + beq 5cdc <_PyLong_AsByteArray+0x730> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ add r6, ip, #30 │ │ │ │ │ - bls 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + bls 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ add ip, r8, #1 │ │ │ │ │ lsr r1, lr, #8 │ │ │ │ │ and r7, lr, #255 @ 0xff │ │ │ │ │ cmp r5, ip │ │ │ │ │ orr r1, r1, r0, lsl #24 │ │ │ │ │ sub r9, r4, #1 │ │ │ │ │ strb r7, [r4] │ │ │ │ │ - bls 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + bls 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ mov r4, r9 │ │ │ │ │ strb r1, [r4], #-1 │ │ │ │ │ lsr r1, lr, #16 │ │ │ │ │ orr r1, r1, r0, lsl #16 │ │ │ │ │ add r7, r8, #2 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bls 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + bls 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ sub ip, r6, #24 │ │ │ │ │ lsr lr, lr, #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr lr, lr, r0, lsl #8 │ │ │ │ │ add r8, r8, #3 │ │ │ │ │ lsr r0, r0, #24 │ │ │ │ │ strb r1, [r4], #-1 │ │ │ │ │ - bls 5bc8 <_PyLong_AsByteArray+0x610> │ │ │ │ │ + bls 5bbc <_PyLong_AsByteArray+0x610> │ │ │ │ │ sub r1, r5, r8 │ │ │ │ │ ands r7, r1, #3 │ │ │ │ │ - beq 5b2c <_PyLong_AsByteArray+0x574> │ │ │ │ │ + beq 5b20 <_PyLong_AsByteArray+0x574> │ │ │ │ │ lsr r1, lr, #8 │ │ │ │ │ sub ip, r6, #32 │ │ │ │ │ orr r1, r1, r0, lsl #24 │ │ │ │ │ lsr r9, r0, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ strb lr, [r4], #-1 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bls 5bc8 <_PyLong_AsByteArray+0x610> │ │ │ │ │ + bls 5bbc <_PyLong_AsByteArray+0x610> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 5b2c <_PyLong_AsByteArray+0x574> │ │ │ │ │ + beq 5b20 <_PyLong_AsByteArray+0x574> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 5b08 <_PyLong_AsByteArray+0x550> │ │ │ │ │ + beq 5afc <_PyLong_AsByteArray+0x550> │ │ │ │ │ sub ip, r6, #40 @ 0x28 │ │ │ │ │ strb r1, [r4], #-1 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ orr r1, r1, r9, lsl #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr r9, r9, #8 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bls 5bc8 <_PyLong_AsByteArray+0x610> │ │ │ │ │ + bls 5bbc <_PyLong_AsByteArray+0x610> │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ strb r1, [r4], #-1 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ orr r1, r1, r9, lsl #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ lsr r0, r9, #8 │ │ │ │ │ - bls 5bc8 <_PyLong_AsByteArray+0x610> │ │ │ │ │ + bls 5bbc <_PyLong_AsByteArray+0x610> │ │ │ │ │ cmp r8, r5 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - beq 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + beq 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ lsr r1, lr, #8 │ │ │ │ │ strb lr, [r4], #-1 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr lr, r1, r0, lsl #24 │ │ │ │ │ lsr r1, lr, #8 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r9, ip │ │ │ │ │ - bls 5bc8 <_PyLong_AsByteArray+0x610> │ │ │ │ │ + bls 5bbc <_PyLong_AsByteArray+0x610> │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ strb lr, [r4], #-1 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ orr lr, r1, r0, lsl #24 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bls 5bc8 <_PyLong_AsByteArray+0x610> │ │ │ │ │ + bls 5bbc <_PyLong_AsByteArray+0x610> │ │ │ │ │ lsr r1, lr, #8 │ │ │ │ │ sub ip, r9, #16 │ │ │ │ │ strb lr, [r4] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr lr, r1, r0, lsl #24 │ │ │ │ │ lsr r1, lr, #8 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ add r8, r7, #2 │ │ │ │ │ sub r4, r6, #2 │ │ │ │ │ - bls 5bc8 <_PyLong_AsByteArray+0x610> │ │ │ │ │ + bls 5bbc <_PyLong_AsByteArray+0x610> │ │ │ │ │ sub ip, r9, #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ strb lr, [r6, #-2] │ │ │ │ │ add r8, r7, #3 │ │ │ │ │ orr lr, r1, r0, lsl #24 │ │ │ │ │ sub r4, r6, #3 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bhi 5b2c <_PyLong_AsByteArray+0x574> │ │ │ │ │ + bhi 5b20 <_PyLong_AsByteArray+0x574> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 5a00 <_PyLong_AsByteArray+0x448> │ │ │ │ │ + bne 59f4 <_PyLong_AsByteArray+0x448> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 5840 <_PyLong_AsByteArray+0x288> │ │ │ │ │ + b 5834 <_PyLong_AsByteArray+0x288> │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [sp, #20] │ │ │ │ │ strne r2, [sp, #4] │ │ │ │ │ - bne 55f8 <_PyLong_AsByteArray+0x40> │ │ │ │ │ + bne 55ec <_PyLong_AsByteArray+0x40> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5c18 <_PyLong_AsByteArray+0x660> │ │ │ │ │ - ldr r3, [pc, #552] @ 5e38 <_PyLong_AsByteArray+0x880> │ │ │ │ │ - ldr r1, [pc, #552] @ 5e3c <_PyLong_AsByteArray+0x884> │ │ │ │ │ + beq 5c0c <_PyLong_AsByteArray+0x660> │ │ │ │ │ + ldr r3, [pc, #552] @ 5e2c <_PyLong_AsByteArray+0x880> │ │ │ │ │ + ldr r1, [pc, #552] @ 5e30 <_PyLong_AsByteArray+0x884> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 5894 <_PyLong_AsByteArray+0x2dc> │ │ │ │ │ + b 5888 <_PyLong_AsByteArray+0x2dc> │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ strb r1, [r0] │ │ │ │ │ - bls 5890 <_PyLong_AsByteArray+0x2d8> │ │ │ │ │ + bls 5884 <_PyLong_AsByteArray+0x2d8> │ │ │ │ │ sub r3, r5, r8 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 5cac <_PyLong_AsByteArray+0x6f4> │ │ │ │ │ + beq 5ca0 <_PyLong_AsByteArray+0x6f4> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 5c9c <_PyLong_AsByteArray+0x6e4> │ │ │ │ │ + beq 5c90 <_PyLong_AsByteArray+0x6e4> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 5c94 <_PyLong_AsByteArray+0x6dc> │ │ │ │ │ + beq 5c88 <_PyLong_AsByteArray+0x6dc> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 5c8c <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ + beq 5c80 <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 5c84 <_PyLong_AsByteArray+0x6cc> │ │ │ │ │ + beq 5c78 <_PyLong_AsByteArray+0x6cc> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 5c7c <_PyLong_AsByteArray+0x6c4> │ │ │ │ │ + beq 5c70 <_PyLong_AsByteArray+0x6c4> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ addne r8, r8, #1 │ │ │ │ │ strbne r1, [r0], #-1 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ @@ -6313,322 +6310,322 @@ │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ - beq 5890 <_PyLong_AsByteArray+0x2d8> │ │ │ │ │ + beq 5884 <_PyLong_AsByteArray+0x2d8> │ │ │ │ │ add r8, r8, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ strb r1, [r3], #-1 │ │ │ │ │ strb r1, [r0, #-1] │ │ │ │ │ sub r0, r3, #7 │ │ │ │ │ strb r1, [r3, #-1] │ │ │ │ │ strb r1, [r3, #-2] │ │ │ │ │ strb r1, [r3, #-3] │ │ │ │ │ strb r1, [r3, #-4] │ │ │ │ │ strb r1, [r3, #-5] │ │ │ │ │ strb r1, [r3, #-6] │ │ │ │ │ - bne 5cac <_PyLong_AsByteArray+0x6f4> │ │ │ │ │ - b 5890 <_PyLong_AsByteArray+0x2d8> │ │ │ │ │ + bne 5ca0 <_PyLong_AsByteArray+0x6f4> │ │ │ │ │ + b 5884 <_PyLong_AsByteArray+0x2d8> │ │ │ │ │ eor r6, r6, r7 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5d80 <_PyLong_AsByteArray+0x7c8> │ │ │ │ │ + beq 5d74 <_PyLong_AsByteArray+0x7c8> │ │ │ │ │ add r1, ip, #32 │ │ │ │ │ clz r6, r6 │ │ │ │ │ sub r6, r1, r6 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bls 5d7c <_PyLong_AsByteArray+0x7c4> │ │ │ │ │ + bls 5d70 <_PyLong_AsByteArray+0x7c4> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bls 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + bls 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ sub ip, r6, #8 │ │ │ │ │ mov r7, r4 │ │ │ │ │ lsr r1, lr, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr r1, r1, r0, lsl #24 │ │ │ │ │ add r9, r8, #1 │ │ │ │ │ lsr sl, r0, #8 │ │ │ │ │ strb lr, [r7], #-1 │ │ │ │ │ - bls 5e24 <_PyLong_AsByteArray+0x86c> │ │ │ │ │ + bls 5e18 <_PyLong_AsByteArray+0x86c> │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bls 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + bls 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ strb r1, [r4, #-1] │ │ │ │ │ sub ip, r6, #16 │ │ │ │ │ lsr r1, lr, #16 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr r1, r1, r0, lsl #16 │ │ │ │ │ add r7, r8, #2 │ │ │ │ │ lsr r9, r0, #16 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ movls lr, r1 │ │ │ │ │ movls r0, r9 │ │ │ │ │ movls r8, r7 │ │ │ │ │ - bhi 5a74 <_PyLong_AsByteArray+0x4bc> │ │ │ │ │ + bhi 5a68 <_PyLong_AsByteArray+0x4bc> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 5a00 <_PyLong_AsByteArray+0x448> │ │ │ │ │ - b 5bd8 <_PyLong_AsByteArray+0x620> │ │ │ │ │ + bne 59f4 <_PyLong_AsByteArray+0x448> │ │ │ │ │ + b 5bcc <_PyLong_AsByteArray+0x620> │ │ │ │ │ mov ip, r6 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 5a00 <_PyLong_AsByteArray+0x448> │ │ │ │ │ - b 5bd8 <_PyLong_AsByteArray+0x620> │ │ │ │ │ + bne 59f4 <_PyLong_AsByteArray+0x448> │ │ │ │ │ + b 5bcc <_PyLong_AsByteArray+0x620> │ │ │ │ │ mvn r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ eor r6, r6, r7 │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ and r6, r1, r7 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ sub r1, ip, #32 │ │ │ │ │ lsl r1, r6, r1 │ │ │ │ │ rsb r9, ip, #32 │ │ │ │ │ orr r1, r1, r6, lsr r9 │ │ │ │ │ orr lr, lr, r6, lsl ip │ │ │ │ │ orr r0, r1, r0 │ │ │ │ │ - beq 5ce4 <_PyLong_AsByteArray+0x72c> │ │ │ │ │ + beq 5cd8 <_PyLong_AsByteArray+0x72c> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bls 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + bls 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ add r6, ip, #30 │ │ │ │ │ - b 5a40 <_PyLong_AsByteArray+0x488> │ │ │ │ │ + b 5a34 <_PyLong_AsByteArray+0x488> │ │ │ │ │ ldrsb r3, [r4, r1] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, r3, lsr #31 │ │ │ │ │ - beq 5890 <_PyLong_AsByteArray+0x2d8> │ │ │ │ │ + beq 5884 <_PyLong_AsByteArray+0x2d8> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5c18 <_PyLong_AsByteArray+0x660> │ │ │ │ │ - ldr r3, [pc, #52] @ 5e38 <_PyLong_AsByteArray+0x880> │ │ │ │ │ - ldr r1, [pc, #56] @ 5e40 <_PyLong_AsByteArray+0x888> │ │ │ │ │ + beq 5c0c <_PyLong_AsByteArray+0x660> │ │ │ │ │ + ldr r3, [pc, #52] @ 5e2c <_PyLong_AsByteArray+0x880> │ │ │ │ │ + ldr r1, [pc, #56] @ 5e34 <_PyLong_AsByteArray+0x888> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 5c18 <_PyLong_AsByteArray+0x660> │ │ │ │ │ + b 5c0c <_PyLong_AsByteArray+0x660> │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b 5828 <_PyLong_AsByteArray+0x270> │ │ │ │ │ + b 581c <_PyLong_AsByteArray+0x270> │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b 5bc8 <_PyLong_AsByteArray+0x610> │ │ │ │ │ + b 5bbc <_PyLong_AsByteArray+0x610> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00000480 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000004a8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005e44 : │ │ │ │ │ +00005e38 : │ │ │ │ │ int_from_bytes(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ ldrne r7, [ip, #8] │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ addne r7, r2, r7 │ │ │ │ │ - bne 6784 │ │ │ │ │ + bne 6778 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 6d80 │ │ │ │ │ + ble 6d74 │ │ │ │ │ clz r5, r1 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ orrgt r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6780 │ │ │ │ │ + bne 6774 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r6, [r1] │ │ │ │ │ - beq 67d0 │ │ │ │ │ + beq 67c4 │ │ │ │ │ mov r7, #2 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6d6c │ │ │ │ │ + beq 6d60 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 6e5c │ │ │ │ │ + beq 6e80 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne 6df0 │ │ │ │ │ + bne 6de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #4076] @ 6ec0 │ │ │ │ │ + ldr r1, [pc, #4076] @ 6eb4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ movne r4, #1 │ │ │ │ │ - beq 6e18 │ │ │ │ │ + beq 6e0c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Bytes │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6dc0 │ │ │ │ │ + beq 6db4 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ add r2, r6, #16 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 6dc8 │ │ │ │ │ + beq 6dbc │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r8, r2, r3 │ │ │ │ │ - beq 67d8 │ │ │ │ │ + beq 67cc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6d18 │ │ │ │ │ + bne 6d20 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 60dc │ │ │ │ │ + bne 60d0 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 69cc │ │ │ │ │ + beq 69c0 │ │ │ │ │ ldrb r3, [r8, #-1] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 69ac │ │ │ │ │ + bne 69a0 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 69bc │ │ │ │ │ + beq 69b0 │ │ │ │ │ ldrb r3, [r8, #-2] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 6770 │ │ │ │ │ + bne 6764 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ sub r8, r8, #3 │ │ │ │ │ - beq 69bc │ │ │ │ │ + beq 69b0 │ │ │ │ │ sub ip, r1, #3 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ mov r3, #3 │ │ │ │ │ - beq 603c │ │ │ │ │ + beq 6030 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 6020 │ │ │ │ │ + beq 6014 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 600c │ │ │ │ │ + beq 6000 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 5ff8 │ │ │ │ │ + beq 5fec │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 5fe4 │ │ │ │ │ + beq 5fd8 │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 5fd0 │ │ │ │ │ + beq 5fc4 │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - beq 5fbc │ │ │ │ │ + beq 5fb0 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ - beq 60d0 │ │ │ │ │ + beq 60c4 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ sub lr, r8, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ ldrb ip, [r8, #-1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ ldrb ip, [lr, #-1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ ldrb ip, [lr, #-2] │ │ │ │ │ add r3, r5, #2 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ ldrb ip, [lr, #-3] │ │ │ │ │ add r3, r5, #3 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ ldrb ip, [lr, #-4] │ │ │ │ │ add r3, r5, #4 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ ldrb ip, [lr, #-5] │ │ │ │ │ add r3, r5, #5 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ ldrb ip, [lr, #-6] │ │ │ │ │ add r3, r5, #6 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ add r3, r5, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sub r8, lr, #7 │ │ │ │ │ - bne 603c │ │ │ │ │ + bne 6030 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 60e8 │ │ │ │ │ + b 60dc │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movls r9, #0 │ │ │ │ │ andhi r9, r9, #1 │ │ │ │ │ - ldr r1, [pc, #3524] @ 6ec4 │ │ │ │ │ + ldr r1, [pc, #3524] @ 6eb8 │ │ │ │ │ add r9, r9, r3 │ │ │ │ │ umull r2, r3, r1, r9 │ │ │ │ │ bic r2, r3, #15 │ │ │ │ │ sub r2, r2, r3, lsr #4 │ │ │ │ │ sub r2, r9, r2, lsl #1 │ │ │ │ │ lsl r2, r2, #3 │ │ │ │ │ add r2, r2, #29 │ │ │ │ │ umull r0, r2, r1, r2 │ │ │ │ │ lsr r3, r3, #4 │ │ │ │ │ lsl r3, r3, #3 │ │ │ │ │ add fp, r3, r2, lsr #4 │ │ │ │ │ cmn fp, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 6e48 │ │ │ │ │ + bhi 6e3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 69dc │ │ │ │ │ + beq 69d0 │ │ │ │ │ add r0, fp, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 69ec │ │ │ │ │ - ldr r7, [pc, #3444] @ 6ec8 │ │ │ │ │ + beq 69e0 │ │ │ │ │ + ldr r7, [pc, #3444] @ 6ebc │ │ │ │ │ lsl r2, fp, #3 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -6636,30 +6633,30 @@ │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ strne r1, [r7] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - beq 6a24 │ │ │ │ │ + beq 6a18 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 6a3c │ │ │ │ │ + bne 6a30 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 63b8 │ │ │ │ │ + bne 63ac │ │ │ │ │ sub sl, r8, #1 │ │ │ │ │ ands r0, r9, #3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r9, sl, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - beq 6278 │ │ │ │ │ + beq 626c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 6228 │ │ │ │ │ + beq 621c │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 61e0 │ │ │ │ │ + beq 61d4 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ mvn r0, #31 │ │ │ │ │ lsl r1, ip, r0 │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r3, #8 │ │ │ │ │ ldrb ip, [sl, #1]! │ │ │ │ │ @@ -6695,17 +6692,17 @@ │ │ │ │ │ addhi r0, r5, r4, lsl #2 │ │ │ │ │ movls r3, r0 │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ lsrhi r1, r1, #30 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ strhi ip, [r0, #12] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq 64a0 │ │ │ │ │ + beq 6494 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b 631c │ │ │ │ │ + b 6310 │ │ │ │ │ ldrb ip, [r8, #2] │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ orr r2, r2, ip, lsl r3 │ │ │ │ │ orr r0, r0, ip, lsr lr │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ @@ -6736,15 +6733,15 @@ │ │ │ │ │ orrhi r2, r2, r1, lsl #2 │ │ │ │ │ movls r3, lr │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ lsrhi r1, r1, #30 │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ strhi ip, [r0, #12] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq 64a0 │ │ │ │ │ + beq 6494 │ │ │ │ │ ldrb ip, [r8, #1] │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ orr r2, r2, ip, lsl r3 │ │ │ │ │ orr r0, r0, ip, lsr lr │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ @@ -6766,34 +6763,34 @@ │ │ │ │ │ orrhi r2, r2, r1, lsl #2 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ lsrhi r1, r1, #30 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ orr r2, r2, ip, lsl r3 │ │ │ │ │ orr r1, r0, r1 │ │ │ │ │ movls r3, lr │ │ │ │ │ - bls 6280 │ │ │ │ │ + bls 6274 │ │ │ │ │ add r0, r5, r4, lsl #2 │ │ │ │ │ bic ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ orr r2, r2, r1, lsl #2 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ str ip, [r0, #12] │ │ │ │ │ - b 6280 │ │ │ │ │ + b 6274 │ │ │ │ │ ands r0, r9, #3 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - beq 66f0 │ │ │ │ │ + beq 66e4 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 6448 │ │ │ │ │ + beq 643c │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 63f8 │ │ │ │ │ + beq 63ec │ │ │ │ │ ldrb ip, [r8], #-1 │ │ │ │ │ mvn r0, #31 │ │ │ │ │ lsl r1, ip, r0 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov sl, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ @@ -6833,116 +6830,116 @@ │ │ │ │ │ movls r3, r0 │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ lsrhi r1, r1, #30 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ strhi ip, [r0, #12] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ - bne 66f0 │ │ │ │ │ + bne 66e4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6628 │ │ │ │ │ + beq 661c │ │ │ │ │ add r3, r5, r4, lsl #2 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ lsl r3, r4, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq 65ec │ │ │ │ │ + beq 65e0 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - beq 6560 │ │ │ │ │ + beq 6554 │ │ │ │ │ add r2, r5, r0, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ - beq 6528 │ │ │ │ │ + beq 651c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 6560 │ │ │ │ │ + bls 6554 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 650c │ │ │ │ │ + beq 6500 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 6a30 │ │ │ │ │ + beq 6a24 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 6e80 │ │ │ │ │ + bne 6e5c │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ add ip, r5, #12 │ │ │ │ │ - beq 6e74 │ │ │ │ │ + beq 6e50 │ │ │ │ │ ldr ip, [ip, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 6524 │ │ │ │ │ + beq 6518 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 64e8 │ │ │ │ │ + beq 64dc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r2, lsl #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - bhi 64f0 │ │ │ │ │ + bhi 64e4 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r1, [pc, #2388] @ 6ecc │ │ │ │ │ + ldr r1, [pc, #2388] @ 6ec0 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc 64f0 │ │ │ │ │ + bcc 64e4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 65c4 │ │ │ │ │ + beq 65b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 65c4 │ │ │ │ │ - ldr r2, [pc, #2332] @ 6ed0 │ │ │ │ │ + bne 65b8 │ │ │ │ │ + ldr r2, [pc, #2332] @ 6ec4 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6d4c │ │ │ │ │ + bne 6d0c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 65e0 │ │ │ │ │ + beq 65d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 6d60 │ │ │ │ │ - ldr r5, [pc, #2284] @ 6ed4 │ │ │ │ │ + beq 6d54 │ │ │ │ │ + ldr r5, [pc, #2284] @ 6ec8 │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ - b 650c │ │ │ │ │ + b 6500 │ │ │ │ │ orr r3, r3, #1 │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - beq 6620 │ │ │ │ │ + beq 6614 │ │ │ │ │ add r1, r5, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 6528 │ │ │ │ │ + beq 651c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 64f0 │ │ │ │ │ + bhi 64e4 │ │ │ │ │ mov r4, #5 │ │ │ │ │ - b 6590 │ │ │ │ │ + b 6584 │ │ │ │ │ lsl r3, r4, #3 │ │ │ │ │ - b 64b8 │ │ │ │ │ + b 64ac │ │ │ │ │ lsr r0, r2, #30 │ │ │ │ │ bic ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ orr r2, r0, r1, lsl #2 │ │ │ │ │ add r0, r5, r4, lsl #2 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ @@ -6982,15 +6979,15 @@ │ │ │ │ │ movls r3, r0 │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ lsrhi r1, r1, #30 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ strhi ip, [r0, #12] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ sub r8, r8, #3 │ │ │ │ │ - beq 64a0 │ │ │ │ │ + beq 6494 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ orr r0, r0, ip, lsr lr │ │ │ │ │ orr r2, r2, ip, lsl r3 │ │ │ │ │ orr r1, r0, r1 │ │ │ │ │ @@ -7013,22 +7010,22 @@ │ │ │ │ │ add r0, r3, #8 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr r2, r2, ip, lsl r3 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bls 6650 │ │ │ │ │ - b 6630 │ │ │ │ │ + bls 6644 │ │ │ │ │ + b 6624 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b 60e8 │ │ │ │ │ + b 60dc │ │ │ │ │ mov r7, r2 │ │ │ │ │ - ldr r2, [pc, #1868] @ 6ed8 │ │ │ │ │ + ldr r2, [pc, #1868] @ 6ecc │ │ │ │ │ str r2, [sp] │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, #1 │ │ │ │ │ @@ -7036,207 +7033,207 @@ │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6dc0 │ │ │ │ │ + beq 6db4 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r6, [r0] │ │ │ │ │ - bne 5ea4 │ │ │ │ │ + bne 5e98 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5ee4 │ │ │ │ │ + b 5ed8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6d30 │ │ │ │ │ + bne 6d38 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 697c │ │ │ │ │ + bne 6970 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 6988 │ │ │ │ │ + beq 697c │ │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 6994 │ │ │ │ │ + bne 6988 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 6988 │ │ │ │ │ + beq 697c │ │ │ │ │ ldrb r3, [r6, #18] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 69a0 │ │ │ │ │ + bne 6994 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq 6988 │ │ │ │ │ + beq 697c │ │ │ │ │ sub ip, r1, #3 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ add r2, r6, #18 │ │ │ │ │ mov r3, #3 │ │ │ │ │ - beq 68e0 │ │ │ │ │ + beq 68d4 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 68c8 │ │ │ │ │ + beq 68bc │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 68b8 │ │ │ │ │ + beq 68ac │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 68a8 │ │ │ │ │ + beq 689c │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 6898 │ │ │ │ │ + beq 688c │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 6888 │ │ │ │ │ + beq 687c │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - beq 6878 │ │ │ │ │ + beq 686c │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 6974 │ │ │ │ │ + beq 6968 │ │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ ldrb ip, [r2, #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ ldrb ip, [r2, #3] │ │ │ │ │ add r3, lr, #2 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ ldrb ip, [r2, #4] │ │ │ │ │ add r3, lr, #3 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ ldrb ip, [r2, #5] │ │ │ │ │ add r3, lr, #4 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ ldrb ip, [r2, #6] │ │ │ │ │ add r3, lr, #5 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ ldrb ip, [r2, #7] │ │ │ │ │ add r3, lr, #6 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ add r2, r2, #7 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ add r3, lr, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 68e0 │ │ │ │ │ + bne 68d4 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ - b 60e8 │ │ │ │ │ + b 60dc │ │ │ │ │ mvn sl, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 60e8 │ │ │ │ │ + b 60dc │ │ │ │ │ mov r3, r1 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ - b 60e8 │ │ │ │ │ + b 60dc │ │ │ │ │ mvn sl, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 60e8 │ │ │ │ │ + b 60dc │ │ │ │ │ mvn sl, #0 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b 60e8 │ │ │ │ │ + b 60dc │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r3, sl │ │ │ │ │ - b 60e8 │ │ │ │ │ + b 60dc │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 60e8 │ │ │ │ │ + b 60dc │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 60e8 │ │ │ │ │ + b 60dc │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 614c │ │ │ │ │ + bne 6140 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r5, [r6] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6dc0 │ │ │ │ │ + beq 6db4 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [r6] │ │ │ │ │ - bne 6dc0 │ │ │ │ │ + bne 6db4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6dc0 │ │ │ │ │ - ldr r7, [pc, #1188] @ 6ec8 │ │ │ │ │ - b 650c │ │ │ │ │ + beq 6db4 │ │ │ │ │ + ldr r7, [pc, #1188] @ 6ebc │ │ │ │ │ + b 6500 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 6620 │ │ │ │ │ + b 6614 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 650c │ │ │ │ │ + b 6500 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 6b94 │ │ │ │ │ + bne 6b88 │ │ │ │ │ sub lr, r8, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r3, lr, r9 │ │ │ │ │ tst r9, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - beq 6ab4 │ │ │ │ │ + beq 6aa8 │ │ │ │ │ ldrb r0, [r8] │ │ │ │ │ mvn r3, #31 │ │ │ │ │ mvn r0, r0 │ │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ and r1, r0, #255 @ 0xff │ │ │ │ │ cmp fp, r8 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ lsl sl, r1, r3 │ │ │ │ │ mov lr, r8 │ │ │ │ │ orr r0, r0, r2, lsl #24 │ │ │ │ │ lsr ip, r2, #8 │ │ │ │ │ mov r3, #8 │ │ │ │ │ - bne 6ab4 │ │ │ │ │ - b 6cec │ │ │ │ │ + bne 6aa8 │ │ │ │ │ + b 6ce0 │ │ │ │ │ cmp fp, lr │ │ │ │ │ - beq 6cec │ │ │ │ │ + beq 6ce0 │ │ │ │ │ ldrb r4, [lr, #1] │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ mvn r4, r4 │ │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ │ adds r4, r4, r0 │ │ │ │ │ and r8, r4, #255 @ 0xff │ │ │ │ │ lsr r0, r4, #8 │ │ │ │ │ @@ -7275,53 +7272,53 @@ │ │ │ │ │ adc ip, ip, #0 │ │ │ │ │ cmp r4, #29 │ │ │ │ │ orr r1, r1, r8, lsl r3 │ │ │ │ │ orr r0, r0, ip, lsl #24 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ lsr ip, ip, #8 │ │ │ │ │ movls r3, r4 │ │ │ │ │ - bls 6aac │ │ │ │ │ + bls 6aa0 │ │ │ │ │ lsr r4, r1, #30 │ │ │ │ │ bic r8, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r1, r4, sl, lsl #2 │ │ │ │ │ add r4, r5, r2, lsl #2 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ lsr sl, sl, #30 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r8, [r4, #12] │ │ │ │ │ - b 6aac │ │ │ │ │ + b 6aa0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ tst r9, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ - beq 6bf0 │ │ │ │ │ + beq 6be4 │ │ │ │ │ ldrb r3, [r8], #-1 │ │ │ │ │ mov fp, #1 │ │ │ │ │ mvn r3, r3 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r1, r3, #255 @ 0xff │ │ │ │ │ lsr r4, r3, #8 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ mvn r3, #31 │ │ │ │ │ lsl sl, r1, r3 │ │ │ │ │ orr r4, r4, r2, lsl #24 │ │ │ │ │ lsr lr, r2, #8 │ │ │ │ │ mov r3, #8 │ │ │ │ │ - beq 6cec │ │ │ │ │ + beq 6ce0 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ - b 6c08 │ │ │ │ │ + b 6bfc │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ - beq 6ce8 │ │ │ │ │ + beq 6cdc │ │ │ │ │ ldrb r0, [r8] │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ mvn r0, r0 │ │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ │ adds r0, r0, r4 │ │ │ │ │ and ip, r0, #255 @ 0xff │ │ │ │ │ lsr r4, r0, #8 │ │ │ │ │ @@ -7360,65 +7357,65 @@ │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr r1, r1, ip, lsl r3 │ │ │ │ │ orr r4, r4, lr, lsl #24 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ lsr lr, lr, #8 │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bls 6bf8 │ │ │ │ │ + bls 6bec │ │ │ │ │ lsr r0, r1, #30 │ │ │ │ │ bic ip, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r1, r0, sl, lsl #2 │ │ │ │ │ add r0, r5, r2, lsl #2 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ lsr sl, sl, #30 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str ip, [r0, #12] │ │ │ │ │ - b 6bf8 │ │ │ │ │ + b 6bec │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6d08 │ │ │ │ │ + bne 6cfc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsl r3, r2, #3 │ │ │ │ │ - beq 65ec │ │ │ │ │ + beq 65e0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ - b 64c4 │ │ │ │ │ + b 64b8 │ │ │ │ │ add r3, r5, r2, lsl #2 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 6cf4 │ │ │ │ │ + b 6ce8 │ │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + b 65b0 │ │ │ │ │ ldrsb r0, [r2, r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5f1c │ │ │ │ │ + bge 5f10 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ │ - b 5f28 │ │ │ │ │ + b 5f1c │ │ │ │ │ ldrsb r3, [r6, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 67e0 │ │ │ │ │ + bge 67d4 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ │ - b 67e8 │ │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - b 65bc │ │ │ │ │ + b 67dc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 65e0 │ │ │ │ │ + b 65d4 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bge 5ee4 │ │ │ │ │ - b 6dc0 │ │ │ │ │ - ldr r1, [pc, #336] @ 6ed8 │ │ │ │ │ + bge 5ed8 │ │ │ │ │ + b 6db4 │ │ │ │ │ + ldr r1, [pc, #336] @ 6ecc │ │ │ │ │ str r1, [sp] │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ @@ -7426,87 +7423,87 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r6, [r0] │ │ │ │ │ movne r7, r4 │ │ │ │ │ - bne 5ea4 │ │ │ │ │ + bne 5e98 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 6518 │ │ │ │ │ + b 650c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6de4 │ │ │ │ │ + beq 6dd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 6e40 │ │ │ │ │ - ldr r5, [pc, #240] @ 6edc │ │ │ │ │ - ldr r7, [pc, #216] @ 6ec8 │ │ │ │ │ - b 650c │ │ │ │ │ + beq 6e34 │ │ │ │ │ + ldr r5, [pc, #240] @ 6ed0 │ │ │ │ │ + ldr r7, [pc, #216] @ 6ebc │ │ │ │ │ + b 6500 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt 6dc0 │ │ │ │ │ + blt 6db4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #180] @ 6ec0 │ │ │ │ │ + ldr r1, [pc, #180] @ 6eb4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r4, #1 │ │ │ │ │ - bne 5ee4 │ │ │ │ │ - ldr r1, [pc, #192] @ 6ee0 │ │ │ │ │ + bne 5ed8 │ │ │ │ │ + ldr r1, [pc, #192] @ 6ed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 67d0 │ │ │ │ │ - ldr r3, [pc, #176] @ 6ee4 │ │ │ │ │ - ldr r1, [pc, #176] @ 6ee8 │ │ │ │ │ + bne 67c4 │ │ │ │ │ + ldr r3, [pc, #176] @ 6ed8 │ │ │ │ │ + ldr r1, [pc, #176] @ 6edc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6dc0 │ │ │ │ │ - ldr r5, [pc, #148] @ 6edc │ │ │ │ │ - b 6a0c │ │ │ │ │ - ldr r3, [pc, #156] @ 6eec │ │ │ │ │ - ldr r1, [pc, #156] @ 6ef0 │ │ │ │ │ + b 6db4 │ │ │ │ │ + ldr r5, [pc, #148] @ 6ed0 │ │ │ │ │ + b 6a00 │ │ │ │ │ + ldr r3, [pc, #156] @ 6ee0 │ │ │ │ │ + ldr r1, [pc, #156] @ 6ee4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 69f0 │ │ │ │ │ - ldr r2, [pc, #144] @ 6ef4 │ │ │ │ │ - ldr r1, [pc, #144] @ 6ef8 │ │ │ │ │ - ldr r0, [pc, #144] @ 6efc │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - bl 0 <_PyArg_BadArgument> │ │ │ │ │ - R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 6dc0 │ │ │ │ │ + b 69e4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 6620 │ │ │ │ │ + b 6614 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 6ea4 │ │ │ │ │ + bne 6e98 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 6518 │ │ │ │ │ + b 650c │ │ │ │ │ + ldr r2, [pc, #96] @ 6ee8 │ │ │ │ │ + ldr r1, [pc, #96] @ 6eec │ │ │ │ │ + ldr r0, [pc, #96] @ 6ef0 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + bl 0 <_PyArg_BadArgument> │ │ │ │ │ + R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ + b 6db4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 6e9c │ │ │ │ │ + bne 6e78 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6e9c │ │ │ │ │ + b 6e78 │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x88888889 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ @@ -7529,171 +7526,171 @@ │ │ │ │ │ .word 0x0000042c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000430 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000004c0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006f00 <_PyLong_FromByteArray>: │ │ │ │ │ +00006ef4 <_PyLong_FromByteArray>: │ │ │ │ │ _PyLong_FromByteArray(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 7978 <_PyLong_FromByteArray+0xa78> │ │ │ │ │ + beq 796c <_PyLong_FromByteArray+0xa78> │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r8, r0, r3 │ │ │ │ │ - beq 7724 <_PyLong_FromByteArray+0x824> │ │ │ │ │ + beq 7718 <_PyLong_FromByteArray+0x824> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 7980 <_PyLong_FromByteArray+0xa80> │ │ │ │ │ + bne 7974 <_PyLong_FromByteArray+0xa80> │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 70f4 <_PyLong_FromByteArray+0x1f4> │ │ │ │ │ + bne 70e8 <_PyLong_FromByteArray+0x1f4> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 7920 <_PyLong_FromByteArray+0xa20> │ │ │ │ │ + beq 7914 <_PyLong_FromByteArray+0xa20> │ │ │ │ │ ldrb r3, [r8, #-1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7904 <_PyLong_FromByteArray+0xa04> │ │ │ │ │ + bne 78f8 <_PyLong_FromByteArray+0xa04> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 70e8 <_PyLong_FromByteArray+0x1e8> │ │ │ │ │ + beq 70dc <_PyLong_FromByteArray+0x1e8> │ │ │ │ │ ldrb r3, [r8, #-2] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7714 <_PyLong_FromByteArray+0x814> │ │ │ │ │ + bne 7708 <_PyLong_FromByteArray+0x814> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ sub r8, r8, #3 │ │ │ │ │ - beq 70e8 <_PyLong_FromByteArray+0x1e8> │ │ │ │ │ + beq 70dc <_PyLong_FromByteArray+0x1e8> │ │ │ │ │ sub ip, r1, #3 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ mov r3, #3 │ │ │ │ │ - beq 7054 <_PyLong_FromByteArray+0x154> │ │ │ │ │ + beq 7048 <_PyLong_FromByteArray+0x154> │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 7038 <_PyLong_FromByteArray+0x138> │ │ │ │ │ + beq 702c <_PyLong_FromByteArray+0x138> │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 7024 <_PyLong_FromByteArray+0x124> │ │ │ │ │ + beq 7018 <_PyLong_FromByteArray+0x124> │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 7010 <_PyLong_FromByteArray+0x110> │ │ │ │ │ + beq 7004 <_PyLong_FromByteArray+0x110> │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 6ffc <_PyLong_FromByteArray+0xfc> │ │ │ │ │ + beq 6ff0 <_PyLong_FromByteArray+0xfc> │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 6fe8 <_PyLong_FromByteArray+0xe8> │ │ │ │ │ + beq 6fdc <_PyLong_FromByteArray+0xe8> │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - beq 6fd4 <_PyLong_FromByteArray+0xd4> │ │ │ │ │ + beq 6fc8 <_PyLong_FromByteArray+0xd4> │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ - beq 70e8 <_PyLong_FromByteArray+0x1e8> │ │ │ │ │ + beq 70dc <_PyLong_FromByteArray+0x1e8> │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ sub lr, r8, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ ldrb ip, [r8, #-1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ ldrb ip, [lr, #-1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ ldrb ip, [lr, #-2] │ │ │ │ │ add r3, r4, #2 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ ldrb ip, [lr, #-3] │ │ │ │ │ add r3, r4, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ ldrb ip, [lr, #-4] │ │ │ │ │ add r3, r4, #4 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ ldrb ip, [lr, #-5] │ │ │ │ │ add r3, r4, #5 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ ldrb ip, [lr, #-6] │ │ │ │ │ add r3, r4, #6 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ add r3, r4, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sub r8, lr, #7 │ │ │ │ │ - bne 7054 <_PyLong_FromByteArray+0x154> │ │ │ │ │ + bne 7048 <_PyLong_FromByteArray+0x154> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b 78c4 <_PyLong_FromByteArray+0x9c4> │ │ │ │ │ + b 78b8 <_PyLong_FromByteArray+0x9c4> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movls r7, #0 │ │ │ │ │ andhi r7, r7, #1 │ │ │ │ │ - ldr r1, [pc, #2920] @ 7c80 <_PyLong_FromByteArray+0xd80> │ │ │ │ │ + ldr r1, [pc, #2920] @ 7c74 <_PyLong_FromByteArray+0xd80> │ │ │ │ │ add r7, r7, r3 │ │ │ │ │ umull r3, r2, r1, r7 │ │ │ │ │ bic r3, r2, #15 │ │ │ │ │ sub r3, r3, r2, lsr #4 │ │ │ │ │ sub r3, r7, r3, lsl #1 │ │ │ │ │ lsl r3, r3, #3 │ │ │ │ │ add r3, r3, #29 │ │ │ │ │ umull r0, r3, r1, r3 │ │ │ │ │ lsr r6, r2, #4 │ │ │ │ │ lsl r6, r6, #3 │ │ │ │ │ add r6, r6, r3, lsr #4 │ │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 7c6c <_PyLong_FromByteArray+0xd6c> │ │ │ │ │ + bhi 7c60 <_PyLong_FromByteArray+0xd6c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 792c <_PyLong_FromByteArray+0xa2c> │ │ │ │ │ + beq 7920 <_PyLong_FromByteArray+0xa2c> │ │ │ │ │ add r0, r6, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 793c <_PyLong_FromByteArray+0xa3c> │ │ │ │ │ - ldr r2, [pc, #2840] @ 7c84 <_PyLong_FromByteArray+0xd84> │ │ │ │ │ + beq 7930 <_PyLong_FromByteArray+0xa3c> │ │ │ │ │ + ldr r2, [pc, #2840] @ 7c78 <_PyLong_FromByteArray+0xd84> │ │ │ │ │ lsl r3, r6, #3 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ @@ -7701,30 +7698,30 @@ │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ strne r1, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq 76e8 <_PyLong_FromByteArray+0x7e8> │ │ │ │ │ + beq 76dc <_PyLong_FromByteArray+0x7e8> │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 7994 <_PyLong_FromByteArray+0xa94> │ │ │ │ │ + bne 7988 <_PyLong_FromByteArray+0xa94> │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - bne 74b0 <_PyLong_FromByteArray+0x5b0> │ │ │ │ │ + bne 74a4 <_PyLong_FromByteArray+0x5b0> │ │ │ │ │ sub r6, r8, #1 │ │ │ │ │ ands r2, r7, #3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ add r7, r6, r7 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov lr, r5 │ │ │ │ │ - beq 72ec <_PyLong_FromByteArray+0x3ec> │ │ │ │ │ + beq 72e0 <_PyLong_FromByteArray+0x3ec> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7240 <_PyLong_FromByteArray+0x340> │ │ │ │ │ + beq 7234 <_PyLong_FromByteArray+0x340> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 71f8 <_PyLong_FromByteArray+0x2f8> │ │ │ │ │ + beq 71ec <_PyLong_FromByteArray+0x2f8> │ │ │ │ │ ldrb r0, [r8] │ │ │ │ │ mvn r1, #31 │ │ │ │ │ lsl lr, r0, r1 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r3, #8 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ @@ -7750,16 +7747,16 @@ │ │ │ │ │ lsl r1, r0, r1 │ │ │ │ │ rsb r2, r3, #32 │ │ │ │ │ orr r1, r1, r0, lsr r2 │ │ │ │ │ add r2, r3, #8 │ │ │ │ │ cmp r2, #29 │ │ │ │ │ orr ip, ip, r0, lsl r3 │ │ │ │ │ orr lr, r1, lr │ │ │ │ │ - bls 72e0 <_PyLong_FromByteArray+0x3e0> │ │ │ │ │ - b 76c4 <_PyLong_FromByteArray+0x7c4> │ │ │ │ │ + bls 72d4 <_PyLong_FromByteArray+0x3e0> │ │ │ │ │ + b 76b8 <_PyLong_FromByteArray+0x7c4> │ │ │ │ │ ldrb r0, [r6, #2] │ │ │ │ │ sub r1, r3, #32 │ │ │ │ │ lsl r1, r0, r1 │ │ │ │ │ rsb r2, r3, #32 │ │ │ │ │ orr r1, r1, r0, lsr r2 │ │ │ │ │ orr ip, ip, r0, lsl r3 │ │ │ │ │ add r2, r3, #8 │ │ │ │ │ @@ -7780,18 +7777,18 @@ │ │ │ │ │ add r2, r3, #8 │ │ │ │ │ lsrhi lr, lr, #30 │ │ │ │ │ addhi r5, r5, #1 │ │ │ │ │ cmp r2, #29 │ │ │ │ │ orr ip, ip, r0, lsl r3 │ │ │ │ │ add r6, r6, #3 │ │ │ │ │ orr lr, r1, lr │ │ │ │ │ - bhi 7388 <_PyLong_FromByteArray+0x488> │ │ │ │ │ + bhi 737c <_PyLong_FromByteArray+0x488> │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq 73b0 <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ + beq 73a4 <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ ldrb r0, [r6, #1] │ │ │ │ │ sub r1, r3, #32 │ │ │ │ │ lsl r1, r0, r1 │ │ │ │ │ rsb r2, r3, #32 │ │ │ │ │ orr ip, ip, r0, lsl r3 │ │ │ │ │ orr r1, r1, r0, lsr r2 │ │ │ │ │ add r2, r3, #8 │ │ │ │ │ @@ -7813,109 +7810,109 @@ │ │ │ │ │ add r2, r3, #8 │ │ │ │ │ lsrhi lr, lr, #30 │ │ │ │ │ addhi r5, r5, #1 │ │ │ │ │ cmp r2, #29 │ │ │ │ │ orr ip, ip, r0, lsl r3 │ │ │ │ │ orr lr, r1, lr │ │ │ │ │ movls r3, r2 │ │ │ │ │ - bls 726c <_PyLong_FromByteArray+0x36c> │ │ │ │ │ + bls 7260 <_PyLong_FromByteArray+0x36c> │ │ │ │ │ add r2, r4, r5, lsl #2 │ │ │ │ │ bic r1, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r0, ip, #30 │ │ │ │ │ orr ip, r0, lr, lsl #2 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ lsr lr, lr, #30 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - b 726c <_PyLong_FromByteArray+0x36c> │ │ │ │ │ + b 7260 <_PyLong_FromByteArray+0x36c> │ │ │ │ │ add r2, r4, r5, lsl #2 │ │ │ │ │ bic r1, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r0, ip, #30 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ orr ip, r0, lr, lsl #2 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ lsr lr, lr, #30 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - bne 72ec <_PyLong_FromByteArray+0x3ec> │ │ │ │ │ + bne 72e0 <_PyLong_FromByteArray+0x3ec> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r3, r4, r5, lsl #2 │ │ │ │ │ addne r5, r5, #1 │ │ │ │ │ strne ip, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq 76e8 <_PyLong_FromByteArray+0x7e8> │ │ │ │ │ + beq 76dc <_PyLong_FromByteArray+0x7e8> │ │ │ │ │ orr r3, r3, r5, lsl #3 │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 743c <_PyLong_FromByteArray+0x53c> │ │ │ │ │ + beq 7430 <_PyLong_FromByteArray+0x53c> │ │ │ │ │ add r1, r4, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq ip, r4, #12 │ │ │ │ │ - beq 7408 <_PyLong_FromByteArray+0x508> │ │ │ │ │ + beq 73fc <_PyLong_FromByteArray+0x508> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 743c <_PyLong_FromByteArray+0x53c> │ │ │ │ │ + bls 7430 <_PyLong_FromByteArray+0x53c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ - beq 76e8 <_PyLong_FromByteArray+0x7e8> │ │ │ │ │ + beq 76dc <_PyLong_FromByteArray+0x7e8> │ │ │ │ │ ldr lr, [ip, r1, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 7404 <_PyLong_FromByteArray+0x504> │ │ │ │ │ + beq 73f8 <_PyLong_FromByteArray+0x504> │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 73f4 <_PyLong_FromByteArray+0x4f4> │ │ │ │ │ + beq 73e8 <_PyLong_FromByteArray+0x4f4> │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0, lsl #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bhi 73fc <_PyLong_FromByteArray+0x4fc> │ │ │ │ │ + bhi 73f0 <_PyLong_FromByteArray+0x4fc> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r1, [pc, #2100] @ 7c88 <_PyLong_FromByteArray+0xd88> │ │ │ │ │ + ldr r1, [pc, #2100] @ 7c7c <_PyLong_FromByteArray+0xd88> │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc 73fc <_PyLong_FromByteArray+0x4fc> │ │ │ │ │ + bcc 73f0 <_PyLong_FromByteArray+0x4fc> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 74a0 <_PyLong_FromByteArray+0x5a0> │ │ │ │ │ + beq 7494 <_PyLong_FromByteArray+0x5a0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 74a0 <_PyLong_FromByteArray+0x5a0> │ │ │ │ │ - ldr r2, [pc, #2044] @ 7c8c <_PyLong_FromByteArray+0xd8c> │ │ │ │ │ + bne 7494 <_PyLong_FromByteArray+0x5a0> │ │ │ │ │ + ldr r2, [pc, #2044] @ 7c80 <_PyLong_FromByteArray+0xd8c> │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7948 <_PyLong_FromByteArray+0xa48> │ │ │ │ │ + bne 793c <_PyLong_FromByteArray+0xa48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r4, [pc, #2024] @ 7c90 <_PyLong_FromByteArray+0xd90> │ │ │ │ │ + ldr r4, [pc, #2024] @ 7c84 <_PyLong_FromByteArray+0xd90> │ │ │ │ │ add r4, r4, r5, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ands r2, r7, #3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov lr, r5 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - beq 7644 <_PyLong_FromByteArray+0x744> │ │ │ │ │ + beq 7638 <_PyLong_FromByteArray+0x744> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7528 <_PyLong_FromByteArray+0x628> │ │ │ │ │ + beq 751c <_PyLong_FromByteArray+0x628> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 76f8 <_PyLong_FromByteArray+0x7f8> │ │ │ │ │ + bne 76ec <_PyLong_FromByteArray+0x7f8> │ │ │ │ │ ldrb r2, [r8] │ │ │ │ │ sub r1, r3, #32 │ │ │ │ │ lsl r1, r2, r1 │ │ │ │ │ rsb r0, r3, #32 │ │ │ │ │ orr ip, ip, r2, lsl r3 │ │ │ │ │ orr r1, r1, r2, lsr r0 │ │ │ │ │ add r0, r3, #8 │ │ │ │ │ @@ -7949,16 +7946,16 @@ │ │ │ │ │ movls r3, r0 │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ lsrhi lr, lr, #30 │ │ │ │ │ addhi r5, r5, #1 │ │ │ │ │ strhi r1, [r2, #12] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ - bne 7644 <_PyLong_FromByteArray+0x744> │ │ │ │ │ - b 73b0 <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ + bne 7638 <_PyLong_FromByteArray+0x744> │ │ │ │ │ + b 73a4 <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ lsr r2, ip, #30 │ │ │ │ │ bic r1, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ orr ip, r2, lr, lsl #2 │ │ │ │ │ add r2, r4, r5, lsl #2 │ │ │ │ │ lsr lr, lr, #30 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ @@ -7998,15 +7995,15 @@ │ │ │ │ │ movls r3, r0 │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ lsrhi lr, lr, #30 │ │ │ │ │ addhi r5, r5, #1 │ │ │ │ │ strhi r1, [r2, #12] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ sub r8, r8, #3 │ │ │ │ │ - beq 73b0 <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ + beq 73a4 <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ ldrb r2, [r8] │ │ │ │ │ sub r1, r3, #32 │ │ │ │ │ lsl r1, r2, r1 │ │ │ │ │ rsb r0, r3, #32 │ │ │ │ │ orr ip, ip, r2, lsl r3 │ │ │ │ │ orr r1, r1, r2, lsr r0 │ │ │ │ │ add r0, r3, #8 │ │ │ │ │ @@ -8029,226 +8026,226 @@ │ │ │ │ │ addhi r5, r5, #1 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr ip, ip, r2, lsl r3 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ orr lr, r1, lr │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bls 75a4 <_PyLong_FromByteArray+0x6a4> │ │ │ │ │ - b 7584 <_PyLong_FromByteArray+0x684> │ │ │ │ │ + bls 7598 <_PyLong_FromByteArray+0x6a4> │ │ │ │ │ + b 7578 <_PyLong_FromByteArray+0x684> │ │ │ │ │ bic r1, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r2, r4, r5, lsl #2 │ │ │ │ │ lsr r0, ip, #30 │ │ │ │ │ orr ip, r0, lr, lsl #2 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ lsr lr, lr, #30 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - b 72e4 <_PyLong_FromByteArray+0x3e4> │ │ │ │ │ + b 72d8 <_PyLong_FromByteArray+0x3e4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 746c <_PyLong_FromByteArray+0x56c> │ │ │ │ │ + b 7460 <_PyLong_FromByteArray+0x56c> │ │ │ │ │ ldrb r2, [r8], #-1 │ │ │ │ │ mvn r1, #31 │ │ │ │ │ lsl lr, r2, r1 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 74d8 <_PyLong_FromByteArray+0x5d8> │ │ │ │ │ + b 74cc <_PyLong_FromByteArray+0x5d8> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b 7100 <_PyLong_FromByteArray+0x200> │ │ │ │ │ + b 70f4 <_PyLong_FromByteArray+0x200> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 795c <_PyLong_FromByteArray+0xa5c> │ │ │ │ │ + bne 7950 <_PyLong_FromByteArray+0xa5c> │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 78d8 <_PyLong_FromByteArray+0x9d8> │ │ │ │ │ + bne 78cc <_PyLong_FromByteArray+0x9d8> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 78c0 <_PyLong_FromByteArray+0x9c0> │ │ │ │ │ + beq 78b4 <_PyLong_FromByteArray+0x9c0> │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 78e4 <_PyLong_FromByteArray+0x9e4> │ │ │ │ │ + bne 78d8 <_PyLong_FromByteArray+0x9e4> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 78c0 <_PyLong_FromByteArray+0x9c0> │ │ │ │ │ + beq 78b4 <_PyLong_FromByteArray+0x9c0> │ │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 78f8 <_PyLong_FromByteArray+0x9f8> │ │ │ │ │ + bne 78ec <_PyLong_FromByteArray+0x9f8> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq 78c0 <_PyLong_FromByteArray+0x9c0> │ │ │ │ │ + beq 78b4 <_PyLong_FromByteArray+0x9c0> │ │ │ │ │ sub ip, r1, #3 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ add r0, r0, #2 │ │ │ │ │ mov r3, #3 │ │ │ │ │ - beq 782c <_PyLong_FromByteArray+0x92c> │ │ │ │ │ + beq 7820 <_PyLong_FromByteArray+0x92c> │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 7814 <_PyLong_FromByteArray+0x914> │ │ │ │ │ + beq 7808 <_PyLong_FromByteArray+0x914> │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 7804 <_PyLong_FromByteArray+0x904> │ │ │ │ │ + beq 77f8 <_PyLong_FromByteArray+0x904> │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 77f4 <_PyLong_FromByteArray+0x8f4> │ │ │ │ │ + beq 77e8 <_PyLong_FromByteArray+0x8f4> │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 77e4 <_PyLong_FromByteArray+0x8e4> │ │ │ │ │ + beq 77d8 <_PyLong_FromByteArray+0x8e4> │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 77d4 <_PyLong_FromByteArray+0x8d4> │ │ │ │ │ + beq 77c8 <_PyLong_FromByteArray+0x8d4> │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - beq 77c4 <_PyLong_FromByteArray+0x8c4> │ │ │ │ │ + beq 77b8 <_PyLong_FromByteArray+0x8c4> │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 78c0 <_PyLong_FromByteArray+0x9c0> │ │ │ │ │ + beq 78b4 <_PyLong_FromByteArray+0x9c0> │ │ │ │ │ ldrb ip, [r0, #1] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ ldrb ip, [r0, #1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ ldrb ip, [r0, #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ ldrb ip, [r0, #3] │ │ │ │ │ add r3, lr, #2 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ ldrb ip, [r0, #4] │ │ │ │ │ add r3, lr, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ ldrb ip, [r0, #5] │ │ │ │ │ add r3, lr, #4 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ │ add r3, lr, #5 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ ldrb ip, [r0, #7] │ │ │ │ │ add r3, lr, #6 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ add r0, r0, #7 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ add r3, lr, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 782c <_PyLong_FromByteArray+0x92c> │ │ │ │ │ + bne 7820 <_PyLong_FromByteArray+0x92c> │ │ │ │ │ mvn r9, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ andne r7, r7, #1 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 7148 <_PyLong_FromByteArray+0x248> │ │ │ │ │ + b 713c <_PyLong_FromByteArray+0x248> │ │ │ │ │ mvn r9, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 7100 <_PyLong_FromByteArray+0x200> │ │ │ │ │ + b 70f4 <_PyLong_FromByteArray+0x200> │ │ │ │ │ mvn r9, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 7100 <_PyLong_FromByteArray+0x200> │ │ │ │ │ + b 70f4 <_PyLong_FromByteArray+0x200> │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - b 7100 <_PyLong_FromByteArray+0x200> │ │ │ │ │ + b 70f4 <_PyLong_FromByteArray+0x200> │ │ │ │ │ mvn r9, #0 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b 7100 <_PyLong_FromByteArray+0x200> │ │ │ │ │ + b 70f4 <_PyLong_FromByteArray+0x200> │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b 7100 <_PyLong_FromByteArray+0x200> │ │ │ │ │ + b 70f4 <_PyLong_FromByteArray+0x200> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b 7100 <_PyLong_FromByteArray+0x200> │ │ │ │ │ + b 70f4 <_PyLong_FromByteArray+0x200> │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 78c4 <_PyLong_FromByteArray+0x9c4> │ │ │ │ │ + b 78b8 <_PyLong_FromByteArray+0x9c4> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 7164 <_PyLong_FromByteArray+0x264> │ │ │ │ │ + bne 7158 <_PyLong_FromByteArray+0x264> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 73fc <_PyLong_FromByteArray+0x4fc> │ │ │ │ │ + b 73f0 <_PyLong_FromByteArray+0x4fc> │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b 7498 <_PyLong_FromByteArray+0x598> │ │ │ │ │ + b 748c <_PyLong_FromByteArray+0x598> │ │ │ │ │ ldrsb r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 772c <_PyLong_FromByteArray+0x82c> │ │ │ │ │ + bge 7720 <_PyLong_FromByteArray+0x82c> │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ │ - b 7734 <_PyLong_FromByteArray+0x834> │ │ │ │ │ - ldr r4, [pc, #788] @ 7c94 <_PyLong_FromByteArray+0xd94> │ │ │ │ │ - b 73fc <_PyLong_FromByteArray+0x4fc> │ │ │ │ │ + b 7728 <_PyLong_FromByteArray+0x834> │ │ │ │ │ + ldr r4, [pc, #788] @ 7c88 <_PyLong_FromByteArray+0xd94> │ │ │ │ │ + b 73f0 <_PyLong_FromByteArray+0x4fc> │ │ │ │ │ ldrsb r2, [r0, r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 7c4c <_PyLong_FromByteArray+0xd4c> │ │ │ │ │ + blt 7c40 <_PyLong_FromByteArray+0xd4c> │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 6f38 <_PyLong_FromByteArray+0x38> │ │ │ │ │ + b 6f2c <_PyLong_FromByteArray+0x38> │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - bne 7ae4 <_PyLong_FromByteArray+0xbe4> │ │ │ │ │ + bne 7ad8 <_PyLong_FromByteArray+0xbe4> │ │ │ │ │ tst r7, #1 │ │ │ │ │ sub lr, r8, #1 │ │ │ │ │ add r7, lr, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 7a04 <_PyLong_FromByteArray+0xb04> │ │ │ │ │ + beq 79f8 <_PyLong_FromByteArray+0xb04> │ │ │ │ │ ldrb r0, [r8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ mvn r0, r0 │ │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ and r6, r0, #255 @ 0xff │ │ │ │ │ lsr r9, r0, #8 │ │ │ │ │ mvn r0, #31 │ │ │ │ │ orr r9, r9, r3, lsl #24 │ │ │ │ │ lsr ip, r3, #8 │ │ │ │ │ lsl r1, r6, r0 │ │ │ │ │ mov lr, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, #8 │ │ │ │ │ - bne 7a04 <_PyLong_FromByteArray+0xb04> │ │ │ │ │ - b 7c34 <_PyLong_FromByteArray+0xd34> │ │ │ │ │ + bne 79f8 <_PyLong_FromByteArray+0xb04> │ │ │ │ │ + b 7c28 <_PyLong_FromByteArray+0xd34> │ │ │ │ │ cmp r7, lr │ │ │ │ │ - beq 7c34 <_PyLong_FromByteArray+0xd34> │ │ │ │ │ + beq 7c28 <_PyLong_FromByteArray+0xd34> │ │ │ │ │ ldrb r0, [lr, #1] │ │ │ │ │ rsb r8, r3, #32 │ │ │ │ │ mvn r0, r0 │ │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ │ adds r0, r0, r9 │ │ │ │ │ and r6, r0, #255 @ 0xff │ │ │ │ │ lsr r9, r0, #8 │ │ │ │ │ @@ -8287,52 +8284,52 @@ │ │ │ │ │ adc ip, ip, #0 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr r2, r2, r6, lsl r3 │ │ │ │ │ orr r9, r9, ip, lsl #24 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ lsr ip, ip, #8 │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bls 79fc <_PyLong_FromByteArray+0xafc> │ │ │ │ │ + bls 79f0 <_PyLong_FromByteArray+0xafc> │ │ │ │ │ lsr r0, r2, #30 │ │ │ │ │ bic r6, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r0, r1, lsl #2 │ │ │ │ │ add r0, r4, r5, lsl #2 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - b 79fc <_PyLong_FromByteArray+0xafc> │ │ │ │ │ + b 79f0 <_PyLong_FromByteArray+0xafc> │ │ │ │ │ tst r7, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 7b54 <_PyLong_FromByteArray+0xc54> │ │ │ │ │ + beq 7b48 <_PyLong_FromByteArray+0xc54> │ │ │ │ │ ldrb ip, [r8], #-1 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mvn ip, ip │ │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ and r6, ip, #255 @ 0xff │ │ │ │ │ lsr lr, ip, #8 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ mvn ip, #31 │ │ │ │ │ orr lr, lr, r3, lsl #24 │ │ │ │ │ lsr r0, r3, #8 │ │ │ │ │ lsl r1, r6, ip │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, #8 │ │ │ │ │ - bne 7b54 <_PyLong_FromByteArray+0xc54> │ │ │ │ │ - b 7c34 <_PyLong_FromByteArray+0xd34> │ │ │ │ │ + bne 7b48 <_PyLong_FromByteArray+0xc54> │ │ │ │ │ + b 7c28 <_PyLong_FromByteArray+0xd34> │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ - beq 7c34 <_PyLong_FromByteArray+0xd34> │ │ │ │ │ + beq 7c28 <_PyLong_FromByteArray+0xd34> │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ rsb sl, r3, #32 │ │ │ │ │ mvn ip, ip │ │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ │ adds ip, ip, lr │ │ │ │ │ and r6, ip, #255 @ 0xff │ │ │ │ │ lsr lr, ip, #8 │ │ │ │ │ @@ -8371,115 +8368,115 @@ │ │ │ │ │ cmp ip, #29 │ │ │ │ │ orr r2, r2, r6, lsl r3 │ │ │ │ │ orr lr, lr, r0, lsl #24 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ movls r3, ip │ │ │ │ │ - bls 7b44 <_PyLong_FromByteArray+0xc44> │ │ │ │ │ + bls 7b38 <_PyLong_FromByteArray+0xc44> │ │ │ │ │ lsr ip, r2, #30 │ │ │ │ │ bic r6, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, ip, r1, lsl #2 │ │ │ │ │ add ip, r4, r5, lsl #2 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r6, [ip, #12] │ │ │ │ │ - b 7b44 <_PyLong_FromByteArray+0xc44> │ │ │ │ │ + b 7b38 <_PyLong_FromByteArray+0xc44> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7c5c <_PyLong_FromByteArray+0xd5c> │ │ │ │ │ + bne 7c50 <_PyLong_FromByteArray+0xd5c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 76e8 <_PyLong_FromByteArray+0x7e8> │ │ │ │ │ + beq 76dc <_PyLong_FromByteArray+0x7e8> │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b 73cc <_PyLong_FromByteArray+0x4cc> │ │ │ │ │ + b 73c0 <_PyLong_FromByteArray+0x4cc> │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ │ - b 6f40 <_PyLong_FromByteArray+0x40> │ │ │ │ │ + b 6f34 <_PyLong_FromByteArray+0x40> │ │ │ │ │ add r3, r4, r5, lsl #2 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 7c3c <_PyLong_FromByteArray+0xd3c> │ │ │ │ │ - ldr r3, [pc, #36] @ 7c98 <_PyLong_FromByteArray+0xd98> │ │ │ │ │ - ldr r1, [pc, #36] @ 7c9c <_PyLong_FromByteArray+0xd9c> │ │ │ │ │ + b 7c30 <_PyLong_FromByteArray+0xd3c> │ │ │ │ │ + ldr r3, [pc, #36] @ 7c8c <_PyLong_FromByteArray+0xd98> │ │ │ │ │ + ldr r1, [pc, #36] @ 7c90 <_PyLong_FromByteArray+0xd9c> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 7940 <_PyLong_FromByteArray+0xa40> │ │ │ │ │ + b 7934 <_PyLong_FromByteArray+0xa40> │ │ │ │ │ .word 0x88888889 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007ca0 : │ │ │ │ │ +00007c94 : │ │ │ │ │ long_add(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7dd0 │ │ │ │ │ + beq 7dc4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7dd0 │ │ │ │ │ + beq 7dc4 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ and r2, r4, #3 │ │ │ │ │ orr r4, r4, r3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bhi 7db8 │ │ │ │ │ + bhi 7dac │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ - ldr lr, [pc, #396] @ 7e9c │ │ │ │ │ + ldr lr, [pc, #396] @ 7e90 │ │ │ │ │ adds r5, r2, r3 │ │ │ │ │ asr r1, r3, #31 │ │ │ │ │ adc r1, r1, r2, asr #31 │ │ │ │ │ adds r0, r5, #5 │ │ │ │ │ adc ip, r1, #0 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sbcs r0, r0, ip │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bcc 7d50 │ │ │ │ │ - ldr r4, [pc, #352] @ 7ea0 │ │ │ │ │ + bcc 7d44 │ │ │ │ │ + ldr r4, [pc, #352] @ 7e94 │ │ │ │ │ add r3, r3, #5 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r4, r4, r3, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r3, r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 7df8 │ │ │ │ │ + bcs 7dec │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7e90 │ │ │ │ │ - ldr r3, [pc, #296] @ 7ea4 │ │ │ │ │ + beq 7e84 │ │ │ │ │ + ldr r3, [pc, #296] @ 7e98 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ @@ -8490,129 +8487,129 @@ │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 7dd8 │ │ │ │ │ + beq 7dcc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7df0 │ │ │ │ │ + beq 7de4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b a010 │ │ │ │ │ - ldr r4, [pc, #208] @ 7ea8 │ │ │ │ │ - b 7d48 │ │ │ │ │ + b a004 │ │ │ │ │ + ldr r4, [pc, #208] @ 7e9c │ │ │ │ │ + b 7d3c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7e58 │ │ │ │ │ + beq 7e4c │ │ │ │ │ mov r1, r0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r0, ip │ │ │ │ │ - b c48c │ │ │ │ │ + b c480 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b c48c │ │ │ │ │ + b c480 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt 7e80 │ │ │ │ │ + blt 7e74 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7e90 │ │ │ │ │ + beq 7e84 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #128] @ 7ea4 │ │ │ │ │ + ldr r3, [pc, #128] @ 7e98 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ lsr r3, r6, #30 │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - b 7d48 │ │ │ │ │ - bl a010 │ │ │ │ │ + b 7d3c │ │ │ │ │ + bl a004 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7d48 │ │ │ │ │ + beq 7d3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 7d48 │ │ │ │ │ + b 7d3c │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r5, #18 │ │ │ │ │ - b 7e04 │ │ │ │ │ + b 7df8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 7d48 │ │ │ │ │ + b 7d3c │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00007eac <_PyLong_Add>: │ │ │ │ │ +00007ea0 <_PyLong_Add>: │ │ │ │ │ _PyLong_Add(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ and r2, ip, #3 │ │ │ │ │ orr ip, ip, r3 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ mov lr, r1 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bhi 7fa4 <_PyLong_Add+0xf8> │ │ │ │ │ + bhi 7f98 <_PyLong_Add+0xf8> │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ - ldr lr, [pc, #388] @ 8080 <_PyLong_Add+0x1d4> │ │ │ │ │ + ldr lr, [pc, #388] @ 8074 <_PyLong_Add+0x1d4> │ │ │ │ │ adds r5, r2, r3 │ │ │ │ │ asr r1, r3, #31 │ │ │ │ │ adc r1, r1, r2, asr #31 │ │ │ │ │ adds r0, r5, #5 │ │ │ │ │ adc ip, r1, #0 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sbcs r0, r0, ip │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bcc 7f3c <_PyLong_Add+0x90> │ │ │ │ │ - ldr r4, [pc, #344] @ 8084 <_PyLong_Add+0x1d8> │ │ │ │ │ + bcc 7f30 <_PyLong_Add+0x90> │ │ │ │ │ + ldr r4, [pc, #344] @ 8078 <_PyLong_Add+0x1d8> │ │ │ │ │ add r3, r3, #5 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r4, r4, r3, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r3, r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 7fdc <_PyLong_Add+0x130> │ │ │ │ │ + bcs 7fd0 <_PyLong_Add+0x130> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8074 <_PyLong_Add+0x1c8> │ │ │ │ │ - ldr r3, [pc, #288] @ 8088 <_PyLong_Add+0x1dc> │ │ │ │ │ + beq 8068 <_PyLong_Add+0x1c8> │ │ │ │ │ + ldr r3, [pc, #288] @ 807c <_PyLong_Add+0x1dc> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ @@ -8623,105 +8620,105 @@ │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 7fbc <_PyLong_Add+0x110> │ │ │ │ │ + beq 7fb0 <_PyLong_Add+0x110> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7fd4 <_PyLong_Add+0x128> │ │ │ │ │ + beq 7fc8 <_PyLong_Add+0x128> │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b a010 │ │ │ │ │ + b a004 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 803c <_PyLong_Add+0x190> │ │ │ │ │ + beq 8030 <_PyLong_Add+0x190> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, lr │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b c48c │ │ │ │ │ + b c480 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b c48c │ │ │ │ │ + b c480 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt 8064 <_PyLong_Add+0x1b8> │ │ │ │ │ + blt 8058 <_PyLong_Add+0x1b8> │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8074 <_PyLong_Add+0x1c8> │ │ │ │ │ + beq 8068 <_PyLong_Add+0x1c8> │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #128] @ 8088 <_PyLong_Add+0x1dc> │ │ │ │ │ + ldr r3, [pc, #128] @ 807c <_PyLong_Add+0x1dc> │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ lsr r3, r6, #30 │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - b 7f34 <_PyLong_Add+0x88> │ │ │ │ │ - bl a010 │ │ │ │ │ + b 7f28 <_PyLong_Add+0x88> │ │ │ │ │ + bl a004 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7f34 <_PyLong_Add+0x88> │ │ │ │ │ + beq 7f28 <_PyLong_Add+0x88> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 7f34 <_PyLong_Add+0x88> │ │ │ │ │ + b 7f28 <_PyLong_Add+0x88> │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r5, #18 │ │ │ │ │ - b 7fe8 <_PyLong_Add+0x13c> │ │ │ │ │ + b 7fdc <_PyLong_Add+0x13c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 7f34 <_PyLong_Add+0x88> │ │ │ │ │ + b 7f28 <_PyLong_Add+0x88> │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000808c : │ │ │ │ │ +00008080 : │ │ │ │ │ PyLong_FromLongLong(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #420] @ 8248 │ │ │ │ │ + ldr r3, [pc, #420] @ 823c │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ mov r6, r1 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sbcs r3, r3, r1 │ │ │ │ │ - ldrcs r5, [pc, #396] @ 824c │ │ │ │ │ + ldrcs r5, [pc, #396] @ 8240 │ │ │ │ │ addcs r5, r5, r2, lsl #4 │ │ │ │ │ - bcs 8128 │ │ │ │ │ + bcs 811c │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r6, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bcs 8130 │ │ │ │ │ + bcs 8124 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8220 │ │ │ │ │ - ldr r3, [pc, #348] @ 8250 │ │ │ │ │ + beq 8214 │ │ │ │ │ + ldr r3, [pc, #348] @ 8244 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ eor r6, r4, r4, asr #31 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ @@ -8737,35 +8734,35 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ asr r3, r6, #31 │ │ │ │ │ eor r4, r0, r6, asr #31 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ eor r7, r6, r6, asr #31 │ │ │ │ │ sbc r7, r7, r3 │ │ │ │ │ lsrs r8, r7, #28 │ │ │ │ │ - bne 81c4 │ │ │ │ │ + bne 81b8 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8220 │ │ │ │ │ + beq 8214 │ │ │ │ │ mov r9, #16 │ │ │ │ │ - ldr r3, [pc, #232] @ 8250 │ │ │ │ │ + ldr r3, [pc, #232] @ 8244 │ │ │ │ │ str r9, [r5, #8] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 81dc │ │ │ │ │ + bne 81d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r2, #12]! │ │ │ │ │ - blt 8200 │ │ │ │ │ + blt 81f4 │ │ │ │ │ bic r3, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ lsr r3, r4, #30 │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ str r9, [r5, #8] │ │ │ │ │ orrs r0, r8, #0 │ │ │ │ │ @@ -8774,125 +8771,125 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ strne r8, [r2, #8] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8220 │ │ │ │ │ + beq 8214 │ │ │ │ │ mov r9, #24 │ │ │ │ │ - b 8160 │ │ │ │ │ + b 8154 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r2, #12]! │ │ │ │ │ - bge 822c │ │ │ │ │ + bge 8220 │ │ │ │ │ bic r3, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r9, r9, #2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r9, [r5, #8] │ │ │ │ │ str r3, [r1], #4 │ │ │ │ │ lsr r3, r4, #30 │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ - b 81ac │ │ │ │ │ + b 81a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 8128 │ │ │ │ │ + b 811c │ │ │ │ │ lsr r3, r4, #30 │ │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ str r9, [r5, #8] │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ - b 81ac │ │ │ │ │ + b 81a0 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00008254 : │ │ │ │ │ +00008248 : │ │ │ │ │ long_mul(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 83ac │ │ │ │ │ + beq 83a0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 83ac │ │ │ │ │ + beq 83a0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ orr ip, r2, r3 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 82f8 │ │ │ │ │ + bhi 82ec │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ - ldr r0, [pc, #564] @ 84fc │ │ │ │ │ + ldr r0, [pc, #564] @ 84f0 │ │ │ │ │ smull r4, r1, r2, r3 │ │ │ │ │ adds r2, r4, #5 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sbcs r3, r0, r3 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bcc 8344 │ │ │ │ │ - ldr r6, [pc, #528] @ 8500 │ │ │ │ │ + bcc 8338 │ │ │ │ │ + ldr r6, [pc, #528] @ 84f4 │ │ │ │ │ add r6, r6, r2, lsl #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 8790 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 82f0 │ │ │ │ │ + beq 82e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 84dc │ │ │ │ │ + beq 84d0 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - bne 8434 │ │ │ │ │ + bne 8428 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b 82f0 │ │ │ │ │ + b 82e4 │ │ │ │ │ subs r3, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 83b8 │ │ │ │ │ + bcs 83ac │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 84d8 │ │ │ │ │ - ldr r3, [pc, #404] @ 8504 │ │ │ │ │ + beq 84cc │ │ │ │ │ + ldr r3, [pc, #404] @ 84f8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ eor r5, r4, r4, asr #31 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ @@ -8902,30 +8899,30 @@ │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r6, #12] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r6, [pc, #340] @ 8508 │ │ │ │ │ + ldr r6, [pc, #340] @ 84fc │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r4, r0 │ │ │ │ │ - blt 8480 │ │ │ │ │ + blt 8474 │ │ │ │ │ lsrs r9, r7, #28 │ │ │ │ │ movne r8, #24 │ │ │ │ │ moveq r0, #20 │ │ │ │ │ movne r0, r8 │ │ │ │ │ moveq r8, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 84d8 │ │ │ │ │ - ldr r3, [pc, #280] @ 8504 │ │ │ │ │ + beq 84cc │ │ │ │ │ + ldr r3, [pc, #280] @ 84f8 │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r8, [r6, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ @@ -8937,122 +8934,122 @@ │ │ │ │ │ orr r5, r5, r7, lsl #2 │ │ │ │ │ orr r8, r8, r4 │ │ │ │ │ bic r5, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r8, [r6, #8] │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ str r5, [r6, #16] │ │ │ │ │ strne r9, [r6, #20] │ │ │ │ │ - b 82f0 │ │ │ │ │ + b 82e4 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r5, [pc, #180] @ 84fc │ │ │ │ │ + ldr r5, [pc, #180] @ 84f0 │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ rsc r1, r2, #0 │ │ │ │ │ rsbs lr, r3, #5 │ │ │ │ │ rsc r4, r2, #0 │ │ │ │ │ cmp r5, lr │ │ │ │ │ mov lr, #0 │ │ │ │ │ sbcs lr, lr, r4 │ │ │ │ │ - bcc 8490 │ │ │ │ │ - ldr r4, [pc, #156] @ 850c │ │ │ │ │ + bcc 8484 │ │ │ │ │ + ldr r4, [pc, #156] @ 8500 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r4, r4, r0, lsl #4 │ │ │ │ │ - bne 84f0 │ │ │ │ │ + bne 84e4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 82f0 │ │ │ │ │ + b 82e4 │ │ │ │ │ rsbs r5, r5, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r4, #2 │ │ │ │ │ - b 83c4 │ │ │ │ │ + b 83b8 │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs ip, ip, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 84e4 │ │ │ │ │ + bcs 84d8 │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8478 │ │ │ │ │ + beq 846c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 8478 │ │ │ │ │ + bne 846c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8478 │ │ │ │ │ + b 846c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 82f0 │ │ │ │ │ - bl 1185c <_PyLong_FromLarge> │ │ │ │ │ + b 82e4 │ │ │ │ │ + bl 11814 <_PyLong_FromLarge> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 84b0 │ │ │ │ │ + b 84a4 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r6] │ │ │ │ │ - b 8478 │ │ │ │ │ + b 846c │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00008510 <_PyLong_Multiply>: │ │ │ │ │ +00008504 <_PyLong_Multiply>: │ │ │ │ │ _PyLong_Multiply(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ orr ip, r2, r3 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bhi 85fc <_PyLong_Multiply+0xec> │ │ │ │ │ + bhi 85f0 <_PyLong_Multiply+0xec> │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ - ldr r0, [pc, #552] @ 878c <_PyLong_Multiply+0x27c> │ │ │ │ │ + ldr r0, [pc, #552] @ 8780 <_PyLong_Multiply+0x27c> │ │ │ │ │ smull r5, r1, r2, r3 │ │ │ │ │ adds r2, r5, #5 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sbcs r3, r0, r3 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bcc 8594 <_PyLong_Multiply+0x84> │ │ │ │ │ - ldr r4, [pc, #516] @ 8790 <_PyLong_Multiply+0x280> │ │ │ │ │ + bcc 8588 <_PyLong_Multiply+0x84> │ │ │ │ │ + ldr r4, [pc, #516] @ 8784 <_PyLong_Multiply+0x280> │ │ │ │ │ add r4, r4, r2, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ subs r3, r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 8648 <_PyLong_Multiply+0x138> │ │ │ │ │ + bcs 863c <_PyLong_Multiply+0x138> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8768 <_PyLong_Multiply+0x258> │ │ │ │ │ - ldr r3, [pc, #468] @ 8794 <_PyLong_Multiply+0x284> │ │ │ │ │ + beq 875c <_PyLong_Multiply+0x258> │ │ │ │ │ + ldr r3, [pc, #468] @ 8788 <_PyLong_Multiply+0x284> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ @@ -9062,46 +9059,46 @@ │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 8790 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 858c <_PyLong_Multiply+0x7c> │ │ │ │ │ + beq 8580 <_PyLong_Multiply+0x7c> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 876c <_PyLong_Multiply+0x25c> │ │ │ │ │ + beq 8760 <_PyLong_Multiply+0x25c> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - bne 86c4 <_PyLong_Multiply+0x1b4> │ │ │ │ │ + bne 86b8 <_PyLong_Multiply+0x1b4> │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b 858c <_PyLong_Multiply+0x7c> │ │ │ │ │ + b 8580 <_PyLong_Multiply+0x7c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r5, r0 │ │ │ │ │ - blt 8710 <_PyLong_Multiply+0x200> │ │ │ │ │ + blt 8704 <_PyLong_Multiply+0x200> │ │ │ │ │ lsrs r8, r7, #28 │ │ │ │ │ movne r9, #24 │ │ │ │ │ moveq r0, #20 │ │ │ │ │ movne r0, r9 │ │ │ │ │ moveq r9, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8768 <_PyLong_Multiply+0x258> │ │ │ │ │ - ldr r3, [pc, #280] @ 8794 <_PyLong_Multiply+0x284> │ │ │ │ │ + beq 875c <_PyLong_Multiply+0x258> │ │ │ │ │ + ldr r3, [pc, #280] @ 8788 <_PyLong_Multiply+0x284> │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ strne r2, [r3] │ │ │ │ │ @@ -9113,76 +9110,76 @@ │ │ │ │ │ orr r6, r6, r7, lsl #2 │ │ │ │ │ orr r0, r5, r9 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ strne r8, [r4, #20] │ │ │ │ │ - b 858c <_PyLong_Multiply+0x7c> │ │ │ │ │ + b 8580 <_PyLong_Multiply+0x7c> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r6, [pc, #180] @ 878c <_PyLong_Multiply+0x27c> │ │ │ │ │ + ldr r6, [pc, #180] @ 8780 <_PyLong_Multiply+0x27c> │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ rsc r1, r2, #0 │ │ │ │ │ rsbs lr, r3, #5 │ │ │ │ │ rsc r5, r2, #0 │ │ │ │ │ cmp r6, lr │ │ │ │ │ mov lr, #0 │ │ │ │ │ sbcs lr, lr, r5 │ │ │ │ │ - bcc 8720 <_PyLong_Multiply+0x210> │ │ │ │ │ - ldr r5, [pc, #152] @ 8798 <_PyLong_Multiply+0x288> │ │ │ │ │ + bcc 8714 <_PyLong_Multiply+0x210> │ │ │ │ │ + ldr r5, [pc, #152] @ 878c <_PyLong_Multiply+0x288> │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r5, r5, r0, lsl #4 │ │ │ │ │ - bne 8780 <_PyLong_Multiply+0x270> │ │ │ │ │ + bne 8774 <_PyLong_Multiply+0x270> │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 858c <_PyLong_Multiply+0x7c> │ │ │ │ │ + b 8580 <_PyLong_Multiply+0x7c> │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r5, #2 │ │ │ │ │ - b 8654 <_PyLong_Multiply+0x144> │ │ │ │ │ + b 8648 <_PyLong_Multiply+0x144> │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs ip, ip, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 8774 <_PyLong_Multiply+0x264> │ │ │ │ │ + bcs 8768 <_PyLong_Multiply+0x264> │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8708 <_PyLong_Multiply+0x1f8> │ │ │ │ │ + beq 86fc <_PyLong_Multiply+0x1f8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8708 <_PyLong_Multiply+0x1f8> │ │ │ │ │ + bne 86fc <_PyLong_Multiply+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8708 <_PyLong_Multiply+0x1f8> │ │ │ │ │ + b 86fc <_PyLong_Multiply+0x1f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 858c <_PyLong_Multiply+0x7c> │ │ │ │ │ - bl 1185c <_PyLong_FromLarge> │ │ │ │ │ + b 8580 <_PyLong_Multiply+0x7c> │ │ │ │ │ + bl 11814 <_PyLong_FromLarge> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 8740 <_PyLong_Multiply+0x230> │ │ │ │ │ + b 8734 <_PyLong_Multiply+0x230> │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4] │ │ │ │ │ - b 8708 <_PyLong_Multiply+0x1f8> │ │ │ │ │ + b 86fc <_PyLong_Multiply+0x1f8> │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000879c : │ │ │ │ │ +00008790 : │ │ │ │ │ k_mul(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ @@ -9195,32 +9192,32 @@ │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r9, r5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - blt 8ad0 │ │ │ │ │ + blt 8ac4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 8a8c │ │ │ │ │ + beq 8a80 │ │ │ │ │ mov r3, #70 @ 0x46 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt 8e30 │ │ │ │ │ + blt 8e24 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 9f2c │ │ │ │ │ + beq 9f20 │ │ │ │ │ add r7, r4, r9 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 9f3c │ │ │ │ │ + bgt 9f30 │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 9f34 │ │ │ │ │ - ldr r3, [pc, #1528] @ 8e28 │ │ │ │ │ + beq 9f28 │ │ │ │ │ + ldr r3, [pc, #1528] @ 8e1c │ │ │ │ │ lsl r7, r7, #3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r7, [sl, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ strne r2, [r3] │ │ │ │ │ @@ -9232,15 +9229,15 @@ │ │ │ │ │ add r7, sl, #12 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sl, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - beq 8b28 │ │ │ │ │ + beq 8b1c │ │ │ │ │ add r9, fp, #8 │ │ │ │ │ add r3, r9, r4, lsl #2 │ │ │ │ │ add r8, r6, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add r3, r8, r5, lsl #2 │ │ │ │ │ str r3, [sp] │ │ │ │ │ sub r3, r3, r6 │ │ │ │ │ @@ -9252,31 +9249,31 @@ │ │ │ │ │ add fp, r3, #4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ ldr r4, [r9, #4]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 9f50 │ │ │ │ │ + bne 9f44 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bcs 8a98 │ │ │ │ │ + bcs 8a8c │ │ │ │ │ sub r2, r6, r8 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ lsr r2, r2, #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ sub sl, r7, #4 │ │ │ │ │ mov ip, r8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - beq 8960 │ │ │ │ │ + beq 8954 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 892c │ │ │ │ │ + beq 8920 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 8a4c │ │ │ │ │ + bne 8a40 │ │ │ │ │ ldr lr, [ip], #4 │ │ │ │ │ ldr r2, [sl, #4]! │ │ │ │ │ mov r0, r5 │ │ │ │ │ umlal r2, r0, r4, lr │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc r0, r1, r0 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ @@ -9292,15 +9289,15 @@ │ │ │ │ │ adc r0, r1, r0 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ str r1, [sl] │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ lsr r1, r0, #30 │ │ │ │ │ - beq 8a20 │ │ │ │ │ + beq 8a14 │ │ │ │ │ str r8, [sp, #8] │ │ │ │ │ ldr r0, [ip], #4 │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ mov r8, r5 │ │ │ │ │ umlal r2, r8, r4, r0 │ │ │ │ │ add ip, ip, #12 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ @@ -9339,76 +9336,76 @@ │ │ │ │ │ str r3, [sl, #16] │ │ │ │ │ cmp ip, r6 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ add lr, sl, #4 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ add sl, sl, #16 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - bne 8964 │ │ │ │ │ + bne 8958 │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ orrs r1, r3, r1 │ │ │ │ │ - beq 8a98 │ │ │ │ │ + beq 8a8c │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ ldr r3, [fp, r7] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r3, [fp, r7] │ │ │ │ │ - beq 8aa4 │ │ │ │ │ + beq 8a98 │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ - b 88b0 │ │ │ │ │ + b 88a4 │ │ │ │ │ ldr lr, [ip], #4 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ mov r0, r5 │ │ │ │ │ umlal r2, r0, r4, lr │ │ │ │ │ mov sl, r7 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ str r1, [r7] │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ lsr r1, r0, #30 │ │ │ │ │ - b 8900 │ │ │ │ │ + b 88f4 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r3, #140 @ 0x8c │ │ │ │ │ - b 87f8 │ │ │ │ │ + b 87ec │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne 8a44 │ │ │ │ │ + bne 8a38 │ │ │ │ │ ldr sl, [sp, #12] │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq 8ac4 │ │ │ │ │ + beq 8ab8 │ │ │ │ │ add r1, sl, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8af8 │ │ │ │ │ + beq 8aec │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - beq 8a7c │ │ │ │ │ + beq 8a70 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b 87f4 │ │ │ │ │ + b 87e8 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq 9f98 │ │ │ │ │ + beq 9f8c │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ subeq r0, r2, #2 │ │ │ │ │ - beq 8df8 │ │ │ │ │ + beq 8dec │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0, lsl #3 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r7, fp, #12 │ │ │ │ │ @@ -9419,29 +9416,29 @@ │ │ │ │ │ sub r3, fp, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str fp, [sp] │ │ │ │ │ ldr r8, [r7], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 9f54 │ │ │ │ │ + bne 9f48 │ │ │ │ │ ldr r3, [r6, #-4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ umlal r3, r0, r8, r8 │ │ │ │ │ ldr fp, [sp] │ │ │ │ │ adds r4, r8, r8 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ adc r5, r5, r5 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ str r1, [r6, #-4] │ │ │ │ │ - bls 8e1c │ │ │ │ │ + bls 8e10 │ │ │ │ │ mov r9, r7 │ │ │ │ │ ldr ip, [r9], #4 │ │ │ │ │ ldr r8, [r6] │ │ │ │ │ umull r2, r1, ip, r4 │ │ │ │ │ mvn lr, r7 │ │ │ │ │ mla r1, ip, r5, r1 │ │ │ │ │ adds r2, r2, r8 │ │ │ │ │ @@ -9455,21 +9452,21 @@ │ │ │ │ │ cmp r3, r9 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ str r0, [r6] │ │ │ │ │ and lr, lr, #3 │ │ │ │ │ mov fp, r6 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ lsr r0, r1, #30 │ │ │ │ │ - bls 8d9c │ │ │ │ │ + bls 8d90 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 8cac │ │ │ │ │ + beq 8ca0 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - beq 8c6c │ │ │ │ │ + beq 8c60 │ │ │ │ │ cmp lr, #2 │ │ │ │ │ - beq 8c38 │ │ │ │ │ + beq 8c2c │ │ │ │ │ ldr ip, [r9], #4 │ │ │ │ │ ldr r8, [r6, #4] │ │ │ │ │ umull r2, r1, ip, r4 │ │ │ │ │ add fp, r6, #4 │ │ │ │ │ mla r1, ip, r5, r1 │ │ │ │ │ adds r2, r2, r8 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ @@ -9504,15 +9501,15 @@ │ │ │ │ │ adc r1, r0, r1 │ │ │ │ │ bic r0, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ str r0, [fp] │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ lsr r0, r1, #30 │ │ │ │ │ - bls 8d9c │ │ │ │ │ + bls 8d90 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ ldr r7, [sp] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ ldr lr, [fp, #4] │ │ │ │ │ umull r2, r1, ip, r4 │ │ │ │ │ @@ -9562,87 +9559,87 @@ │ │ │ │ │ adc r0, r1, r0, lsr #30 │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ add fp, fp, #16 │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - bhi 8cb8 │ │ │ │ │ + bhi 8cac │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ orrs r2, r3, r0 │ │ │ │ │ - bne 8db8 │ │ │ │ │ + bne 8dac │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r6, r6, #8 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 8b48 │ │ │ │ │ - b 8aa8 │ │ │ │ │ + bne 8b3c │ │ │ │ │ + b 8a9c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add r1, r6, #4 │ │ │ │ │ sub r2, r2, r7 │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ lsr r3, r1, #30 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ orrs r0, r3, r0, lsr #30 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r2] │ │ │ │ │ strne r3, [r2, #4] │ │ │ │ │ - b 8da4 │ │ │ │ │ + b 8d98 │ │ │ │ │ mov r0, lr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9f98 │ │ │ │ │ + beq 9f8c │ │ │ │ │ ldr ip, [r1], #-4 │ │ │ │ │ sub lr, r0, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 8df4 │ │ │ │ │ + beq 8de8 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 8b10 │ │ │ │ │ - b 8ac4 │ │ │ │ │ + bne 8b04 │ │ │ │ │ + b 8ab8 │ │ │ │ │ orrs r1, r3, r0 │ │ │ │ │ - beq 8da4 │ │ │ │ │ - b 8dcc │ │ │ │ │ + beq 8d98 │ │ │ │ │ + b 8dc0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ cmp r9, r4, lsl #1 │ │ │ │ │ - bge 9b08 │ │ │ │ │ + bge 9afc │ │ │ │ │ asr r7, r9, #1 │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 17118 │ │ │ │ │ + bl 16fc0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 9ad4 │ │ │ │ │ + beq 9ac8 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - beq 9ef4 │ │ │ │ │ + beq 9ee8 │ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 17118 │ │ │ │ │ + bl 16fc0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 9ad4 │ │ │ │ │ + beq 9ac8 │ │ │ │ │ add r4, r4, r9 │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 9f7c │ │ │ │ │ + bgt 9f70 │ │ │ │ │ add r0, r4, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 9ad0 │ │ │ │ │ - ldr r2, [pc, #-132] @ 8e28 │ │ │ │ │ + beq 9ac4 │ │ │ │ │ + ldr r2, [pc, #-132] @ 8e1c │ │ │ │ │ lsl r4, r4, #3 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r0, sl │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ str r2, [sl, #4] │ │ │ │ │ str r4, [sl, #8] │ │ │ │ │ @@ -9651,17 +9648,17 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r8, #0 │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r8, [sl, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 8790 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9ad8 │ │ │ │ │ + beq 9acc │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r3, sl, #12 │ │ │ │ │ add r9, r3, r7, lsl #3 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add r1, r5, #12 │ │ │ │ │ @@ -9674,56 +9671,56 @@ │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ rsb r4, r7, r7, lsl #31 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ add r3, r3, r4, lsl #1 │ │ │ │ │ subs r3, r3, r2, lsr #3 │ │ │ │ │ lsl r4, r4, #1 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ - bne 9ab0 │ │ │ │ │ + bne 9aa4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 8790 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 9fa4 │ │ │ │ │ + beq 9f98 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, r8, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ adds r4, r4, r0, lsr #3 │ │ │ │ │ lsr r0, r0, #3 │ │ │ │ │ - bne 9a8c │ │ │ │ │ + bne 9a80 │ │ │ │ │ ldr r4, [sl, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ rsb r4, r7, r4, lsr #3 │ │ │ │ │ rsb r7, r7, r7, lsl #30 │ │ │ │ │ add r7, r9, r7, lsl #2 │ │ │ │ │ - beq 91ec │ │ │ │ │ + beq 91e0 │ │ │ │ │ lsl r2, r0, #2 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ lsr r2, r2, #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ sub ip, r7, #4 │ │ │ │ │ add r3, ip, r0, lsl #2 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add r1, r8, #8 │ │ │ │ │ lsl r9, r0, #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - beq 9050 │ │ │ │ │ + beq 9044 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 9024 │ │ │ │ │ + beq 9018 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 9004 │ │ │ │ │ + beq 8ff8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr lr, [r7] │ │ │ │ │ ldr r2, [r1, #12]! │ │ │ │ │ mov ip, r7 │ │ │ │ │ sub r2, lr, r2 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ bic lr, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ @@ -9743,15 +9740,15 @@ │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ sub r2, lr, r2 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ bic lr, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ str lr, [ip] │ │ │ │ │ - beq 90f0 │ │ │ │ │ + beq 90e4 │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ ldr r7, [r1, #4] │ │ │ │ │ ldr r2, [ip, #4] │ │ │ │ │ mov lr, ip │ │ │ │ │ sub r2, r2, r7 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ @@ -9782,111 +9779,111 @@ │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ str r3, [lr, #16] │ │ │ │ │ and r3, r2, #1 │ │ │ │ │ - bne 9054 │ │ │ │ │ + bne 9048 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 91ec │ │ │ │ │ + beq 91e0 │ │ │ │ │ ldr r3, [r7, r9] │ │ │ │ │ add r1, r0, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt r2, r2, #1 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r7, r9] │ │ │ │ │ - beq 91ec │ │ │ │ │ + beq 91e0 │ │ │ │ │ add ip, r9, #4 │ │ │ │ │ ldr r3, [r7, ip] │ │ │ │ │ add r1, r0, #2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt r2, r2, #1 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r7, ip] │ │ │ │ │ - beq 91ec │ │ │ │ │ + beq 91e0 │ │ │ │ │ add ip, r9, #8 │ │ │ │ │ ldr r3, [r7, ip] │ │ │ │ │ add r1, r0, #3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt r2, r2, #1 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r7, ip] │ │ │ │ │ - beq 91ec │ │ │ │ │ + beq 91e0 │ │ │ │ │ add r1, r9, #12 │ │ │ │ │ ldr r3, [r7, r1] │ │ │ │ │ add r2, r0, #4 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ movle ip, #0 │ │ │ │ │ movgt ip, #1 │ │ │ │ │ ands ip, ip, r3, lsr #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r7, r1] │ │ │ │ │ - beq 91ec │ │ │ │ │ + beq 91e0 │ │ │ │ │ add r1, r0, #1073741827 @ 0x40000003 │ │ │ │ │ add r1, r7, r1, lsl #2 │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ ands r0, r0, r3, lsr #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 91c4 │ │ │ │ │ + bne 91b8 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9220 │ │ │ │ │ + beq 9214 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 9220 │ │ │ │ │ - ldr r2, [pc, #-996] @ 8e2c │ │ │ │ │ + bne 9214 │ │ │ │ │ + ldr r2, [pc, #-996] @ 8e20 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 99fc │ │ │ │ │ + bne 99f0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr lr, [r5, #8] │ │ │ │ │ lsrs lr, lr, #3 │ │ │ │ │ - beq 946c │ │ │ │ │ + beq 9460 │ │ │ │ │ lsl r2, lr, #2 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ lsr r2, r2, #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ sub r0, r7, #4 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ add r1, r5, #8 │ │ │ │ │ lsl r9, lr, #2 │ │ │ │ │ add r8, r0, lr, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - beq 92d4 │ │ │ │ │ + beq 92c8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 92ac │ │ │ │ │ + beq 92a0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 928c │ │ │ │ │ + beq 9280 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr ip, [r7] │ │ │ │ │ ldr r2, [r1, #12]! │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub r2, ip, r2 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ bic ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ @@ -9905,15 +9902,15 @@ │ │ │ │ │ cmp r0, r8 │ │ │ │ │ sub r2, ip, r2 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ bic ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - beq 9370 │ │ │ │ │ + beq 9364 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ ldr r7, [r1, #4] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub r2, r2, r7 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ @@ -9943,223 +9940,223 @@ │ │ │ │ │ cmp r0, r8 │ │ │ │ │ sub r2, r2, r7 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ str r3, [ip, #16] │ │ │ │ │ and r3, r2, #1 │ │ │ │ │ - bne 92d8 │ │ │ │ │ + bne 92cc │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ cmp r4, lr │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 946c │ │ │ │ │ + beq 9460 │ │ │ │ │ ldr r3, [r7, lr, lsl #2] │ │ │ │ │ add r1, lr, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt r2, r2, #1 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r7, lr, lsl #2] │ │ │ │ │ - beq 946c │ │ │ │ │ + beq 9460 │ │ │ │ │ add r0, r9, #4 │ │ │ │ │ ldr r3, [r7, r0] │ │ │ │ │ add r1, lr, #2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt r2, r2, #1 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r7, r0] │ │ │ │ │ - beq 946c │ │ │ │ │ + beq 9460 │ │ │ │ │ add r0, r9, #8 │ │ │ │ │ ldr r3, [r7, r0] │ │ │ │ │ add r1, lr, #3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt r2, r2, #1 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r7, r0] │ │ │ │ │ - beq 946c │ │ │ │ │ + beq 9460 │ │ │ │ │ add r1, r9, #12 │ │ │ │ │ ldr r3, [r7, r1] │ │ │ │ │ add r2, lr, #4 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ ands r0, r0, r3, lsr #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r7, r1] │ │ │ │ │ - beq 946c │ │ │ │ │ + beq 9460 │ │ │ │ │ add r1, lr, #1073741827 @ 0x40000003 │ │ │ │ │ add r1, r7, r1, lsl #2 │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ ands r0, r0, r3, lsr #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 9444 │ │ │ │ │ + bne 9438 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 94a0 │ │ │ │ │ + beq 9494 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 94a0 │ │ │ │ │ - ldr r2, [pc, #-1636] @ 8e2c │ │ │ │ │ + bne 9494 │ │ │ │ │ + ldr r2, [pc, #-1636] @ 8e20 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9a10 │ │ │ │ │ + bne 9a04 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl a010 │ │ │ │ │ + bl a004 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9ad8 │ │ │ │ │ + beq 9acc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 94ec │ │ │ │ │ + beq 94e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 94ec │ │ │ │ │ - ldr r2, [pc, #-1712] @ 8e2c │ │ │ │ │ + bne 94e0 │ │ │ │ │ + ldr r2, [pc, #-1712] @ 8e20 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9a24 │ │ │ │ │ + bne 9a18 │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9524 │ │ │ │ │ + beq 9518 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 9524 │ │ │ │ │ - ldr r2, [pc, #-1768] @ 8e2c │ │ │ │ │ + bne 9518 │ │ │ │ │ + ldr r2, [pc, #-1768] @ 8e20 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9a38 │ │ │ │ │ + bne 9a2c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 9a60 │ │ │ │ │ + beq 9a54 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl a010 │ │ │ │ │ + bl a004 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 9fa4 │ │ │ │ │ + beq 9f98 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9584 │ │ │ │ │ + beq 9578 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 9584 │ │ │ │ │ - ldr r2, [pc, #-1864] @ 8e2c │ │ │ │ │ + bne 9578 │ │ │ │ │ + ldr r2, [pc, #-1864] @ 8e20 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9a4c │ │ │ │ │ + bne 9a40 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 95bc │ │ │ │ │ + beq 95b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 95bc │ │ │ │ │ - ldr r2, [pc, #-1920] @ 8e2c │ │ │ │ │ + bne 95b0 │ │ │ │ │ + ldr r2, [pc, #-1920] @ 8e20 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9a78 │ │ │ │ │ + bne 9a6c │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 8790 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 960c │ │ │ │ │ + beq 9600 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 960c │ │ │ │ │ - ldr r2, [pc, #-2000] @ 8e2c │ │ │ │ │ + bne 9600 │ │ │ │ │ + ldr r2, [pc, #-2000] @ 8e20 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 99cc │ │ │ │ │ + bne 99c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9640 │ │ │ │ │ + beq 9634 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 9640 │ │ │ │ │ - ldr r2, [pc, #-2052] @ 8e2c │ │ │ │ │ + bne 9634 │ │ │ │ │ + ldr r2, [pc, #-2052] @ 8e20 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 99e0 │ │ │ │ │ + bne 99d4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 9ad8 │ │ │ │ │ + beq 9acc │ │ │ │ │ ldr ip, [r8, #8] │ │ │ │ │ lsrs ip, ip, #3 │ │ │ │ │ - beq 9934 │ │ │ │ │ + beq 9928 │ │ │ │ │ lsl r2, ip, #2 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ lsr r2, r2, #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ sub r0, r7, #4 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ add r1, r8, #8 │ │ │ │ │ lsl r5, ip, #2 │ │ │ │ │ add r6, r0, ip, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - beq 96f0 │ │ │ │ │ + beq 96e4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 96cc │ │ │ │ │ + beq 96c0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 96b0 │ │ │ │ │ + beq 96a4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ ldr lr, [r1, #12]! │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r7] │ │ │ │ │ @@ -10175,15 +10172,15 @@ │ │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ │ cmp r0, r6 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r0] │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ - beq 9768 │ │ │ │ │ + beq 975c │ │ │ │ │ ldr r9, [r1, #4] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add lr, r0, #4 │ │ │ │ │ add r2, r2, r9 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ @@ -10205,271 +10202,271 @@ │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ add r2, r2, r9 │ │ │ │ │ add r3, r2, r3, lsr #30 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [lr, #12] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne 96f0 │ │ │ │ │ + bne 96e4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r4, ip │ │ │ │ │ - ble 9934 │ │ │ │ │ + ble 9928 │ │ │ │ │ ldr r2, [r7, ip, lsl #2] │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ lsrs r2, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r7, ip, lsl #2] │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9934 │ │ │ │ │ + beq 9928 │ │ │ │ │ add r1, r5, #4 │ │ │ │ │ ldr r3, [r7, r1] │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r7, r1] │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ add r1, ip, #2 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9934 │ │ │ │ │ + beq 9928 │ │ │ │ │ add r1, r5, #8 │ │ │ │ │ ldr r2, [r7, r1] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ lsrs r2, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r7, r1] │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ add r1, ip, #3 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9934 │ │ │ │ │ + beq 9928 │ │ │ │ │ add r1, r5, #12 │ │ │ │ │ ldr r3, [r7, r1] │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r7, r1] │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ add r1, ip, #4 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9934 │ │ │ │ │ + beq 9928 │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ ldr r2, [r7, r1] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ lsrs r2, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r7, r1] │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ add r1, ip, #5 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9934 │ │ │ │ │ + beq 9928 │ │ │ │ │ add r1, r5, #20 │ │ │ │ │ ldr r3, [r7, r1] │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r7, r1] │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ add r1, ip, #6 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9934 │ │ │ │ │ + beq 9928 │ │ │ │ │ add r5, r5, #24 │ │ │ │ │ ldr r2, [r7, r5] │ │ │ │ │ add r0, ip, #7 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ lsrs r1, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r7, r5] │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9934 │ │ │ │ │ + beq 9928 │ │ │ │ │ add r2, ip, #1073741830 @ 0x40000006 │ │ │ │ │ add r2, r7, r2, lsl #2 │ │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ lsrs r1, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r2] │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9900 │ │ │ │ │ + bne 98f4 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9968 │ │ │ │ │ + beq 995c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 9968 │ │ │ │ │ - ldr r2, [pc, #-2860] @ 8e2c │ │ │ │ │ + bne 995c │ │ │ │ │ + ldr r2, [pc, #-2860] @ 8e20 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 99b8 │ │ │ │ │ + bne 99ac │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq 8ac4 │ │ │ │ │ + beq 8ab8 │ │ │ │ │ add r0, sl, r1, lsl #2 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq lr, [sp, #8] │ │ │ │ │ - bne 8ac4 │ │ │ │ │ + bne 8ab8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ - beq 9f90 │ │ │ │ │ + beq 9f84 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 99f4 │ │ │ │ │ + beq 99e8 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r2, lsl #3 │ │ │ │ │ strne r3, [sl, #8] │ │ │ │ │ - b 8ac4 │ │ │ │ │ + b 8ab8 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ - b 9960 │ │ │ │ │ + b 9954 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b 9604 │ │ │ │ │ + b 95f8 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b 9638 │ │ │ │ │ + b 962c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 998c │ │ │ │ │ + b 9980 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ - b 9218 │ │ │ │ │ + b 920c │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b 9498 │ │ │ │ │ + b 948c │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b 94e4 │ │ │ │ │ + b 94d8 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b 951c │ │ │ │ │ + b 9510 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b 957c │ │ │ │ │ + b 9570 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 954c │ │ │ │ │ + b 9540 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b 95b4 │ │ │ │ │ + b 95a8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn r2, #3 │ │ │ │ │ mul r2, r4, r2 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ lsr r0, r0, #3 │ │ │ │ │ - b 8f88 │ │ │ │ │ + b 8f7c │ │ │ │ │ lsl r1, r7, #3 │ │ │ │ │ add r0, r1, r2, lsl #2 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 8f40 │ │ │ │ │ + b 8f34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 117ec │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 117ec │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 117ec │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 117ec │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 117ec │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 8ac4 │ │ │ │ │ + b 8ab8 │ │ │ │ │ add r0, r4, r9 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 9b00 │ │ │ │ │ + beq 9af4 │ │ │ │ │ ldr r2, [sl, #8] │ │ │ │ │ add r3, sl, #12 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 9fd0 │ │ │ │ │ + beq 9fc4 │ │ │ │ │ add r2, r6, #12 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str fp, [sp, #28] │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov fp, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ @@ -10484,42 +10481,42 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsl r3, sl, #3 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 8790 │ │ │ │ │ lsl r4, r6, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9fcc │ │ │ │ │ + beq 9fc0 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add r1, r3, r4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ rsb r5, r6, r5, lsr #3 │ │ │ │ │ - beq 9ea8 │ │ │ │ │ + beq 9e9c │ │ │ │ │ lsl ip, r3, #2 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ lsr ip, ip, #2 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ sub lr, r1, #4 │ │ │ │ │ add r2, lr, r3, lsl #2 │ │ │ │ │ ands ip, ip, #3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ add r4, r0, #8 │ │ │ │ │ lsl r7, r3, #2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - beq 9c78 │ │ │ │ │ + beq 9c6c │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 9c50 │ │ │ │ │ + beq 9c44 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 9c34 │ │ │ │ │ + beq 9c28 │ │ │ │ │ ldr lr, [sp] │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ ldr r8, [lr, r6, lsl #2] │ │ │ │ │ add r4, r0, #12 │ │ │ │ │ add ip, r8, ip │ │ │ │ │ bic r2, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [lr, r6, lsl #2] │ │ │ │ │ @@ -10537,15 +10534,15 @@ │ │ │ │ │ cmp lr, ip │ │ │ │ │ ldr ip, [r4, #4]! │ │ │ │ │ add ip, r8, ip │ │ │ │ │ add ip, ip, r2 │ │ │ │ │ bic r2, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [lr] │ │ │ │ │ lsr r2, ip, #30 │ │ │ │ │ - beq 9cfc │ │ │ │ │ + beq 9cf0 │ │ │ │ │ str r9, [sp, #16] │ │ │ │ │ ldr r9, [lr, #4] │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ mov r8, lr │ │ │ │ │ add ip, r9, ip │ │ │ │ │ add r2, ip, r2 │ │ │ │ │ bic ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ @@ -10569,469 +10566,469 @@ │ │ │ │ │ add ip, r9, ip │ │ │ │ │ add r2, ip, r2, lsr #30 │ │ │ │ │ ldr ip, [sp, #12] │ │ │ │ │ cmp lr, ip │ │ │ │ │ bic ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r8, #16] │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ - bne 9c7c │ │ │ │ │ + bne 9c70 │ │ │ │ │ ldr r9, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne r5, r3 │ │ │ │ │ - ble 9ea8 │ │ │ │ │ + ble 9e9c │ │ │ │ │ ldr ip, [r1, r3, lsl #2] │ │ │ │ │ add lr, r3, #1 │ │ │ │ │ add ip, r2, ip │ │ │ │ │ lsrs r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r1, r3, lsl #2] │ │ │ │ │ movne ip, #1 │ │ │ │ │ moveq ip, #0 │ │ │ │ │ cmp r5, lr │ │ │ │ │ movle ip, #0 │ │ │ │ │ andgt ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 9ea8 │ │ │ │ │ + beq 9e9c │ │ │ │ │ add lr, r7, #4 │ │ │ │ │ ldr ip, [r1, lr] │ │ │ │ │ add ip, r2, ip │ │ │ │ │ lsrs r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r1, lr] │ │ │ │ │ movne ip, #1 │ │ │ │ │ moveq ip, #0 │ │ │ │ │ add lr, r3, #2 │ │ │ │ │ cmp r5, lr │ │ │ │ │ movle ip, #0 │ │ │ │ │ andgt ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 9ea8 │ │ │ │ │ + beq 9e9c │ │ │ │ │ add lr, r7, #8 │ │ │ │ │ ldr ip, [r1, lr] │ │ │ │ │ add ip, r2, ip │ │ │ │ │ lsrs r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r1, lr] │ │ │ │ │ movne ip, #1 │ │ │ │ │ moveq ip, #0 │ │ │ │ │ add lr, r3, #3 │ │ │ │ │ cmp r5, lr │ │ │ │ │ movle ip, #0 │ │ │ │ │ andgt ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 9ea8 │ │ │ │ │ + beq 9e9c │ │ │ │ │ add lr, r7, #12 │ │ │ │ │ ldr ip, [r1, lr] │ │ │ │ │ add ip, r2, ip │ │ │ │ │ lsrs r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r1, lr] │ │ │ │ │ movne ip, #1 │ │ │ │ │ moveq ip, #0 │ │ │ │ │ add lr, r3, #4 │ │ │ │ │ cmp r5, lr │ │ │ │ │ movle ip, #0 │ │ │ │ │ andgt ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 9ea8 │ │ │ │ │ + beq 9e9c │ │ │ │ │ add lr, r7, #16 │ │ │ │ │ ldr ip, [r1, lr] │ │ │ │ │ add ip, r2, ip │ │ │ │ │ lsrs r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r1, lr] │ │ │ │ │ movne ip, #1 │ │ │ │ │ moveq ip, #0 │ │ │ │ │ add lr, r3, #5 │ │ │ │ │ cmp r5, lr │ │ │ │ │ movle ip, #0 │ │ │ │ │ andgt ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 9ea8 │ │ │ │ │ + beq 9e9c │ │ │ │ │ add lr, r7, #20 │ │ │ │ │ ldr ip, [r1, lr] │ │ │ │ │ add ip, r2, ip │ │ │ │ │ lsrs r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r1, lr] │ │ │ │ │ movne ip, #1 │ │ │ │ │ moveq ip, #0 │ │ │ │ │ add lr, r3, #6 │ │ │ │ │ cmp r5, lr │ │ │ │ │ movle ip, #0 │ │ │ │ │ andgt ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 9ea8 │ │ │ │ │ + beq 9e9c │ │ │ │ │ add r7, r7, #24 │ │ │ │ │ ldr ip, [r1, r7] │ │ │ │ │ add r3, r3, #7 │ │ │ │ │ add r2, r2, ip │ │ │ │ │ lsrs ip, r2, #30 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1, r7] │ │ │ │ │ - b 9e8c │ │ │ │ │ + b 9e80 │ │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ │ add r2, ip, r2 │ │ │ │ │ lsrs ip, r2, #30 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9e74 │ │ │ │ │ + bne 9e68 │ │ │ │ │ sub r9, r9, sl │ │ │ │ │ bl 323c <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add r6, r6, sl │ │ │ │ │ - bgt 9b6c │ │ │ │ │ + bgt 9b60 │ │ │ │ │ ldmib sp, {r0, sl} │ │ │ │ │ bl 323c <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ ldr lr, [sp] │ │ │ │ │ lsr r1, r3, #3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ - beq 9f90 │ │ │ │ │ + beq 9f84 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 99a4 │ │ │ │ │ + bne 9998 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 9ed4 │ │ │ │ │ + b 9ec8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - b 8e84 │ │ │ │ │ - ldr sl, [pc, #208] @ a004 │ │ │ │ │ - b 8ac4 │ │ │ │ │ + b 8e78 │ │ │ │ │ + ldr sl, [pc, #208] @ 9ff8 │ │ │ │ │ + b 8ab8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 9b00 │ │ │ │ │ - ldr r3, [pc, #196] @ a008 │ │ │ │ │ - ldr r1, [pc, #196] @ a00c │ │ │ │ │ + b 9af4 │ │ │ │ │ + ldr r3, [pc, #196] @ 9ffc │ │ │ │ │ + ldr r1, [pc, #196] @ a000 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 9b00 │ │ │ │ │ + b 9af4 │ │ │ │ │ ldr sl, [sp, #12] │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9b00 │ │ │ │ │ + beq 9af4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 9b00 │ │ │ │ │ + bne 9af4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9b00 │ │ │ │ │ - ldr r3, [pc, #132] @ a008 │ │ │ │ │ - ldr r1, [pc, #132] @ a00c │ │ │ │ │ + b 9af4 │ │ │ │ │ + ldr r3, [pc, #132] @ 9ffc │ │ │ │ │ + ldr r1, [pc, #132] @ a000 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 9ad4 │ │ │ │ │ + b 9ac8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 8ac4 │ │ │ │ │ + beq 8ab8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ - b 8ac4 │ │ │ │ │ + b 8ab8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9ad8 │ │ │ │ │ + beq 9acc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 9ad8 │ │ │ │ │ + bne 9acc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9ad8 │ │ │ │ │ + b 9acc │ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9fec │ │ │ │ │ + beq 9fe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - beq 9ff8 │ │ │ │ │ + beq 9fec │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 11834 │ │ │ │ │ - b 9b00 │ │ │ │ │ + bl 117ec │ │ │ │ │ + b 9af4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9fec │ │ │ │ │ + b 9fe0 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000a010 : │ │ │ │ │ +0000a004 : │ │ │ │ │ x_add(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ lsr r0, r0, #3 │ │ │ │ │ cmp r0, r4, lsr #3 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ - blt a29c │ │ │ │ │ + blt a290 │ │ │ │ │ add r9, r0, #1 │ │ │ │ │ cmn r9, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt a2d4 │ │ │ │ │ + bgt a2c8 │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a2c8 │ │ │ │ │ - ldr r3, [pc, #636] @ a2e8 │ │ │ │ │ + beq a2bc │ │ │ │ │ + ldr r3, [pc, #636] @ a2dc │ │ │ │ │ lsl r9, r9, #3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str r9, [r5, #8] │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - beq a268 │ │ │ │ │ + beq a25c │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq a138 │ │ │ │ │ + beq a12c │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq a138 │ │ │ │ │ + beq a12c │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r5, #20] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq a138 │ │ │ │ │ + beq a12c │ │ │ │ │ add lr, r6, #8 │ │ │ │ │ add r7, r7, #20 │ │ │ │ │ add lr, lr, r4, lsl #2 │ │ │ │ │ add r1, r6, #20 │ │ │ │ │ add r0, r5, #20 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr ip, [r7, #4]! │ │ │ │ │ cmp r1, lr │ │ │ │ │ add r2, r2, ip │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne a114 │ │ │ │ │ + bne a108 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - ble a278 │ │ │ │ │ + ble a26c │ │ │ │ │ add r0, r6, r4, lsl #2 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ add r1, r5, r4, lsl #2 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r2, r4, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bge a1d8 │ │ │ │ │ + bge a1cc │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r2, r4, #2 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bge a1d8 │ │ │ │ │ + bge a1cc │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r2, r4, #3 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bge a1d8 │ │ │ │ │ + bge a1cc │ │ │ │ │ add r4, r4, #5 │ │ │ │ │ add r1, r6, #8 │ │ │ │ │ add r1, r1, r8, lsl #2 │ │ │ │ │ add r6, r6, r4, lsl #2 │ │ │ │ │ add r4, r5, r4, lsl #2 │ │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [r4, #4]! │ │ │ │ │ - bne a1bc │ │ │ │ │ + bne a1b0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r8, r5, r8, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r8, #12] │ │ │ │ │ - beq a1fc │ │ │ │ │ + beq a1f0 │ │ │ │ │ add r3, r5, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a204 │ │ │ │ │ + beq a1f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - beq a240 │ │ │ │ │ + beq a234 │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ subeq r0, r1, #2 │ │ │ │ │ - bne a254 │ │ │ │ │ + bne a248 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a240 │ │ │ │ │ + beq a234 │ │ │ │ │ ldr ip, [r3], #-4 │ │ │ │ │ sub lr, r0, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne a24c │ │ │ │ │ + bne a240 │ │ │ │ │ mov r0, lr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a224 │ │ │ │ │ + bne a218 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b a1fc │ │ │ │ │ + b a1f0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq a1fc │ │ │ │ │ + beq a1f0 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r0, lsl #3 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne a290 │ │ │ │ │ + bne a284 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r4, r5, r4, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - bne a1ec │ │ │ │ │ - b a1fc │ │ │ │ │ + bne a1e0 │ │ │ │ │ + b a1f0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b a140 │ │ │ │ │ + b a134 │ │ │ │ │ add r9, r4, #1 │ │ │ │ │ cmn r9, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt a2d4 │ │ │ │ │ + bgt a2c8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b a050 │ │ │ │ │ + b a044 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b a1fc │ │ │ │ │ - ldr r3, [pc, #16] @ a2ec │ │ │ │ │ - ldr r1, [pc, #16] @ a2f0 │ │ │ │ │ + b a1f0 │ │ │ │ │ + ldr r3, [pc, #16] @ a2e0 │ │ │ │ │ + ldr r1, [pc, #16] @ a2e4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b a2cc │ │ │ │ │ + b a2c0 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000a2f4 : │ │ │ │ │ +0000a2e8 : │ │ │ │ │ long_and(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq a48c │ │ │ │ │ + beq a480 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq a48c │ │ │ │ │ + beq a480 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi a400 │ │ │ │ │ + bhi a3f4 │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi a400 │ │ │ │ │ + bhi a3f4 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r4, ip, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ mul r4, r1, r4 │ │ │ │ │ - ldr r2, [pc, #304] @ a494 │ │ │ │ │ + ldr r2, [pc, #304] @ a488 │ │ │ │ │ and r4, r4, r3 │ │ │ │ │ asr r3, r4, #31 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ adc r0, r3, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sbcs r2, r2, r0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bcc a398 │ │ │ │ │ - ldr r5, [pc, #264] @ a498 │ │ │ │ │ + bcc a38c │ │ │ │ │ + ldr r5, [pc, #264] @ a48c │ │ │ │ │ add r5, r5, r1, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r2, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs a410 │ │ │ │ │ + bcs a404 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a480 │ │ │ │ │ - ldr r3, [pc, #216] @ a49c │ │ │ │ │ + beq a474 │ │ │ │ │ + ldr r3, [pc, #216] @ a490 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ eor r6, r4, r4, asr #31 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ @@ -11044,91 +11041,91 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ │ - b ab18 │ │ │ │ │ + b ab0c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt a470 │ │ │ │ │ + blt a464 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a480 │ │ │ │ │ + beq a474 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - ldr r3, [pc, #96] @ a49c │ │ │ │ │ + ldr r3, [pc, #96] @ a490 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ lsr r3, r6, #30 │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - b a390 │ │ │ │ │ + b a384 │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r4, #18 │ │ │ │ │ - b a41c │ │ │ │ │ + b a410 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b a390 │ │ │ │ │ - ldr r5, [pc, #12] @ a4a0 │ │ │ │ │ - b a390 │ │ │ │ │ + b a384 │ │ │ │ │ + ldr r5, [pc, #12] @ a494 │ │ │ │ │ + b a384 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -0000a4a4 <_PyLong_Sign>: │ │ │ │ │ +0000a498 <_PyLong_Sign>: │ │ │ │ │ _PyLong_Sign(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000a4b4 : │ │ │ │ │ +0000a4a8 : │ │ │ │ │ long_vectorcall(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r4, r3, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ bic r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - bne a518 │ │ │ │ │ + bne a50c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne a4ec │ │ │ │ │ + bne a4e0 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyNumber_Long │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne a504 │ │ │ │ │ + bne a4f8 │ │ │ │ │ ldm r1, {r1, r2} │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ - b 11d1c │ │ │ │ │ + b 11cd4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldreq r0, [pc, #80] @ a560 │ │ │ │ │ - bne a548 │ │ │ │ │ + ldreq r0, [pc, #80] @ a554 │ │ │ │ │ + bne a53c │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ @@ -11136,75 +11133,75 @@ │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r4, [sp] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ - b a510 │ │ │ │ │ - ldr r3, [pc, #20] @ a564 │ │ │ │ │ - ldr r1, [pc, #20] @ a568 │ │ │ │ │ + b a504 │ │ │ │ │ + ldr r3, [pc, #20] @ a558 │ │ │ │ │ + ldr r1, [pc, #20] @ a55c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_Format │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000004cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000a56c : │ │ │ │ │ +0000a560 : │ │ │ │ │ PyLong_FromDouble(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r3, [pc, #1072] @ a9b4 │ │ │ │ │ + ldr r3, [pc, #1072] @ a9a8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpgt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpgt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a834 │ │ │ │ │ - ldr r3, [pc, #1044] @ a9b8 │ │ │ │ │ + beq a828 │ │ │ │ │ + ldr r3, [pc, #1044] @ a9ac │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a650 │ │ │ │ │ + beq a644 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ - ldr r2, [pc, #1008] @ a9bc │ │ │ │ │ + ldr r2, [pc, #1008] @ a9b0 │ │ │ │ │ add r3, r0, #5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi a5ec │ │ │ │ │ - ldr r4, [pc, #992] @ a9c0 │ │ │ │ │ + bhi a5e0 │ │ │ │ │ + ldr r4, [pc, #992] @ a9b4 │ │ │ │ │ add r4, r4, r3, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi a8f0 │ │ │ │ │ + bhi a8e4 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a8e4 │ │ │ │ │ - ldr r3, [pc, #948] @ a9c4 │ │ │ │ │ + beq a8d8 │ │ │ │ │ + ldr r3, [pc, #948] @ a9b8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -11216,67 +11213,67 @@ │ │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ │ sub r6, r6, r5, asr #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #876] @ a9c8 │ │ │ │ │ + ldr r3, [pc, #876] @ a9bc │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a68c │ │ │ │ │ - ldr r3, [pc, #848] @ a9c8 │ │ │ │ │ + bne a680 │ │ │ │ │ + ldr r3, [pc, #848] @ a9bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a958 │ │ │ │ │ + beq a94c │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #804] @ a9cc │ │ │ │ │ + ldr r3, [pc, #804] @ a9c0 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ smull r2, r5, r3, r6 │ │ │ │ │ asr sl, r6, #31 │ │ │ │ │ add r5, r5, r6 │ │ │ │ │ rsb r5, sl, r5, asr #4 │ │ │ │ │ adds fp, r5, #1 │ │ │ │ │ moveq r7, fp │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - beq a8cc │ │ │ │ │ + beq a8c0 │ │ │ │ │ mov r7, #0 │ │ │ │ │ add r0, fp, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a8e4 │ │ │ │ │ - ldr r2, [pc, #728] @ a9c4 │ │ │ │ │ + beq a8d8 │ │ │ │ │ + ldr r2, [pc, #728] @ a9b8 │ │ │ │ │ lsl r3, fp, #3 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne a980 │ │ │ │ │ + bne a974 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #692] @ a9cc │ │ │ │ │ + ldr r3, [pc, #692] @ a9c0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ smull r2, r3, r6, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ rsb sl, sl, r3, asr #4 │ │ │ │ │ rsb sl, sl, sl, lsl #4 │ │ │ │ │ @@ -11284,15 +11281,15 @@ │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmn r6, #29 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - blt a810 │ │ │ │ │ + blt a804 │ │ │ │ │ bl 0 <__aeabi_d2uiz> │ │ │ │ │ R_ARM_CALL __aeabi_d2uiz │ │ │ │ │ add r6, r4, r5, lsl #2 │ │ │ │ │ str r0, [r6, #12] │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -11303,15 +11300,15 @@ │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmp r5, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - bmi a810 │ │ │ │ │ + bmi a804 │ │ │ │ │ bl 0 <__aeabi_d2uiz> │ │ │ │ │ R_ARM_CALL __aeabi_d2uiz │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ @@ -11321,15 +11318,15 @@ │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmp r5, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - beq a810 │ │ │ │ │ + beq a804 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ add r5, r4, r5, lsl #2 │ │ │ │ │ add r6, r4, #12 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_d2uiz> │ │ │ │ │ R_ARM_CALL __aeabi_d2uiz │ │ │ │ │ @@ -11344,85 +11341,85 @@ │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmp r5, r6 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - bne a7d0 │ │ │ │ │ + bne a7c4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq a5e0 │ │ │ │ │ + beq a5d4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b a5e0 │ │ │ │ │ + b a5d4 │ │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #392] @ a9c8 │ │ │ │ │ + ldr r3, [pc, #392] @ a9bc │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a870 │ │ │ │ │ - ldr r3, [pc, #364] @ a9c8 │ │ │ │ │ + bne a864 │ │ │ │ │ + ldr r3, [pc, #364] @ a9bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a958 │ │ │ │ │ + beq a94c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a96c │ │ │ │ │ + bne a960 │ │ │ │ │ add r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #292] @ a9cc │ │ │ │ │ + ldr r3, [pc, #292] @ a9c0 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ smull r2, r5, r3, r6 │ │ │ │ │ asr sl, r6, #31 │ │ │ │ │ add r5, r5, r6 │ │ │ │ │ rsb r5, sl, r5, asr #4 │ │ │ │ │ adds fp, r5, #1 │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - bne a6d0 │ │ │ │ │ + bne a6c4 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne fp, #0 │ │ │ │ │ mvnne r5, #0 │ │ │ │ │ - bne a6e4 │ │ │ │ │ + bne a6d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b a5e0 │ │ │ │ │ + b a5d4 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ │ sub r6, r6, r5, asr #31 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a8e4 │ │ │ │ │ - ldr r3, [pc, #180] @ a9c4 │ │ │ │ │ + beq a8d8 │ │ │ │ │ + ldr r3, [pc, #180] @ a9b8 │ │ │ │ │ mov r2, #16 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ @@ -11434,42 +11431,42 @@ │ │ │ │ │ movlt r1, #18 │ │ │ │ │ lsrlt r6, r6, #30 │ │ │ │ │ movge r1, #16 │ │ │ │ │ movge r6, #1 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - b a5e0 │ │ │ │ │ - ldr r3, [pc, #112] @ a9d0 │ │ │ │ │ - ldr r1, [pc, #112] @ a9d4 │ │ │ │ │ + b a5d4 │ │ │ │ │ + ldr r3, [pc, #112] @ a9c4 │ │ │ │ │ + ldr r1, [pc, #112] @ a9c8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b a8e8 │ │ │ │ │ - ldr r3, [pc, #100] @ a9d8 │ │ │ │ │ - ldr r1, [pc, #100] @ a9dc │ │ │ │ │ + b a8dc │ │ │ │ │ + ldr r3, [pc, #100] @ a9cc │ │ │ │ │ + ldr r1, [pc, #100] @ a9d0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b a8e8 │ │ │ │ │ + b a8dc │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - b a73c │ │ │ │ │ + b a730 │ │ │ │ │ .word 0xc1e00000 │ │ │ │ │ .word 0x41e00000 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -11480,102 +11477,102 @@ │ │ │ │ │ .word 0x000004f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000524 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000a9e0 : │ │ │ │ │ +0000a9d4 : │ │ │ │ │ PyLong_AsLongLong(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ - beq aac4 │ │ │ │ │ + beq aab8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq aa60 │ │ │ │ │ + beq aa54 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi aa34 │ │ │ │ │ + bhi aa28 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul r0, r2, r0 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r1, sp, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 55b8 <_PyLong_AsByteArray> │ │ │ │ │ + bl 55ac <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq aa6c │ │ │ │ │ + beq aa60 │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ - b aa2c │ │ │ │ │ + b aa20 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne aa78 │ │ │ │ │ + bne aa6c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b aa2c │ │ │ │ │ + b aa20 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi aad4 │ │ │ │ │ + bhi aac8 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul r0, r2, r0 │ │ │ │ │ ldr r4, [r5] │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ strd r0, [sp, #8] │ │ │ │ │ - beq aa2c │ │ │ │ │ + beq aa20 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - bne aa2c │ │ │ │ │ + bne aa20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b aa50 │ │ │ │ │ - ldr r1, [pc, #68] @ ab10 │ │ │ │ │ - ldr r0, [pc, #68] @ ab14 │ │ │ │ │ + b aa44 │ │ │ │ │ + ldr r1, [pc, #68] @ ab04 │ │ │ │ │ + ldr r0, [pc, #68] @ ab08 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b aa6c │ │ │ │ │ + b aa60 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ add r1, sp, r2 │ │ │ │ │ - bl 55b8 <_PyLong_AsByteArray> │ │ │ │ │ + bl 55ac <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq aa50 │ │ │ │ │ + beq aa44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne aa50 │ │ │ │ │ - b aab8 │ │ │ │ │ + bne aa44 │ │ │ │ │ + b aaac │ │ │ │ │ .word 0x000005c9 │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000ab18 : │ │ │ │ │ +0000ab0c : │ │ │ │ │ long_bitwise(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -11583,247 +11580,247 @@ │ │ │ │ │ cmp sl, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ lsr r7, r4, #3 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ movne r9, #0 │ │ │ │ │ - beq adbc │ │ │ │ │ + beq adb0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ and r2, r4, #3 │ │ │ │ │ lsr r8, r4, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - beq b220 │ │ │ │ │ + beq b214 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt aecc │ │ │ │ │ + blt aec0 │ │ │ │ │ cmp fp, #38 @ 0x26 │ │ │ │ │ - bne b1dc │ │ │ │ │ + bne b1d0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt af1c │ │ │ │ │ + bgt af10 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ movge r0, sl │ │ │ │ │ movlt r0, #1 │ │ │ │ │ add r0, r0, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq c198 │ │ │ │ │ - ldr r1, [pc, #4020] @ bba4 │ │ │ │ │ + beq c18c │ │ │ │ │ + ldr r1, [pc, #4020] @ bb98 │ │ │ │ │ lsl r2, sl, #3 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ strne ip, [r1] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp fp, #38 @ 0x26 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - bne af54 │ │ │ │ │ + bne af48 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq be44 │ │ │ │ │ + beq be38 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ add lr, r6, #8 │ │ │ │ │ add lr, lr, r7, lsl #2 │ │ │ │ │ add r2, r6, #16 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ │ cmp r2, lr │ │ │ │ │ and r3, r3, ip │ │ │ │ │ str r3, [r1, #4]! │ │ │ │ │ - bne ac70 │ │ │ │ │ + bne ac64 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt b1c0 │ │ │ │ │ + blt b1b4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne b7dc │ │ │ │ │ + bne b7d0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq acb4 │ │ │ │ │ + beq aca8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq adb0 │ │ │ │ │ + beq ada4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq acd0 │ │ │ │ │ + beq acc4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq b438 │ │ │ │ │ + beq b42c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq ad38 │ │ │ │ │ + beq ad2c │ │ │ │ │ add r2, r4, r1, lsl #2 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq lr, r4, #12 │ │ │ │ │ - beq ad0c │ │ │ │ │ + beq ad00 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls ad38 │ │ │ │ │ + bls ad2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ - beq b210 │ │ │ │ │ + beq b204 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq ad08 │ │ │ │ │ + beq acfc │ │ │ │ │ cmp r1, r2 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r2, lsl #3 │ │ │ │ │ strne r3, [r4, #8] │ │ │ │ │ - b acf4 │ │ │ │ │ + b ace8 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ - ldr r1, [pc, #3656] @ bb98 │ │ │ │ │ + ldr r1, [pc, #3656] @ bb8c │ │ │ │ │ adds r5, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ sbcs r3, r3, r2 │ │ │ │ │ - bcc acfc │ │ │ │ │ + bcc acf0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ad9c │ │ │ │ │ + beq ad90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne ad9c │ │ │ │ │ - ldr r2, [pc, #3600] @ bb9c │ │ │ │ │ + bne ad90 │ │ │ │ │ + ldr r2, [pc, #3600] @ bb90 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c184 │ │ │ │ │ + bne c178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r4, [pc, #3580] @ bba0 │ │ │ │ │ + ldr r4, [pc, #3580] @ bb94 │ │ │ │ │ add r4, r4, r5, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b acb4 │ │ │ │ │ + b aca8 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi c1d8 │ │ │ │ │ + bhi c1cc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq be4c │ │ │ │ │ + beq be40 │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq c1a0 │ │ │ │ │ - ldr r3, [pc, #3516] @ bba4 │ │ │ │ │ + beq c194 │ │ │ │ │ + ldr r3, [pc, #3516] @ bb98 │ │ │ │ │ bic r4, r4, #7 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r4, [r8, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r8, #4] │ │ │ │ │ - bne c1ec │ │ │ │ │ + bne c1e0 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r5, #12 │ │ │ │ │ str r3, [r0, #12]! │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mvn r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and ip, r3, r2 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bls aec4 │ │ │ │ │ + bls aeb8 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ eor ip, ip, r2 │ │ │ │ │ add r3, ip, r3 │ │ │ │ │ and ip, r3, r2 │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq aec4 │ │ │ │ │ + beq aeb8 │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ eor ip, ip, r2 │ │ │ │ │ add r3, ip, r3 │ │ │ │ │ and ip, r3, r2 │ │ │ │ │ str ip, [r0, #8] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq aec4 │ │ │ │ │ + beq aeb8 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ eor r1, r1, r2 │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ and r3, r1, r2 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - beq aec4 │ │ │ │ │ + beq aeb8 │ │ │ │ │ add ip, r5, #8 │ │ │ │ │ add ip, ip, r7, lsl #2 │ │ │ │ │ add r5, r5, #24 │ │ │ │ │ add r0, r8, #24 │ │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ str r1, [r0, #4]! │ │ │ │ │ lsr r1, r3, #30 │ │ │ │ │ - bne aea4 │ │ │ │ │ + bne ae98 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b ab64 │ │ │ │ │ + b ab58 │ │ │ │ │ cmp fp, #38 @ 0x26 │ │ │ │ │ - bne b9c8 │ │ │ │ │ + bne b9bc │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - bne abac │ │ │ │ │ + bne aba0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ @@ -11831,45 +11828,45 @@ │ │ │ │ │ add sl, r9, r7 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmn sl, #-536870908 @ 0xe0000004 │ │ │ │ │ movle r3, #1 │ │ │ │ │ strle r3, [sp] │ │ │ │ │ - ble abc8 │ │ │ │ │ - ldr r3, [pc, #3204] @ bba8 │ │ │ │ │ - ldr r1, [pc, #3204] @ bbac │ │ │ │ │ + ble abbc │ │ │ │ │ + ldr r3, [pc, #3204] @ bb9c │ │ │ │ │ + ldr r1, [pc, #3204] @ bba0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c1b0 │ │ │ │ │ + beq c1a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne c1b0 │ │ │ │ │ + bne c1a4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c1b0 │ │ │ │ │ + b c1a4 │ │ │ │ │ cmp fp, #94 @ 0x5e │ │ │ │ │ - beq b444 │ │ │ │ │ + beq b438 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq be44 │ │ │ │ │ + beq be38 │ │ │ │ │ sub r3, r7, #1 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - bls bbb0 │ │ │ │ │ + bls bba4 │ │ │ │ │ add r2, r6, #12 │ │ │ │ │ add r3, r5, #12 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ add r2, r4, #12 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ tst r3, #7 │ │ │ │ │ - bne be20 │ │ │ │ │ + bne be14 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ orr r2, r2, r3 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ @@ -11888,50 +11885,50 @@ │ │ │ │ │ orr r2, r2, r3 │ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ lsr r3, r7, #1 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq b194 │ │ │ │ │ + beq b188 │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ │ orr r1, r1, r2 │ │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ orr r2, r2, r0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ - beq b194 │ │ │ │ │ + beq b188 │ │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ │ orr r1, r1, r2 │ │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ orr r2, r2, r0 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ │ add r1, r4, #52 @ 0x34 │ │ │ │ │ - beq b194 │ │ │ │ │ + beq b188 │ │ │ │ │ add r3, r4, r3, lsl #3 │ │ │ │ │ add sl, r3, #12 │ │ │ │ │ sub r3, sl, r1 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ add ip, r6, #44 @ 0x2c │ │ │ │ │ add r0, r5, #44 @ 0x2c │ │ │ │ │ - beq b100 │ │ │ │ │ + beq b0f4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq b0d4 │ │ │ │ │ + beq b0c8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq b0b0 │ │ │ │ │ + beq b0a4 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r0, #52]! @ 0x34 │ │ │ │ │ ldr r2, [ip, #52]! @ 0x34 │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ orr r2, r2, r3 │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ @@ -11954,15 +11951,15 @@ │ │ │ │ │ orr r2, r2, r3 │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ str r2, [r1, #-8] │ │ │ │ │ str r3, [r1, #-4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - beq b194 │ │ │ │ │ + beq b188 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [ip, #8] │ │ │ │ │ ldr lr, [r0, #12] │ │ │ │ │ orr r2, r2, r3 │ │ │ │ │ ldr r3, [ip, #12] │ │ │ │ │ str r2, [r1] │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ @@ -11991,70 +11988,70 @@ │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ add r1, r1, #32 │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ str r2, [r1, #-8] │ │ │ │ │ str r3, [r1, #-4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ add r0, r0, #32 │ │ │ │ │ - bne b100 │ │ │ │ │ + bne b0f4 │ │ │ │ │ bic r3, r7, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ add r2, r6, r3, lsl #2 │ │ │ │ │ add r1, r5, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b ac88 │ │ │ │ │ + b ac7c │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ sub r2, r8, r7 │ │ │ │ │ add r1, r6, r0, lsl #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b ac90 │ │ │ │ │ + b ac84 │ │ │ │ │ cmp fp, #94 @ 0x5e │ │ │ │ │ - beq b7ac │ │ │ │ │ + beq b7a0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add sl, r8, r9 │ │ │ │ │ cmn sl, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt af1c │ │ │ │ │ + bgt af10 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b abc8 │ │ │ │ │ + b abbc │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b ad68 │ │ │ │ │ + b ad5c │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi c218 │ │ │ │ │ + bhi c20c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r2, [sp] │ │ │ │ │ - beq c0b8 │ │ │ │ │ + beq c0ac │ │ │ │ │ add r0, r8, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq c1ac │ │ │ │ │ - ldr r3, [pc, #2384] @ bba4 │ │ │ │ │ + beq c1a0 │ │ │ │ │ + ldr r3, [pc, #2384] @ bb98 │ │ │ │ │ bic r4, r4, #7 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ str r4, [r1, #8] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ - bne c22c │ │ │ │ │ + bne c220 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r2, [sp] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mov r0, #0 │ │ │ │ │ @@ -12065,129 +12062,129 @@ │ │ │ │ │ mvn r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ eor ip, ip, r0 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ and r4, ip, r0 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ str r4, [r3] │ │ │ │ │ - bls b404 │ │ │ │ │ + bls b3f8 │ │ │ │ │ ldr r4, [lr, #4] │ │ │ │ │ cmp r8, #2 │ │ │ │ │ eor r4, r4, r0 │ │ │ │ │ add ip, r4, ip │ │ │ │ │ and r4, ip, r0 │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ - beq b404 │ │ │ │ │ + beq b3f8 │ │ │ │ │ ldr r4, [lr, #8] │ │ │ │ │ cmp r8, #3 │ │ │ │ │ eor r4, r4, r0 │ │ │ │ │ add ip, r4, ip │ │ │ │ │ and r4, ip, r0 │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ - beq b404 │ │ │ │ │ + beq b3f8 │ │ │ │ │ ldr r4, [lr, #12] │ │ │ │ │ cmp r8, #4 │ │ │ │ │ eor r4, r4, r0 │ │ │ │ │ add ip, r4, ip │ │ │ │ │ and r4, ip, r0 │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ - beq b404 │ │ │ │ │ + beq b3f8 │ │ │ │ │ ldr r4, [lr, #16] │ │ │ │ │ cmp r8, #5 │ │ │ │ │ eor r4, r4, r0 │ │ │ │ │ add ip, r4, ip │ │ │ │ │ and r4, ip, r0 │ │ │ │ │ str r4, [r3, #16] │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ - beq b404 │ │ │ │ │ + beq b3f8 │ │ │ │ │ ldr r4, [lr, #20] │ │ │ │ │ cmp r8, #6 │ │ │ │ │ eor r4, r4, r0 │ │ │ │ │ add ip, r4, ip │ │ │ │ │ and r4, ip, r0 │ │ │ │ │ str r4, [r3, #20] │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ - beq b404 │ │ │ │ │ + beq b3f8 │ │ │ │ │ ldr r4, [lr, #24] │ │ │ │ │ cmp r8, #7 │ │ │ │ │ eor r4, r4, r0 │ │ │ │ │ add ip, r4, ip │ │ │ │ │ and r4, ip, r0 │ │ │ │ │ str r4, [r3, #24] │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ - beq b404 │ │ │ │ │ + beq b3f8 │ │ │ │ │ ldr r4, [lr, #28] │ │ │ │ │ cmp r8, #8 │ │ │ │ │ eor r4, r4, r0 │ │ │ │ │ add ip, r4, ip │ │ │ │ │ and r4, ip, r0 │ │ │ │ │ str r4, [r3, #28] │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ - beq b404 │ │ │ │ │ + beq b3f8 │ │ │ │ │ ldr r4, [lr, #32] │ │ │ │ │ cmp r8, #9 │ │ │ │ │ eor r4, r4, r0 │ │ │ │ │ add ip, r4, ip │ │ │ │ │ and r4, ip, r0 │ │ │ │ │ str r4, [r3, #32] │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ - beq b404 │ │ │ │ │ + beq b3f8 │ │ │ │ │ ldr lr, [lr, #36] @ 0x24 │ │ │ │ │ cmp r8, #10 │ │ │ │ │ eor r0, r0, lr │ │ │ │ │ add r0, r0, ip │ │ │ │ │ bic ip, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r3, #36] @ 0x24 │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - beq b404 │ │ │ │ │ + beq b3f8 │ │ │ │ │ add lr, r6, #8 │ │ │ │ │ add lr, lr, r8, lsl #2 │ │ │ │ │ add r6, r6, #48 @ 0x30 │ │ │ │ │ add ip, r1, #48 @ 0x30 │ │ │ │ │ mvn r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ ldr r3, [r6, #4]! │ │ │ │ │ eor r3, r3, r4 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ str r0, [ip, #4]! │ │ │ │ │ lsr r0, r3, #30 │ │ │ │ │ - bne b3e4 │ │ │ │ │ + bne b3d8 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt bb60 │ │ │ │ │ + blt bb54 │ │ │ │ │ cmp fp, #38 @ 0x26 │ │ │ │ │ - beq aef4 │ │ │ │ │ + beq aee8 │ │ │ │ │ cmp fp, #94 @ 0x5e │ │ │ │ │ movne r7, r8 │ │ │ │ │ movne r6, r5 │ │ │ │ │ - beq c090 │ │ │ │ │ + beq c084 │ │ │ │ │ add sl, r7, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b af0c │ │ │ │ │ + b af00 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b acd0 │ │ │ │ │ + b acc4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b4dc │ │ │ │ │ + beq b4d0 │ │ │ │ │ sub r3, r7, #1 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - bls b9ec │ │ │ │ │ + bls b9e0 │ │ │ │ │ add r3, r6, #12 │ │ │ │ │ add r2, r5, #12 │ │ │ │ │ orr r2, r2, r3 │ │ │ │ │ add r3, r4, #12 │ │ │ │ │ orr r2, r3, r2 │ │ │ │ │ tst r2, #7 │ │ │ │ │ - bne b9ec │ │ │ │ │ + bne b9e0 │ │ │ │ │ lsr lr, r7, #1 │ │ │ │ │ add lr, r4, lr, lsl #3 │ │ │ │ │ add lr, lr, #12 │ │ │ │ │ add ip, r6, #4 │ │ │ │ │ add r0, r5, #4 │ │ │ │ │ ldr r2, [r0, #8]! │ │ │ │ │ ldr r1, [ip, #8]! │ │ │ │ │ @@ -12195,40 +12192,40 @@ │ │ │ │ │ eor r1, r1, r2 │ │ │ │ │ ldr r2, [ip, #4] │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ eor r2, r2, fp │ │ │ │ │ str r1, [r3, #-8] │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne b488 │ │ │ │ │ + bne b47c │ │ │ │ │ tst r7, #1 │ │ │ │ │ - beq b4dc │ │ │ │ │ + beq b4d0 │ │ │ │ │ bic r3, r7, #1 │ │ │ │ │ add r2, r5, r3, lsl #2 │ │ │ │ │ add r1, r6, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bge ac90 │ │ │ │ │ + bge ac84 │ │ │ │ │ sub sl, r8, r7 │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bls be84 │ │ │ │ │ + bls be78 │ │ │ │ │ add r1, r7, #3 │ │ │ │ │ add lr, r4, r1, lsl #2 │ │ │ │ │ add r3, r6, r1, lsl #2 │ │ │ │ │ orr r2, r3, lr │ │ │ │ │ tst r2, #7 │ │ │ │ │ - bne be84 │ │ │ │ │ + bne be78 │ │ │ │ │ ldr ip, [r6, r1, lsl #2] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mvn r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ eor ip, ip, r2 │ │ │ │ │ str ip, [r4, r1, lsl #2] │ │ │ │ │ eor r1, r2, r0 │ │ │ │ │ str r1, [lr, #4] │ │ │ │ │ @@ -12242,44 +12239,44 @@ │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ eor r1, r1, r2 │ │ │ │ │ str r1, [lr, #20] │ │ │ │ │ lsr r1, sl, #1 │ │ │ │ │ eor r0, r0, r2 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ str r0, [lr, #16] │ │ │ │ │ - beq c0b0 │ │ │ │ │ + beq c0a4 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ eor ip, ip, r2 │ │ │ │ │ eor r0, r0, r2 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ str ip, [lr, #24] │ │ │ │ │ str r0, [lr, #28] │ │ │ │ │ add ip, lr, #32 │ │ │ │ │ - beq b780 │ │ │ │ │ + beq b774 │ │ │ │ │ add lr, lr, r1, lsl #3 │ │ │ │ │ sub r1, lr, ip │ │ │ │ │ sub r1, r1, #8 │ │ │ │ │ lsr r1, r1, #3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ands r1, r1, #7 │ │ │ │ │ add r3, r3, #24 │ │ │ │ │ - beq b6b0 │ │ │ │ │ + beq b6a4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq b68c │ │ │ │ │ + beq b680 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq b670 │ │ │ │ │ + beq b664 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq b654 │ │ │ │ │ + beq b648 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq b638 │ │ │ │ │ + beq b62c │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq b61c │ │ │ │ │ + beq b610 │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq b600 │ │ │ │ │ + beq b5f4 │ │ │ │ │ ldr r0, [r3, #8]! │ │ │ │ │ add ip, ip, #8 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ eor r0, r0, r2 │ │ │ │ │ eor r1, r1, r2 │ │ │ │ │ str r0, [ip, #-8] │ │ │ │ │ str r1, [ip, #-4] │ │ │ │ │ @@ -12322,15 +12319,15 @@ │ │ │ │ │ add ip, ip, #8 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ eor r0, r0, r2 │ │ │ │ │ eor r1, r1, r2 │ │ │ │ │ str r0, [ip, #-8] │ │ │ │ │ str r1, [ip, #-4] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - beq b780 │ │ │ │ │ + beq b774 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ eor r0, r0, r2 │ │ │ │ │ eor r1, r1, r2 │ │ │ │ │ str r0, [ip] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ @@ -12374,38 +12371,38 @@ │ │ │ │ │ add ip, ip, #64 @ 0x40 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ eor r0, r0, r2 │ │ │ │ │ eor r1, r1, r2 │ │ │ │ │ str r0, [ip, #-8] │ │ │ │ │ str r1, [ip, #-4] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne b6b0 │ │ │ │ │ + bne b6a4 │ │ │ │ │ tst sl, #1 │ │ │ │ │ - beq ac90 │ │ │ │ │ + beq ac84 │ │ │ │ │ bic r3, sl, #1 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ add r2, r6, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ │ eor r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ mvn r2, r2 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b ac90 │ │ │ │ │ + b ac84 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ eor r9, r9, r3 │ │ │ │ │ add sl, r9, r8 │ │ │ │ │ cmn sl, #-536870908 @ 0xe0000004 │ │ │ │ │ - ble abc8 │ │ │ │ │ - b af1c │ │ │ │ │ + ble abbc │ │ │ │ │ + b af10 │ │ │ │ │ add r9, r4, r8, lsl #2 │ │ │ │ │ add r9, r9, #12 │ │ │ │ │ add r7, r4, #8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ sub r2, r9, r7 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ @@ -12416,27 +12413,27 @@ │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ add r8, r4, r8, lsl #2 │ │ │ │ │ mvn lr, #-1073741824 @ 0xc0000000 │ │ │ │ │ ands r2, r2, #7 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str lr, [r8, #12] │ │ │ │ │ - beq b90c │ │ │ │ │ + beq b900 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq b8ec │ │ │ │ │ + beq b8e0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq b8d4 │ │ │ │ │ + beq b8c8 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq b8bc │ │ │ │ │ + beq b8b0 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq b8a4 │ │ │ │ │ + beq b898 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq b88c │ │ │ │ │ + beq b880 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq b874 │ │ │ │ │ + beq b868 │ │ │ │ │ mov r7, r4 │ │ │ │ │ ldr r0, [r7, #12]! │ │ │ │ │ eor r1, lr, r0 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [r7] │ │ │ │ │ @@ -12473,15 +12470,15 @@ │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ eor r1, lr, r0 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - beq ac98 │ │ │ │ │ + beq ac8c │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov ip, r7 │ │ │ │ │ eor r1, lr, r0 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ eor r1, lr, r0 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ @@ -12518,48 +12515,48 @@ │ │ │ │ │ str r2, [r7, #28] │ │ │ │ │ add r3, r1, r3, lsr #30 │ │ │ │ │ add r7, r7, #32 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [ip, #32] │ │ │ │ │ - bne b90c │ │ │ │ │ - b ac98 │ │ │ │ │ + bne b900 │ │ │ │ │ + b ac8c │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ cmp fp, #94 @ 0x5e │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ - beq bb88 │ │ │ │ │ + beq bb7c │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq c140 │ │ │ │ │ + beq c134 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b b1f8 │ │ │ │ │ + b b1ec │ │ │ │ │ lsl r3, r7, #2 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r1, r6, #8 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ add ip, r5, #8 │ │ │ │ │ add r0, r4, #8 │ │ │ │ │ add lr, r1, r7, lsl #2 │ │ │ │ │ - beq bac8 │ │ │ │ │ + beq babc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq bab0 │ │ │ │ │ + beq baa4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq baa0 │ │ │ │ │ + beq ba94 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq ba90 │ │ │ │ │ + beq ba84 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq ba80 │ │ │ │ │ + beq ba74 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq ba70 │ │ │ │ │ + beq ba64 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq ba60 │ │ │ │ │ + beq ba54 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov ip, r5 │ │ │ │ │ ldr r3, [ip, #12]! │ │ │ │ │ ldr r2, [r1, #12]! │ │ │ │ │ mov r0, r4 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ str r3, [r0, #12]! │ │ │ │ │ @@ -12584,15 +12581,15 @@ │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ cmp r1, lr │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - beq b4dc │ │ │ │ │ + beq b4d0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ add r1, r1, #32 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r1, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ @@ -12621,126 +12618,126 @@ │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ str r3, [r0, #-4] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmp r1, lr │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne bac8 │ │ │ │ │ - b b4dc │ │ │ │ │ + bne babc │ │ │ │ │ + b b4d0 │ │ │ │ │ cmp fp, #38 @ 0x26 │ │ │ │ │ - bne b9c4 │ │ │ │ │ + bne b9b8 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq c148 │ │ │ │ │ + beq c13c │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ str r9, [sp] │ │ │ │ │ - b abc8 │ │ │ │ │ + b abbc │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b b7c8 │ │ │ │ │ + b b7bc │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ cmp r7, #5 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ cmp r7, #6 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ cmp r7, #8 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ cmp r7, #9 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ cmp r7, #10 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ cmp r7, #11 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ add lr, r6, #8 │ │ │ │ │ add lr, lr, r7, lsl #2 │ │ │ │ │ add r1, r6, #52 @ 0x34 │ │ │ │ │ sub r3, lr, r1 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ add ip, r5, #52 @ 0x34 │ │ │ │ │ add r0, r4, #52 @ 0x34 │ │ │ │ │ - beq bd88 │ │ │ │ │ + beq bd7c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq bd70 │ │ │ │ │ + beq bd64 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq bd60 │ │ │ │ │ + beq bd54 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq bd50 │ │ │ │ │ + beq bd44 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq bd40 │ │ │ │ │ + beq bd34 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq bd30 │ │ │ │ │ + beq bd24 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ ldrne r3, [ip, #4]! │ │ │ │ │ ldrne r2, [r1, #4]! │ │ │ │ │ orrne r3, r3, r2 │ │ │ │ │ strne r3, [r0, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ @@ -12763,15 +12760,15 @@ │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ cmp lr, r1 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ add r1, r1, #32 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r1, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ @@ -12800,121 +12797,121 @@ │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #-4] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne bd88 │ │ │ │ │ - b ac88 │ │ │ │ │ + bne bd7c │ │ │ │ │ + b ac7c │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - b bbe0 │ │ │ │ │ + b bbd4 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b ac88 │ │ │ │ │ + b ac7c │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq c1a0 │ │ │ │ │ - ldr r3, [pc, #-704] @ bba4 │ │ │ │ │ + beq c194 │ │ │ │ │ + ldr r3, [pc, #-704] @ bb98 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r8, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r8, #8] │ │ │ │ │ - bne c1ec │ │ │ │ │ + bne c1e0 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ str r7, [r8, #12] │ │ │ │ │ - b aec4 │ │ │ │ │ + b aeb8 │ │ │ │ │ add r2, r6, r7, lsl #2 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ add r3, r7, #1 │ │ │ │ │ mvn r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r4, r7, lsl #2 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - bge ac90 │ │ │ │ │ + bge ac84 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ add r1, r7, #2 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge ac90 │ │ │ │ │ + bge ac84 │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ add r1, r7, #3 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge ac90 │ │ │ │ │ + bge ac84 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ add r1, r7, #4 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge ac90 │ │ │ │ │ + bge ac84 │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ add r1, r7, #5 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge ac90 │ │ │ │ │ + bge ac84 │ │ │ │ │ ldr r1, [r2, #32] │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ add r1, r7, #6 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge ac90 │ │ │ │ │ + bge ac84 │ │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ add r1, r7, #7 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge ac90 │ │ │ │ │ + bge ac84 │ │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ add r1, r7, #8 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge ac90 │ │ │ │ │ + bge ac84 │ │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ │ eor r2, r2, r0 │ │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ │ add r3, r7, #9 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bge ac90 │ │ │ │ │ + bge ac84 │ │ │ │ │ add r1, r7, #11 │ │ │ │ │ add ip, r6, #8 │ │ │ │ │ add r2, r6, r1, lsl #2 │ │ │ │ │ add ip, ip, r8, lsl #2 │ │ │ │ │ sub r3, ip, r2 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ add r1, r4, r1, lsl #2 │ │ │ │ │ - beq c01c │ │ │ │ │ + beq c010 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq c008 │ │ │ │ │ + beq bffc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq bffc │ │ │ │ │ + beq bff0 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq bff0 │ │ │ │ │ + beq bfe4 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq bfe4 │ │ │ │ │ + beq bfd8 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq bfd8 │ │ │ │ │ + beq bfcc │ │ │ │ │ cmp r3, #6 │ │ │ │ │ ldrne r3, [r2, #4]! │ │ │ │ │ eorne r3, r3, r0 │ │ │ │ │ strne r3, [r1, #4]! │ │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ │ eor r3, r3, r0 │ │ │ │ │ str r3, [r1, #4]! │ │ │ │ │ @@ -12930,15 +12927,15 @@ │ │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ │ eor r3, r3, r0 │ │ │ │ │ str r3, [r1, #4]! │ │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ │ eor r3, r3, r0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ str r3, [r1, #4]! │ │ │ │ │ - beq ac90 │ │ │ │ │ + beq ac84 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ add r2, r2, #32 │ │ │ │ │ eor r3, r3, r0 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldr r3, [r2, #-24] @ 0xffffffe8 │ │ │ │ │ add r1, r1, #32 │ │ │ │ │ eor r3, r3, r0 │ │ │ │ │ @@ -12958,234 +12955,234 @@ │ │ │ │ │ ldr r3, [r2, #-4] │ │ │ │ │ eor r3, r3, r0 │ │ │ │ │ str r3, [r1, #-4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ eor r3, r3, r0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne c01c │ │ │ │ │ - b ac90 │ │ │ │ │ + bne c010 │ │ │ │ │ + b ac84 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b b7c8 │ │ │ │ │ + b b7bc │ │ │ │ │ add r3, r7, #6 │ │ │ │ │ - b b790 │ │ │ │ │ + b b784 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq c1ac │ │ │ │ │ - ldr r3, [pc, #-1332] @ bba4 │ │ │ │ │ + beq c1a0 │ │ │ │ │ + ldr r3, [pc, #-1332] @ bb98 │ │ │ │ │ mov lr, #1 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str lr, [r1, #8] │ │ │ │ │ - bne c22c │ │ │ │ │ + bne c220 │ │ │ │ │ str r1, [sp] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ str r8, [r1, #12] │ │ │ │ │ cmp fp, #38 @ 0x26 │ │ │ │ │ - bne c11c │ │ │ │ │ + bne c110 │ │ │ │ │ mov r6, r5 │ │ │ │ │ add sl, r9, r7 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b af0c │ │ │ │ │ + b af00 │ │ │ │ │ cmp fp, #94 @ 0x5e │ │ │ │ │ - beq c168 │ │ │ │ │ + beq c15c │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str sl, [sp] │ │ │ │ │ - b abc8 │ │ │ │ │ + b abbc │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b b424 │ │ │ │ │ + b b418 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b aef4 │ │ │ │ │ + b aee8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b b7c8 │ │ │ │ │ + b b7bc │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b ad94 │ │ │ │ │ + b ad88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b af2c │ │ │ │ │ + b af20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b acfc │ │ │ │ │ + b acf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c1a4 │ │ │ │ │ + beq c198 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne c1a4 │ │ │ │ │ + bne c198 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c1a4 │ │ │ │ │ - ldr r3, [pc, #-1592] @ bba8 │ │ │ │ │ - ldr r1, [pc, #-1592] @ bbac │ │ │ │ │ + b c198 │ │ │ │ │ + ldr r3, [pc, #-1592] @ bb9c │ │ │ │ │ + ldr r1, [pc, #-1592] @ bba0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b c1a4 │ │ │ │ │ + b c198 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ add r1, r5, #12 │ │ │ │ │ str r3, [r0, #12]! │ │ │ │ │ - bne ae10 │ │ │ │ │ - b aec4 │ │ │ │ │ - ldr r3, [pc, #-1656] @ bba8 │ │ │ │ │ - ldr r1, [pc, #-1656] @ bbac │ │ │ │ │ + bne ae04 │ │ │ │ │ + b aeb8 │ │ │ │ │ + ldr r3, [pc, #-1656] @ bb9c │ │ │ │ │ + ldr r1, [pc, #-1656] @ bba0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b c1b0 │ │ │ │ │ + b c1a4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r1, [sp] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add lr, r6, #12 │ │ │ │ │ str r0, [r3, #12]! │ │ │ │ │ - bne b28c │ │ │ │ │ - b c0fc │ │ │ │ │ + bne b280 │ │ │ │ │ + b c0f0 │ │ │ │ │ │ │ │ │ │ -0000c268 : │ │ │ │ │ +0000c25c : │ │ │ │ │ PyLong_FromSize_t(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bhi c290 │ │ │ │ │ - ldr r0, [pc, #76] @ c2d8 │ │ │ │ │ + bhi c284 │ │ │ │ │ + ldr r0, [pc, #76] @ c2cc │ │ │ │ │ add r0, r0, r4, lsl #4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ lsrs r5, r0, #30 │ │ │ │ │ - beq c2b8 │ │ │ │ │ + beq c2ac │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c2d0 │ │ │ │ │ + beq c2c4 │ │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ str r5, [r0, #16] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c2d0 │ │ │ │ │ + beq c2c4 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c2dc : │ │ │ │ │ +0000c2d0 : │ │ │ │ │ long_or(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq c474 │ │ │ │ │ + beq c468 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq c474 │ │ │ │ │ + beq c468 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi c3e8 │ │ │ │ │ + bhi c3dc │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi c3e8 │ │ │ │ │ + bhi c3dc │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r4, ip, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ mul r4, r1, r4 │ │ │ │ │ - ldr r2, [pc, #304] @ c47c │ │ │ │ │ + ldr r2, [pc, #304] @ c470 │ │ │ │ │ orr r4, r4, r3 │ │ │ │ │ asr r3, r4, #31 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ adc r0, r3, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sbcs r2, r2, r0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bcc c380 │ │ │ │ │ - ldr r5, [pc, #264] @ c480 │ │ │ │ │ + bcc c374 │ │ │ │ │ + ldr r5, [pc, #264] @ c474 │ │ │ │ │ add r5, r5, r1, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r2, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs c3f8 │ │ │ │ │ + bcs c3ec │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq c468 │ │ │ │ │ - ldr r3, [pc, #216] @ c484 │ │ │ │ │ + beq c45c │ │ │ │ │ + ldr r3, [pc, #216] @ c478 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ eor r6, r4, r4, asr #31 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ @@ -13198,86 +13195,86 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r1, #124 @ 0x7c │ │ │ │ │ - b ab18 │ │ │ │ │ + b ab0c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt c458 │ │ │ │ │ + blt c44c │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq c468 │ │ │ │ │ + beq c45c │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - ldr r3, [pc, #96] @ c484 │ │ │ │ │ + ldr r3, [pc, #96] @ c478 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ lsr r3, r6, #30 │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - b c378 │ │ │ │ │ + b c36c │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r4, #18 │ │ │ │ │ - b c404 │ │ │ │ │ + b c3f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b c378 │ │ │ │ │ - ldr r5, [pc, #12] @ c488 │ │ │ │ │ - b c378 │ │ │ │ │ + b c36c │ │ │ │ │ + ldr r5, [pc, #12] @ c47c │ │ │ │ │ + b c36c │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -0000c48c : │ │ │ │ │ +0000c480 : │ │ │ │ │ x_sub(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ lsr r7, r7, #3 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - bgt c748 │ │ │ │ │ - beq c784 │ │ │ │ │ + bgt c73c │ │ │ │ │ + beq c778 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi c860 │ │ │ │ │ + bhi c854 │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ movge r0, r7 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ add r0, r0, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq c83c │ │ │ │ │ - ldr r2, [pc, #896] @ c874 │ │ │ │ │ + beq c830 │ │ │ │ │ + ldr r2, [pc, #896] @ c868 │ │ │ │ │ lsl r3, r7, #3 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ @@ -13285,299 +13282,299 @@ │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ strne r1, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - beq c738 │ │ │ │ │ + beq c72c │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - beq c5b4 │ │ │ │ │ + beq c5a8 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ ldr r1, [r9, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ and r2, r3, #1 │ │ │ │ │ - beq c5b4 │ │ │ │ │ + beq c5a8 │ │ │ │ │ add ip, r6, #8 │ │ │ │ │ add r9, r9, #16 │ │ │ │ │ add ip, ip, r4, lsl #2 │ │ │ │ │ add r1, r6, #16 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr lr, [r9, #4]! │ │ │ │ │ cmp r1, ip │ │ │ │ │ sub r3, r3, lr │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ and r2, r3, #1 │ │ │ │ │ - bne c58c │ │ │ │ │ + bne c580 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - ble c640 │ │ │ │ │ + ble c634 │ │ │ │ │ add r0, r6, r4, lsl #2 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ add r1, r5, r4, lsl #2 │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ add r2, r4, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ - bge c640 │ │ │ │ │ + bge c634 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ add r3, r4, #2 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ - bge c640 │ │ │ │ │ + bge c634 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ add r0, r6, #8 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ add r6, r6, r4, lsl #2 │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ │ add r4, r5, r4, lsl #2 │ │ │ │ │ ldr r3, [r6, #4]! │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ and r2, r3, #1 │ │ │ │ │ str r1, [r4, #4]! │ │ │ │ │ - bne c620 │ │ │ │ │ + bne c614 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ andeq r2, r3, #3 │ │ │ │ │ rsbeq r2, r2, #2 │ │ │ │ │ biceq r3, r3, #7 │ │ │ │ │ orreq r3, r2, r3 │ │ │ │ │ streq r3, [r5, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq c67c │ │ │ │ │ + beq c670 │ │ │ │ │ add r1, r5, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq ip, r5, #12 │ │ │ │ │ - beq c690 │ │ │ │ │ + beq c684 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls c6c4 │ │ │ │ │ + bls c6b8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ - beq c848 │ │ │ │ │ + beq c83c │ │ │ │ │ ldr lr, [ip, r1, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq c68c │ │ │ │ │ + beq c680 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq c67c │ │ │ │ │ + beq c670 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0, lsl #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - bhi c684 │ │ │ │ │ + bhi c678 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r1, [pc, #412] @ c878 │ │ │ │ │ + ldr r1, [pc, #412] @ c86c │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc c684 │ │ │ │ │ + bcc c678 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c728 │ │ │ │ │ + beq c71c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne c728 │ │ │ │ │ - ldr r2, [pc, #356] @ c87c │ │ │ │ │ + bne c71c │ │ │ │ │ + ldr r2, [pc, #356] @ c870 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c828 │ │ │ │ │ + bne c81c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r5, [pc, #336] @ c880 │ │ │ │ │ + ldr r5, [pc, #336] @ c874 │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r2, r4 │ │ │ │ │ - bne c5bc │ │ │ │ │ - b c640 │ │ │ │ │ + bne c5b0 │ │ │ │ │ + b c634 │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi c860 │ │ │ │ │ + bhi c854 │ │ │ │ │ add r0, r4, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq c83c │ │ │ │ │ + beq c830 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ - b c4ec │ │ │ │ │ + b c4e0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ - beq c820 │ │ │ │ │ + beq c814 │ │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ │ add r1, r1, r4, lsl #2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne c7e0 │ │ │ │ │ + bne c7d4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ - beq c820 │ │ │ │ │ + beq c814 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne c7f8 │ │ │ │ │ + bne c7ec │ │ │ │ │ mov r7, r4 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcc c820 │ │ │ │ │ + bcc c814 │ │ │ │ │ ldr r2, [r0], #-4 │ │ │ │ │ ldr r3, [r1], #-4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq c7c4 │ │ │ │ │ + beq c7b8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc c800 │ │ │ │ │ + bcc c7f4 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt c860 │ │ │ │ │ + bgt c854 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b c4c8 │ │ │ │ │ + b c4bc │ │ │ │ │ mov r7, ip │ │ │ │ │ - b c7e0 │ │ │ │ │ + b c7d4 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt c860 │ │ │ │ │ + bgt c854 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b c4cc │ │ │ │ │ - ldr r5, [pc, #92] @ c884 │ │ │ │ │ - b c684 │ │ │ │ │ + b c4c0 │ │ │ │ │ + ldr r5, [pc, #92] @ c878 │ │ │ │ │ + b c678 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b c720 │ │ │ │ │ + b c714 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b c684 │ │ │ │ │ + b c678 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq c67c │ │ │ │ │ + beq c670 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r4, #5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b c6f4 │ │ │ │ │ - ldr r3, [pc, #32] @ c888 │ │ │ │ │ - ldr r1, [pc, #32] @ c88c │ │ │ │ │ + b c6e8 │ │ │ │ │ + ldr r3, [pc, #32] @ c87c │ │ │ │ │ + ldr r1, [pc, #32] @ c880 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b c840 │ │ │ │ │ + b c834 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000c890 : │ │ │ │ │ +0000c884 : │ │ │ │ │ long_div(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq ca3c │ │ │ │ │ + beq ca30 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq ca3c │ │ │ │ │ + beq ca30 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne c9a4 │ │ │ │ │ + bne c998 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ lsr r5, r2, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne c9a4 │ │ │ │ │ + bne c998 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ - bne c924 │ │ │ │ │ + bne c918 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ - ldr r2, [pc, #320] @ ca44 │ │ │ │ │ + ldr r2, [pc, #320] @ ca38 │ │ │ │ │ add r3, r0, #5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bhi c940 │ │ │ │ │ - ldr r4, [pc, #304] @ ca48 │ │ │ │ │ + bhi c934 │ │ │ │ │ + ldr r4, [pc, #304] @ ca3c │ │ │ │ │ add r4, r4, r3, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ - ldr r2, [pc, #272] @ ca44 │ │ │ │ │ + ldr r2, [pc, #272] @ ca38 │ │ │ │ │ mvn r6, r0 │ │ │ │ │ add r3, r6, #5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls c910 │ │ │ │ │ + bls c904 │ │ │ │ │ sub r3, r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi c9cc │ │ │ │ │ + bhi c9c0 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ca30 │ │ │ │ │ - ldr r3, [pc, #232] @ ca4c │ │ │ │ │ + beq ca24 │ │ │ │ │ + ldr r3, [pc, #232] @ ca40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -13590,32 +13587,32 @@ │ │ │ │ │ sub r5, r5, r6, asr #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl ca54 │ │ │ │ │ + bl ca48 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ streq r3, [sp, #4] │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ eor r7, r6, r6, asr #31 │ │ │ │ │ sub r7, r7, r6, asr #31 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ca30 │ │ │ │ │ + beq ca24 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #88] @ ca4c │ │ │ │ │ + ldr r3, [pc, #88] @ ca40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -13624,29 +13621,29 @@ │ │ │ │ │ bic r2, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsrlt r5, r7, #30 │ │ │ │ │ movlt r1, #18 │ │ │ │ │ movge r1, #16 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - b c918 │ │ │ │ │ + b c90c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b c918 │ │ │ │ │ - ldr r4, [pc, #12] @ ca50 │ │ │ │ │ - b c918 │ │ │ │ │ + b c90c │ │ │ │ │ + ldr r4, [pc, #12] @ ca44 │ │ │ │ │ + b c90c │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -0000ca54 : │ │ │ │ │ +0000ca48 : │ │ │ │ │ l_divmod(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ @@ -13654,323 +13651,323 @@ │ │ │ │ │ lsr ip, r3, #3 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ lsr lr, r2, #3 │ │ │ │ │ - beq caf0 │ │ │ │ │ + beq cae4 │ │ │ │ │ cmp lr, #300 @ 0x12c │ │ │ │ │ - bhi cd18 │ │ │ │ │ + bhi cd0c │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ - bl cf20 │ │ │ │ │ + bl cf14 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq cd00 │ │ │ │ │ + beq ccf4 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq cc78 │ │ │ │ │ + beq cc6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cbe0 │ │ │ │ │ + beq cbd4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq cb8c │ │ │ │ │ + beq cb80 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r5] │ │ │ │ │ - beq cbb8 │ │ │ │ │ + beq cbac │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r6, [r7] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - bne cce4 │ │ │ │ │ + bne ccd8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - beq cc88 │ │ │ │ │ + beq cc7c │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ - bne cd08 │ │ │ │ │ + bne ccfc │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - beq cd00 │ │ │ │ │ + beq ccf4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq cb7c │ │ │ │ │ + beq cb70 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ - bne ccb0 │ │ │ │ │ + bne cca4 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ strne r0, [r7] │ │ │ │ │ - beq cee0 │ │ │ │ │ + beq ced4 │ │ │ │ │ str r8, [r5] │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cbb0 │ │ │ │ │ + beq cba4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne cbb0 │ │ │ │ │ + bne cba4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne cae0 │ │ │ │ │ + bne cad4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cb80 │ │ │ │ │ + beq cb74 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne cb80 │ │ │ │ │ + bne cb74 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cb80 │ │ │ │ │ + b cb74 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne cacc │ │ │ │ │ + bne cac0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 7ca0 │ │ │ │ │ + bl 7c94 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - beq cc28 │ │ │ │ │ + beq cc1c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne cc28 │ │ │ │ │ + bne cc1c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq ce98 │ │ │ │ │ - ldr r1, [pc, #716] @ cf04 │ │ │ │ │ + beq ce8c │ │ │ │ │ + ldr r1, [pc, #716] @ cef8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 3e10 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq ce74 │ │ │ │ │ + beq ce68 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ str r9, [sp, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cc6c │ │ │ │ │ + beq cc60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne cc6c │ │ │ │ │ + bne cc60 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b cacc │ │ │ │ │ + b cac0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - beq cbf0 │ │ │ │ │ - b cacc │ │ │ │ │ + beq cbe4 │ │ │ │ │ + b cac0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq cb80 │ │ │ │ │ + beq cb74 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ - beq cec0 │ │ │ │ │ + beq ceb4 │ │ │ │ │ mov r8, r5 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ sub r6, r1, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ sub r1, r6, r1 │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - beq cee0 │ │ │ │ │ + beq ced4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r0, [r7] │ │ │ │ │ - bne cb7c │ │ │ │ │ - b cb80 │ │ │ │ │ + bne cb70 │ │ │ │ │ + b cb74 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl cf20 │ │ │ │ │ + bl cf14 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne caac │ │ │ │ │ + bne caa0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b cae8 │ │ │ │ │ + b cadc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mvn r0, r0 │ │ │ │ │ - b cb20 │ │ │ │ │ + b cb14 │ │ │ │ │ sub ip, ip, lr │ │ │ │ │ cmp ip, #150 @ 0x96 │ │ │ │ │ - ble cce4 │ │ │ │ │ - ldr r0, [pc, #476] @ cf08 │ │ │ │ │ + ble ccd8 │ │ │ │ │ + ldr r0, [pc, #476] @ cefc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyImport_ImportModule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq cd00 │ │ │ │ │ + beq ccf4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r4, [sp] │ │ │ │ │ - ldr r2, [pc, #456] @ cf0c │ │ │ │ │ - ldr r1, [pc, #456] @ cf10 │ │ │ │ │ + ldr r2, [pc, #456] @ cf00 │ │ │ │ │ + ldr r1, [pc, #456] @ cf04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallMethod │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq cd68 │ │ │ │ │ + beq cd5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq ceec │ │ │ │ │ + beq cee0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq cd00 │ │ │ │ │ + beq ccf4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq ce38 │ │ │ │ │ + beq ce2c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq ce08 │ │ │ │ │ + beq cdfc │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq ce08 │ │ │ │ │ + beq cdfc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq cdc4 │ │ │ │ │ + beq cdb8 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ strne r1, [r2] │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq cde0 │ │ │ │ │ + beq cdd4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cb80 │ │ │ │ │ + beq cb74 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne cb80 │ │ │ │ │ + bne cb74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cb80 │ │ │ │ │ + b cb74 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ce24 │ │ │ │ │ + beq ce18 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq ce68 │ │ │ │ │ - ldr r3, [pc, #232] @ cf14 │ │ │ │ │ - ldr r1, [pc, #232] @ cf18 │ │ │ │ │ + beq ce5c │ │ │ │ │ + ldr r3, [pc, #232] @ cf08 │ │ │ │ │ + ldr r1, [pc, #232] @ cf0c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b cd00 │ │ │ │ │ + b ccf4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ce54 │ │ │ │ │ + beq ce48 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq cef8 │ │ │ │ │ - ldr r3, [pc, #184] @ cf14 │ │ │ │ │ - ldr r1, [pc, #188] @ cf1c │ │ │ │ │ + beq ceec │ │ │ │ │ + ldr r3, [pc, #184] @ cf08 │ │ │ │ │ + ldr r1, [pc, #188] @ cf10 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b cd00 │ │ │ │ │ + b ccf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ce24 │ │ │ │ │ + b ce18 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ce98 │ │ │ │ │ + beq ce8c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne ce98 │ │ │ │ │ + bne ce8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cd00 │ │ │ │ │ + beq ccf4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne cd00 │ │ │ │ │ + bne ccf4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cd00 │ │ │ │ │ + b ccf4 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ strne r0, [r7] │ │ │ │ │ - bne cb80 │ │ │ │ │ + bne cb74 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 11834 │ │ │ │ │ - b cd00 │ │ │ │ │ + bl 117ec │ │ │ │ │ + b ccf4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cd68 │ │ │ │ │ + b cd5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ce54 │ │ │ │ │ + b ce48 │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000168 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000548 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000054c │ │ │ │ │ @@ -13978,274 +13975,274 @@ │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x0000057c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000558 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000cf20 : │ │ │ │ │ +0000cf14 : │ │ │ │ │ long_divrem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ - beq d3b8 │ │ │ │ │ + beq d3ac │ │ │ │ │ lsr r1, r1, #3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bgt d00c │ │ │ │ │ - beq cff4 │ │ │ │ │ + bgt d000 │ │ │ │ │ + beq cfe8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne d03c │ │ │ │ │ + bne d030 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl d50c │ │ │ │ │ + bl d500 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq d3c8 │ │ │ │ │ + beq d3bc │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5] │ │ │ │ │ - beq d420 │ │ │ │ │ + beq d414 │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ sub r0, r3, #2 │ │ │ │ │ clz r1, r1 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne d194 │ │ │ │ │ + bne d188 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq d078 │ │ │ │ │ + beq d06c │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls d0b4 │ │ │ │ │ + bls d0a8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r6, [r7] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r1, r0, r3, lsl #2 │ │ │ │ │ add r2, r8, r3, lsl #2 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcs cf64 │ │ │ │ │ - ldr r3, [pc, #1244] @ d4f0 │ │ │ │ │ + bcs cf58 │ │ │ │ │ + ldr r3, [pc, #1244] @ d4e4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne d408 │ │ │ │ │ + bne d3fc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne d1c4 │ │ │ │ │ - ldr r3, [pc, #1220] @ d4f4 │ │ │ │ │ + bne d1b8 │ │ │ │ │ + ldr r3, [pc, #1220] @ d4e8 │ │ │ │ │ str r4, [r5] │ │ │ │ │ str r3, [r7] │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b cfec │ │ │ │ │ + b cfe0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15564 │ │ │ │ │ + bl 1540c │ │ │ │ │ ldr r9, [r5] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq d068 │ │ │ │ │ + beq d05c │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls d124 │ │ │ │ │ + bls d118 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r9, [r5] │ │ │ │ │ - bne cfa0 │ │ │ │ │ - b d3c8 │ │ │ │ │ + bne cf94 │ │ │ │ │ + b d3bc │ │ │ │ │ ldr r4, [r5] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq cfd8 │ │ │ │ │ + beq cfcc │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bne d23c │ │ │ │ │ + bne d230 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi cfe4 │ │ │ │ │ + bhi cfd8 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r2, [pc, #1068] @ d4f8 │ │ │ │ │ + ldr r2, [pc, #1068] @ d4ec │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc cfe4 │ │ │ │ │ + bcc cfd8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d118 │ │ │ │ │ + beq d10c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne d118 │ │ │ │ │ - ldr r2, [pc, #1012] @ d4fc │ │ │ │ │ + bne d10c │ │ │ │ │ + ldr r2, [pc, #1012] @ d4f0 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d3f4 │ │ │ │ │ + bne d3e8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r6, [pc, #992] @ d500 │ │ │ │ │ + ldr r6, [pc, #992] @ d4f4 │ │ │ │ │ add r6, r6, r4, lsl #4 │ │ │ │ │ - b cfe4 │ │ │ │ │ + b cfd8 │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r1, [pc, #956] @ d4f8 │ │ │ │ │ + ldr r1, [pc, #956] @ d4ec │ │ │ │ │ adds sl, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, sl │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc d068 │ │ │ │ │ + bcc d05c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d188 │ │ │ │ │ + beq d17c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne d188 │ │ │ │ │ - ldr r2, [pc, #900] @ d4fc │ │ │ │ │ + bne d17c │ │ │ │ │ + ldr r2, [pc, #900] @ d4f0 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d3e0 │ │ │ │ │ + bne d3d4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r9, [pc, #880] @ d500 │ │ │ │ │ + ldr r9, [pc, #880] @ d4f4 │ │ │ │ │ add r9, r9, sl, lsl #4 │ │ │ │ │ - b d068 │ │ │ │ │ + b d05c │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ ldr ip, [r6, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ and r1, ip, #3 │ │ │ │ │ - bne d1dc │ │ │ │ │ + bne d1d0 │ │ │ │ │ rsb r1, r1, #2 │ │ │ │ │ bic ip, ip, #7 │ │ │ │ │ orr r1, r1, ip │ │ │ │ │ str r1, [r6, #8] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b cfd0 │ │ │ │ │ + b cfc4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ str r4, [r5] │ │ │ │ │ - ldr r3, [pc, #796] @ d4f4 │ │ │ │ │ + ldr r3, [pc, #796] @ d4e8 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - b d034 │ │ │ │ │ + b d028 │ │ │ │ │ ldr ip, [r6, #12] │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul r1, ip, r1 │ │ │ │ │ - ldr fp, [pc, #776] @ d4f8 │ │ │ │ │ + ldr fp, [pc, #776] @ d4ec │ │ │ │ │ asr ip, r1, #31 │ │ │ │ │ rsbs r8, r1, #0 │ │ │ │ │ rsc lr, ip, #0 │ │ │ │ │ rsbs sl, r1, #5 │ │ │ │ │ mov r9, #0 │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ rsc lr, ip, #0 │ │ │ │ │ cmp fp, sl │ │ │ │ │ sbcs lr, r9, lr │ │ │ │ │ - bcc d2e4 │ │ │ │ │ - ldr r9, [pc, #728] @ d4f4 │ │ │ │ │ + bcc d2d8 │ │ │ │ │ + ldr r9, [pc, #728] @ d4e8 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r9, r9, r8, lsl #4 │ │ │ │ │ moveq r6, r9 │ │ │ │ │ - beq cfd0 │ │ │ │ │ + beq cfc4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r6] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b cfd0 │ │ │ │ │ + b cfc4 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr sl, [pc, #680] @ d4f8 │ │ │ │ │ + ldr sl, [pc, #680] @ d4ec │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ rsc r1, r2, #0 │ │ │ │ │ rsbs r9, r3, #5 │ │ │ │ │ rsc r8, r2, #0 │ │ │ │ │ mov lr, #0 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ sbcs lr, lr, r8 │ │ │ │ │ - bcc d364 │ │ │ │ │ - ldr r8, [pc, #636] @ d4f4 │ │ │ │ │ + bcc d358 │ │ │ │ │ + ldr r8, [pc, #636] @ d4e8 │ │ │ │ │ add r8, r8, r0, lsl #4 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r8, [r5] │ │ │ │ │ - bne d4a8 │ │ │ │ │ + bne d49c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne cfd8 │ │ │ │ │ + bne cfcc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d3c8 │ │ │ │ │ + beq d3bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne d3c8 │ │ │ │ │ + bne d3bc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d3c8 │ │ │ │ │ + beq d3bc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r8, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d3c8 │ │ │ │ │ + beq d3bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d3c8 │ │ │ │ │ + bne d3bc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d3c8 │ │ │ │ │ + b d3bc │ │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ rsc ip, ip, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ - bcs d38c │ │ │ │ │ + bcs d380 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq d448 │ │ │ │ │ - ldr r3, [pc, #476] @ d4f0 │ │ │ │ │ + beq d43c │ │ │ │ │ + ldr r3, [pc, #476] @ d4e4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ @@ -14255,181 +14252,181 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ eor sl, r8, r8, asr #31 │ │ │ │ │ sub sl, sl, r8, asr #31 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str sl, [r9, #12] │ │ │ │ │ - bne d4c8 │ │ │ │ │ + bne d4bc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r6, r9 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b cfd0 │ │ │ │ │ + b cfc4 │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs ip, ip, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs d3d0 │ │ │ │ │ + bcs d3c4 │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b d278 │ │ │ │ │ + b d26c │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1185c <_PyLong_FromLarge> │ │ │ │ │ + bl 11814 <_PyLong_FromLarge> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne d48c │ │ │ │ │ + bne d480 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq d458 │ │ │ │ │ + beq d44c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - b d230 │ │ │ │ │ - ldr r3, [pc, #324] @ d504 │ │ │ │ │ - ldr r1, [pc, #324] @ d508 │ │ │ │ │ + b d224 │ │ │ │ │ + ldr r3, [pc, #324] @ d4f8 │ │ │ │ │ + ldr r1, [pc, #324] @ d4fc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b cfec │ │ │ │ │ - bl 1185c <_PyLong_FromLarge> │ │ │ │ │ + b cfe0 │ │ │ │ │ + bl 11814 <_PyLong_FromLarge> │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b d278 │ │ │ │ │ + b d26c │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r3 │ │ │ │ │ - b d180 │ │ │ │ │ + b d174 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b d110 │ │ │ │ │ + b d104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1168c <_PyLong_Copy> │ │ │ │ │ + bl 11644 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5] │ │ │ │ │ - bne d1d0 │ │ │ │ │ - b d3c8 │ │ │ │ │ + bne d1c4 │ │ │ │ │ + b d3bc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d3c8 │ │ │ │ │ + beq d3bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne d3c8 │ │ │ │ │ + bne d3bc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d3c8 │ │ │ │ │ + b d3bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne d4dc │ │ │ │ │ + bne d4d0 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d3c8 │ │ │ │ │ + beq d3bc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - beq d3c8 │ │ │ │ │ + beq d3bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d3c8 │ │ │ │ │ - b d2dc │ │ │ │ │ + bne d3bc │ │ │ │ │ + b d2d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne d3a8 │ │ │ │ │ + bne d39c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d3a8 │ │ │ │ │ + b d39c │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r4] │ │ │ │ │ - bne d284 │ │ │ │ │ + bne d278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r8, [r5] │ │ │ │ │ - b d284 │ │ │ │ │ + b d278 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne d354 │ │ │ │ │ - b d49c │ │ │ │ │ + bne d348 │ │ │ │ │ + b d490 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne d458 │ │ │ │ │ - b d49c │ │ │ │ │ + bne d44c │ │ │ │ │ + b d490 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ZeroDivisionError │ │ │ │ │ .word 0x000005a8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000d50c : │ │ │ │ │ +0000d500 : │ │ │ │ │ divrem1(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmn r8, #25 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bhi d878 │ │ │ │ │ + bhi d86c │ │ │ │ │ lsr r4, r8, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - beq d830 │ │ │ │ │ + beq d824 │ │ │ │ │ add r6, r4, #3 │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq d86c │ │ │ │ │ - ldr r3, [pc, #864] @ d8c0 │ │ │ │ │ + beq d860 │ │ │ │ │ + ldr r3, [pc, #864] @ d8b4 │ │ │ │ │ bic r8, r8, #7 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r8, [r5, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ - bne d88c │ │ │ │ │ + bne d880 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ subs r3, r7, #10 │ │ │ │ │ - bne d70c │ │ │ │ │ + bne d700 │ │ │ │ │ add r4, sl, r6, lsl #2 │ │ │ │ │ add sl, sl, #12 │ │ │ │ │ sub r2, r4, sl │ │ │ │ │ tst r2, #4 │ │ │ │ │ - ldr r0, [pc, #804] @ d8c4 │ │ │ │ │ + ldr r0, [pc, #804] @ d8b8 │ │ │ │ │ add r6, r5, r6, lsl #2 │ │ │ │ │ mov r7, #5 │ │ │ │ │ - beq d5ec │ │ │ │ │ + beq d5e0 │ │ │ │ │ ldr fp, [r4, #-4]! │ │ │ │ │ umull r2, r1, r0, fp │ │ │ │ │ bic ip, r1, #3 │ │ │ │ │ add ip, ip, r1, lsr #2 │ │ │ │ │ sub ip, fp, ip │ │ │ │ │ subs fp, fp, ip │ │ │ │ │ umull lr, r8, fp, r0 │ │ │ │ │ @@ -14438,15 +14435,15 @@ │ │ │ │ │ umull r3, fp, r1, r7 │ │ │ │ │ mla r2, r0, r2, r8 │ │ │ │ │ lsr lr, lr, #1 │ │ │ │ │ adds r3, r3, ip │ │ │ │ │ orr lr, lr, r2, lsl #31 │ │ │ │ │ cmp r4, sl │ │ │ │ │ str lr, [r6, #-4]! │ │ │ │ │ - beq d698 │ │ │ │ │ + beq d68c │ │ │ │ │ ldr fp, [r4, #-4] │ │ │ │ │ lsr r2, r3, #2 │ │ │ │ │ orr r3, fp, r3, lsl #30 │ │ │ │ │ adds lr, r3, r2 │ │ │ │ │ adc lr, lr, #0 │ │ │ │ │ umull ip, r1, r0, lr │ │ │ │ │ sub r4, r4, #8 │ │ │ │ │ @@ -14481,38 +14478,38 @@ │ │ │ │ │ mla r2, r0, r2, r8 │ │ │ │ │ lsr lr, lr, #1 │ │ │ │ │ adds r3, r3, ip │ │ │ │ │ orr lr, lr, r2, lsl #31 │ │ │ │ │ cmp r4, sl │ │ │ │ │ sub r6, r6, #8 │ │ │ │ │ str lr, [r9, #-8] │ │ │ │ │ - bne d5ec │ │ │ │ │ + bne d5e0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq d6c4 │ │ │ │ │ + beq d6b8 │ │ │ │ │ add r1, r5, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq lr, r5, #12 │ │ │ │ │ - beq d6d4 │ │ │ │ │ + beq d6c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - beq d8b4 │ │ │ │ │ + beq d8a8 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq d6d0 │ │ │ │ │ + beq d6c4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq d6c4 │ │ │ │ │ + beq d6b8 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r1, lsl #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r8, sl, r6, lsl #2 │ │ │ │ │ @@ -14520,19 +14517,19 @@ │ │ │ │ │ sub r3, r8, sl │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r2, r3, #3 │ │ │ │ │ add r4, r5, r6, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - beq d78c │ │ │ │ │ + beq d780 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq d764 │ │ │ │ │ + beq d758 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne d814 │ │ │ │ │ + bne d808 │ │ │ │ │ ldr r0, [r8, #-4]! │ │ │ │ │ lsr r1, r3, #2 │ │ │ │ │ orr r0, r0, r3, lsl #30 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ @@ -14544,15 +14541,15 @@ │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r8, sl │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r0, [r4, #-4]! │ │ │ │ │ - beq d698 │ │ │ │ │ + beq d68c │ │ │ │ │ ldr r0, [r8, #-4] │ │ │ │ │ lsr r1, r3, #2 │ │ │ │ │ orr r0, r0, r3, lsl #30 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ @@ -14581,83 +14578,83 @@ │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r8, sl │ │ │ │ │ str r0, [r4] │ │ │ │ │ mov r3, r2 │ │ │ │ │ - bne d78c │ │ │ │ │ - b d698 │ │ │ │ │ + bne d780 │ │ │ │ │ + b d68c │ │ │ │ │ ldr r0, [r8, #-4]! │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r0, [r4, #-4]! │ │ │ │ │ - b d744 │ │ │ │ │ + b d738 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq d86c │ │ │ │ │ - ldr r3, [pc, #120] @ d8c0 │ │ │ │ │ + beq d860 │ │ │ │ │ + ldr r3, [pc, #120] @ d8b4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ - bne d88c │ │ │ │ │ + bne d880 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b d698 │ │ │ │ │ + b d68c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b d6c4 │ │ │ │ │ - ldr r3, [pc, #72] @ d8c8 │ │ │ │ │ - ldr r1, [pc, #72] @ d8cc │ │ │ │ │ + b d6b8 │ │ │ │ │ + ldr r3, [pc, #72] @ d8bc │ │ │ │ │ + ldr r1, [pc, #72] @ d8c0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b d870 │ │ │ │ │ + b d864 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - beq d864 │ │ │ │ │ + beq d858 │ │ │ │ │ add r6, r4, #3 │ │ │ │ │ - b d580 │ │ │ │ │ + b d574 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b d6c4 │ │ │ │ │ + b d6b8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0xcccccccd │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000d8d0 <_PyLong_FormatWriter>: │ │ │ │ │ +0000d8c4 <_PyLong_FormatWriter>: │ │ │ │ │ _PyLong_FormatWriter(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ mov lr, r0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bne d910 <_PyLong_FormatWriter+0x40> │ │ │ │ │ + bne d904 <_PyLong_FormatWriter+0x40> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 2120 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ @@ -14665,226 +14662,226 @@ │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ - bl 1268c │ │ │ │ │ - b d908 <_PyLong_FormatWriter+0x38> │ │ │ │ │ + bl 12644 │ │ │ │ │ + b d8fc <_PyLong_FormatWriter+0x38> │ │ │ │ │ │ │ │ │ │ -0000d938 : │ │ │ │ │ +0000d92c : │ │ │ │ │ PyLong_AsVoidPtr(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq d9d0 │ │ │ │ │ + beq d9c4 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq d9f4 │ │ │ │ │ + beq d9e8 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bhi d98c │ │ │ │ │ + bhi d980 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ rsb r0, r3, #1 │ │ │ │ │ mul r0, r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ popne {r4, pc} │ │ │ │ │ - b d9e0 │ │ │ │ │ + b d9d4 │ │ │ │ │ lsr r1, r1, #3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ - bcc d9c8 │ │ │ │ │ + bcc d9bc │ │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ │ orr r0, r0, r3, lsl #30 │ │ │ │ │ cmp r3, r0, lsr #30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq d998 │ │ │ │ │ - ldr r3, [pc, #64] @ d9fc │ │ │ │ │ - ldr r1, [pc, #64] @ da00 │ │ │ │ │ + beq d98c │ │ │ │ │ + ldr r3, [pc, #64] @ d9f0 │ │ │ │ │ + ldr r1, [pc, #64] @ d9f4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b d9e0 │ │ │ │ │ + b d9d4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b d980 │ │ │ │ │ - ldr r3, [pc, #44] @ da04 │ │ │ │ │ - ldr r1, [pc, #44] @ da08 │ │ │ │ │ + b d974 │ │ │ │ │ + ldr r3, [pc, #44] @ d9f8 │ │ │ │ │ + ldr r1, [pc, #44] @ d9fc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ mvneq r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 1c00 │ │ │ │ │ R_ARM_CALL PyLong_AsLong │ │ │ │ │ - b d980 │ │ │ │ │ + b d974 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000003d0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000da0c : │ │ │ │ │ +0000da00 : │ │ │ │ │ int___format__(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r4, r1 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq da80 │ │ │ │ │ + beq da74 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 <_PyLong_FormatAdvancedWriter> │ │ │ │ │ R_ARM_CALL _PyLong_FormatAdvancedWriter │ │ │ │ │ cmn r0, #1 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - beq da74 │ │ │ │ │ + beq da68 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b da6c │ │ │ │ │ - ldr r2, [pc, #16] @ da98 │ │ │ │ │ - ldr r1, [pc, #16] @ da9c │ │ │ │ │ - ldr r0, [pc, #16] @ daa0 │ │ │ │ │ + b da60 │ │ │ │ │ + ldr r2, [pc, #16] @ da8c │ │ │ │ │ + ldr r1, [pc, #16] @ da90 │ │ │ │ │ + ldr r0, [pc, #16] @ da94 │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b da78 │ │ │ │ │ + b da6c │ │ │ │ │ .word 0x0000042c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000005cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000005d8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000daa4 : │ │ │ │ │ +0000da98 : │ │ │ │ │ PyLong_AsDouble(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - beq db78 │ │ │ │ │ + beq db6c │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq db64 │ │ │ │ │ + beq db58 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi daf8 │ │ │ │ │ + bhi daec │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r0, r2, r0 │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl 14248 <_PyLong_Frexp> │ │ │ │ │ + bl 14200 <_PyLong_Frexp> │ │ │ │ │ R_ARM_CALL _PyLong_Frexp │ │ │ │ │ - ldr r3, [pc, #128] @ db88 │ │ │ │ │ + ldr r3, [pc, #128] @ db7c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db3c │ │ │ │ │ + bne db30 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ │ - bgt db48 │ │ │ │ │ + bgt db3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 ldexp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq db1c │ │ │ │ │ - ldr r3, [pc, #60] @ db8c │ │ │ │ │ - ldr r1, [pc, #60] @ db90 │ │ │ │ │ + beq db10 │ │ │ │ │ + ldr r3, [pc, #60] @ db80 │ │ │ │ │ + ldr r1, [pc, #60] @ db84 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r1, [pc, #40] @ db88 │ │ │ │ │ + ldr r1, [pc, #40] @ db7c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b daf0 │ │ │ │ │ - ldr r3, [pc, #40] @ db94 │ │ │ │ │ - ldr r1, [pc, #40] @ db98 │ │ │ │ │ + b dae4 │ │ │ │ │ + ldr r3, [pc, #40] @ db88 │ │ │ │ │ + ldr r1, [pc, #40] @ db8c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b db58 │ │ │ │ │ - ldr r1, [pc, #28] @ db9c │ │ │ │ │ - ldr r0, [pc, #28] @ dba0 │ │ │ │ │ + b db4c │ │ │ │ │ + ldr r1, [pc, #28] @ db90 │ │ │ │ │ + ldr r0, [pc, #28] @ db94 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b db58 │ │ │ │ │ + b db4c │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000005e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000dbb │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000dba4 : │ │ │ │ │ +0000db98 : │ │ │ │ │ long_true_divide(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq e760 │ │ │ │ │ + beq e754 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r6, r1 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq e0f4 │ │ │ │ │ + beq e0e8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ and r2, r4, #3 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ @@ -14892,99 +14889,99 @@ │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsrs fp, r3, #3 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - beq e494 │ │ │ │ │ + beq e488 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq e0d8 │ │ │ │ │ + beq e0cc │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq e0b8 │ │ │ │ │ + beq e0ac │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq e4d0 │ │ │ │ │ + beq e4c4 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ - beq e4ac │ │ │ │ │ + beq e4a0 │ │ │ │ │ cmp fp, #2 │ │ │ │ │ - beq e5b4 │ │ │ │ │ - ldr r2, [pc, #2920] @ e7b4 │ │ │ │ │ + beq e5a8 │ │ │ │ │ + ldr r2, [pc, #2920] @ e7a8 │ │ │ │ │ sub r3, r4, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge e4bc │ │ │ │ │ - ldr r2, [pc, #2908] @ e7b8 │ │ │ │ │ + bge e4b0 │ │ │ │ │ + ldr r2, [pc, #2908] @ e7ac │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt e0d8 │ │ │ │ │ + blt e0cc │ │ │ │ │ add r2, r4, #1 │ │ │ │ │ add r2, r8, r2, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ - beq dc84 │ │ │ │ │ + beq dc78 │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r2, r6, fp, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e6d8 │ │ │ │ │ + beq e6cc │ │ │ │ │ clz r2, r2 │ │ │ │ │ sub r2, r2, #32 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - bgt e4bc │ │ │ │ │ - ldr r2, [pc, #2824] @ e7bc │ │ │ │ │ + bgt e4b0 │ │ │ │ │ + ldr r2, [pc, #2824] @ e7b0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt e0d8 │ │ │ │ │ + blt e0cc │ │ │ │ │ mvn r7, #1020 @ 0x3fc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ movge r7, r3 │ │ │ │ │ sub r3, r7, #55 @ 0x37 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bgt e1a0 │ │ │ │ │ - ldr r9, [pc, #2788] @ e7c0 │ │ │ │ │ + bgt e194 │ │ │ │ │ + ldr r9, [pc, #2788] @ e7b4 │ │ │ │ │ rsb r7, r7, #55 @ 0x37 │ │ │ │ │ umull r3, r9, r7, r9 │ │ │ │ │ add r3, r4, r9, lsr #4 │ │ │ │ │ add sl, r3, #1 │ │ │ │ │ cmn sl, #-536870908 @ 0xe0000004 │ │ │ │ │ lsr r9, r9, #4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bgt e74c │ │ │ │ │ + bgt e740 │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq e734 │ │ │ │ │ - ldr r3, [pc, #2736] @ e7c4 │ │ │ │ │ + beq e728 │ │ │ │ │ + ldr r3, [pc, #2736] @ e7b8 │ │ │ │ │ lsl sl, sl, #3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str sl, [r5, #8] │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ cmp r7, #29 │ │ │ │ │ mov r3, #0 │ │ │ │ │ addle r0, r8, #8 │ │ │ │ │ addle lr, r5, #8 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - ble dd7c │ │ │ │ │ + ble dd70 │ │ │ │ │ lsl r9, r9, #2 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - ldr r3, [pc, #2652] @ e7c0 │ │ │ │ │ + ldr r3, [pc, #2652] @ e7b4 │ │ │ │ │ add lr, r9, #8 │ │ │ │ │ umull r2, r3, r7, r3 │ │ │ │ │ add r0, r8, #8 │ │ │ │ │ bic r2, r3, #15 │ │ │ │ │ sub r3, r2, r3, lsr #4 │ │ │ │ │ add lr, r5, lr │ │ │ │ │ sub r7, r7, r3, lsl #1 │ │ │ │ │ @@ -14998,21 +14995,21 @@ │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ and sl, sl, #3 │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ mov r9, #1 │ │ │ │ │ str ip, [lr, #4]! │ │ │ │ │ - ble ded8 │ │ │ │ │ + ble decc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq de44 │ │ │ │ │ + beq de38 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq de18 │ │ │ │ │ + beq de0c │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq ddf4 │ │ │ │ │ + beq dde8 │ │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ │ mov r9, #2 │ │ │ │ │ lsl r2, ip, r8 │ │ │ │ │ orr sl, r3, ip, lsl r7 │ │ │ │ │ orr r2, r2, ip, lsr r1 │ │ │ │ │ lsr r3, sl, #30 │ │ │ │ │ bic ip, sl, #-1073741824 @ 0xc0000000 │ │ │ │ │ @@ -15033,15 +15030,15 @@ │ │ │ │ │ orr sl, r3, ip, lsl r7 │ │ │ │ │ orr r2, r2, ip, lsr r1 │ │ │ │ │ lsr r3, sl, #30 │ │ │ │ │ bic ip, sl, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ str ip, [lr, #4]! │ │ │ │ │ - ble ded8 │ │ │ │ │ + ble decc │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ add r9, r9, #4 │ │ │ │ │ orr r3, r3, ip, lsl r7 │ │ │ │ │ lsl r2, ip, r8 │ │ │ │ │ orr r2, r2, ip, lsr r1 │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [lr, #4] │ │ │ │ │ @@ -15070,100 +15067,100 @@ │ │ │ │ │ cmp r4, r9 │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str ip, [lr, #16] │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ add lr, lr, #16 │ │ │ │ │ - bgt de44 │ │ │ │ │ + bgt de38 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ moveq r7, r1 │ │ │ │ │ - beq e768 │ │ │ │ │ + beq e75c │ │ │ │ │ add r2, r5, r1, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r7, #0 │ │ │ │ │ - beq e40c │ │ │ │ │ + beq e400 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ - beq e518 │ │ │ │ │ + beq e50c │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 15564 │ │ │ │ │ + bl 1540c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq df4c │ │ │ │ │ + beq df40 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne df4c │ │ │ │ │ + bne df40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq e4a4 │ │ │ │ │ + beq e498 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ orrne r8, r7, #1 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq df8c │ │ │ │ │ + beq df80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne df8c │ │ │ │ │ + bne df80 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ lsr r6, r6, #3 │ │ │ │ │ add r7, r4, r6, lsl #2 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ sub sl, r6, #1 │ │ │ │ │ rsb r5, sl, sl, lsl #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ lsl r5, r5, #1 │ │ │ │ │ - beq e780 │ │ │ │ │ + beq e774 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ mvn r3, #1020 @ 0x3fc │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ movlt r3, r5 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ sub r3, r3, #54 @ 0x36 │ │ │ │ │ mov r1, #1 │ │ │ │ │ lsl r1, r1, r3 │ │ │ │ │ orr r2, r8, r2 │ │ │ │ │ tst r2, r1 │ │ │ │ │ - beq dff8 │ │ │ │ │ + beq dfec │ │ │ │ │ mvn r0, #2 │ │ │ │ │ bics r0, r2, r0, lsl r3 │ │ │ │ │ addne r2, r2, r1 │ │ │ │ │ mvn r1, #1 │ │ │ │ │ and r2, r2, r1, lsl r3 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - ble e058 │ │ │ │ │ - ldr r3, [pc, #1956] @ e7c8 │ │ │ │ │ + ble e04c │ │ │ │ │ + ldr r3, [pc, #1956] @ e7bc │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ sub r6, r6, #2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ @@ -15172,58 +15169,58 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - bne e150 │ │ │ │ │ + bne e144 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e07c │ │ │ │ │ + beq e070 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne e07c │ │ │ │ │ + bne e070 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r3, r3, r5 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - bge e688 │ │ │ │ │ + bge e67c │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne e13c │ │ │ │ │ + bne e130 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ cmp fp, #1 │ │ │ │ │ - beq e100 │ │ │ │ │ + beq e0f4 │ │ │ │ │ cmp fp, #2 │ │ │ │ │ - beq e61c │ │ │ │ │ - ldr r2, [pc, #1768] @ e7b8 │ │ │ │ │ + beq e610 │ │ │ │ │ + ldr r2, [pc, #1768] @ e7ac │ │ │ │ │ sub r3, r4, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge dc60 │ │ │ │ │ + bge dc54 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movne r1, #-2147483648 @ 0x80000000 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - b e0ac │ │ │ │ │ - ldr r0, [pc, #1744] @ e7cc │ │ │ │ │ + b e0a0 │ │ │ │ │ + ldr r0, [pc, #1744] @ e7c0 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r8, #12] │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ @@ -15235,22 +15232,22 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_ddiv> │ │ │ │ │ R_ARM_CALL __aeabi_ddiv │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e0ac │ │ │ │ │ + beq e0a0 │ │ │ │ │ add r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ - ldr fp, [pc, #1648] @ e7c8 │ │ │ │ │ + ldr fp, [pc, #1648] @ e7bc │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ @@ -15263,63 +15260,63 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - beq e058 │ │ │ │ │ - b e158 │ │ │ │ │ + beq e04c │ │ │ │ │ + b e14c │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #1556] @ e7c0 │ │ │ │ │ + ldr r3, [pc, #1556] @ e7b4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ smull r2, r0, r3, r0 │ │ │ │ │ asr r7, r1, #31 │ │ │ │ │ add r3, r0, r1 │ │ │ │ │ rsb r3, r7, r3, asr #4 │ │ │ │ │ sub r4, r4, r3 │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bgt e74c │ │ │ │ │ + bgt e740 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movne r0, r4 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ add r0, r0, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq e734 │ │ │ │ │ - ldr r2, [pc, #1488] @ e7c4 │ │ │ │ │ + beq e728 │ │ │ │ │ + ldr r2, [pc, #1488] @ e7b8 │ │ │ │ │ lsl r3, r4, #3 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ strne r1, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ - ldr r3, [pc, #1432] @ e7c0 │ │ │ │ │ + ldr r3, [pc, #1432] @ e7b4 │ │ │ │ │ mov ip, r0 │ │ │ │ │ smull r1, ip, r3, ip │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r3, ip, r0 │ │ │ │ │ rsb r7, r7, r3, asr #4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ rsb r7, r7, r7, lsl #4 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ sub r7, r0, r7, lsl #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ - ble e41c │ │ │ │ │ + ble e410 │ │ │ │ │ add lr, r3, #3 │ │ │ │ │ add lr, lr, r4 │ │ │ │ │ add r3, r8, #12 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ add lr, r8, lr, lsl #2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ sub r3, lr, r3 │ │ │ │ │ @@ -15329,19 +15326,19 @@ │ │ │ │ │ add r0, r4, #3 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ mvn r4, r4, lsl r7 │ │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ │ rsb sl, r7, #32 │ │ │ │ │ sub r9, r7, #32 │ │ │ │ │ - beq e2f8 │ │ │ │ │ + beq e2ec │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq e2cc │ │ │ │ │ + beq e2c0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne e480 │ │ │ │ │ + bne e474 │ │ │ │ │ ldr r1, [lr, #-4]! │ │ │ │ │ lsr ip, r2, #2 │ │ │ │ │ orr r1, r1, r2, lsl #30 │ │ │ │ │ lsr r3, r1, r7 │ │ │ │ │ orr r3, r3, ip, lsl sl │ │ │ │ │ orr r3, r3, ip, lsr r9 │ │ │ │ │ and r2, r4, r1 │ │ │ │ │ @@ -15352,15 +15349,15 @@ │ │ │ │ │ cmp r3, lr │ │ │ │ │ lsr r3, r1, r7 │ │ │ │ │ lsr ip, r2, #2 │ │ │ │ │ orr r3, r3, ip, lsl sl │ │ │ │ │ orr r3, r3, ip, lsr r9 │ │ │ │ │ and r2, r4, r1 │ │ │ │ │ str r3, [r0, #-4]! │ │ │ │ │ - beq e394 │ │ │ │ │ + beq e388 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr r1, [lr, #-4] │ │ │ │ │ lsr ip, r2, #2 │ │ │ │ │ orr r1, r1, r2, lsl #30 │ │ │ │ │ lsr r3, r1, r7 │ │ │ │ │ orr r3, r3, ip, lsl sl │ │ │ │ │ @@ -15390,299 +15387,299 @@ │ │ │ │ │ orr r3, r3, ip, lsl sl │ │ │ │ │ sub lr, lr, #16 │ │ │ │ │ orr r3, r3, ip, lsr r9 │ │ │ │ │ cmp r5, lr │ │ │ │ │ str r3, [r0, #-16] │ │ │ │ │ and r2, r4, r1 │ │ │ │ │ sub r0, r0, #16 │ │ │ │ │ - bne e300 │ │ │ │ │ + bne e2f4 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r3, r3, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e41c │ │ │ │ │ + bne e410 │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq e768 │ │ │ │ │ + beq e75c │ │ │ │ │ add r2, r5, r1, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne df0c │ │ │ │ │ + bne df00 │ │ │ │ │ add lr, r5, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ - beq e73c │ │ │ │ │ + beq e730 │ │ │ │ │ ldr ip, [lr, r2, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq e414 │ │ │ │ │ + beq e408 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ lsrne r1, r3, #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - b df0c │ │ │ │ │ + b df00 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b e3d8 │ │ │ │ │ + b e3cc │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b e3dc │ │ │ │ │ + b e3d0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r3, r8, r2, lsl #2 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e3b8 │ │ │ │ │ + beq e3ac │ │ │ │ │ add r3, r8, #12 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ orrne r7, r7, #1 │ │ │ │ │ eor r1, r7, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ andne r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq e3b8 │ │ │ │ │ - b e454 │ │ │ │ │ + beq e3ac │ │ │ │ │ + b e448 │ │ │ │ │ ldr r1, [lr, #-4]! │ │ │ │ │ lsr r3, r1, r7 │ │ │ │ │ and r2, r4, r1 │ │ │ │ │ str r3, [r0, #-4]! │ │ │ │ │ - b e2ac │ │ │ │ │ - ldr r3, [pc, #820] @ e7d0 │ │ │ │ │ - ldr r1, [pc, #820] @ e7d4 │ │ │ │ │ + b e2a0 │ │ │ │ │ + ldr r3, [pc, #820] @ e7c4 │ │ │ │ │ + ldr r1, [pc, #820] @ e7c8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b e0f8 │ │ │ │ │ - ldr r2, [pc, #768] @ e7b4 │ │ │ │ │ + b e0ec │ │ │ │ │ + ldr r2, [pc, #768] @ e7a8 │ │ │ │ │ sub r3, r4, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt dc60 │ │ │ │ │ - ldr r3, [pc, #788] @ e7d8 │ │ │ │ │ - ldr r1, [pc, #788] @ e7dc │ │ │ │ │ + blt dc54 │ │ │ │ │ + ldr r3, [pc, #788] @ e7cc │ │ │ │ │ + ldr r1, [pc, #788] @ e7d0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b e4a4 │ │ │ │ │ + b e498 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ lsrs r3, r2, #23 │ │ │ │ │ - bne e5f0 │ │ │ │ │ + bne e5e4 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ - bne e0c0 │ │ │ │ │ + bne e0b4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ - ldr r3, [pc, #724] @ e7c8 │ │ │ │ │ + ldr r3, [pc, #724] @ e7bc │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r8, #12] │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ - b e108 │ │ │ │ │ + b e0fc │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ mul r4, r1, r4 │ │ │ │ │ ldr r8, [r6, #12] │ │ │ │ │ add r6, r4, #3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r6, r5, r6, lsl #2 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bmi e560 │ │ │ │ │ + bmi e554 │ │ │ │ │ ldr r0, [r6, #-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, [r6] │ │ │ │ │ - b e534 │ │ │ │ │ + b e528 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r4, r5, #12 │ │ │ │ │ lsr r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ - beq e770 │ │ │ │ │ + beq e764 │ │ │ │ │ ldr lr, [r4, ip, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq e5ac │ │ │ │ │ + beq e5a0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r3, r2, r3, lsl #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ orrne r8, r7, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b df8c │ │ │ │ │ + b df80 │ │ │ │ │ mov r3, ip │ │ │ │ │ - b e570 │ │ │ │ │ + b e564 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ lsrs r3, r1, #23 │ │ │ │ │ - beq e4ac │ │ │ │ │ - ldr r2, [pc, #492] @ e7b4 │ │ │ │ │ + beq e4a0 │ │ │ │ │ + ldr r2, [pc, #492] @ e7a8 │ │ │ │ │ sub r3, r4, #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge e4bc │ │ │ │ │ + bge e4b0 │ │ │ │ │ add r2, r0, r4, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ mov r0, #30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mul r3, r0, r3 │ │ │ │ │ - bne dc7c │ │ │ │ │ + bne dc70 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b dc98 │ │ │ │ │ + b dc8c │ │ │ │ │ cmp fp, #1 │ │ │ │ │ - beq e6b8 │ │ │ │ │ + beq e6ac │ │ │ │ │ cmp fp, #2 │ │ │ │ │ - beq e6e4 │ │ │ │ │ - ldr r1, [pc, #432] @ e7b8 │ │ │ │ │ + beq e6d8 │ │ │ │ │ + ldr r1, [pc, #432] @ e7ac │ │ │ │ │ rsb r3, fp, #2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ movge r1, #30 │ │ │ │ │ mulge r3, r1, r3 │ │ │ │ │ - bge dc7c │ │ │ │ │ - b e0d8 │ │ │ │ │ + bge dc70 │ │ │ │ │ + b e0cc │ │ │ │ │ ldr r7, [r6, #16] │ │ │ │ │ add r2, r4, #1 │ │ │ │ │ lsrs r3, r7, #23 │ │ │ │ │ add r3, r8, r2, lsl #2 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ sub r9, r4, #1 │ │ │ │ │ - bne e6f8 │ │ │ │ │ + bne e6ec │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne e700 │ │ │ │ │ + bne e6f4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ - ldr r3, [pc, #364] @ e7c8 │ │ │ │ │ + ldr r3, [pc, #364] @ e7bc │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b e120 │ │ │ │ │ + b e114 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - bne e4bc │ │ │ │ │ + bne e4b0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r1, [pc, #324] @ e7e0 │ │ │ │ │ + ldr r1, [pc, #324] @ e7d4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e4bc │ │ │ │ │ - b e08c │ │ │ │ │ + bne e4b0 │ │ │ │ │ + b e080 │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r3, r2, #62 @ 0x3e │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ subne r2, r2, #32 │ │ │ │ │ addne r3, r3, r2 │ │ │ │ │ - bne dcb8 │ │ │ │ │ + bne dcac │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - ble dcac │ │ │ │ │ - b e4bc │ │ │ │ │ + ble dca0 │ │ │ │ │ + b e4b0 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ lsrs r3, r3, #23 │ │ │ │ │ movne r2, #3 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - beq dc7c │ │ │ │ │ + beq dc70 │ │ │ │ │ sub r3, r4, #2 │ │ │ │ │ - b dc64 │ │ │ │ │ - ldr r3, [pc, #192] @ e7c8 │ │ │ │ │ + b dc58 │ │ │ │ │ + ldr r3, [pc, #192] @ e7bc │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r8, #12] │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b e64c │ │ │ │ │ + b e640 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b e4a4 │ │ │ │ │ + b e498 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b df0c │ │ │ │ │ - ldr r3, [pc, #132] @ e7d8 │ │ │ │ │ - ldr r1, [pc, #140] @ e7e4 │ │ │ │ │ + b df00 │ │ │ │ │ + ldr r3, [pc, #132] @ e7cc │ │ │ │ │ + ldr r1, [pc, #140] @ e7d8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b e4a4 │ │ │ │ │ - ldr r0, [pc, #100] @ e7cc │ │ │ │ │ + b e498 │ │ │ │ │ + ldr r0, [pc, #100] @ e7c0 │ │ │ │ │ bx lr │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b df0c │ │ │ │ │ + b df00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - b e598 │ │ │ │ │ + b e58c │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mvn r3, #1020 @ 0x3fc │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movlt r3, r5 │ │ │ │ │ sub r3, r3, #54 @ 0x36 │ │ │ │ │ mov r1, #1 │ │ │ │ │ orr r2, r8, r2 │ │ │ │ │ ands r0, r2, r1, lsl r3 │ │ │ │ │ lsl r1, r1, r3 │ │ │ │ │ - beq dff8 │ │ │ │ │ - b dfec │ │ │ │ │ + beq dfec │ │ │ │ │ + b dfe0 │ │ │ │ │ .word 0x04444444 │ │ │ │ │ .word 0xfbbbbbbd │ │ │ │ │ .word 0xfffffbcd │ │ │ │ │ .word 0x88888889 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ @@ -15695,923 +15692,922 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x0000061c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000e7e8 : │ │ │ │ │ +0000e7dc : │ │ │ │ │ long_pow(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ │ mov ip, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ mov r3, #0 │ │ │ │ │ tst r0, #16777216 @ 0x1000000 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq fc98 │ │ │ │ │ + beq fc84 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq fc98 │ │ │ │ │ + beq fc84 │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ movne r2, ip │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r3, #1 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ mvneq r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ strne r1, [r7] │ │ │ │ │ ands r0, r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne efb4 │ │ │ │ │ - ldr r3, [pc, #4080] @ f864 │ │ │ │ │ + bne efa4 │ │ │ │ │ + ldr r3, [pc, #4072] @ f850 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne fc7c │ │ │ │ │ + bne fc68 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq f934 │ │ │ │ │ + beq f920 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ muls r1, r2, r3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - beq f17c │ │ │ │ │ + beq f16c │ │ │ │ │ add r3, r7, r2, lsl #2 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ movls r3, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r6, r3 │ │ │ │ │ streq r6, [sp, #12] │ │ │ │ │ - bne eb04 │ │ │ │ │ + bne eaf8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - bgt fe70 │ │ │ │ │ + bgt feb0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - ldr r2, [pc, #3976] @ f884 │ │ │ │ │ + ldr r2, [pc, #3968] @ f870 │ │ │ │ │ ldr r3, [r2, #892] @ 0x37c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne ee78 │ │ │ │ │ + bne ee68 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bls eea0 │ │ │ │ │ + bls ee90 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ movls r4, #4 │ │ │ │ │ - bls e948 │ │ │ │ │ + bls e93c │ │ │ │ │ cmp r5, #7 │ │ │ │ │ movls r4, #8 │ │ │ │ │ - bls e948 │ │ │ │ │ + bls e93c │ │ │ │ │ cmp r5, #15 │ │ │ │ │ movls r4, #16 │ │ │ │ │ - bls e948 │ │ │ │ │ + bls e93c │ │ │ │ │ cmp r5, #31 │ │ │ │ │ mov r4, #32 │ │ │ │ │ - bls e948 │ │ │ │ │ + bls e93c │ │ │ │ │ lsl r4, r4, #1 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bcs e93c │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bls e930 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr sl, [sp, #4] │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ lsr r4, r4, #2 │ │ │ │ │ add fp, r7, r3, lsl #2 │ │ │ │ │ str fp, [sp, #24] │ │ │ │ │ mov r8, #0 │ │ │ │ │ ldr fp, [sp, #4] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - b eab8 │ │ │ │ │ + b eaac │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ - ldr r1, [pc, #3844] @ f890 │ │ │ │ │ + ldr r1, [pc, #3836] @ f87c │ │ │ │ │ smull r3, r0, r2, r2 │ │ │ │ │ adds r9, r3, #5 │ │ │ │ │ adc r2, r0, #0 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ sbcs r2, r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - bcc ec90 │ │ │ │ │ - ldr r3, [pc, #3816] @ f898 │ │ │ │ │ + bcc ec80 │ │ │ │ │ + ldr r3, [pc, #3808] @ f884 │ │ │ │ │ add r9, r3, r9, lsl #4 │ │ │ │ │ add r9, r9, #8960 @ 0x2300 │ │ │ │ │ add r9, r9, #28 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ebe0 │ │ │ │ │ + beq ebd0 │ │ │ │ │ sub r7, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r7, [sl] │ │ │ │ │ - bne ebe0 │ │ │ │ │ + bne ebd0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - bne ebec │ │ │ │ │ + bne ebdc │ │ │ │ │ mov sl, r9 │ │ │ │ │ tst r4, r5 │ │ │ │ │ - beq eab0 │ │ │ │ │ + beq eaa4 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq ee6c │ │ │ │ │ + beq ee5c │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq ee6c │ │ │ │ │ + beq ee5c │ │ │ │ │ ldr r2, [sl, #8] │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ orr r1, r2, r3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi ecfc │ │ │ │ │ + bhi ecec │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul r1, r3, r1 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ smull r3, r0, r1, r2 │ │ │ │ │ - ldr r1, [pc, #3640] @ f890 │ │ │ │ │ + ldr r1, [pc, #3632] @ f87c │ │ │ │ │ adds ip, r3, #5 │ │ │ │ │ adc r2, r0, #0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ sbcs r2, r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - bcc ee00 │ │ │ │ │ - ldr r9, [pc, #3568] @ f868 │ │ │ │ │ + bcc edf0 │ │ │ │ │ + ldr r9, [pc, #3560] @ f854 │ │ │ │ │ add r9, r9, ip, lsl #4 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ec34 │ │ │ │ │ + beq ec24 │ │ │ │ │ sub r7, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r7, [sl] │ │ │ │ │ - bne ec34 │ │ │ │ │ + bne ec24 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - bne ec40 │ │ │ │ │ + bne ec30 │ │ │ │ │ mov sl, r9 │ │ │ │ │ lsrs r4, r4, #1 │ │ │ │ │ - beq ed30 │ │ │ │ │ + beq ed20 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - ldreq r9, [pc, #3520] @ f88c │ │ │ │ │ + ldreq r9, [pc, #3512] @ f878 │ │ │ │ │ streq r9, [sp, #56] @ 0x38 │ │ │ │ │ - beq e9bc │ │ │ │ │ + beq e9b0 │ │ │ │ │ ldr r2, [sl, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls e974 │ │ │ │ │ + bls e968 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 8790 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - bne e9bc │ │ │ │ │ + bne e9b0 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ str r9, [sp, #8] │ │ │ │ │ - b fcf8 │ │ │ │ │ + b fcd4 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ strhi r0, [sp, #12] │ │ │ │ │ - bls ef0c │ │ │ │ │ + bls eefc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 8254 │ │ │ │ │ + bl 8248 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 111a4 │ │ │ │ │ - ldr r0, [pc, #3404] @ f884 │ │ │ │ │ + beq fe6c │ │ │ │ │ + ldr r0, [pc, #3396] @ f870 │ │ │ │ │ ldr r4, [r0, #892] @ 0x37c │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq eeb4 │ │ │ │ │ + beq eea4 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r0, #892] @ 0x37c │ │ │ │ │ - bne eeb4 │ │ │ │ │ + bne eea4 │ │ │ │ │ add r0, r0, #892 @ 0x37c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - bne eec4 │ │ │ │ │ + bne eeb4 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - beq ef20 │ │ │ │ │ + beq ef10 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq ed50 │ │ │ │ │ + beq ed40 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ movne r8, sl │ │ │ │ │ strne r3, [sp, #8] │ │ │ │ │ - beq fbf4 │ │ │ │ │ + beq fbe0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 3e10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq fe38 │ │ │ │ │ + beq 11084 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - movne r5, sl │ │ │ │ │ - bne 10f48 │ │ │ │ │ + bne 11178 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - bne fdd4 │ │ │ │ │ + bne fd44 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b ed54 │ │ │ │ │ + b ed44 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ │ - beq e9ec │ │ │ │ │ + beq e9e0 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 139f8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 111f0 │ │ │ │ │ + beq 1113c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f16c │ │ │ │ │ + beq f15c │ │ │ │ │ sub r7, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r7, [r9] │ │ │ │ │ - bne f16c │ │ │ │ │ + bne f15c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - b e9f0 │ │ │ │ │ + b e9e4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ │ - beq eaac │ │ │ │ │ + beq eaa0 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 139f8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 111f0 │ │ │ │ │ + beq 1113c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f1bc │ │ │ │ │ + beq f1ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bne f1bc │ │ │ │ │ + bne f1ac │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b eab0 │ │ │ │ │ + b eaa4 │ │ │ │ │ subs ip, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r0, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bcs f554 │ │ │ │ │ + bcs f544 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 10f60 │ │ │ │ │ + beq 110e4 │ │ │ │ │ eor r7, r3, r3, asr #31 │ │ │ │ │ sub r7, r7, r3, asr #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [pc, #3020] @ f89c │ │ │ │ │ + ldr r3, [pc, #3016] @ f888 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - blt f4cc │ │ │ │ │ + blt f4bc │ │ │ │ │ mov r0, #8 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [r9, #8] │ │ │ │ │ - bne f4dc │ │ │ │ │ + bne f4cc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ str r7, [r9, #12] │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b e9bc │ │ │ │ │ + b e9b0 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 8790 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne f99c │ │ │ │ │ + bne f988 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - bne ea7c │ │ │ │ │ - b eaf8 │ │ │ │ │ + bne ea70 │ │ │ │ │ + b eaec │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr fp, [sp, #24] │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ - bpl fdbc │ │ │ │ │ + bpl fd04 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne f76c │ │ │ │ │ + bne f75c │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne ef94 │ │ │ │ │ + bne ef84 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f150 │ │ │ │ │ + bne f140 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq ed9c │ │ │ │ │ + beq ed8c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ed9c │ │ │ │ │ + beq ed8c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne ed9c │ │ │ │ │ + bne ed8c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq edc8 │ │ │ │ │ + beq edb8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq edc8 │ │ │ │ │ + beq edb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne edc8 │ │ │ │ │ + bne edb8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq edf4 │ │ │ │ │ + beq ede4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq edf4 │ │ │ │ │ + beq ede4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne edf4 │ │ │ │ │ + bne ede4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs ip, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r0, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bcs f7b4 │ │ │ │ │ + bcs f7a0 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 10e4c │ │ │ │ │ + beq 10ff4 │ │ │ │ │ eor r7, r3, r3, asr #31 │ │ │ │ │ sub r7, r7, r3, asr #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [pc, #2652] @ f89c │ │ │ │ │ + ldr r3, [pc, #2648] @ f888 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - blt f6fc │ │ │ │ │ + blt f6ec │ │ │ │ │ mov r0, #8 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [r9, #8] │ │ │ │ │ - bne f70c │ │ │ │ │ + bne f6fc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ str r7, [r9, #12] │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b ea7c │ │ │ │ │ - ldr r9, [pc, #2584] @ f88c │ │ │ │ │ + b ea70 │ │ │ │ │ + ldr r9, [pc, #2580] @ f878 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b ea7c │ │ │ │ │ + b ea70 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2, #892] @ 0x37c │ │ │ │ │ - bne e904 │ │ │ │ │ - ldr r0, [pc, #2552] @ f888 │ │ │ │ │ + bne e8f8 │ │ │ │ │ + ldr r0, [pc, #2548] @ f874 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - bhi e90c │ │ │ │ │ + bhi e900 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr sl, [sp, #4] │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ add fp, r7, r3, lsl #2 │ │ │ │ │ - b ed3c │ │ │ │ │ + b ed2c │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq eb64 │ │ │ │ │ + beq eb58 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 139f8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10e40 │ │ │ │ │ + beq 110d8 │ │ │ │ │ ldr r4, [sl] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f904 │ │ │ │ │ + beq f8f0 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [sl] │ │ │ │ │ - bne f904 │ │ │ │ │ + bne f8f0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - b eb64 │ │ │ │ │ - beq f300 │ │ │ │ │ + b eb58 │ │ │ │ │ + beq f2f0 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ - ldr sl, [pc, #2412] @ f888 │ │ │ │ │ + ldr sl, [pc, #2408] @ f874 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b ed54 │ │ │ │ │ + b ed44 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 8254 │ │ │ │ │ + bl 8248 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 110fc │ │ │ │ │ + beq 1100c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq f46c │ │ │ │ │ + beq f45c │ │ │ │ │ ldr r4, [sl] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f46c │ │ │ │ │ + beq f45c │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [sl] │ │ │ │ │ - bne f46c │ │ │ │ │ + bne f45c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - bne f1cc │ │ │ │ │ + bne f1bc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f488 │ │ │ │ │ + bne f478 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b ed54 │ │ │ │ │ + b ed44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne ed64 │ │ │ │ │ + bne ed54 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ed64 │ │ │ │ │ + b ed54 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f190 │ │ │ │ │ + beq f180 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq f19c │ │ │ │ │ + beq f18c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ movne r2, #0 │ │ │ │ │ strne r2, [sp, #12] │ │ │ │ │ - beq f4e8 │ │ │ │ │ + beq f4d8 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi effc │ │ │ │ │ + bhi efec │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq fac8 │ │ │ │ │ + beq fab4 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne f28c │ │ │ │ │ + bne f27c │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1168c <_PyLong_Copy> │ │ │ │ │ + bl 11644 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 11200 │ │ │ │ │ + beq 110b4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f914 │ │ │ │ │ + bne f900 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - bne f9ec │ │ │ │ │ + bne f9f8 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f75c │ │ │ │ │ + bne f74c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f6a8 │ │ │ │ │ + beq f698 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq f9d8 │ │ │ │ │ - ldr r9, [pc, #2032] @ f888 │ │ │ │ │ + beq f9c4 │ │ │ │ │ + ldr r9, [pc, #2028] @ f874 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov sl, r6 │ │ │ │ │ sub r8, r9, #16 │ │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r3, fp │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ca54 │ │ │ │ │ + bl ca48 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10f98 │ │ │ │ │ + beq 10f68 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f4b0 │ │ │ │ │ + bne f4a0 │ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ - bl 8254 │ │ │ │ │ + bl 8248 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne f980 │ │ │ │ │ + bne f96c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1119c │ │ │ │ │ + beq 111a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 3e10 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne f604 │ │ │ │ │ + bne f5f4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1119c │ │ │ │ │ + beq 111a0 │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne fad8 │ │ │ │ │ + bne fac4 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ mov r5, sl │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov r9, r8 │ │ │ │ │ - beq f228 │ │ │ │ │ + beq f218 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b f0a8 │ │ │ │ │ + b f098 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne ed70 │ │ │ │ │ + bne ed60 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ed70 │ │ │ │ │ + b ed60 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b e9f0 │ │ │ │ │ - ldr sl, [pc, #1796] @ f888 │ │ │ │ │ + b e9e4 │ │ │ │ │ + ldr sl, [pc, #1792] @ f874 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b ed54 │ │ │ │ │ + b ed44 │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne efd8 │ │ │ │ │ - ldr r3, [pc, #1740] @ f870 │ │ │ │ │ + bne efc8 │ │ │ │ │ + ldr r3, [pc, #1736] @ f85c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - ldr r1, [pc, #1728] @ f86c │ │ │ │ │ + ldr r1, [pc, #1724] @ f858 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov sl, r4 │ │ │ │ │ - b ed54 │ │ │ │ │ + b ed44 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b eab0 │ │ │ │ │ + b eaa4 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 139f8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10e3c │ │ │ │ │ + beq 110c8 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f674 │ │ │ │ │ + beq f664 │ │ │ │ │ sub r5, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str r5, [r8] │ │ │ │ │ - bne f674 │ │ │ │ │ + bne f664 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - bne fc5c │ │ │ │ │ + bne fc48 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b ed54 │ │ │ │ │ + b ed44 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f6e0 │ │ │ │ │ + bne f6d0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 110d8 │ │ │ │ │ - ldr r1, [pc, #1592] @ f888 │ │ │ │ │ + bne 110f8 │ │ │ │ │ + ldr r1, [pc, #1588] @ f874 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 1f84 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f8cc │ │ │ │ │ + bne f8b8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 111d4 │ │ │ │ │ + bne 11120 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f8a8 │ │ │ │ │ + bne f894 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ mov r7, r4 │ │ │ │ │ str r8, [sp, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq f38c │ │ │ │ │ + beq f37c │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ cmp r3, r2, lsr #3 │ │ │ │ │ - bgt f38c │ │ │ │ │ + bgt f37c │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ muls r1, r3, r2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - beq fa58 │ │ │ │ │ + beq fa44 │ │ │ │ │ add r3, r7, r1, lsl #2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movgt r2, #0 │ │ │ │ │ movle r2, #1 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ movhi r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne f424 │ │ │ │ │ + bne f414 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b e8d4 │ │ │ │ │ + b e8c8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - ldr r1, [pc, #1404] @ f888 │ │ │ │ │ + ldr r1, [pc, #1400] @ f874 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 8254 │ │ │ │ │ + bl 8248 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 111a4 │ │ │ │ │ - ldr r0, [pc, #1372] @ f884 │ │ │ │ │ + beq fe6c │ │ │ │ │ + ldr r0, [pc, #1368] @ f870 │ │ │ │ │ ldr r4, [r0, #892] @ 0x37c │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f628 │ │ │ │ │ + beq f618 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r0, #892] @ 0x37c │ │ │ │ │ - bne f628 │ │ │ │ │ + bne f618 │ │ │ │ │ add r0, r0, #892 @ 0x37c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - bne f638 │ │ │ │ │ + bne f628 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r4, #0 │ │ │ │ │ moveq r6, r4 │ │ │ │ │ moveq r5, r4 │ │ │ │ │ - beq ed54 │ │ │ │ │ + beq ed44 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq fd28 │ │ │ │ │ + beq fd20 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r8, sl │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - b eb94 │ │ │ │ │ + b eb88 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 139f8 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 11200 │ │ │ │ │ + beq 110b4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f3d0 │ │ │ │ │ + beq f3c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne f3d0 │ │ │ │ │ + bne f3c0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ muls r1, r3, r2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - beq fa38 │ │ │ │ │ + beq f9d8 │ │ │ │ │ add r3, r7, r1, lsl #2 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ movls r3, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - beq e8d0 │ │ │ │ │ + beq e8c4 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bhi eb14 │ │ │ │ │ - beq f304 │ │ │ │ │ + bhi eb08 │ │ │ │ │ + beq f2f4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ef10 │ │ │ │ │ - ldr r2, [pc, #1088] @ f884 │ │ │ │ │ + beq ef00 │ │ │ │ │ + ldr r2, [pc, #1084] @ f870 │ │ │ │ │ ldr r3, [r2, #900] @ 0x384 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldreq r4, [sp, #56] @ 0x38 │ │ │ │ │ addeq sl, r2, #892 @ 0x37c │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - beq ed54 │ │ │ │ │ + beq ed44 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r8, r2, #892 @ 0x37c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b eb94 │ │ │ │ │ + b eb88 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ - bne f1cc │ │ │ │ │ + bne f1bc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ef80 │ │ │ │ │ + beq ef70 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ moveq r4, r6 │ │ │ │ │ moveq sl, r8 │ │ │ │ │ moveq r5, r6 │ │ │ │ │ - beq ed54 │ │ │ │ │ + beq ed44 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - b eb94 │ │ │ │ │ + b eb88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne f0d0 │ │ │ │ │ + bne f0c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f0d0 │ │ │ │ │ + b f0c0 │ │ │ │ │ mov r0, #10 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [r9, #8] │ │ │ │ │ - beq ece8 │ │ │ │ │ + beq ecd8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - b ece8 │ │ │ │ │ + b ecd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1168c <_PyLong_Copy> │ │ │ │ │ + bl 11644 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 11200 │ │ │ │ │ + beq 110b4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f51c │ │ │ │ │ + beq f50c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq fe64 │ │ │ │ │ + beq 11194 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov ip, #0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - bne fa70 │ │ │ │ │ + bne fa5c │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b efe8 │ │ │ │ │ + b efd8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt fb40 │ │ │ │ │ + blt fb2c │ │ │ │ │ lsrs r3, r1, #28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bne 10f8c │ │ │ │ │ + bne fe60 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, #20 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq fce4 │ │ │ │ │ + beq fda8 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r0, [pc, #772] @ f89c │ │ │ │ │ + ldr r0, [pc, #768] @ f888 │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ str r0, [r9, #4] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bne 1114c │ │ │ │ │ + bne 10f18 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ orr r3, r2, r3 │ │ │ │ │ @@ -16621,1174 +16617,1197 @@ │ │ │ │ │ orrs r3, r3, #0 │ │ │ │ │ lsr r3, r7, #30 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r9, #16] │ │ │ │ │ str r2, [r9, #12] │ │ │ │ │ addne r3, r9, #20 │ │ │ │ │ - beq f5fc │ │ │ │ │ + beq f5ec │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r2, [r3] │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b e9bc │ │ │ │ │ + b e9b0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne f118 │ │ │ │ │ + bne f108 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b f118 │ │ │ │ │ + b f108 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq f354 │ │ │ │ │ + beq f344 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 139f8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10e40 │ │ │ │ │ + beq 110d8 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f674 │ │ │ │ │ + beq f664 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne f674 │ │ │ │ │ + bne f664 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - beq ebd4 │ │ │ │ │ + beq ebc4 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movne r8, sl │ │ │ │ │ strne r4, [sp, #8] │ │ │ │ │ - bne eb94 │ │ │ │ │ - b f220 │ │ │ │ │ + bne eb88 │ │ │ │ │ + b f210 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne f090 │ │ │ │ │ - ldr r8, [pc, #452] @ f884 │ │ │ │ │ + bne f080 │ │ │ │ │ + ldr r8, [pc, #448] @ f870 │ │ │ │ │ ldr r3, [r8, #876] @ 0x36c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldreq sl, [sp, #4] │ │ │ │ │ addeq r8, r8, #892 @ 0x37c │ │ │ │ │ - beq f248 │ │ │ │ │ + beq f238 │ │ │ │ │ ldr sl, [sp, #4] │ │ │ │ │ add fp, r8, #876 @ 0x36c │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r8, r8, #892 @ 0x37c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - bne f23c │ │ │ │ │ + bne f22c │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f23c │ │ │ │ │ + b f22c │ │ │ │ │ mov r0, #10 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [r9, #8] │ │ │ │ │ - beq ee58 │ │ │ │ │ + beq ee48 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - b ee58 │ │ │ │ │ + b ee48 │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs ip, ip, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs fd6c │ │ │ │ │ + bcs fd38 │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 11210 │ │ │ │ │ + bne 1114c │ │ │ │ │ subs r4, sl, #0 │ │ │ │ │ - beq fd60 │ │ │ │ │ + beq fd2c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f06c │ │ │ │ │ + beq f05c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b f06c │ │ │ │ │ + b f05c │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq fbf4 │ │ │ │ │ + beq fbe0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 3e10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 11208 │ │ │ │ │ + beq 111ec │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10f3c │ │ │ │ │ + bne 11168 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - b f220 │ │ │ │ │ + b f210 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt fc1c │ │ │ │ │ + blt fc08 │ │ │ │ │ lsrs r3, r1, #28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bne 10f80 │ │ │ │ │ + bne 11114 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, #20 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq fd34 │ │ │ │ │ + beq fe04 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r0, [pc, #164] @ f89c │ │ │ │ │ + ldr r0, [pc, #164] @ f888 │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ str r0, [r9, #4] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addne ip, ip, #1 │ │ │ │ │ + strne ip, [r0] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bne 11088 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ orr r3, r2, r3 │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ bic r2, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ orrs r3, r3, #0 │ │ │ │ │ lsr r3, r7, #30 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r3, [r9, #16] │ │ │ │ │ str r2, [r9, #12] │ │ │ │ │ - addne r3, r9, #20 │ │ │ │ │ - beq f85c │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - str r2, [r3] │ │ │ │ │ + str r3, [r9, #16] │ │ │ │ │ + beq ee60 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + str r3, [r9, #20] │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b ea7c │ │ │ │ │ + b ea70 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000064c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x0000066c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x0000236c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyFloat_Type │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ - .word 0x0000236c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0xcccccccd │ │ │ │ │ .word 0xcccccccc │ │ │ │ │ + .word 0xcccccccd │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [r3] │ │ │ │ │ - bne f27c │ │ │ │ │ + bne f26c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - b f284 │ │ │ │ │ + b f274 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne fbd8 │ │ │ │ │ + bne fb6c │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne fc00 │ │ │ │ │ - ldr r3, [pc, #-120] @ f870 │ │ │ │ │ - ldr r1, [pc, #-120] @ f874 │ │ │ │ │ + bne fbec │ │ │ │ │ + ldr r3, [pc, #-120] @ f85c │ │ │ │ │ + ldr r1, [pc, #-120] @ f860 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov sl, r4 │ │ │ │ │ - b ed54 │ │ │ │ │ + b ed44 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b eb64 │ │ │ │ │ + b eb58 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [r7] │ │ │ │ │ - bne f030 │ │ │ │ │ + bne f020 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - b f038 │ │ │ │ │ + b f028 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 11104 │ │ │ │ │ + bne 11098 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f95c │ │ │ │ │ + beq f948 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 11120 │ │ │ │ │ - ldr r3, [pc, #-236] @ f878 │ │ │ │ │ - ldr r2, [pc, #-236] @ f87c │ │ │ │ │ + beq fe24 │ │ │ │ │ + ldr r3, [pc, #-232] @ f868 │ │ │ │ │ + ldr r2, [pc, #-232] @ f86c │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne f0f4 │ │ │ │ │ + bne f0e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f0f4 │ │ │ │ │ + b f0e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 110f4 │ │ │ │ │ + beq 11090 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - bne fb80 │ │ │ │ │ + bne fb88 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ - b ea7c │ │ │ │ │ - ldr r8, [pc, #-344] @ f888 │ │ │ │ │ + b ea70 │ │ │ │ │ + ldr r8, [pc, #-344] @ f874 │ │ │ │ │ ldr sl, [sp, #4] │ │ │ │ │ mov r7, r6 │ │ │ │ │ sub fp, r8, #16 │ │ │ │ │ - b f230 │ │ │ │ │ + b f220 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne fddc │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + ldr sl, [pc, #-380] @ f874 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b ed44 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r7, [pc, #-368] @ f890 │ │ │ │ │ + ldr r7, [pc, #-400] @ f87c │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ rsc r1, r2, #0 │ │ │ │ │ rsbs r8, r3, #5 │ │ │ │ │ rsc r5, r2, #0 │ │ │ │ │ mov lr, #0 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ sbcs lr, lr, r5 │ │ │ │ │ - bcc f718 │ │ │ │ │ - ldr r3, [pc, #-424] @ f880 │ │ │ │ │ + bcc f708 │ │ │ │ │ + ldr r3, [pc, #-464] @ f864 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, r0, lsl #4 │ │ │ │ │ - bne 1122c │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b f74c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne fd94 │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - ldr sl, [pc, #-456] @ f888 │ │ │ │ │ + bne 11078 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b ed54 │ │ │ │ │ + b f73c │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne fd78 │ │ │ │ │ + bne fdc0 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ - ldr sl, [pc, #-488] @ f888 │ │ │ │ │ - b ed54 │ │ │ │ │ + ldr sl, [pc, #-488] @ f874 │ │ │ │ │ + b ed44 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r6, [pc, #-500] @ f890 │ │ │ │ │ + ldr r6, [pc, #-500] @ f87c │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ rsc r1, r2, #0 │ │ │ │ │ rsbs r5, r3, #5 │ │ │ │ │ rsc lr, r2, #0 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ sbcs lr, ip, lr │ │ │ │ │ - bcc fafc │ │ │ │ │ + bcc fae8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldr r3, [pc, #-560] @ f880 │ │ │ │ │ + ldr r3, [pc, #-568] @ f864 │ │ │ │ │ add sl, r3, r0, lsl #4 │ │ │ │ │ - bne 11048 │ │ │ │ │ + bne 11014 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ mov r6, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b efe8 │ │ │ │ │ + b efd8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - ldr sl, [pc, #-596] @ f880 │ │ │ │ │ + ldr sl, [pc, #-604] @ f864 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b ed54 │ │ │ │ │ + b ed44 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - bne f12c │ │ │ │ │ + bne f11c │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b f12c │ │ │ │ │ + b f11c │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs ip, ip, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs fdc8 │ │ │ │ │ + bcs fd9c │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10e64 │ │ │ │ │ + bne fe44 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne fab4 │ │ │ │ │ + bne faa0 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r5, sl │ │ │ │ │ - b ed54 │ │ │ │ │ + b ed44 │ │ │ │ │ rsbs r2, r3, #0 │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ lsrs r3, r1, #28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq f56c │ │ │ │ │ + beq f55c │ │ │ │ │ mov r0, #24 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq fce4 │ │ │ │ │ + beq fda8 │ │ │ │ │ mov r3, #24 │ │ │ │ │ - b f590 │ │ │ │ │ + b f580 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [sl] │ │ │ │ │ + bne f8c0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b f8c0 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul ip, r2, r3 │ │ │ │ │ - ldr r7, [pc, #-772] @ f890 │ │ │ │ │ + ldr r7, [pc, #-800] @ f87c │ │ │ │ │ asr r2, ip, #31 │ │ │ │ │ rsbs lr, ip, #0 │ │ │ │ │ rsc r3, r2, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ rsbs r3, ip, #5 │ │ │ │ │ rsc r0, r2, #0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sbcs r3, r0, r3 │ │ │ │ │ - bcc fca0 │ │ │ │ │ - ldr r2, [pc, #-836] @ f880 │ │ │ │ │ + bcc fc8c │ │ │ │ │ + ldr r2, [pc, #-872] @ f864 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, lr, lsl #4 │ │ │ │ │ - beq f9cc │ │ │ │ │ + beq f9b8 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - b fcd0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [sl] │ │ │ │ │ - bne f8d4 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f8d4 │ │ │ │ │ + b fcbc │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b ed54 │ │ │ │ │ + b ed44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne f8e0 │ │ │ │ │ + bne f8cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f8e0 │ │ │ │ │ + b f8cc │ │ │ │ │ rsbs r2, r3, #0 │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ lsrs r3, r1, #28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq f7cc │ │ │ │ │ + beq f7b8 │ │ │ │ │ mov r0, #24 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq fd34 │ │ │ │ │ + beq fe04 │ │ │ │ │ mov r3, #24 │ │ │ │ │ - b f7f0 │ │ │ │ │ + b f7dc │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldreq r4, [sp, #8] │ │ │ │ │ moveq r5, r4 │ │ │ │ │ - beq ed54 │ │ │ │ │ + beq ed44 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b eb94 │ │ │ │ │ + b eb88 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10eb8 │ │ │ │ │ + bne 10eec │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10e9c │ │ │ │ │ - ldr sl, [pc, #-1044] @ f88c │ │ │ │ │ - b edf4 │ │ │ │ │ + bne 10ed0 │ │ │ │ │ + ldr sl, [pc, #-1044] @ f878 │ │ │ │ │ + b ede4 │ │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs r3, r3, ip │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ mov r0, lr │ │ │ │ │ - bcs fd50 │ │ │ │ │ + bcs fd10 │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 11024 │ │ │ │ │ + bne 11024 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f9cc │ │ │ │ │ + bne f9b8 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ - b fd44 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldreq r4, [sp, #56] @ 0x38 │ │ │ │ │ moveq r5, sl │ │ │ │ │ - bne 10cfc │ │ │ │ │ + bne 10d54 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r3, sp, #64 @ 0x40 │ │ │ │ │ movne sl, #0 │ │ │ │ │ strne r3, [sp, #52] @ 0x34 │ │ │ │ │ - bne fde8 │ │ │ │ │ + bne fd58 │ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ │ - b ed54 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - b ed54 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b fcf8 │ │ │ │ │ + b ed44 │ │ │ │ │ + ldr r5, [fp, #-4]! │ │ │ │ │ + mov r4, #536870912 @ 0x20000000 │ │ │ │ │ + b e950 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - bl 1185c <_PyLong_FromLarge> │ │ │ │ │ + bl 11814 <_PyLong_FromLarge> │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b fcc4 │ │ │ │ │ + b fcb0 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b ed44 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r5, sl │ │ │ │ │ - b ed54 │ │ │ │ │ - bl 1185c <_PyLong_FromLarge> │ │ │ │ │ + b ed44 │ │ │ │ │ + bl 11814 <_PyLong_FromLarge> │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b f738 │ │ │ │ │ - ldr r2, [pc, #-1276] @ f884 │ │ │ │ │ - ldr r3, [r2, #900] @ 0x384 │ │ │ │ │ - and r3, r3, #3 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq fe2c │ │ │ │ │ - add r8, r2, #892 @ 0x37c │ │ │ │ │ - b eb94 │ │ │ │ │ - ldr r2, [pc, #-1304] @ f884 │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - ldr r3, [r2, #900] @ 0x384 │ │ │ │ │ - and r3, r3, #3 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ldreq r4, [sp, #8] │ │ │ │ │ - addeq sl, r2, #892 @ 0x37c │ │ │ │ │ - moveq r5, r4 │ │ │ │ │ - bne fd8c │ │ │ │ │ - b ed54 │ │ │ │ │ - ldr r5, [fp, #-4]! │ │ │ │ │ - mov r4, #536870912 @ 0x20000000 │ │ │ │ │ - b e95c │ │ │ │ │ - bl 1185c <_PyLong_FromLarge> │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b fb1c │ │ │ │ │ + b f728 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r5, r4 │ │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ │ mov r8, #0 │ │ │ │ │ ldr r3, [r9], #4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - beq fe18 │ │ │ │ │ + beq fd88 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne fe18 │ │ │ │ │ + bne fd88 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq ed54 │ │ │ │ │ - b fdf0 │ │ │ │ │ + beq ed44 │ │ │ │ │ + b fd60 │ │ │ │ │ + bl 11814 <_PyLong_FromLarge> │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b fb08 │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + b fcd4 │ │ │ │ │ + ldr r2, [pc, #-1368] @ f870 │ │ │ │ │ + ldr r3, [r2, #900] @ 0x384 │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq fe18 │ │ │ │ │ + add r8, r2, #892 @ 0x37c │ │ │ │ │ + b eb88 │ │ │ │ │ + ldr r2, [pc, #-1396] @ f870 │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + ldr r3, [r2, #900] @ 0x384 │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ldreq r4, [sp, #8] │ │ │ │ │ + addeq sl, r2, #892 @ 0x37c │ │ │ │ │ + moveq r5, r4 │ │ │ │ │ + bne fdd4 │ │ │ │ │ + b ed44 │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + b fccc │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ add sl, r2, #892 @ 0x37c │ │ │ │ │ - b ed50 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - ldr r3, [sl] │ │ │ │ │ + b ed40 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [pc, #-1484] @ f868 │ │ │ │ │ + ldr r2, [pc, #-1484] @ f86c │ │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + b f95c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne fb14 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b fb14 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b fb4c │ │ │ │ │ + ldr r2, [pc, #-1540] @ f870 │ │ │ │ │ + ldr r3, [r2, #892] @ 0x37c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq fe5c │ │ │ │ │ + moveq r5, #0 │ │ │ │ │ + ldreq r4, [sp, #56] @ 0x38 │ │ │ │ │ + moveq sl, r5 │ │ │ │ │ + beq ed44 │ │ │ │ │ + add sl, r2, #892 @ 0x37c │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - beq 10e80 │ │ │ │ │ + beq 10e70 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ - b fd08 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f51c │ │ │ │ │ + b fce4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 8254 │ │ │ │ │ + bl 8248 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 10094 │ │ │ │ │ + beq 100e0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq fecc │ │ │ │ │ + beq ff0c │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 139f8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10e8c │ │ │ │ │ + beq 10ec0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 117ec │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r8, [r9, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bl 8254 │ │ │ │ │ + bl 8248 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10088 │ │ │ │ │ + beq 100c8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r0, [r9] │ │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ │ - beq ff3c │ │ │ │ │ + beq ff7c │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 139f8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10088 │ │ │ │ │ + beq 100c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 117ec │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [r9] │ │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, #16 │ │ │ │ │ - bne fee0 │ │ │ │ │ + bne ff20 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str sl, [sp, #8] │ │ │ │ │ - beq ff78 │ │ │ │ │ + beq ffb8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ff78 │ │ │ │ │ + beq ffb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne ff78 │ │ │ │ │ + bne ffb8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ subs fp, r3, #1 │ │ │ │ │ - bmi 10ddc │ │ │ │ │ + bmi 10e38 │ │ │ │ │ add r3, r3, #3 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - ldr sl, [pc, #-1820] @ f888 │ │ │ │ │ + ldr sl, [pc, #-1904] @ f874 │ │ │ │ │ add r8, r7, r3, lsl #2 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r3, fp │ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [r8, #-4]! │ │ │ │ │ mov fp, #29 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ │ - b ffd8 │ │ │ │ │ + b 10018 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq 100a8 │ │ │ │ │ + beq 100f4 │ │ │ │ │ subs fp, fp, #1 │ │ │ │ │ - bcc 10914 │ │ │ │ │ + bcc 1095c │ │ │ │ │ lsr r3, r7, fp │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ orrs r4, r3, r4, lsl #1 │ │ │ │ │ - bne ffc4 │ │ │ │ │ + bne 10004 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 8254 │ │ │ │ │ + bl 8248 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 104a4 │ │ │ │ │ + beq 104f0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 106bc │ │ │ │ │ + beq 10704 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 106bc │ │ │ │ │ + beq 10704 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 106bc │ │ │ │ │ + bne 10704 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - beq 106cc │ │ │ │ │ + beq 10714 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 139f8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 105a0 │ │ │ │ │ + beq 10e18 │ │ │ │ │ ldr r8, [r9] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 106ac │ │ │ │ │ + beq 106f4 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r8, [r9] │ │ │ │ │ - bne 106ac │ │ │ │ │ + bne 106f4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r8 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ │ - b ffd0 │ │ │ │ │ + b 10010 │ │ │ │ │ str sl, [sp, #8] │ │ │ │ │ - ldr sl, [pc, #-2060] @ f888 │ │ │ │ │ - b fe40 │ │ │ │ │ + ldr sl, [pc, #-2144] @ f874 │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bne fe98 │ │ │ │ │ + b fea8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - ldr sl, [pc, #-2072] @ f888 │ │ │ │ │ + ldr sl, [pc, #-2168] @ f874 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b fe40 │ │ │ │ │ + b 100d0 │ │ │ │ │ tst r4, #1 │ │ │ │ │ - bne 10618 │ │ │ │ │ + bne 10660 │ │ │ │ │ asr r8, r4, #1 │ │ │ │ │ ands r3, r8, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bne 100d8 │ │ │ │ │ + bne 10124 │ │ │ │ │ mov r3, #1 │ │ │ │ │ asr r8, r8, #1 │ │ │ │ │ tst r8, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - beq 100c4 │ │ │ │ │ + beq 10110 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ rsb r5, r3, #5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - ldreq r9, [pc, #-2164] @ f88c │ │ │ │ │ + ldreq r9, [pc, #-2260] @ f878 │ │ │ │ │ streq r9, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10158 │ │ │ │ │ + beq 101a4 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 10488 │ │ │ │ │ + bhi 104d4 │ │ │ │ │ ldr r2, [sl, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r0, [pc, #-2200] @ f890 │ │ │ │ │ + ldr r0, [pc, #-2296] @ f87c │ │ │ │ │ smull r2, r1, r3, r3 │ │ │ │ │ adds r9, r2, #5 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ sbcs r3, r5, r3 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - bcc 105a8 │ │ │ │ │ - ldr r3, [pc, #-2228] @ f898 │ │ │ │ │ + bcc 105f0 │ │ │ │ │ + ldr r3, [pc, #-2324] @ f884 │ │ │ │ │ add r9, r3, r9, lsl #4 │ │ │ │ │ add r9, r9, #8960 @ 0x2300 │ │ │ │ │ add r9, r9, #28 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1046c │ │ │ │ │ + beq 104c0 │ │ │ │ │ sub r7, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r7, [sl] │ │ │ │ │ - bne 1046c │ │ │ │ │ + bne 104c0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10478 │ │ │ │ │ + beq 104cc │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ lsr lr, r3, #3 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ lsr r2, r1, #3 │ │ │ │ │ - beq 10560 │ │ │ │ │ + beq 105ac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10ce4 │ │ │ │ │ + beq 10d3c │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - blt 108e4 │ │ │ │ │ - beq 108cc │ │ │ │ │ + blt 1092c │ │ │ │ │ + beq 10914 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 106fc │ │ │ │ │ + beq 10744 │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 15564 │ │ │ │ │ + bl 1540c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 101f4 │ │ │ │ │ + beq 10240 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 101f4 │ │ │ │ │ + beq 10240 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 101f4 │ │ │ │ │ + bne 10240 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 105a0 │ │ │ │ │ + beq 10e18 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bls 104ac │ │ │ │ │ + bls 104f8 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 10538 │ │ │ │ │ + beq 10584 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 10d04 │ │ │ │ │ + beq 10d5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10240 │ │ │ │ │ + bne 1028c │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 10d10 │ │ │ │ │ + beq 10d68 │ │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ │ ldr r7, [r9] │ │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10480 │ │ │ │ │ + beq 104b8 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r7, [r9] │ │ │ │ │ - bne 10480 │ │ │ │ │ + bne 104b8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bne 100ec │ │ │ │ │ + bne 10138 │ │ │ │ │ asr r8, r8, #1 │ │ │ │ │ add r8, sp, r8, lsl #2 │ │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - bl 8254 │ │ │ │ │ + bl 8248 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10eec │ │ │ │ │ + beq 10eb4 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 106e4 │ │ │ │ │ + beq 1072c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 106e4 │ │ │ │ │ + bne 1072c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - beq 106f4 │ │ │ │ │ + beq 1073c │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 139f8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 105a0 │ │ │ │ │ + beq 10e18 │ │ │ │ │ ldr r5, [r9] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 106d4 │ │ │ │ │ + beq 1071c │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [r9] │ │ │ │ │ - bne 106d4 │ │ │ │ │ + bne 1071c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 106a4 │ │ │ │ │ + ble 106ec │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ - bl 8254 │ │ │ │ │ + bl 8248 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 104a4 │ │ │ │ │ + beq 104f0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 10628 │ │ │ │ │ + beq 10670 │ │ │ │ │ ldr r8, [sl] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10628 │ │ │ │ │ + beq 10670 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r8, [sl] │ │ │ │ │ - bne 10628 │ │ │ │ │ + bne 10670 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10638 │ │ │ │ │ + beq 10680 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 139f8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 105a0 │ │ │ │ │ + beq 10e18 │ │ │ │ │ ldr r8, [r9] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10a80 │ │ │ │ │ + beq 10ad8 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r8, [r9] │ │ │ │ │ - bne 10a80 │ │ │ │ │ + bne 10ad8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10464 │ │ │ │ │ + beq 104b0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ sub r8, r3, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 8254 │ │ │ │ │ + bl 8248 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 104a4 │ │ │ │ │ + beq 104f0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 10ab4 │ │ │ │ │ + beq 10b0c │ │ │ │ │ ldr r5, [sl] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10ab4 │ │ │ │ │ + beq 10b0c │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [sl] │ │ │ │ │ - bne 10ab4 │ │ │ │ │ + bne 10b0c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 139f8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 105a0 │ │ │ │ │ + beq 10e18 │ │ │ │ │ ldr r5, [r9] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10a98 │ │ │ │ │ + beq 10af0 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [r9] │ │ │ │ │ - bne 10a98 │ │ │ │ │ + bne 10af0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmn r8, #1 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - bne 103c8 │ │ │ │ │ + bne 10414 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b ffd0 │ │ │ │ │ + b 10010 │ │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ │ + b 102b8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - bne 10188 │ │ │ │ │ + bne 101d4 │ │ │ │ │ mov sl, r9 │ │ │ │ │ - b 1026c │ │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ │ - b 1026c │ │ │ │ │ + b 102b8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 8790 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - bne 10158 │ │ │ │ │ + bne 101a4 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ - b fcf8 │ │ │ │ │ + b fcd4 │ │ │ │ │ ldr r1, [sl, #12] │ │ │ │ │ rsb r2, r3, #1 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ - ldr r0, [pc, #-3120] @ f890 │ │ │ │ │ + ldr r0, [pc, #-3216] @ f87c │ │ │ │ │ adds r7, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ sbcs r2, r1, r2 │ │ │ │ │ - bcc 10210 │ │ │ │ │ + bcc 1025c │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1050c │ │ │ │ │ + beq 10558 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 1050c │ │ │ │ │ - ldr r3, [pc, #-3176] @ f894 │ │ │ │ │ + bne 10558 │ │ │ │ │ + ldr r3, [pc, #-3272] @ f880 │ │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 10da8 │ │ │ │ │ + bne 10e20 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r3, [pc, #-3196] @ f898 │ │ │ │ │ + ldr r3, [pc, #-3292] @ f884 │ │ │ │ │ add r7, r3, r7, lsl #4 │ │ │ │ │ add sl, r7, #8960 @ 0x2300 │ │ │ │ │ add sl, sl, #28 │ │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bne 10220 │ │ │ │ │ + bne 1026c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 10240 │ │ │ │ │ + beq 1028c │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ - bl 15ff4 <_PyLong_Negate> │ │ │ │ │ + bl 15e9c <_PyLong_Negate> │ │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 105a0 │ │ │ │ │ + beq 10e18 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 10220 │ │ │ │ │ + b 1026c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 10cdc │ │ │ │ │ + bne 10d34 │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ tst r3, #3 │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ rsb r7, r1, #1 │ │ │ │ │ ldr r0, [r9, #12] │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ - bne 10c20 │ │ │ │ │ + bne 10c78 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r7, r1 │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - bne 10244 │ │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ - b 10cf8 │ │ │ │ │ + bne 10290 │ │ │ │ │ + b 10e18 │ │ │ │ │ subs r0, r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - bcs 10c34 │ │ │ │ │ + bcs 10c8c │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 10e0c │ │ │ │ │ - ldr r3, [pc, #-3392] @ f89c │ │ │ │ │ + beq 10e98 │ │ │ │ │ + ldr r3, [pc, #-3484] @ f888 │ │ │ │ │ eor r7, r2, r2, asr #31 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ sub r7, r7, r2, asr #31 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - blt 10c00 │ │ │ │ │ + blt 10c58 │ │ │ │ │ mov r2, #8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r9, #8] │ │ │ │ │ - ldr r2, [pc, #-3432] @ f89c │ │ │ │ │ - bne 10c14 │ │ │ │ │ + ldr r2, [pc, #-3524] @ f888 │ │ │ │ │ + bne 10c6c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ str r7, [r9, #12] │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b 10158 │ │ │ │ │ + b 101a4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r8, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b 100e0 │ │ │ │ │ + b 1012c │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bne 10374 │ │ │ │ │ + bne 103c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq sl, r9 │ │ │ │ │ - beq 10464 │ │ │ │ │ + beq 104b0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub r4, r3, #2 │ │ │ │ │ - bl 8254 │ │ │ │ │ + bl 8248 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10ed8 │ │ │ │ │ + beq 10f0c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1068c │ │ │ │ │ + beq 106d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 1068c │ │ │ │ │ + bne 106d4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - bne 10ef8 │ │ │ │ │ + bne 111a8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b ffd0 │ │ │ │ │ + b 10010 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b ffd0 │ │ │ │ │ + b 10010 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bne 1003c │ │ │ │ │ + bne 1007c │ │ │ │ │ mov sl, r9 │ │ │ │ │ - b ffd0 │ │ │ │ │ + b 10010 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b 10310 │ │ │ │ │ + b 1035c │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bne 102cc │ │ │ │ │ + bne 10318 │ │ │ │ │ mov sl, r9 │ │ │ │ │ - b 10310 │ │ │ │ │ + b 1035c │ │ │ │ │ ldr sl, [r6, #12] │ │ │ │ │ add lr, lr, #3 │ │ │ │ │ subs ip, sl, #10 │ │ │ │ │ - bne 10ac0 │ │ │ │ │ + bne 10b18 │ │ │ │ │ add lr, r9, lr, lsl #2 │ │ │ │ │ add sl, r9, #12 │ │ │ │ │ sub r3, lr, sl │ │ │ │ │ tst r3, #4 │ │ │ │ │ mov r1, ip │ │ │ │ │ - beq 1079c │ │ │ │ │ + beq 107e4 │ │ │ │ │ ldr r3, [lr, #-4]! │ │ │ │ │ - ldr r2, [pc, #-3728] @ f8a0 │ │ │ │ │ - ldr r7, [pc, #-3732] @ f8a0 │ │ │ │ │ + ldr r2, [pc, #-3816] @ f890 │ │ │ │ │ + ldr r7, [pc, #-3820] @ f890 │ │ │ │ │ umull r1, r2, r3, r2 │ │ │ │ │ - ldr r1, [pc, #-3736] @ f8a4 │ │ │ │ │ + ldr r1, [pc, #-3832] @ f88c │ │ │ │ │ bic r0, r2, #3 │ │ │ │ │ add r0, r0, r2, lsr #2 │ │ │ │ │ sub r0, r3, r0 │ │ │ │ │ subs r0, r3, r0 │ │ │ │ │ mul r1, r0, r1 │ │ │ │ │ - ldr r2, [pc, #-3764] @ f8a0 │ │ │ │ │ + ldr r2, [pc, #-3852] @ f890 │ │ │ │ │ sbc ip, ip, #0 │ │ │ │ │ mla r2, ip, r2, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ umull r2, ip, r0, r7 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ lsr r0, r2, #1 │ │ │ │ │ orr r0, r0, r1, lsl #31 │ │ │ │ │ @@ -17799,30 +17818,30 @@ │ │ │ │ │ orr r2, r2, r0, lsr #30 │ │ │ │ │ adc r1, r1, r2 │ │ │ │ │ adds ip, ip, ip │ │ │ │ │ adc r1, r1, r1 │ │ │ │ │ subs ip, r3, ip │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ cmp sl, lr │ │ │ │ │ - beq 108b0 │ │ │ │ │ + beq 108f8 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ ldr r7, [lr, #-4] │ │ │ │ │ lsl r1, r1, #30 │ │ │ │ │ orr r1, r1, ip, lsr #2 │ │ │ │ │ orr ip, r7, ip, lsl #30 │ │ │ │ │ adds r2, ip, r1 │ │ │ │ │ - ldr r0, [pc, #-3872] @ f8a0 │ │ │ │ │ + ldr r0, [pc, #-3960] @ f890 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ umull r3, r0, r2, r0 │ │ │ │ │ - ldr r6, [pc, #-3884] @ f8a0 │ │ │ │ │ + ldr r6, [pc, #-3972] @ f890 │ │ │ │ │ bic r3, r0, #3 │ │ │ │ │ add r3, r3, r0, lsr #2 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ - ldr r3, [pc, #-3896] @ f8a4 │ │ │ │ │ + ldr r3, [pc, #-3992] @ f88c │ │ │ │ │ subs r2, ip, r2 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ umull r0, r4, r2, r6 │ │ │ │ │ sbc r2, r1, #0 │ │ │ │ │ mla r6, r2, r6, r3 │ │ │ │ │ lsr r0, r0, #1 │ │ │ │ │ add r3, r6, r4 │ │ │ │ │ @@ -17838,22 +17857,22 @@ │ │ │ │ │ subs ip, ip, r2 │ │ │ │ │ sbc r1, r1, r3 │ │ │ │ │ ldr r7, [lr, #-8] │ │ │ │ │ lsl r1, r1, #30 │ │ │ │ │ orr r1, r1, ip, lsr #2 │ │ │ │ │ orr ip, r7, ip, lsl #30 │ │ │ │ │ adds r2, ip, r1 │ │ │ │ │ - ldr r0, [pc, #-3996] @ f8a0 │ │ │ │ │ + ldr r0, [pc, #-4084] @ f890 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ umull r3, r0, r2, r0 │ │ │ │ │ - ldr r6, [pc, #-4008] @ f8a0 │ │ │ │ │ + ldr r6, [pc, #2420] @ 11204 │ │ │ │ │ bic r3, r0, #3 │ │ │ │ │ add r3, r3, r0, lsr #2 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ - ldr r3, [pc, #-4020] @ f8a4 │ │ │ │ │ + ldr r3, [pc, #2408] @ 11208 │ │ │ │ │ subs r2, ip, r2 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ umull r0, r4, r2, r6 │ │ │ │ │ sbc r2, r1, #0 │ │ │ │ │ mla r6, r2, r6, r3 │ │ │ │ │ lsr r0, r0, #1 │ │ │ │ │ add r3, r6, r4 │ │ │ │ │ @@ -17866,165 +17885,169 @@ │ │ │ │ │ adc r3, r3, r4 │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adc r3, r3, r3 │ │ │ │ │ sub lr, lr, #8 │ │ │ │ │ subs ip, ip, r2 │ │ │ │ │ sbc r1, r1, r3 │ │ │ │ │ cmp sl, lr │ │ │ │ │ - bne 107a4 │ │ │ │ │ + bne 107ec │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ - bne 10520 │ │ │ │ │ - b 105a0 │ │ │ │ │ + bne 1056c │ │ │ │ │ + b 10e18 │ │ │ │ │ add r2, r9, lr, lsl #2 │ │ │ │ │ add lr, r6, lr, lsl #2 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ ldr r2, [lr, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcs 101bc │ │ │ │ │ + bcs 10208 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ - ldr r1, [pc, #2392] @ 11248 │ │ │ │ │ + ldr r1, [pc, #2260] @ 1120c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 10dc0 │ │ │ │ │ + bne 10e00 │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ mov sl, r9 │ │ │ │ │ strne r2, [r9] │ │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ │ - b 10220 │ │ │ │ │ + b 1026c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bcs ffb0 │ │ │ │ │ + bcs fff0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ + str r4, [sp, #16] │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ + ldrne r3, [sp, #16] │ │ │ │ │ movne r8, #0 │ │ │ │ │ - movne r3, r4 │ │ │ │ │ - beq 10de0 │ │ │ │ │ + beq 10e3c │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 10e24 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ + beq 10e7c │ │ │ │ │ sub r5, r5, r8 │ │ │ │ │ + mov fp, sl │ │ │ │ │ mov r4, #0 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 8254 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 8248 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - beq fcf8 │ │ │ │ │ - bl 11834 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + beq 10e90 │ │ │ │ │ + bl 117ec │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10e1c │ │ │ │ │ + beq 10e88 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 139f8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10cf8 │ │ │ │ │ + beq 10d50 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 11834 │ │ │ │ │ - ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ + bl 117ec │ │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bne 1094c │ │ │ │ │ + bne 1099c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ │ - asr r3, fp, #1 │ │ │ │ │ + asr r3, r3, #1 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ ldr r1, [r3, #-64] @ 0xffffffc0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 8254 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 8248 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq fcf8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 11834 │ │ │ │ │ + beq 10e90 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 117ec │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10a10 │ │ │ │ │ + beq 10a64 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 13a40 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 139f8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10cf8 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 11834 │ │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ │ + beq 10d54 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 117ec │ │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ + mov r9, sl │ │ │ │ │ mov sl, r9 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 10de0 │ │ │ │ │ + ble 10e3c │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 8254 │ │ │ │ │ + bl 8248 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ mov r0, sl │ │ │ │ │ - beq fcf8 │ │ │ │ │ + beq fcd4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 117ec │ │ │ │ │ cmp r6, r4 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10a10 │ │ │ │ │ + beq 10a68 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 139f8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10cf8 │ │ │ │ │ + beq 10d50 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 117ec │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - b 10a14 │ │ │ │ │ + b 10a6c │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10464 │ │ │ │ │ - b 103c0 │ │ │ │ │ + beq 104b0 │ │ │ │ │ + b 1040c │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - beq ffd0 │ │ │ │ │ - b 103c8 │ │ │ │ │ + beq 10010 │ │ │ │ │ + b 10414 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b 10414 │ │ │ │ │ + b 10460 │ │ │ │ │ add r3, r9, #12 │ │ │ │ │ add r7, r9, lr, lsl #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ sub r3, r7, r3 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ mov r1, ip │ │ │ │ │ - beq 10b68 │ │ │ │ │ + beq 10bc0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 10b38 │ │ │ │ │ + beq 10b90 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 10b14 │ │ │ │ │ + beq 10b6c │ │ │ │ │ mov r3, ip │ │ │ │ │ ldr r0, [r7, #-4]! │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ @@ -18046,15 +18069,15 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 108b0 │ │ │ │ │ + beq 108f8 │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ orr r1, r3, r2, lsr #2 │ │ │ │ │ @@ -18085,52 +18108,52 @@ │ │ │ │ │ orr r1, r3, r2, lsr #2 │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne 10b78 │ │ │ │ │ + bne 10bd0 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b 108b0 │ │ │ │ │ + b 108f8 │ │ │ │ │ mov r2, #10 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r9, #8] │ │ │ │ │ - ldr r2, [pc, #1588] @ 11248 │ │ │ │ │ - beq 10604 │ │ │ │ │ + ldr r2, [pc, #1440] @ 1120c │ │ │ │ │ + beq 1064c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 10604 │ │ │ │ │ + b 1064c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ sub sl, r1, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ sub r1, sl, r1 │ │ │ │ │ - b 10588 │ │ │ │ │ + b 105d4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 10d58 │ │ │ │ │ + blt 10db0 │ │ │ │ │ lsrs r2, r3, #28 │ │ │ │ │ - bne 10e30 │ │ │ │ │ + bne 10ea8 │ │ │ │ │ mov r0, #20 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 10d94 │ │ │ │ │ + beq 10dec │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r0, [pc, #1496] @ 11248 │ │ │ │ │ + ldr r0, [pc, #1348] @ 1120c │ │ │ │ │ str r0, [r9, #4] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ str r1, [r9, #8] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldrne ip, [pc, #1476] @ 11248 │ │ │ │ │ + ldrne ip, [pc, #1328] @ 1120c │ │ │ │ │ addne r0, r0, #1 │ │ │ │ │ strne r0, [ip] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -18146,599 +18169,555 @@ │ │ │ │ │ orr r1, r1, r3, lsl #2 │ │ │ │ │ bic r7, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r7, [r9, #12] │ │ │ │ │ str r1, [r9, #16] │ │ │ │ │ strne r2, [r9, #20] │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b 10158 │ │ │ │ │ + b 101a4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 108e4 │ │ │ │ │ - ldr r3, [pc, #1376] @ 1124c │ │ │ │ │ - ldr r1, [pc, #1376] @ 11250 │ │ │ │ │ + bne 1092c │ │ │ │ │ + ldr r3, [pc, #1228] @ 11210 │ │ │ │ │ + ldr r1, [pc, #1228] @ 11214 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b fe40 │ │ │ │ │ + b 100d0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 10240 │ │ │ │ │ + bne 1028c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 7ca0 │ │ │ │ │ + bl 7c94 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ - beq 10d48 │ │ │ │ │ + beq 10da0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 10d48 │ │ │ │ │ + bne 10da0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 105a0 │ │ │ │ │ + beq 10e18 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b 10240 │ │ │ │ │ + b 1028c │ │ │ │ │ rsbs r7, r2, #0 │ │ │ │ │ rsc r3, r3, #0 │ │ │ │ │ lsrs r2, r3, #28 │ │ │ │ │ moveq r2, #2 │ │ │ │ │ - beq 10c44 │ │ │ │ │ + beq 10c9c │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ mov r0, #24 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 10ee4 │ │ │ │ │ + bne 10e68 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b fcf8 │ │ │ │ │ - ldr r2, [pc, #1188] @ 11254 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - blx r3 │ │ │ │ │ - b 10504 │ │ │ │ │ + b fcd4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1168c <_PyLong_Copy> │ │ │ │ │ + bl 11644 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ - bne 10554 │ │ │ │ │ - b 105a0 │ │ │ │ │ - ldr sl, [pc, #1140] @ 11258 │ │ │ │ │ + bne 105a0 │ │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ + b 10d50 │ │ │ │ │ + ldr r2, [pc, #1008] @ 11218 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ + mov r0, sl │ │ │ │ │ + blx r3 │ │ │ │ │ + b 10550 │ │ │ │ │ + ldr sl, [pc, #988] @ 1121c │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldreq r4, [sp, #56] @ 0x38 │ │ │ │ │ - beq fde8 │ │ │ │ │ + beq fd58 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldreq r4, [sp, #56] @ 0x38 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - bne fc74 │ │ │ │ │ - b fde8 │ │ │ │ │ + bne fc60 │ │ │ │ │ + b fd58 │ │ │ │ │ + mov r1, #24 │ │ │ │ │ + b 10cc0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b fea8 │ │ │ │ │ + add r8, r8, #1 │ │ │ │ │ + asr r3, r3, #1 │ │ │ │ │ + b 10984 │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + b 109f4 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + b fcd4 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b fcf8 │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - b 109a4 │ │ │ │ │ - add r8, r8, #1 │ │ │ │ │ - asr r3, r3, #1 │ │ │ │ │ - b 10938 │ │ │ │ │ + b fcd4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - b 10d74 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 10cfc │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b fcf8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - bne fb28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fb28 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fe5c │ │ │ │ │ + b 10dcc │ │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b 10d50 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - ldr sl, [pc, #960] @ 11258 │ │ │ │ │ + ldr sl, [pc, #848] @ 1121c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b fe40 │ │ │ │ │ + b 100d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne fc98 │ │ │ │ │ + bne fc84 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fc98 │ │ │ │ │ + b fc84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne fc8c │ │ │ │ │ + bne fc78 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fc8c │ │ │ │ │ + b fc78 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 10cf8 │ │ │ │ │ - mov r1, #24 │ │ │ │ │ - b 10c68 │ │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - b 10cf8 │ │ │ │ │ - bl 8254 │ │ │ │ │ - sub r4, r4, #1 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r8, [sp, #56] @ 0x38 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - beq 11238 │ │ │ │ │ - ldr r2, [sl] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - beq 10f34 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [sl] │ │ │ │ │ - bne 10f34 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - b 10690 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r2, [r8] │ │ │ │ │ - beq 10f74 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - b ebc0 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - str r9, [sp, #56] @ 0x38 │ │ │ │ │ - str r9, [sp, #8] │ │ │ │ │ - b fcf8 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10f58 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - b fc3c │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - b fb60 │ │ │ │ │ + b 10d50 │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ + str ip, [r0] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_CALL _Py_NewReference │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + orr r3, r2, r3 │ │ │ │ │ + str r3, [r9, #8] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + bic r2, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ + orrs r3, r3, #0 │ │ │ │ │ + lsr r3, r7, #30 │ │ │ │ │ + orr r3, r3, r1, lsl #2 │ │ │ │ │ + bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ + str r3, [r9, #16] │ │ │ │ │ + str r2, [r9, #12] │ │ │ │ │ + add r3, r9, #20 │ │ │ │ │ + beq f5ec │ │ │ │ │ + b f5e4 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov r7, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10fc0 │ │ │ │ │ + beq 10f90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - beq 11058 │ │ │ │ │ + beq 11048 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10fdc │ │ │ │ │ + beq 10fac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - beq 11064 │ │ │ │ │ + beq 11054 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10ff8 │ │ │ │ │ + beq 10fc8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 11070 │ │ │ │ │ + beq 11060 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11014 │ │ │ │ │ + beq 10fe4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 1107c │ │ │ │ │ + beq 1106c │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov sl, r4 │ │ │ │ │ - b f188 │ │ │ │ │ + b f178 │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b fcd4 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + b fcd4 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + b faa0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne fcd0 │ │ │ │ │ + bne fcbc │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b fcd0 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - b fab4 │ │ │ │ │ + b fcbc │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10fc0 │ │ │ │ │ + b 10f90 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10fdc │ │ │ │ │ + b 10fac │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10ff8 │ │ │ │ │ + b 10fc8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11014 │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - str ip, [r0] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Py_NewReference> │ │ │ │ │ - R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - orr r3, r2, r3 │ │ │ │ │ - str r3, [r9, #8] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - bic r2, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ - orrs r3, r3, #0 │ │ │ │ │ - lsr r3, r7, #30 │ │ │ │ │ - orr r3, r3, r1, lsl #2 │ │ │ │ │ - bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r3, [r9, #16] │ │ │ │ │ - str r2, [r9, #12] │ │ │ │ │ - add r3, r9, #20 │ │ │ │ │ - beq f85c │ │ │ │ │ - b f854 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - bne f248 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f248 │ │ │ │ │ + b 10fe4 │ │ │ │ │ + sub ip, ip, #1 │ │ │ │ │ + str ip, [r4] │ │ │ │ │ + b fa3c │ │ │ │ │ + mov r5, sl │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + b 100d0 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - b 10e54 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - b fcf8 │ │ │ │ │ + b 10ffc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 11140 │ │ │ │ │ + beq 110bc │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ - b f944 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + b f930 │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + b f178 │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #300] @ 1125c │ │ │ │ │ - ldr r2, [pc, #300] @ 11260 │ │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - b f970 │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ + b 110ac │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b 10d54 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b 10d54 │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + str r9, [sp, #56] @ 0x38 │ │ │ │ │ + str r9, [sp, #8] │ │ │ │ │ + b fcd4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + bne f238 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11118 │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - str ip, [r0] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Py_NewReference> │ │ │ │ │ - R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - orr r3, r2, r3 │ │ │ │ │ - str r3, [r9, #8] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - bic r2, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ - orrs r3, r3, #0 │ │ │ │ │ - lsr r3, r7, #30 │ │ │ │ │ - orr r3, r3, r1, lsl #2 │ │ │ │ │ - bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r3, [r9, #16] │ │ │ │ │ - str r2, [r9, #12] │ │ │ │ │ - add r3, r9, #20 │ │ │ │ │ - beq f5fc │ │ │ │ │ - b f5f4 │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - b 10fa4 │ │ │ │ │ - ldr r2, [pc, #184] @ 11264 │ │ │ │ │ - ldr r3, [r2, #892] @ 0x37c │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - moveq r5, #0 │ │ │ │ │ - ldreq r4, [sp, #56] @ 0x38 │ │ │ │ │ - moveq sl, r5 │ │ │ │ │ - beq ed54 │ │ │ │ │ - add sl, r2, #892 @ 0x37c │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - b fe4c │ │ │ │ │ + b f238 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b fc28 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne f268 │ │ │ │ │ + bne f258 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f268 │ │ │ │ │ + b f258 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b 10cf8 │ │ │ │ │ - mov sl, #0 │ │ │ │ │ - b f188 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - b fcf8 │ │ │ │ │ + b 10d50 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne f744 │ │ │ │ │ + bne f734 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f744 │ │ │ │ │ - sub ip, ip, #1 │ │ │ │ │ - str ip, [r4] │ │ │ │ │ - b fa30 │ │ │ │ │ + b f734 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r2, [r8] │ │ │ │ │ + bne ebb0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b ebb0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b f50c │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ + b 10f74 │ │ │ │ │ + bl 8248 │ │ │ │ │ + sub r4, r4, #1 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r8, [sp, #56] @ 0x38 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + beq 111f4 │ │ │ │ │ + ldr r2, [sl] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + beq 111e4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [sl] │ │ │ │ │ + bne 111e4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + b 106d8 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + b fcd4 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 10cf8 │ │ │ │ │ + b 10d50 │ │ │ │ │ + .word 0xcccccccd │ │ │ │ │ + .word 0xcccccccc │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_ZeroDivisionError │ │ │ │ │ .word 0x0000069c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - ... │ │ │ │ │ - R_ARM_ABS32 PyFloat_Type │ │ │ │ │ - R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ - .word 0x00002000 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00011268 : │ │ │ │ │ +00011220 : │ │ │ │ │ PyLong_AsUnsignedLongLong(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ - beq 114cc │ │ │ │ │ + beq 11484 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 114b8 │ │ │ │ │ + beq 11470 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ cmp r8, #8 │ │ │ │ │ and r3, r8, #3 │ │ │ │ │ - bls 11470 │ │ │ │ │ + bls 11428 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ lsr r8, r8, #3 │ │ │ │ │ - beq 11490 │ │ │ │ │ + beq 11448 │ │ │ │ │ mov r5, #0 │ │ │ │ │ add r6, r0, #8 │ │ │ │ │ sub fp, r8, #1 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 1134c │ │ │ │ │ + b 11304 │ │ │ │ │ lsr r1, r7, #16 │ │ │ │ │ add lr, ip, #30 │ │ │ │ │ orr r1, r1, r3, lsl #16 │ │ │ │ │ lsr ip, r7, #8 │ │ │ │ │ add sl, r5, #2 │ │ │ │ │ add r9, r0, #2 │ │ │ │ │ strb ip, [r0, #1] │ │ │ │ │ cmp sl, #8 │ │ │ │ │ - beq 11388 │ │ │ │ │ + beq 11340 │ │ │ │ │ sub ip, lr, #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ strb r1, [r9] │ │ │ │ │ lsr r1, r7, #24 │ │ │ │ │ add r7, r5, #3 │ │ │ │ │ orr r1, r1, r3, lsl #8 │ │ │ │ │ lsr r2, r3, #24 │ │ │ │ │ addls r0, r0, #3 │ │ │ │ │ movls r5, r7 │ │ │ │ │ - bls 11340 │ │ │ │ │ + bls 112f8 │ │ │ │ │ cmp r7, #8 │ │ │ │ │ - beq 11388 │ │ │ │ │ + beq 11340 │ │ │ │ │ strb r1, [r0, #3] │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ sub ip, lr, #32 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - ble 113a4 │ │ │ │ │ + ble 1135c │ │ │ │ │ ldr lr, [r6, #4]! │ │ │ │ │ sub r3, ip, #32 │ │ │ │ │ lsl r3, lr, r3 │ │ │ │ │ rsb r7, ip, #32 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r7, r1, lr, lsl ip │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - beq 113e0 │ │ │ │ │ + beq 11398 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ - bhi 11388 │ │ │ │ │ + bhi 11340 │ │ │ │ │ strb r7, [r0] │ │ │ │ │ - bne 112d4 │ │ │ │ │ - ldr r3, [pc, #332] @ 114dc │ │ │ │ │ - ldr r1, [pc, #332] @ 114e0 │ │ │ │ │ + bne 1128c │ │ │ │ │ + ldr r3, [pc, #332] @ 11494 │ │ │ │ │ + ldr r1, [pc, #332] @ 11498 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 113d8 │ │ │ │ │ + b 11390 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 113bc │ │ │ │ │ + beq 11374 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ - bhi 11388 │ │ │ │ │ + bhi 11340 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ strb r1, [r0], #1 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ ldrdhi r0, [sp, #8] │ │ │ │ │ - bhi 113d8 │ │ │ │ │ + bhi 11390 │ │ │ │ │ mov r1, #0 │ │ │ │ │ rsb r2, r5, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 11340 │ │ │ │ │ + beq 112f8 │ │ │ │ │ add ip, ip, #32 │ │ │ │ │ clz lr, lr │ │ │ │ │ sub lr, ip, lr │ │ │ │ │ cmp lr, #7 │ │ │ │ │ - bls 11488 │ │ │ │ │ + bls 11440 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ - bhi 11388 │ │ │ │ │ + bhi 11340 │ │ │ │ │ lsr r9, r7, #8 │ │ │ │ │ orr r9, r9, r3, lsl #24 │ │ │ │ │ sub ip, lr, #8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r9, [sp] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r9, r5, #1 │ │ │ │ │ str r9, [sp, #4] │ │ │ │ │ strb r7, [sl], #1 │ │ │ │ │ lsr r9, r3, #8 │ │ │ │ │ - bls 114a4 │ │ │ │ │ + bls 1145c │ │ │ │ │ add r9, r5, #1 │ │ │ │ │ cmp r9, #8 │ │ │ │ │ - beq 11388 │ │ │ │ │ + beq 11340 │ │ │ │ │ ldr ip, [sp] │ │ │ │ │ strb ip, [sl] │ │ │ │ │ sub ip, lr, #16 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr r1, r7, #16 │ │ │ │ │ add sl, r5, #2 │ │ │ │ │ add r9, r0, #2 │ │ │ │ │ orr r1, r1, r3, lsl #16 │ │ │ │ │ lsr r2, r3, #16 │ │ │ │ │ movls r0, r9 │ │ │ │ │ movls r5, sl │ │ │ │ │ - bls 11340 │ │ │ │ │ - b 112f0 │ │ │ │ │ + bls 112f8 │ │ │ │ │ + b 112a8 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r0, r3, #1 │ │ │ │ │ mul r0, r2, r0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov ip, lr │ │ │ │ │ - b 11340 │ │ │ │ │ - ldr r3, [pc, #68] @ 114dc │ │ │ │ │ - ldr r1, [pc, #72] @ 114e4 │ │ │ │ │ + b 112f8 │ │ │ │ │ + ldr r3, [pc, #68] @ 11494 │ │ │ │ │ + ldr r1, [pc, #72] @ 1149c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11398 │ │ │ │ │ + b 11350 │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ - b 11340 │ │ │ │ │ - ldr r3, [pc, #40] @ 114e8 │ │ │ │ │ - ldr r1, [pc, #40] @ 114ec │ │ │ │ │ + b 112f8 │ │ │ │ │ + ldr r3, [pc, #40] @ 114a0 │ │ │ │ │ + ldr r1, [pc, #40] @ 114a4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11398 │ │ │ │ │ - ldr r1, [pc, #28] @ 114f0 │ │ │ │ │ - ldr r0, [pc, #28] @ 114f4 │ │ │ │ │ + b 11350 │ │ │ │ │ + ldr r1, [pc, #28] @ 114a8 │ │ │ │ │ + ldr r0, [pc, #28] @ 114ac │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 11398 │ │ │ │ │ + b 11350 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000004a8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000480 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000005f5 │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000114f8 : │ │ │ │ │ +000114b0 : │ │ │ │ │ PyLong_AsUnsignedLongLongMask(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - beq 1166c │ │ │ │ │ + beq 11624 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1159c │ │ │ │ │ + beq 11554 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ - bhi 11554 │ │ │ │ │ + bhi 1150c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mul r0, r3, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ @@ -18749,123 +18728,123 @@ │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ lsl r0, lr, #30 │ │ │ │ │ cmn r1, #1 │ │ │ │ │ orr r0, r0, ip, lsr #2 │ │ │ │ │ ldrne r4, [r3, r1, lsl #2] │ │ │ │ │ movne lr, r0 │ │ │ │ │ orrne ip, r4, ip, lsl #30 │ │ │ │ │ - bne 11564 │ │ │ │ │ + bne 1151c │ │ │ │ │ mul r3, r2, lr │ │ │ │ │ umull r4, r1, r2, ip │ │ │ │ │ asr r0, r2, #31 │ │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ - b 11548 │ │ │ │ │ + b 11500 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 11678 │ │ │ │ │ + beq 11630 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 11654 │ │ │ │ │ + beq 1160c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ - bhi 11610 │ │ │ │ │ + bhi 115c8 │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ mul r4, r0, r4 │ │ │ │ │ asr r1, r4, #31 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11548 │ │ │ │ │ + beq 11500 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 11548 │ │ │ │ │ + bne 11500 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b 11548 │ │ │ │ │ + b 11500 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add lr, r5, #12 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ lsl ip, r1, #30 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ orr ip, ip, r2, lsr #2 │ │ │ │ │ ldrne r4, [lr, r3, lsl #2] │ │ │ │ │ movne r1, ip │ │ │ │ │ orrne r2, r4, r2, lsl #30 │ │ │ │ │ - bne 1161c │ │ │ │ │ + bne 115d4 │ │ │ │ │ mul r3, r0, r1 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ │ umull r4, r1, r0, r2 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ - b 115e0 │ │ │ │ │ - ldr r1, [pc, #40] @ 11684 │ │ │ │ │ - ldr r0, [pc, #40] @ 11688 │ │ │ │ │ + b 11598 │ │ │ │ │ + ldr r1, [pc, #40] @ 1163c │ │ │ │ │ + ldr r0, [pc, #40] @ 11640 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 115e0 │ │ │ │ │ - ldr r0, [pc, #20] @ 11688 │ │ │ │ │ + b 11598 │ │ │ │ │ + ldr r0, [pc, #20] @ 11640 │ │ │ │ │ mov r1, #1600 @ 0x640 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 11548 │ │ │ │ │ + b 11500 │ │ │ │ │ .word 0x00000625 │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001168c <_PyLong_Copy>: │ │ │ │ │ +00011644 <_PyLong_Copy>: │ │ │ │ │ _PyLong_Copy(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #15 │ │ │ │ │ and r6, r5, #3 │ │ │ │ │ - bhi 116e8 <_PyLong_Copy+0x5c> │ │ │ │ │ + bhi 116a0 <_PyLong_Copy+0x5c> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r6, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r1, [pc, #232] @ 117a8 <_PyLong_Copy+0x11c> │ │ │ │ │ + ldr r1, [pc, #232] @ 11760 <_PyLong_Copy+0x11c> │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ adds r3, r3, #5 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ sbcs r1, r1, r2 │ │ │ │ │ - bcc 11760 <_PyLong_Copy+0xd4> │ │ │ │ │ - ldr r4, [pc, #204] @ 117ac <_PyLong_Copy+0x120> │ │ │ │ │ + bcc 11718 <_PyLong_Copy+0xd4> │ │ │ │ │ + ldr r4, [pc, #204] @ 11764 <_PyLong_Copy+0x120> │ │ │ │ │ add r4, r4, r3, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmn r5, #25 │ │ │ │ │ lsr r7, r5, #3 │ │ │ │ │ add r8, r0, #12 │ │ │ │ │ - bhi 11794 <_PyLong_Copy+0x108> │ │ │ │ │ + bhi 1174c <_PyLong_Copy+0x108> │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1177c <_PyLong_Copy+0xf0> │ │ │ │ │ - ldr r3, [pc, #156] @ 117b0 <_PyLong_Copy+0x124> │ │ │ │ │ + beq 11734 <_PyLong_Copy+0xf0> │ │ │ │ │ + ldr r3, [pc, #156] @ 11768 <_PyLong_Copy+0x124> │ │ │ │ │ bic r5, r5, #7 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ @@ -18882,417 +18861,417 @@ │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ lsrs r7, r5, #3 │ │ │ │ │ add r8, r0, #12 │ │ │ │ │ - beq 1178c <_PyLong_Copy+0x100> │ │ │ │ │ + beq 11744 <_PyLong_Copy+0x100> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 1170c <_PyLong_Copy+0x80> │ │ │ │ │ + bne 116c4 <_PyLong_Copy+0x80> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 116e0 <_PyLong_Copy+0x54> │ │ │ │ │ - ldr r4, [pc, #32] @ 117b4 <_PyLong_Copy+0x128> │ │ │ │ │ - b 116e0 <_PyLong_Copy+0x54> │ │ │ │ │ - ldr r3, [pc, #28] @ 117b8 <_PyLong_Copy+0x12c> │ │ │ │ │ - ldr r1, [pc, #28] @ 117bc <_PyLong_Copy+0x130> │ │ │ │ │ + b 11698 <_PyLong_Copy+0x54> │ │ │ │ │ + ldr r4, [pc, #32] @ 1176c <_PyLong_Copy+0x128> │ │ │ │ │ + b 11698 <_PyLong_Copy+0x54> │ │ │ │ │ + ldr r3, [pc, #28] @ 11770 <_PyLong_Copy+0x12c> │ │ │ │ │ + ldr r1, [pc, #28] @ 11774 <_PyLong_Copy+0x130> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11780 <_PyLong_Copy+0xf4> │ │ │ │ │ + b 11738 <_PyLong_Copy+0xf4> │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000117c0 <_PyLong_FromDigits>: │ │ │ │ │ +00011778 <_PyLong_FromDigits>: │ │ │ │ │ _PyLong_FromDigits(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ - beq 11820 <_PyLong_FromDigits+0x60> │ │ │ │ │ + beq 117d8 <_PyLong_FromDigits+0x60> │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 11828 <_PyLong_FromDigits+0x68> │ │ │ │ │ + beq 117e0 <_PyLong_FromDigits+0x68> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ mvnne r3, #0 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr r3, r3, r5, lsl #3 │ │ │ │ │ lsl r2, r5, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, r4, #12 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r4, [pc, #8] @ 11830 <_PyLong_FromDigits+0x70> │ │ │ │ │ - b 11818 <_PyLong_FromDigits+0x58> │ │ │ │ │ + ldr r4, [pc, #8] @ 117e8 <_PyLong_FromDigits+0x70> │ │ │ │ │ + b 117d0 <_PyLong_FromDigits+0x58> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 11818 <_PyLong_FromDigits+0x58> │ │ │ │ │ + b 117d0 <_PyLong_FromDigits+0x58> │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00011834 : │ │ │ │ │ +000117ec : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bxeq lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bxne lr │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -0001185c <_PyLong_FromLarge>: │ │ │ │ │ +00011814 <_PyLong_FromLarge>: │ │ │ │ │ _PyLong_FromLarge(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r7, r1, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - blt 11904 <_PyLong_FromLarge+0xa8> │ │ │ │ │ + blt 118bc <_PyLong_FromLarge+0xa8> │ │ │ │ │ lsrs r5, r7, #28 │ │ │ │ │ - bne 1196c <_PyLong_FromLarge+0x110> │ │ │ │ │ + bne 11924 <_PyLong_FromLarge+0x110> │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 11960 <_PyLong_FromLarge+0x104> │ │ │ │ │ - ldr r3, [pc, #268] @ 119ac <_PyLong_FromLarge+0x150> │ │ │ │ │ + beq 11918 <_PyLong_FromLarge+0x104> │ │ │ │ │ + ldr r3, [pc, #268] @ 11964 <_PyLong_FromLarge+0x150> │ │ │ │ │ mov r2, #16 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 11974 <_PyLong_FromLarge+0x118> │ │ │ │ │ + bne 1192c <_PyLong_FromLarge+0x118> │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r5, #0 │ │ │ │ │ orr r8, r8, #16 │ │ │ │ │ orrs r3, r6, r7 │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 118f8 <_PyLong_FromLarge+0x9c> │ │ │ │ │ + beq 118b0 <_PyLong_FromLarge+0x9c> │ │ │ │ │ lsr r0, r6, #30 │ │ │ │ │ orr r0, r0, r7, lsl #2 │ │ │ │ │ bic r3, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ orrs r7, r0, r7, lsr #30 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq 118f8 <_PyLong_FromLarge+0x9c> │ │ │ │ │ + beq 118b0 <_PyLong_FromLarge+0x9c> │ │ │ │ │ bic r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ orrs r3, r5, #0 │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ strne r5, [r4, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ rsbs r0, r0, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ lsrs r5, r7, #28 │ │ │ │ │ mov r8, #2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 11888 <_PyLong_FromLarge+0x2c> │ │ │ │ │ + beq 11840 <_PyLong_FromLarge+0x2c> │ │ │ │ │ mov r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 11960 <_PyLong_FromLarge+0x104> │ │ │ │ │ - ldr r3, [pc, #120] @ 119ac <_PyLong_FromLarge+0x150> │ │ │ │ │ + beq 11918 <_PyLong_FromLarge+0x104> │ │ │ │ │ + ldr r3, [pc, #120] @ 11964 <_PyLong_FromLarge+0x150> │ │ │ │ │ mov r2, #24 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 11978 <_PyLong_FromLarge+0x11c> │ │ │ │ │ + bne 11930 <_PyLong_FromLarge+0x11c> │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ orr r8, r8, #24 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 118d0 <_PyLong_FromLarge+0x74> │ │ │ │ │ + b 11888 <_PyLong_FromLarge+0x74> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 118f8 <_PyLong_FromLarge+0x9c> │ │ │ │ │ + b 118b0 <_PyLong_FromLarge+0x9c> │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 1191c <_PyLong_FromLarge+0xc0> │ │ │ │ │ + b 118d4 <_PyLong_FromLarge+0xc0> │ │ │ │ │ mov r5, #0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ orrs r3, r6, r7 │ │ │ │ │ orr r2, r2, r8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - bne 118d0 <_PyLong_FromLarge+0x74> │ │ │ │ │ - b 118f8 <_PyLong_FromLarge+0x9c> │ │ │ │ │ + bne 11888 <_PyLong_FromLarge+0x74> │ │ │ │ │ + b 118b0 <_PyLong_FromLarge+0x9c> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000119b0 : │ │ │ │ │ +00011968 : │ │ │ │ │ long_new(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ ldrne r7, [r2, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ addne r0, r1, #12 │ │ │ │ │ addne r7, r5, r7 │ │ │ │ │ - bne 11af8 │ │ │ │ │ + bne 11ab0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bhi 11ce4 │ │ │ │ │ + bhi 11c9c │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - beq 11af4 │ │ │ │ │ + beq 11aac │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldr r6, [pc, #756] @ 11cf8 │ │ │ │ │ - beq 11b48 │ │ │ │ │ + ldr r6, [pc, #756] @ 11cb0 │ │ │ │ │ + beq 11b00 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r5, [r1] │ │ │ │ │ - bne 11b64 │ │ │ │ │ + bne 11b1c │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 11a38 │ │ │ │ │ + bne 119f0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 11b50 │ │ │ │ │ + beq 11b08 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Long │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r0, [pc, #692] @ 11cf8 │ │ │ │ │ + ldr r0, [pc, #692] @ 11cb0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 11d1c │ │ │ │ │ + bl 11cd4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 11c80 │ │ │ │ │ + beq 11c38 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ - beq 11ab4 │ │ │ │ │ + beq 11a6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 11acc │ │ │ │ │ + beq 11a84 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ lsl r2, r5, #2 │ │ │ │ │ add r1, r6, #12 │ │ │ │ │ add r0, r4, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11a2c │ │ │ │ │ + beq 119e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 11a2c │ │ │ │ │ + bne 119e4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11a2c │ │ │ │ │ + b 119e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r5, #1 │ │ │ │ │ - bne 11a74 │ │ │ │ │ + bne 11a2c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11c80 │ │ │ │ │ + beq 11c38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 11c80 │ │ │ │ │ + bne 11c38 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11c80 │ │ │ │ │ + b 11c38 │ │ │ │ │ mov r7, r5 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ - ldr r6, [pc, #500] @ 11cf8 │ │ │ │ │ + ldr r6, [pc, #500] @ 11cb0 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ add r1, r6, #568 @ 0x238 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r3, #0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 11c80 │ │ │ │ │ + beq 11c38 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movgt r5, r7 │ │ │ │ │ - bgt 11a04 │ │ │ │ │ + bgt 119bc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 11ca8 │ │ │ │ │ + bne 11c60 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 11b58 │ │ │ │ │ - ldr r4, [pc, #420] @ 11cfc │ │ │ │ │ - b 11a2c │ │ │ │ │ + bne 11b10 │ │ │ │ │ + ldr r4, [pc, #420] @ 11cb4 │ │ │ │ │ + b 119e4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 11a3c │ │ │ │ │ + b 119f4 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ - bne 11a3c │ │ │ │ │ + bne 119f4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 11cb4 │ │ │ │ │ + beq 11c6c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11a20 │ │ │ │ │ + beq 119d8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 11c88 │ │ │ │ │ + beq 11c40 │ │ │ │ │ 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 11c94 │ │ │ │ │ + bne 11c4c │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 11bfc │ │ │ │ │ - ldr r6, [pc, #304] @ 11d00 │ │ │ │ │ + bne 11bb4 │ │ │ │ │ + ldr r6, [pc, #304] @ 11cb8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 11c18 │ │ │ │ │ + bne 11bd0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 11cd8 │ │ │ │ │ + beq 11c90 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ - bl 122c0 <_PyLong_FromBytes> │ │ │ │ │ + bl 12278 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_CALL _PyLong_FromBytes │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 121c4 │ │ │ │ │ + bl 1217c │ │ │ │ │ R_ARM_CALL PyLong_FromUnicodeObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - bne 11c38 │ │ │ │ │ + bne 11bf0 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 11c70 │ │ │ │ │ + beq 11c28 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ ldreq r3, [r5, #8] │ │ │ │ │ - beq 11cd0 │ │ │ │ │ - ldr r1, [pc, #180] @ 11d00 │ │ │ │ │ + beq 11c88 │ │ │ │ │ + ldr r1, [pc, #180] @ 11cb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11cd0 │ │ │ │ │ + bne 11c88 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 122c0 <_PyLong_FromBytes> │ │ │ │ │ + bl 12278 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_CALL _PyLong_FromBytes │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 11a2c │ │ │ │ │ - ldr r3, [pc, #140] @ 11d04 │ │ │ │ │ - ldr r1, [pc, #140] @ 11d08 │ │ │ │ │ + b 119e4 │ │ │ │ │ + ldr r3, [pc, #140] @ 11cbc │ │ │ │ │ + ldr r1, [pc, #140] @ 11cc0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 11a2c │ │ │ │ │ + b 119e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11c80 │ │ │ │ │ - ldr r3, [pc, #112] @ 11d0c │ │ │ │ │ - ldr r1, [pc, #112] @ 11d10 │ │ │ │ │ + bne 11c38 │ │ │ │ │ + ldr r3, [pc, #112] @ 11cc4 │ │ │ │ │ + ldr r1, [pc, #112] @ 11cc8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11c80 │ │ │ │ │ + b 11c38 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ - bne 11cf0 │ │ │ │ │ + bne 11ca8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11b50 │ │ │ │ │ - ldr r3, [pc, #64] @ 11d04 │ │ │ │ │ - ldr r1, [pc, #76] @ 11d14 │ │ │ │ │ + beq 11b08 │ │ │ │ │ + ldr r3, [pc, #64] @ 11cbc │ │ │ │ │ + ldr r1, [pc, #76] @ 11ccc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11c80 │ │ │ │ │ + b 11c38 │ │ │ │ │ subs r1, r3, #0 │ │ │ │ │ - bne 11be0 │ │ │ │ │ - ldr r0, [pc, #56] @ 11d18 │ │ │ │ │ + bne 11b98 │ │ │ │ │ + ldr r0, [pc, #56] @ 11cd0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 11c60 │ │ │ │ │ + b 11c18 │ │ │ │ │ mov r7, r5 │ │ │ │ │ add r0, r1, #12 │ │ │ │ │ - b 11af8 │ │ │ │ │ + b 11ab0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 11a3c │ │ │ │ │ + b 119f4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyByteArray_Type │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ @@ -19303,173 +19282,173 @@ │ │ │ │ │ .word 0x000006d4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000006b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyByteArray_empty_string │ │ │ │ │ │ │ │ │ │ -00011d1c : │ │ │ │ │ +00011cd4 : │ │ │ │ │ long_new_impl(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #548] @ 11f58 │ │ │ │ │ + ldr r3, [pc, #548] @ 11f10 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 11dcc │ │ │ │ │ + bne 11d84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq 11eec │ │ │ │ │ + beq 11ea4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11dc0 │ │ │ │ │ + beq 11d78 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 11f10 │ │ │ │ │ + beq 11ec8 │ │ │ │ │ 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 11f1c │ │ │ │ │ + bne 11ed4 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 11e2c │ │ │ │ │ - ldr r6, [pc, #444] @ 11f5c │ │ │ │ │ + bne 11de4 │ │ │ │ │ + ldr r6, [pc, #444] @ 11f14 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 11e3c │ │ │ │ │ + bne 11df4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 11f4c │ │ │ │ │ + beq 11f04 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 122c0 <_PyLong_FromBytes> │ │ │ │ │ + b 12278 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromBytes │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r0, r1 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyNumber_Long │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 11d1c │ │ │ │ │ + bl 11cd4 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 11f08 │ │ │ │ │ + beq 11ec0 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ - beq 11eac │ │ │ │ │ + beq 11e64 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 11ec4 │ │ │ │ │ + beq 11e7c │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ lsl r2, r6, #2 │ │ │ │ │ add r1, r7, #12 │ │ │ │ │ add r0, r4, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 11e90 │ │ │ │ │ + bne 11e48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 121c4 │ │ │ │ │ + b 1217c │ │ │ │ │ R_ARM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - bne 11e5c │ │ │ │ │ + bne 11e14 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 11f30 │ │ │ │ │ + beq 11ee8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ ldreq r3, [r4, #8] │ │ │ │ │ - beq 11f44 │ │ │ │ │ - ldr r1, [pc, #236] @ 11f5c │ │ │ │ │ + beq 11efc │ │ │ │ │ + ldr r1, [pc, #236] @ 11f14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11f44 │ │ │ │ │ + bne 11efc │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ mov r2, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 122c0 <_PyLong_FromBytes> │ │ │ │ │ + b 12278 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromBytes │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 11e24 │ │ │ │ │ + bne 11ddc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11e24 │ │ │ │ │ + b 11ddc │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r6, #1 │ │ │ │ │ - bne 11e00 │ │ │ │ │ + bne 11db8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11f08 │ │ │ │ │ + beq 11ec0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 11f08 │ │ │ │ │ + bne 11ec0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11f08 │ │ │ │ │ + b 11ec0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldreq r4, [pc, #104] @ 11f60 │ │ │ │ │ - beq 11e24 │ │ │ │ │ - ldr r3, [pc, #100] @ 11f64 │ │ │ │ │ - ldr r1, [pc, #100] @ 11f68 │ │ │ │ │ + ldreq r4, [pc, #104] @ 11f18 │ │ │ │ │ + beq 11ddc │ │ │ │ │ + ldr r3, [pc, #100] @ 11f1c │ │ │ │ │ + ldr r1, [pc, #100] @ 11f20 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 11e24 │ │ │ │ │ + b 11ddc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11f08 │ │ │ │ │ - ldr r3, [pc, #72] @ 11f6c │ │ │ │ │ - ldr r1, [pc, #72] @ 11f70 │ │ │ │ │ + bne 11ec0 │ │ │ │ │ + ldr r3, [pc, #72] @ 11f24 │ │ │ │ │ + ldr r1, [pc, #72] @ 11f28 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11f08 │ │ │ │ │ - ldr r3, [pc, #44] @ 11f64 │ │ │ │ │ - ldr r1, [pc, #56] @ 11f74 │ │ │ │ │ + b 11ec0 │ │ │ │ │ + ldr r3, [pc, #44] @ 11f1c │ │ │ │ │ + ldr r1, [pc, #56] @ 11f2c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11f08 │ │ │ │ │ + b 11ec0 │ │ │ │ │ subs r1, r3, #0 │ │ │ │ │ - bne 11db0 │ │ │ │ │ - ldr r0, [pc, #36] @ 11f78 │ │ │ │ │ + bne 11d68 │ │ │ │ │ + ldr r0, [pc, #36] @ 11f30 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 11e84 │ │ │ │ │ + b 11e3c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyByteArray_Type │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ @@ -19480,254 +19459,254 @@ │ │ │ │ │ .word 0x000006d4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000006fc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyByteArray_empty_string │ │ │ │ │ │ │ │ │ │ -00011f7c : │ │ │ │ │ +00011f34 : │ │ │ │ │ int_bit_length(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - beq 12048 │ │ │ │ │ + beq 12000 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - ldr r1, [pc, #512] @ 121a8 │ │ │ │ │ + ldr r1, [pc, #512] @ 12160 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ - beq 1205c │ │ │ │ │ + beq 12014 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r4, r2, #32 │ │ │ │ │ - bhi 12068 │ │ │ │ │ + bhi 12020 │ │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ │ - ldr r2, [pc, #480] @ 121ac │ │ │ │ │ + ldr r2, [pc, #480] @ 12164 │ │ │ │ │ add r4, r4, r0, lsl #1 │ │ │ │ │ add r3, r4, #5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 11fe8 │ │ │ │ │ - ldr r5, [pc, #464] @ 121b0 │ │ │ │ │ + bhi 11fa0 │ │ │ │ │ + ldr r5, [pc, #464] @ 12168 │ │ │ │ │ add r5, r5, r3, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ lsr r7, r4, #30 │ │ │ │ │ add r0, r7, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ add r6, r7, #1 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 12050 │ │ │ │ │ - ldr r3, [pc, #424] @ 121b4 │ │ │ │ │ + beq 12008 │ │ │ │ │ + ldr r3, [pc, #424] @ 1216c │ │ │ │ │ lsl r6, r6, #3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ - bne 12164 │ │ │ │ │ + bne 1211c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addne r3, r5, #16 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ - beq 11fe0 │ │ │ │ │ + beq 11f98 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 11fe0 │ │ │ │ │ - ldr r5, [pc, #360] @ 121b8 │ │ │ │ │ - b 11fe0 │ │ │ │ │ + b 11f98 │ │ │ │ │ + ldr r5, [pc, #360] @ 12170 │ │ │ │ │ + b 11f98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 11fe0 │ │ │ │ │ + b 11f98 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - bls 11fc0 │ │ │ │ │ + bls 11f78 │ │ │ │ │ bl 33c │ │ │ │ │ R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 12054 │ │ │ │ │ - ldr r1, [pc, #320] @ 121bc │ │ │ │ │ - bl 8254 │ │ │ │ │ - ldr r2, [pc, #316] @ 121c0 │ │ │ │ │ + beq 1200c │ │ │ │ │ + ldr r1, [pc, #320] @ 12174 │ │ │ │ │ + bl 8248 │ │ │ │ │ + ldr r2, [pc, #316] @ 12178 │ │ │ │ │ ldr r3, [r2, #1356] @ 0x54c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 12144 │ │ │ │ │ + bne 120fc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ - beq 1211c │ │ │ │ │ + beq 120d4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 120bc │ │ │ │ │ + beq 12074 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 120bc │ │ │ │ │ + bne 12074 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 12118 │ │ │ │ │ + beq 120d0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 7ca0 │ │ │ │ │ + bl 7c94 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 1218c │ │ │ │ │ + bne 12144 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ - beq 12118 │ │ │ │ │ + beq 120d0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11fe0 │ │ │ │ │ + beq 11f98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 11fe0 │ │ │ │ │ + bne 11f98 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11fe0 │ │ │ │ │ + b 11f98 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 12054 │ │ │ │ │ + beq 1200c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 12054 │ │ │ │ │ + bne 1200c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 12054 │ │ │ │ │ + b 1200c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2, #1356] @ 0x54c │ │ │ │ │ - bne 12090 │ │ │ │ │ + bne 12048 │ │ │ │ │ add r0, r2, #1344 @ 0x540 │ │ │ │ │ add r0, r0, #12 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 12090 │ │ │ │ │ + b 12048 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ cmp r7, #0 │ │ │ │ │ add r3, r5, #16 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ - beq 11fe0 │ │ │ │ │ - b 1203c │ │ │ │ │ + beq 11f98 │ │ │ │ │ + b 11ff4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 120e8 │ │ │ │ │ + bne 120a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 120e8 │ │ │ │ │ + b 120a0 │ │ │ │ │ .word 0x04444444 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000254c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000121c4 : │ │ │ │ │ +0001217c : │ │ │ │ │ PyLong_FromUnicodeObject(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12298 │ │ │ │ │ + beq 12250 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 6dc │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 12234 │ │ │ │ │ + beq 121ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1225c │ │ │ │ │ + beq 12214 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 1225c │ │ │ │ │ + bne 12214 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 12250 │ │ │ │ │ + beq 12208 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 122a0 │ │ │ │ │ + beq 12258 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 12278 │ │ │ │ │ + beq 12230 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 122ac │ │ │ │ │ + beq 12264 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 11834 │ │ │ │ │ - ldr r3, [pc, #48] @ 122b8 │ │ │ │ │ - ldr r1, [pc, #48] @ 122bc │ │ │ │ │ + bl 117ec │ │ │ │ │ + ldr r3, [pc, #48] @ 12270 │ │ │ │ │ + ldr r1, [pc, #48] @ 12274 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 12250 │ │ │ │ │ + b 12208 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 12250 │ │ │ │ │ + b 12208 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 12278 │ │ │ │ │ + b 12230 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000001b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000122c0 <_PyLong_FromBytes>: │ │ │ │ │ +00012278 <_PyLong_FromBytes>: │ │ │ │ │ _PyLong_FromBytes(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -19736,107 +19715,107 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 6dc │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12310 <_PyLong_FromBytes+0x50> │ │ │ │ │ + beq 122c8 <_PyLong_FromBytes+0x50> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12318 <_PyLong_FromBytes+0x58> │ │ │ │ │ + beq 122d0 <_PyLong_FromBytes+0x58> │ │ │ │ │ add r1, r5, r4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 12318 <_PyLong_FromBytes+0x58> │ │ │ │ │ + bne 122d0 <_PyLong_FromBytes+0x58> │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 117ec │ │ │ │ │ cmp r4, #200 @ 0xc8 │ │ │ │ │ movlt r1, r4 │ │ │ │ │ movge r1, #200 @ 0xc8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 12374 <_PyLong_FromBytes+0xb4> │ │ │ │ │ - ldr r3, [pc, #60] @ 1237c <_PyLong_FromBytes+0xbc> │ │ │ │ │ - ldr r1, [pc, #60] @ 12380 <_PyLong_FromBytes+0xc0> │ │ │ │ │ + beq 1232c <_PyLong_FromBytes+0xb4> │ │ │ │ │ + ldr r3, [pc, #60] @ 12334 <_PyLong_FromBytes+0xbc> │ │ │ │ │ + ldr r1, [pc, #60] @ 12338 <_PyLong_FromBytes+0xc0> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 12374 <_PyLong_FromBytes+0xb4> │ │ │ │ │ + beq 1232c <_PyLong_FromBytes+0xb4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 12374 <_PyLong_FromBytes+0xb4> │ │ │ │ │ + bne 1232c <_PyLong_FromBytes+0xb4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 12310 <_PyLong_FromBytes+0x50> │ │ │ │ │ + b 122c8 <_PyLong_FromBytes+0x50> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000001b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00012384 : │ │ │ │ │ +0001233c : │ │ │ │ │ long_xor(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 124ac │ │ │ │ │ + beq 12464 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 124ac │ │ │ │ │ + beq 12464 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 12488 │ │ │ │ │ + bhi 12440 │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 12488 │ │ │ │ │ + bhi 12440 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r4, ip, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ mul r4, r1, r4 │ │ │ │ │ - ldr ip, [pc, #192] @ 124b4 │ │ │ │ │ + ldr ip, [pc, #192] @ 1246c │ │ │ │ │ eor r4, r4, r3 │ │ │ │ │ adds r3, r4, #5 │ │ │ │ │ asr r1, r4, #31 │ │ │ │ │ adc r0, r1, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ sbcs r2, r2, r0 │ │ │ │ │ - bcc 12420 │ │ │ │ │ - ldr r5, [pc, #160] @ 124b8 │ │ │ │ │ + bcc 123d8 │ │ │ │ │ + ldr r5, [pc, #160] @ 12470 │ │ │ │ │ add r5, r5, r3, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ subs r2, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 12498 │ │ │ │ │ + bcs 12450 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 124a4 │ │ │ │ │ - ldr r3, [pc, #112] @ 124bc │ │ │ │ │ + beq 1245c │ │ │ │ │ + ldr r3, [pc, #112] @ 12474 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ eor r6, r4, r4, asr #31 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ @@ -19849,69 +19828,69 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ │ - b ab18 │ │ │ │ │ + b ab0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 1185c <_PyLong_FromLarge> │ │ │ │ │ + b 11814 <_PyLong_FromLarge> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 12418 │ │ │ │ │ - ldr r5, [pc, #12] @ 124c0 │ │ │ │ │ - b 12418 │ │ │ │ │ + b 123d0 │ │ │ │ │ + ldr r5, [pc, #12] @ 12478 │ │ │ │ │ + b 123d0 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -000124c4 : │ │ │ │ │ +0001247c : │ │ │ │ │ long_long(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r6, [pc, #296] @ 12604 │ │ │ │ │ + ldr r6, [pc, #296] @ 125bc │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 125a4 │ │ │ │ │ + beq 1255c │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #15 │ │ │ │ │ and r7, r5, #3 │ │ │ │ │ - bhi 12530 │ │ │ │ │ + bhi 124e8 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r7, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr ip, [pc, #256] @ 12608 │ │ │ │ │ + ldr ip, [pc, #256] @ 125c0 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc 125bc │ │ │ │ │ - ldr r4, [pc, #228] @ 1260c │ │ │ │ │ + bcc 12574 │ │ │ │ │ + ldr r4, [pc, #228] @ 125c4 │ │ │ │ │ add r4, r4, r1, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmn r5, #25 │ │ │ │ │ lsr r8, r5, #3 │ │ │ │ │ add r9, r0, #12 │ │ │ │ │ - bhi 125f0 │ │ │ │ │ + bhi 125a8 │ │ │ │ │ add r0, r8, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 125d8 │ │ │ │ │ + beq 12590 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ bic r5, r5, #7 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ @@ -19931,154 +19910,154 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ - b 12528 │ │ │ │ │ + b 124e0 │ │ │ │ │ lsrs r8, r5, #3 │ │ │ │ │ add r9, r0, #12 │ │ │ │ │ - beq 125e8 │ │ │ │ │ + beq 125a0 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 12554 │ │ │ │ │ + bne 1250c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 12528 │ │ │ │ │ - ldr r4, [pc, #32] @ 12610 │ │ │ │ │ - b 12528 │ │ │ │ │ - ldr r3, [pc, #28] @ 12614 │ │ │ │ │ - ldr r1, [pc, #28] @ 12618 │ │ │ │ │ + b 124e0 │ │ │ │ │ + ldr r4, [pc, #32] @ 125c8 │ │ │ │ │ + b 124e0 │ │ │ │ │ + ldr r3, [pc, #28] @ 125cc │ │ │ │ │ + ldr r1, [pc, #28] @ 125d0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 125dc │ │ │ │ │ + b 12594 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001261c <_PyLong_Format>: │ │ │ │ │ +000125d4 <_PyLong_Format>: │ │ │ │ │ _PyLong_Format(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ - beq 12668 <_PyLong_Format+0x4c> │ │ │ │ │ + beq 12620 <_PyLong_Format+0x4c> │ │ │ │ │ mov ip, #0 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 1268c │ │ │ │ │ + bl 12644 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 12684 <_PyLong_Format+0x68> │ │ │ │ │ + beq 1263c <_PyLong_Format+0x68> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 2120 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 1265c <_PyLong_Format+0x40> │ │ │ │ │ + bne 12614 <_PyLong_Format+0x40> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 12660 <_PyLong_Format+0x44> │ │ │ │ │ + b 12618 <_PyLong_Format+0x44> │ │ │ │ │ │ │ │ │ │ -0001268c : │ │ │ │ │ +00012644 : │ │ │ │ │ long_format_binary(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 12ee4 │ │ │ │ │ + beq 12e9c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 12ee4 │ │ │ │ │ + beq 12e9c │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ cmp r1, #16 │ │ │ │ │ and r3, r5, #3 │ │ │ │ │ sub r6, r3, #2 │ │ │ │ │ clz r6, r6 │ │ │ │ │ mov fp, r1 │ │ │ │ │ lsr r5, r5, #3 │ │ │ │ │ lsr r6, r6, #5 │ │ │ │ │ moveq r4, #4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bne 129f8 │ │ │ │ │ + bne 129b0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 12cb0 │ │ │ │ │ - ldr r3, [pc, #3032] @ 132d8 │ │ │ │ │ + beq 12c68 │ │ │ │ │ + ldr r3, [pc, #3032] @ 13290 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi 12ef8 │ │ │ │ │ + bhi 12eb0 │ │ │ │ │ add r3, r7, r5, lsl #2 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ rsb r0, r3, r3, lsl #4 │ │ │ │ │ lsl r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 12a18 │ │ │ │ │ + beq 129d0 │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ clz r2, r2 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ - bne 12a24 │ │ │ │ │ + bne 129dc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add r6, r6, r0, asr #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12a44 │ │ │ │ │ + beq 129fc │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ add r6, r6, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12ccc │ │ │ │ │ + bne 12c84 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ea8 │ │ │ │ │ + bne 12e60 │ │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 12ef0 │ │ │ │ │ + beq 12ea8 │ │ │ │ │ ldrb r3, [sl, #16] │ │ │ │ │ lsr r2, r3, #2 │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 13048 │ │ │ │ │ + bne 13000 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 13040 │ │ │ │ │ + beq 12ff8 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 12f0c │ │ │ │ │ + beq 12ec4 │ │ │ │ │ add r1, r6, #20 │ │ │ │ │ add lr, sl, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 12c88 │ │ │ │ │ + beq 12c40 │ │ │ │ │ add r3, r7, #8 │ │ │ │ │ sub r0, fp, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ │ @@ -20099,333 +20078,333 @@ │ │ │ │ │ lsl r5, r1, r5 │ │ │ │ │ orr r3, r3, r1, lsl ip │ │ │ │ │ orr r5, r5, r1, lsr sl │ │ │ │ │ add ip, ip, #30 │ │ │ │ │ orr r5, r5, r2 │ │ │ │ │ and r2, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ - blt 12ae4 │ │ │ │ │ + blt 12a9c │ │ │ │ │ cmp r2, #9 │ │ │ │ │ orr r3, r3, r5, lsl r8 │ │ │ │ │ addls r2, r2, #48 @ 0x30 │ │ │ │ │ addhi r2, r2, #87 @ 0x57 │ │ │ │ │ orr r3, r3, r5, lsr r9 │ │ │ │ │ strb r2, [lr, #-1] │ │ │ │ │ lsr r2, r5, r4 │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - beq 12ad4 │ │ │ │ │ + beq 12a8c │ │ │ │ │ and r1, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [lr, #-2] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - beq 12adc │ │ │ │ │ + beq 12a94 │ │ │ │ │ and r1, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [lr, #-3] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - beq 12acc │ │ │ │ │ + beq 12a84 │ │ │ │ │ and r1, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [lr, #-4] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - beq 12c50 │ │ │ │ │ + beq 12c08 │ │ │ │ │ and r1, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [lr, #-5] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - beq 12c48 │ │ │ │ │ + beq 12c00 │ │ │ │ │ and r1, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [lr, #-6] │ │ │ │ │ sub r1, lr, #6 │ │ │ │ │ orrs lr, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - beq 1296c │ │ │ │ │ + beq 12924 │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr lr, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr lr, lr, r2, lsl r8 │ │ │ │ │ add sl, r5, #48 @ 0x30 │ │ │ │ │ - bhi 129d0 │ │ │ │ │ + bhi 12988 │ │ │ │ │ orr r3, lr, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ orrs lr, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ strb sl, [r1, #-1]! │ │ │ │ │ - bne 1293c │ │ │ │ │ + bne 128f4 │ │ │ │ │ ldr lr, [sp, #20] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp lr, r7 │ │ │ │ │ - bgt 12e14 │ │ │ │ │ + bgt 12dcc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr sl, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12ca0 │ │ │ │ │ + beq 12c58 │ │ │ │ │ cmp fp, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - bne 12a08 │ │ │ │ │ + bne 129c0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ strb r3, [r1, #-1] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r3, [r1, #-2] │ │ │ │ │ - beq 12c58 │ │ │ │ │ + beq 12c10 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12e0c │ │ │ │ │ + bne 12dc4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str sl, [r3] │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ add r5, r5, #87 @ 0x57 │ │ │ │ │ orrs lr, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ strb r5, [r1, #-1]! │ │ │ │ │ - bne 1293c │ │ │ │ │ - b 1296c │ │ │ │ │ + bne 128f4 │ │ │ │ │ + b 12924 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #3 │ │ │ │ │ - b 126f0 │ │ │ │ │ + b 126a8 │ │ │ │ │ cmp fp, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b 12998 │ │ │ │ │ + b 12950 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ - beq 1273c │ │ │ │ │ + beq 126f4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r6, r0, r6 │ │ │ │ │ - bne 1274c │ │ │ │ │ + bne 12704 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1275c │ │ │ │ │ + beq 12714 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r2, #119 @ 0x77 │ │ │ │ │ - bhi 12e64 │ │ │ │ │ + bhi 12e1c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 12ed0 │ │ │ │ │ + beq 12e88 │ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 12ef0 │ │ │ │ │ + beq 12ea8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12cfc │ │ │ │ │ + bne 12cb4 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 12f18 │ │ │ │ │ + bne 12ed0 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 12fa4 │ │ │ │ │ + beq 12f5c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ add r0, r6, r0 │ │ │ │ │ add lr, r1, r0 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 127a4 │ │ │ │ │ + b 1275c │ │ │ │ │ sub r1, lr, #3 │ │ │ │ │ - b 1296c │ │ │ │ │ + b 12924 │ │ │ │ │ sub r1, lr, #1 │ │ │ │ │ - b 1296c │ │ │ │ │ + b 12924 │ │ │ │ │ sub r1, lr, #2 │ │ │ │ │ - b 1296c │ │ │ │ │ + b 12924 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ orr r3, r3, r5, lsl r8 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ addls r2, r2, #48 @ 0x30 │ │ │ │ │ addhi r2, r2, #87 @ 0x57 │ │ │ │ │ cmp r4, ip │ │ │ │ │ strb r2, [lr, #-1] │ │ │ │ │ orr r3, r3, r5, lsr r9 │ │ │ │ │ lsr r2, r5, r4 │ │ │ │ │ - bgt 12ad4 │ │ │ │ │ + bgt 12a8c │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ strb r1, [lr, #-2] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - blt 12adc │ │ │ │ │ + blt 12a94 │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ cmp r4, ip │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ strb r1, [lr, #-3] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - bgt 12acc │ │ │ │ │ + bgt 12a84 │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ cmp r4, ip │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ strb r1, [lr, #-4] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - bgt 12c50 │ │ │ │ │ + bgt 12c08 │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ strb r1, [lr, #-5] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - blt 12c48 │ │ │ │ │ + blt 12c00 │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ cmp r4, ip │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ strb r1, [lr, #-6] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ sub r1, lr, #6 │ │ │ │ │ - bgt 1296c │ │ │ │ │ + bgt 12924 │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr lr, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr lr, lr, r2, lsl r8 │ │ │ │ │ add sl, r5, #48 @ 0x30 │ │ │ │ │ - bhi 12e1c │ │ │ │ │ + bhi 12dd4 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ cmp r4, ip │ │ │ │ │ orr r3, lr, r2, lsr r9 │ │ │ │ │ strb sl, [r1, #-1]! │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - ble 12c14 │ │ │ │ │ - b 1296c │ │ │ │ │ + ble 12bcc │ │ │ │ │ + b 12924 │ │ │ │ │ sub r1, lr, #5 │ │ │ │ │ - b 1296c │ │ │ │ │ + b 12924 │ │ │ │ │ sub r1, lr, #4 │ │ │ │ │ - b 1296c │ │ │ │ │ + b 12924 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ │ strb r3, [r1, #-1] │ │ │ │ │ ldrne r2, [sp, #72] @ 0x48 │ │ │ │ │ ldrne r3, [sp, #72] @ 0x48 │ │ │ │ │ - beq 129bc │ │ │ │ │ + beq 12974 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ - b 129c4 │ │ │ │ │ + b 1297c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ sub r1, lr, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r3, [lr, #-1] │ │ │ │ │ - bne 1298c │ │ │ │ │ + bne 12944 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 129b0 │ │ │ │ │ - b 12c5c │ │ │ │ │ + bne 12968 │ │ │ │ │ + b 12c14 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - beq 12e44 │ │ │ │ │ + beq 12dfc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, #3 │ │ │ │ │ - beq 1275c │ │ │ │ │ + beq 12714 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls 12a64 │ │ │ │ │ + bls 12a1c │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ sub r3, r3, r0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt 12a64 │ │ │ │ │ + bgt 12a1c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 12a8c │ │ │ │ │ + beq 12a44 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ add lr, lr, r6 │ │ │ │ │ - beq 130b0 │ │ │ │ │ + beq 13068 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ add r2, r7, #8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ @@ -20456,215 +20435,215 @@ │ │ │ │ │ movhi r0, #87 @ 0x57 │ │ │ │ │ movls r0, #48 @ 0x30 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ orr ip, ip, sl, lsr r9 │ │ │ │ │ strb r1, [lr, #-1]! │ │ │ │ │ lsr sl, sl, r4 │ │ │ │ │ - bgt 12e98 │ │ │ │ │ + bgt 12e50 │ │ │ │ │ orrs r1, ip, sl │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 12d70 │ │ │ │ │ + bne 12d28 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bgt 12d40 │ │ │ │ │ + bgt 12cf8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13084 │ │ │ │ │ + bne 1303c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13064 │ │ │ │ │ + beq 1301c │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12e0c │ │ │ │ │ + bne 12dc4 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 129c4 │ │ │ │ │ + b 1297c │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 12c78 │ │ │ │ │ + b 12c30 │ │ │ │ │ mov lr, r1 │ │ │ │ │ - b 127e4 │ │ │ │ │ + b 1279c │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ add r5, r5, #87 @ 0x57 │ │ │ │ │ cmp r4, ip │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ strb r5, [r1, #-1]! │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - ble 12c14 │ │ │ │ │ - b 1296c │ │ │ │ │ + ble 12bcc │ │ │ │ │ + b 12924 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ - beq 1275c │ │ │ │ │ + beq 12714 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r6, #1 │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls 12a64 │ │ │ │ │ - b 12cd8 │ │ │ │ │ + bls 12a1c │ │ │ │ │ + b 12c90 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ ldr r0, [r1, #20] │ │ │ │ │ sub r2, r2, r0 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - blt 12a5c │ │ │ │ │ + blt 12a14 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 12a8c │ │ │ │ │ + beq 12a44 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ add lr, lr, r6 │ │ │ │ │ - b 12d14 │ │ │ │ │ + b 12ccc │ │ │ │ │ cmp r4, r7 │ │ │ │ │ movgt r1, #0 │ │ │ │ │ movle r1, #1 │ │ │ │ │ - b 12db8 │ │ │ │ │ + b 12d70 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Prepare │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r2] │ │ │ │ │ - bne 12cfc │ │ │ │ │ - b 12ef0 │ │ │ │ │ + bne 12cb4 │ │ │ │ │ + b 12ea8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 12a84 │ │ │ │ │ + beq 12a3c │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ - b 12d14 │ │ │ │ │ - ldr r1, [pc, #1008] @ 132dc │ │ │ │ │ - ldr r0, [pc, #1008] @ 132e0 │ │ │ │ │ + b 12ccc │ │ │ │ │ + ldr r1, [pc, #1008] @ 13294 │ │ │ │ │ + ldr r0, [pc, #1008] @ 13298 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 129c8 │ │ │ │ │ - ldr r3, [pc, #996] @ 132e4 │ │ │ │ │ - ldr r1, [pc, #996] @ 132e8 │ │ │ │ │ + b 12980 │ │ │ │ │ + ldr r3, [pc, #996] @ 1329c │ │ │ │ │ + ldr r1, [pc, #996] @ 132a0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 12ef0 │ │ │ │ │ + b 12ea8 │ │ │ │ │ add r1, sl, #28 │ │ │ │ │ add lr, r1, r6 │ │ │ │ │ - b 127a4 │ │ │ │ │ + b 1275c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 12fac │ │ │ │ │ + beq 12f64 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r2, [r2, #28] │ │ │ │ │ - bne 13030 │ │ │ │ │ + bne 12fe8 │ │ │ │ │ add r0, r6, r0 │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ mov sl, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub ip, r2, #4 │ │ │ │ │ - bne 130c0 │ │ │ │ │ + bne 13078 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ str r3, [r2, #-4] │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12f90 │ │ │ │ │ + beq 12f48 │ │ │ │ │ cmp fp, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 12f80 │ │ │ │ │ + beq 12f38 │ │ │ │ │ cmp fp, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ str r3, [ip, #-4] │ │ │ │ │ sub r2, ip, #8 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ str r3, [ip, #-8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ streq r3, [r2, #-4] │ │ │ │ │ - b 129b0 │ │ │ │ │ + b 12968 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 12abc │ │ │ │ │ + b 12a74 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r2, [r2, #28] │ │ │ │ │ - bne 131b4 │ │ │ │ │ + bne 1316c │ │ │ │ │ add r0, r6, r0 │ │ │ │ │ add r2, r2, r0, lsl #1 │ │ │ │ │ mov sl, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub ip, r2, #2 │ │ │ │ │ - bne 131e8 │ │ │ │ │ + bne 131a0 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strh r3, [r2, #-2] │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1301c │ │ │ │ │ + beq 12fd4 │ │ │ │ │ cmp fp, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 1300c │ │ │ │ │ + beq 12fc4 │ │ │ │ │ cmp fp, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ strh r3, [ip, #-2] │ │ │ │ │ sub r2, ip, #4 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strh r3, [ip, #-4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ strheq r3, [r2, #-2] │ │ │ │ │ - b 129b0 │ │ │ │ │ + b 12968 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r2, r2, #20 │ │ │ │ │ addeq r2, r2, #28 │ │ │ │ │ - b 12f38 │ │ │ │ │ + b 12ef0 │ │ │ │ │ ldr r1, [sl, #28] │ │ │ │ │ - b 12f10 │ │ │ │ │ + b 12ec8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 131c4 │ │ │ │ │ + beq 1317c │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r2, [sl, #28] │ │ │ │ │ - bne 131d8 │ │ │ │ │ + bne 13190 │ │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ │ - b 12f44 │ │ │ │ │ + b 12efc │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ │ cmp r2, #0 │ │ │ │ │ strb r3, [lr, #-1] │ │ │ │ │ movne r3, r2 │ │ │ │ │ ldrne r2, [sp, #72] @ 0x48 │ │ │ │ │ - bne 12c78 │ │ │ │ │ - b 12df4 │ │ │ │ │ + bne 12c30 │ │ │ │ │ + b 12dac │ │ │ │ │ cmp fp, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 1309c │ │ │ │ │ + beq 13054 │ │ │ │ │ cmp fp, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ strb r3, [lr, #-1] │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r3, [lr, #-2] │ │ │ │ │ sub lr, lr, #2 │ │ │ │ │ - b 12ddc │ │ │ │ │ + b 12d94 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r3, [lr, #-1] │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ - b 12dd0 │ │ │ │ │ + b 12d88 │ │ │ │ │ add r3, r7, #8 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r2, fp, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ mov lr, r7 │ │ │ │ │ @@ -20699,46 +20678,46 @@ │ │ │ │ │ lsl r2, r2, #24 │ │ │ │ │ asr r2, r2, #24 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ orr r6, r6, r0, lsr r9 │ │ │ │ │ str r2, [ip] │ │ │ │ │ lsr r0, r0, r4 │ │ │ │ │ mov r2, ip │ │ │ │ │ - ble 13188 │ │ │ │ │ + ble 13140 │ │ │ │ │ cmp r4, lr │ │ │ │ │ movgt r1, #0 │ │ │ │ │ movle r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 13198 │ │ │ │ │ + beq 13150 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ - b 13124 │ │ │ │ │ + b 130dc │ │ │ │ │ orrs r1, r6, r0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - b 13178 │ │ │ │ │ + b 13130 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ subgt ip, ip, #4 │ │ │ │ │ - bgt 130f4 │ │ │ │ │ + bgt 130ac │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ - b 12f5c │ │ │ │ │ + b 12f14 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r2, r2, #20 │ │ │ │ │ addeq r2, r2, #28 │ │ │ │ │ - b 12fc4 │ │ │ │ │ + b 12f7c │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r2, [sl, #28] │ │ │ │ │ - bne 132a4 │ │ │ │ │ + bne 1325c │ │ │ │ │ add r2, r2, r6, lsl #1 │ │ │ │ │ - b 12fd0 │ │ │ │ │ + b 12f88 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r2, sl, #20 │ │ │ │ │ addeq r2, sl, #28 │ │ │ │ │ - b 1305c │ │ │ │ │ + b 13014 │ │ │ │ │ add r3, r7, #8 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r2, fp, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ mov lr, r7 │ │ │ │ │ @@ -20773,128 +20752,128 @@ │ │ │ │ │ lsl r2, r2, #24 │ │ │ │ │ asr r2, r2, #24 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ orr r6, r6, r0, lsr r9 │ │ │ │ │ strh r2, [ip] │ │ │ │ │ lsr r0, r0, r4 │ │ │ │ │ mov r2, ip │ │ │ │ │ - ble 132b4 │ │ │ │ │ + ble 1326c │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bgt 132bc │ │ │ │ │ + bgt 13274 │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ - b 1324c │ │ │ │ │ + b 13204 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r2, sl, #20 │ │ │ │ │ addeq r2, sl, #28 │ │ │ │ │ - b 131d0 │ │ │ │ │ + b 13188 │ │ │ │ │ orrs r1, r6, r0 │ │ │ │ │ - bne 1329c │ │ │ │ │ + bne 13254 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ subgt ip, ip, #2 │ │ │ │ │ - bgt 1321c │ │ │ │ │ + bgt 131d4 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ - b 12fe8 │ │ │ │ │ + b 12fa0 │ │ │ │ │ .word 0x04444444 │ │ │ │ │ .word 0x00000901 │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00000730 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000132ec : │ │ │ │ │ +000132a4 : │ │ │ │ │ long_float(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - beq 13404 │ │ │ │ │ + beq 133bc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 133f0 │ │ │ │ │ + beq 133a8 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 13360 │ │ │ │ │ + bhi 13318 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ mul r4, r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ cmn r4, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - beq 133b8 │ │ │ │ │ + beq 13370 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl 14248 <_PyLong_Frexp> │ │ │ │ │ + bl 14200 <_PyLong_Frexp> │ │ │ │ │ R_ARM_CALL _PyLong_Frexp │ │ │ │ │ - ldr r3, [pc, #176] @ 13420 │ │ │ │ │ + ldr r3, [pc, #176] @ 133d8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 133d0 │ │ │ │ │ + bne 13388 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ │ - bgt 133dc │ │ │ │ │ + bgt 13394 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ - ldr r3, [pc, #124] @ 13420 │ │ │ │ │ + ldr r3, [pc, #124] @ 133d8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1334c │ │ │ │ │ + beq 13304 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13414 │ │ │ │ │ - ldr r7, [pc, #84] @ 13420 │ │ │ │ │ + bne 133cc │ │ │ │ │ + ldr r7, [pc, #84] @ 133d8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 1334c │ │ │ │ │ + b 13304 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13384 │ │ │ │ │ - ldr r3, [pc, #64] @ 13424 │ │ │ │ │ - ldr r1, [pc, #64] @ 13428 │ │ │ │ │ + beq 1333c │ │ │ │ │ + ldr r3, [pc, #64] @ 133dc │ │ │ │ │ + ldr r1, [pc, #64] @ 133e0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 133b8 │ │ │ │ │ - ldr r3, [pc, #52] @ 1342c │ │ │ │ │ - ldr r1, [pc, #52] @ 13430 │ │ │ │ │ + b 13370 │ │ │ │ │ + ldr r3, [pc, #52] @ 133e4 │ │ │ │ │ + ldr r1, [pc, #52] @ 133e8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 133b8 │ │ │ │ │ - ldr r1, [pc, #40] @ 13434 │ │ │ │ │ - ldr r0, [pc, #40] @ 13438 │ │ │ │ │ + b 13370 │ │ │ │ │ + ldr r1, [pc, #40] @ 133ec │ │ │ │ │ + ldr r0, [pc, #40] @ 133f0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 133b8 │ │ │ │ │ + b 13370 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000005e4 │ │ │ │ │ @@ -20903,156 +20882,156 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000dbb │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001343c : │ │ │ │ │ +000133f4 : │ │ │ │ │ long_mod(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 13a14 │ │ │ │ │ + beq 139cc │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 13a14 │ │ │ │ │ + beq 139cc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ lsr lr, r3, #3 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ lsr r2, r1, #3 │ │ │ │ │ - beq 135e8 │ │ │ │ │ + beq 135a0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1397c │ │ │ │ │ + beq 13934 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - blt 137f8 │ │ │ │ │ - beq 137dc │ │ │ │ │ + blt 137b0 │ │ │ │ │ + beq 13794 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1362c │ │ │ │ │ + beq 135e4 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15564 │ │ │ │ │ + bl 1540c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 134e4 │ │ │ │ │ + beq 1349c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 134e4 │ │ │ │ │ + beq 1349c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 134e4 │ │ │ │ │ + bne 1349c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1396c │ │ │ │ │ + beq 13924 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bls 1353c │ │ │ │ │ + bls 134f4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 135c0 │ │ │ │ │ + beq 13578 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13990 │ │ │ │ │ + beq 13948 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13530 │ │ │ │ │ + bne 134e8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 1399c │ │ │ │ │ + beq 13954 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ rsb r2, r3, #1 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ - ldr r0, [pc, #1228] @ 13a1c │ │ │ │ │ + ldr r0, [pc, #1228] @ 139d4 │ │ │ │ │ adds r7, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ sbcs r1, r1, r2 │ │ │ │ │ - bcc 13500 │ │ │ │ │ + bcc 134b8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1359c │ │ │ │ │ + beq 13554 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1359c │ │ │ │ │ - ldr r2, [pc, #1172] @ 13a20 │ │ │ │ │ + bne 13554 │ │ │ │ │ + ldr r2, [pc, #1172] @ 139d8 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13a00 │ │ │ │ │ + bne 139b8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r6, [pc, #1152] @ 13a24 │ │ │ │ │ + ldr r6, [pc, #1152] @ 139dc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r6, r6, r7, lsl #4 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ - bne 13510 │ │ │ │ │ + bne 134c8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 13530 │ │ │ │ │ + beq 134e8 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 15ff4 <_PyLong_Negate> │ │ │ │ │ + bl 15e9c <_PyLong_Negate> │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1396c │ │ │ │ │ + beq 13924 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 13510 │ │ │ │ │ + b 134c8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 13974 │ │ │ │ │ + bne 1392c │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ tst r3, #3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ - bne 1394c │ │ │ │ │ + bne 13904 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1396c │ │ │ │ │ + beq 13924 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [r5, #12] │ │ │ │ │ add lr, lr, #3 │ │ │ │ │ subs r0, r7, #10 │ │ │ │ │ - bne 13824 │ │ │ │ │ + bne 137dc │ │ │ │ │ add lr, r4, lr, lsl #2 │ │ │ │ │ add r9, r4, #12 │ │ │ │ │ sub r3, lr, r9 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - ldr r6, [pc, #980] @ 13a28 │ │ │ │ │ - ldr r8, [pc, #980] @ 13a2c │ │ │ │ │ + ldr r6, [pc, #980] @ 139e0 │ │ │ │ │ + ldr r8, [pc, #980] @ 139e4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 136c0 │ │ │ │ │ + beq 13678 │ │ │ │ │ ldr r7, [lr, #-4]! │ │ │ │ │ umull r3, r1, r6, r7 │ │ │ │ │ bic sl, r1, #3 │ │ │ │ │ add sl, sl, r1, lsr #2 │ │ │ │ │ sub sl, r7, sl │ │ │ │ │ subs sl, r7, sl │ │ │ │ │ mul ip, r8, sl │ │ │ │ │ @@ -21069,15 +21048,15 @@ │ │ │ │ │ orr sl, sl, r2, lsr #30 │ │ │ │ │ adc ip, ip, sl │ │ │ │ │ adds r1, r1, r1 │ │ │ │ │ adc ip, ip, ip │ │ │ │ │ subs r0, r7, r1 │ │ │ │ │ rsc r3, ip, #0 │ │ │ │ │ cmp r9, lr │ │ │ │ │ - beq 137ac │ │ │ │ │ + beq 13764 │ │ │ │ │ ldr r7, [lr, #-4] │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ orr r3, r3, r0, lsr #2 │ │ │ │ │ orr r0, r7, r0, lsl #30 │ │ │ │ │ adds r2, r0, r3 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ umull ip, r1, r6, r2 │ │ │ │ │ @@ -21128,60 +21107,60 @@ │ │ │ │ │ orr sl, sl, r2, lsr #30 │ │ │ │ │ adc ip, ip, sl │ │ │ │ │ adds r1, r1, r1 │ │ │ │ │ adc ip, ip, ip │ │ │ │ │ subs r0, r0, r1 │ │ │ │ │ sbc r3, r3, ip │ │ │ │ │ cmp r9, lr │ │ │ │ │ - bne 136c0 │ │ │ │ │ + bne 13678 │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - beq 1396c │ │ │ │ │ + beq 13924 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bne 13510 │ │ │ │ │ - b 135c0 │ │ │ │ │ + bne 134c8 │ │ │ │ │ + b 13578 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add r2, r4, lr, lsl #2 │ │ │ │ │ add lr, r5, lr, lsl #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r2, [lr, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcs 134ac │ │ │ │ │ - ldr r2, [pc, #560] @ 13a30 │ │ │ │ │ + bcs 13464 │ │ │ │ │ + ldr r2, [pc, #560] @ 139e8 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 139e4 │ │ │ │ │ + bne 1399c │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ mov r6, r4 │ │ │ │ │ strne r2, [r4] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - b 13510 │ │ │ │ │ + b 134c8 │ │ │ │ │ add r6, r4, lr, lsl #2 │ │ │ │ │ add r8, r4, #12 │ │ │ │ │ sub r3, r6, r8 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r2, r3, #3 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 138bc │ │ │ │ │ + beq 13874 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 13894 │ │ │ │ │ + beq 1384c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 13874 │ │ │ │ │ + beq 1382c │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r0, [r6, #-4]! │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov r0, r2 │ │ │ │ │ @@ -21200,15 +21179,15 @@ │ │ │ │ │ orr r0, r2, r0, lsl #30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r8, r6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq 137ac │ │ │ │ │ + beq 13764 │ │ │ │ │ ldr r2, [r6, #-4] │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ orr r1, r3, r0, lsr #2 │ │ │ │ │ orr r0, r2, r0, lsl #30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ @@ -21239,73 +21218,73 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ orr r0, r2, r0, lsl #30 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r8, r6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bne 138bc │ │ │ │ │ - b 137ac │ │ │ │ │ + bne 13874 │ │ │ │ │ + b 13764 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ sub r1, r5, r1 │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 13530 │ │ │ │ │ + bne 134e8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 13530 │ │ │ │ │ + b 134e8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 137f8 │ │ │ │ │ - ldr r3, [pc, #176] @ 13a34 │ │ │ │ │ - ldr r1, [pc, #176] @ 13a38 │ │ │ │ │ + bne 137b0 │ │ │ │ │ + ldr r3, [pc, #176] @ 139ec │ │ │ │ │ + ldr r1, [pc, #176] @ 139f0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1396c │ │ │ │ │ + b 13924 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 13530 │ │ │ │ │ + bne 134e8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 7ca0 │ │ │ │ │ + bl 7c94 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - beq 139d4 │ │ │ │ │ + beq 1398c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 139d4 │ │ │ │ │ + bne 1398c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1396c │ │ │ │ │ + beq 13924 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 13530 │ │ │ │ │ + b 134e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1168c <_PyLong_Copy> │ │ │ │ │ + bl 11644 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bne 135dc │ │ │ │ │ - b 1396c │ │ │ │ │ + bne 13594 │ │ │ │ │ + b 13924 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b 13594 │ │ │ │ │ - ldr r6, [pc, #32] @ 13a3c │ │ │ │ │ - b 13530 │ │ │ │ │ + b 1354c │ │ │ │ │ + ldr r6, [pc, #32] @ 139f4 │ │ │ │ │ + b 134e8 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0xcccccccd │ │ │ │ │ .word 0xcccccccc │ │ │ │ │ @@ -21313,128 +21292,128 @@ │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_ZeroDivisionError │ │ │ │ │ .word 0x0000069c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00013a40 : │ │ │ │ │ +000139f8 : │ │ │ │ │ l_mod(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ lsr r0, r3, #3 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ lsr r2, r1, #3 │ │ │ │ │ - beq 13bd4 │ │ │ │ │ + beq 13b8c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 13f6c │ │ │ │ │ + beq 13f24 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt 13df8 │ │ │ │ │ - beq 13de0 │ │ │ │ │ + blt 13db0 │ │ │ │ │ + beq 13d98 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 13c20 │ │ │ │ │ + beq 13bd8 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15564 │ │ │ │ │ + bl 1540c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 13acc │ │ │ │ │ + beq 13a84 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 13acc │ │ │ │ │ + beq 13a84 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 13acc │ │ │ │ │ + bne 13a84 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 13f7c │ │ │ │ │ + beq 13f34 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bls 13b28 │ │ │ │ │ + bls 13ae0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 13bac │ │ │ │ │ + beq 13b64 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13f84 │ │ │ │ │ + beq 13f3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13b18 │ │ │ │ │ + bne 13ad0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13f90 │ │ │ │ │ + beq 13f48 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r7, [r6] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ rsb r2, r3, #1 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ - ldr r0, [pc, #1228] @ 14008 │ │ │ │ │ + ldr r0, [pc, #1228] @ 13fc0 │ │ │ │ │ adds r8, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ sbcs r1, r1, r2 │ │ │ │ │ - bcc 13ae8 │ │ │ │ │ + bcc 13aa0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 13b88 │ │ │ │ │ + beq 13b40 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 13b88 │ │ │ │ │ - ldr r2, [pc, #1172] @ 1400c │ │ │ │ │ + bne 13b40 │ │ │ │ │ + ldr r2, [pc, #1172] @ 13fc4 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13fd8 │ │ │ │ │ + bne 13f90 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r7, [pc, #1152] @ 14010 │ │ │ │ │ + ldr r7, [pc, #1152] @ 13fc8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r7, r7, r8, lsl #4 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ - bne 13af8 │ │ │ │ │ + bne 13ab0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 13b18 │ │ │ │ │ + beq 13ad0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 15ff4 <_PyLong_Negate> │ │ │ │ │ + bl 15e9c <_PyLong_Negate> │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 13f7c │ │ │ │ │ + beq 13f34 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 13af8 │ │ │ │ │ + b 13ab0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 13f64 │ │ │ │ │ + bne 13f1c │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ tst r3, #3 │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ rsb r4, r3, #1 │ │ │ │ │ - bne 13f4c │ │ │ │ │ + bne 13f04 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ clz r3, r0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ @@ -21442,24 +21421,24 @@ │ │ │ │ │ rsb r0, r3, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r8, [r5, #12] │ │ │ │ │ add r0, r0, #3 │ │ │ │ │ subs ip, r8, #10 │ │ │ │ │ - bne 13e28 │ │ │ │ │ + bne 13de0 │ │ │ │ │ add r3, r4, #12 │ │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ sub r3, r0, r3 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - ldr r7, [pc, #968] @ 14014 │ │ │ │ │ - ldr r9, [pc, #968] @ 14018 │ │ │ │ │ + ldr r7, [pc, #968] @ 13fcc │ │ │ │ │ + ldr r9, [pc, #968] @ 13fd0 │ │ │ │ │ mov r3, ip │ │ │ │ │ - beq 13cbc │ │ │ │ │ + beq 13c74 │ │ │ │ │ ldr r8, [r0, #-4]! │ │ │ │ │ umull r3, sl, r7, r8 │ │ │ │ │ bic lr, sl, #3 │ │ │ │ │ add lr, lr, sl, lsr #2 │ │ │ │ │ sub lr, r8, lr │ │ │ │ │ subs lr, r8, lr │ │ │ │ │ mul fp, r9, lr │ │ │ │ │ @@ -21477,15 +21456,15 @@ │ │ │ │ │ adc r2, lr, sl │ │ │ │ │ adds ip, ip, ip │ │ │ │ │ adc r2, r2, r2 │ │ │ │ │ subs ip, r8, ip │ │ │ │ │ rsc r3, r2, #0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 13dac │ │ │ │ │ + beq 13d64 │ │ │ │ │ ldr r8, [r0, #-4] │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ orr r1, r8, ip, lsl #30 │ │ │ │ │ orr r3, r3, ip, lsr #2 │ │ │ │ │ adds r2, r1, r3 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ umull ip, sl, r7, r2 │ │ │ │ │ @@ -21537,61 +21516,61 @@ │ │ │ │ │ adc r2, lr, sl │ │ │ │ │ adds ip, ip, ip │ │ │ │ │ adc r2, r2, r2 │ │ │ │ │ subs ip, r1, ip │ │ │ │ │ sbc r3, r3, r2 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 13cbc │ │ │ │ │ + bne 13c74 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - beq 13f7c │ │ │ │ │ + beq 13f34 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bne 13af8 │ │ │ │ │ - b 13bac │ │ │ │ │ + bne 13ab0 │ │ │ │ │ + b 13b64 │ │ │ │ │ add r2, r4, r0, lsl #2 │ │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcs 13a94 │ │ │ │ │ - ldr r2, [pc, #540] @ 1401c │ │ │ │ │ + bcs 13a4c │ │ │ │ │ + ldr r2, [pc, #540] @ 13fd4 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 13fec │ │ │ │ │ + bne 13fa4 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ mov r7, r4 │ │ │ │ │ strne r2, [r4] │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ - b 13af8 │ │ │ │ │ + b 13ab0 │ │ │ │ │ add r7, r4, r0, lsl #2 │ │ │ │ │ add r9, r4, #12 │ │ │ │ │ sub r3, r7, r9 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r2, r3, #3 │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r3, ip │ │ │ │ │ - beq 13ebc │ │ │ │ │ + beq 13e74 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 13e94 │ │ │ │ │ + beq 13e4c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 13e74 │ │ │ │ │ + beq 13e2c │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr r0, [r7, #-4]! │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldr r0, [r7, #-4]! │ │ │ │ │ @@ -21609,15 +21588,15 @@ │ │ │ │ │ orr r0, r0, ip, lsl #30 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r7, r9 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - beq 13dac │ │ │ │ │ + beq 13d64 │ │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ orr r1, r3, ip, lsr #2 │ │ │ │ │ orr r0, r0, ip, lsl #30 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ @@ -21648,232 +21627,232 @@ │ │ │ │ │ orr r0, r0, ip, lsl #30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r7, r9 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - bne 13ebc │ │ │ │ │ - b 13dac │ │ │ │ │ + bne 13e74 │ │ │ │ │ + b 13d64 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ sub r0, r5, r1 │ │ │ │ │ mul r0, r4, r0 │ │ │ │ │ - b 13c00 │ │ │ │ │ + b 13bb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13df8 │ │ │ │ │ - ldr r3, [pc, #172] @ 14020 │ │ │ │ │ - ldr r1, [pc, #172] @ 14024 │ │ │ │ │ + bne 13db0 │ │ │ │ │ + ldr r3, [pc, #172] @ 13fd8 │ │ │ │ │ + ldr r1, [pc, #172] @ 13fdc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 13b20 │ │ │ │ │ + b 13ad8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 13b18 │ │ │ │ │ + bne 13ad0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 7ca0 │ │ │ │ │ + bl 7c94 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - beq 13fc8 │ │ │ │ │ + beq 13f80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 13fc8 │ │ │ │ │ + bne 13f80 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 13f7c │ │ │ │ │ + beq 13f34 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b 13b18 │ │ │ │ │ + b 13ad0 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ - b 13b80 │ │ │ │ │ + b 13b38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1168c <_PyLong_Copy> │ │ │ │ │ + bl 11644 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bne 13bc8 │ │ │ │ │ - b 13f7c │ │ │ │ │ + bne 13b80 │ │ │ │ │ + b 13f34 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0xcccccccd │ │ │ │ │ .word 0xcccccccc │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_ZeroDivisionError │ │ │ │ │ .word 0x0000069c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00014028 : │ │ │ │ │ +00013fe0 : │ │ │ │ │ PyLong_AsUnsignedLongMask(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - beq 140c0 │ │ │ │ │ + beq 14078 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 140d4 │ │ │ │ │ + beq 1408c │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ and r4, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi 1407c │ │ │ │ │ + bhi 14034 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mul r4, r3, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ orr r1, r1, r0, lsl #30 │ │ │ │ │ sub r2, r2, #3 │ │ │ │ │ - beq 140b0 │ │ │ │ │ + beq 14068 │ │ │ │ │ ldr r0, [r3], #-4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ orr r1, r0, r1, lsl #30 │ │ │ │ │ - bne 1409c │ │ │ │ │ + bne 14054 │ │ │ │ │ mul r4, r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #168] @ 14170 │ │ │ │ │ - ldr r0, [pc, #168] @ 14174 │ │ │ │ │ + ldr r1, [pc, #168] @ 14128 │ │ │ │ │ + ldr r0, [pc, #168] @ 1412c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 14070 │ │ │ │ │ + b 14028 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 140cc │ │ │ │ │ + beq 14084 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1415c │ │ │ │ │ + beq 14114 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi 1413c │ │ │ │ │ + bhi 140f4 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mul r4, r3, r4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 14070 │ │ │ │ │ + beq 14028 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 14070 │ │ │ │ │ + bne 14028 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14070 │ │ │ │ │ + b 14028 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ add r1, r5, #12 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ ldrcs r0, [r1, r3, lsl #2] │ │ │ │ │ orrcs r2, r0, r2, lsl #30 │ │ │ │ │ - bcs 14144 │ │ │ │ │ + bcs 140fc │ │ │ │ │ mul r4, r2, r4 │ │ │ │ │ - b 14114 │ │ │ │ │ - ldr r0, [pc, #16] @ 14174 │ │ │ │ │ + b 140cc │ │ │ │ │ + ldr r0, [pc, #16] @ 1412c │ │ │ │ │ mov r1, #728 @ 0x2d8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 14114 │ │ │ │ │ + b 140cc │ │ │ │ │ .word 0x000002f3 │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00014178 : │ │ │ │ │ +00014130 : │ │ │ │ │ long_divmod(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 141e4 │ │ │ │ │ + beq 1419c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 141e4 │ │ │ │ │ + beq 1419c │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r2, sp │ │ │ │ │ - bl ca54 │ │ │ │ │ + bl ca48 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 14224 │ │ │ │ │ + beq 141dc │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ ldm sp, {r3, r4} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 141ec │ │ │ │ │ + beq 141a4 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r0, [pc, #88] @ 14244 │ │ │ │ │ + ldr r0, [pc, #88] @ 141fc │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 14208 │ │ │ │ │ + beq 141c0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1422c │ │ │ │ │ + beq 141e4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 14224 │ │ │ │ │ + beq 141dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 14238 │ │ │ │ │ + beq 141f0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 141dc │ │ │ │ │ + b 14194 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14208 │ │ │ │ │ + b 141c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14224 │ │ │ │ │ + b 141dc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00014248 <_PyLong_Frexp>: │ │ │ │ │ +00014200 <_PyLong_Frexp>: │ │ │ │ │ _PyLong_Frexp(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ @@ -21882,31 +21861,31 @@ │ │ │ │ │ mov r7, r1 │ │ │ │ │ moveq r8, #0 │ │ │ │ │ moveq r9, #0 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ streq r3, [r1] │ │ │ │ │ - beq 1446c <_PyLong_Frexp+0x224> │ │ │ │ │ + beq 14424 <_PyLong_Frexp+0x224> │ │ │ │ │ add r1, r0, r3, lsl #2 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 147e8 <_PyLong_Frexp+0x5a0> │ │ │ │ │ - ldr r1, [pc, #1376] @ 14808 <_PyLong_Frexp+0x5c0> │ │ │ │ │ + beq 147a0 <_PyLong_Frexp+0x5a0> │ │ │ │ │ + ldr r1, [pc, #1376] @ 147c0 <_PyLong_Frexp+0x5c0> │ │ │ │ │ clz r5, r5 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ rsb r5, r5, #32 │ │ │ │ │ - bhi 147f4 <_PyLong_Frexp+0x5ac> │ │ │ │ │ + bhi 147ac <_PyLong_Frexp+0x5ac> │ │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ │ add r5, r5, r2, lsl #1 │ │ │ │ │ cmp r5, #55 @ 0x37 │ │ │ │ │ - bgt 14524 <_PyLong_Frexp+0x2dc> │ │ │ │ │ - ldr r2, [pc, #1344] @ 1480c <_PyLong_Frexp+0x5c4> │ │ │ │ │ + bgt 144dc <_PyLong_Frexp+0x2dc> │ │ │ │ │ + ldr r2, [pc, #1344] @ 147c4 <_PyLong_Frexp+0x5c4> │ │ │ │ │ rsb r1, r5, #55 @ 0x37 │ │ │ │ │ smull r0, r2, r1, r2 │ │ │ │ │ asr r4, r1, #31 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ rsb r4, r4, r2, asr #4 │ │ │ │ │ rsb r2, r4, r4, lsl #4 │ │ │ │ │ ldr r8, [r6, #12] │ │ │ │ │ @@ -21920,36 +21899,36 @@ │ │ │ │ │ add r8, sp, r4, lsl #2 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ orr r2, r2, r0, lsl #2 │ │ │ │ │ str r9, [r8, #28] │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ lsl r8, r4, #2 │ │ │ │ │ - bne 1447c <_PyLong_Frexp+0x234> │ │ │ │ │ + bne 14434 <_PyLong_Frexp+0x234> │ │ │ │ │ add r4, r3, r4 │ │ │ │ │ add r1, sp, r4, lsl #2 │ │ │ │ │ str r2, [r1, #28] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - ldr r3, [pc, #1240] @ 14810 <_PyLong_Frexp+0x5c8> │ │ │ │ │ + ldr r3, [pc, #1240] @ 147c8 <_PyLong_Frexp+0x5c8> │ │ │ │ │ and r0, r2, #7 │ │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ble 144ec <_PyLong_Frexp+0x2a4> │ │ │ │ │ + ble 144a4 <_PyLong_Frexp+0x2a4> │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #1184] @ 14814 <_PyLong_Frexp+0x5cc> │ │ │ │ │ + ldr r3, [pc, #1184] @ 147cc <_PyLong_Frexp+0x5cc> │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ sub sl, r4, #1 │ │ │ │ │ add r3, sp, sl, lsl #2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ @@ -21958,17 +21937,17 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - beq 1441c <_PyLong_Frexp+0x1d4> │ │ │ │ │ + beq 143d4 <_PyLong_Frexp+0x1d4> │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #1120] @ 14814 <_PyLong_Frexp+0x5cc> │ │ │ │ │ + ldr r3, [pc, #1120] @ 147cc <_PyLong_Frexp+0x5cc> │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ sub sl, r4, #2 │ │ │ │ │ add r3, sp, sl, lsl #2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ @@ -21977,16 +21956,16 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - beq 1441c <_PyLong_Frexp+0x1d4> │ │ │ │ │ - ldr r3, [pc, #1060] @ 14814 <_PyLong_Frexp+0x5cc> │ │ │ │ │ + beq 143d4 <_PyLong_Frexp+0x1d4> │ │ │ │ │ + ldr r3, [pc, #1060] @ 147cc <_PyLong_Frexp+0x5cc> │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ add r4, sp, r4, lsl #2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ @@ -22000,22 +21979,22 @@ │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #1015021568 @ 0x3c800000 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ - ldr r3, [pc, #992] @ 14818 <_PyLong_Frexp+0x5d0> │ │ │ │ │ + ldr r3, [pc, #992] @ 147d0 <_PyLong_Frexp+0x5d0> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 147bc <_PyLong_Frexp+0x574> │ │ │ │ │ + bne 14774 <_PyLong_Frexp+0x574> │ │ │ │ │ str r5, [r7] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r2, r8 │ │ │ │ │ addeq r3, r9, #-2147483648 @ 0x80000000 │ │ │ │ │ moveq r8, r2 │ │ │ │ │ @@ -22033,53 +22012,53 @@ │ │ │ │ │ orr r9, r9, r0 │ │ │ │ │ add sl, sp, #28 │ │ │ │ │ bic r0, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ str r0, [sl, r8] │ │ │ │ │ orr r2, r2, r9, lsl #2 │ │ │ │ │ add r8, sl, r8 │ │ │ │ │ - beq 14320 <_PyLong_Frexp+0xd8> │ │ │ │ │ + beq 142d8 <_PyLong_Frexp+0xd8> │ │ │ │ │ add sl, r6, #8 │ │ │ │ │ add sl, sl, r3, lsl #2 │ │ │ │ │ add r9, r6, #16 │ │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ │ lsl fp, r0, ip │ │ │ │ │ orr r2, r2, r0, lsl r1 │ │ │ │ │ orr fp, fp, r0, lsr lr │ │ │ │ │ cmp sl, r9 │ │ │ │ │ bic r0, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ orr r2, r2, fp, lsl #2 │ │ │ │ │ str r0, [r8, #4]! │ │ │ │ │ - beq 14320 <_PyLong_Frexp+0xd8> │ │ │ │ │ - b 144c0 <_PyLong_Frexp+0x278> │ │ │ │ │ + beq 142d8 <_PyLong_Frexp+0xd8> │ │ │ │ │ + b 14478 <_PyLong_Frexp+0x278> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #1015021568 @ 0x3c800000 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ - ldr r3, [pc, #792] @ 14818 <_PyLong_Frexp+0x5d0> │ │ │ │ │ + ldr r3, [pc, #792] @ 147d0 <_PyLong_Frexp+0x5d0> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1444c <_PyLong_Frexp+0x204> │ │ │ │ │ - ldr r9, [pc, #768] @ 1481c <_PyLong_Frexp+0x5d4> │ │ │ │ │ + beq 14404 <_PyLong_Frexp+0x204> │ │ │ │ │ + ldr r9, [pc, #768] @ 147d4 <_PyLong_Frexp+0x5d4> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 1444c <_PyLong_Frexp+0x204> │ │ │ │ │ - ldr r2, [pc, #736] @ 1480c <_PyLong_Frexp+0x5c4> │ │ │ │ │ + b 14404 <_PyLong_Frexp+0x204> │ │ │ │ │ + ldr r2, [pc, #736] @ 147c4 <_PyLong_Frexp+0x5c4> │ │ │ │ │ sub r0, r5, #55 @ 0x37 │ │ │ │ │ umull r1, r2, r0, r2 │ │ │ │ │ sub lr, r3, r2, lsr #4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ lsr r2, r2, #4 │ │ │ │ │ sub r4, lr, #1 │ │ │ │ │ - ble 146bc <_PyLong_Frexp+0x474> │ │ │ │ │ + ble 14674 <_PyLong_Frexp+0x474> │ │ │ │ │ add ip, r6, #12 │ │ │ │ │ add ip, ip, r2, lsl #2 │ │ │ │ │ ldr r1, [ip, r4, lsl #2] │ │ │ │ │ rsb r8, r2, r2, lsl #4 │ │ │ │ │ sub r0, r0, r8, lsl #1 │ │ │ │ │ lsr r9, r1, r0 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ @@ -22092,15 +22071,15 @@ │ │ │ │ │ str r8, [sp, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ lsl r8, r4, #2 │ │ │ │ │ and r1, r1, fp │ │ │ │ │ str r8, [sp, #4] │ │ │ │ │ str r9, [sp, #16] │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ - beq 14670 <_PyLong_Frexp+0x428> │ │ │ │ │ + beq 14628 <_PyLong_Frexp+0x428> │ │ │ │ │ sub r9, r8, #4 │ │ │ │ │ ldr sl, [ip, r9] │ │ │ │ │ add r8, r8, #36 @ 0x24 │ │ │ │ │ orr sl, sl, r1, lsl #30 │ │ │ │ │ add r9, sp, r8 │ │ │ │ │ lsr r8, sl, r0 │ │ │ │ │ str r9, [sp, #12] │ │ │ │ │ @@ -22109,15 +22088,15 @@ │ │ │ │ │ rsb sl, r0, #32 │ │ │ │ │ orr r8, r8, r9, lsl sl │ │ │ │ │ sub sl, r0, #32 │ │ │ │ │ orr r8, r8, r9, lsr sl │ │ │ │ │ ldr r9, [sp, #12] │ │ │ │ │ cmp lr, #2 │ │ │ │ │ str r8, [r9, #-12] │ │ │ │ │ - beq 14670 <_PyLong_Frexp+0x428> │ │ │ │ │ + beq 14628 <_PyLong_Frexp+0x428> │ │ │ │ │ ldr r8, [sp, #4] │ │ │ │ │ sub lr, lr, #3 │ │ │ │ │ sub r8, r8, #8 │ │ │ │ │ ldr r9, [ip, r8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ orr r9, r9, r1, lsl #30 │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ @@ -22126,15 +22105,15 @@ │ │ │ │ │ and r1, fp, r9 │ │ │ │ │ rsb r9, r0, #32 │ │ │ │ │ orr lr, lr, sl, lsl r9 │ │ │ │ │ sub r9, r0, #32 │ │ │ │ │ orr lr, lr, sl, lsr r9 │ │ │ │ │ add r8, sp, r8 │ │ │ │ │ str lr, [r8, #28] │ │ │ │ │ - ble 14670 <_PyLong_Frexp+0x428> │ │ │ │ │ + ble 14628 <_PyLong_Frexp+0x428> │ │ │ │ │ ldr lr, [sp, #12] │ │ │ │ │ add r8, sp, #28 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ add lr, r8, lr, lsl #2 │ │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ │ @@ -22144,214 +22123,214 @@ │ │ │ │ │ orr r9, r9, r1, lsl #30 │ │ │ │ │ lsr r8, r9, r0 │ │ │ │ │ orr r8, r8, sl, lsl r4 │ │ │ │ │ orr r8, r8, sl, lsr r2 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ and r1, fp, r9 │ │ │ │ │ str r8, [lr, #-4]! │ │ │ │ │ - bne 14640 <_PyLong_Frexp+0x3f8> │ │ │ │ │ + bne 145f8 <_PyLong_Frexp+0x3f8> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - beq 147b0 <_PyLong_Frexp+0x568> │ │ │ │ │ + beq 14768 <_PyLong_Frexp+0x568> │ │ │ │ │ orr r1, r1, #1 │ │ │ │ │ - ldr r2, [pc, #392] @ 14810 <_PyLong_Frexp+0x5c8> │ │ │ │ │ + ldr r2, [pc, #392] @ 147c8 <_PyLong_Frexp+0x5c8> │ │ │ │ │ and r0, r1, #7 │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ add r3, sp, r3 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - bgt 14360 <_PyLong_Frexp+0x118> │ │ │ │ │ - b 1441c <_PyLong_Frexp+0x1d4> │ │ │ │ │ + bgt 14318 <_PyLong_Frexp+0x118> │ │ │ │ │ + b 143d4 <_PyLong_Frexp+0x1d4> │ │ │ │ │ lsl r3, r4, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ lsl r3, r2, #2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add r3, r6, r3 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1467c <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 14634 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 14680 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 14638 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1467c <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 14634 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 14680 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 14638 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r6, r2, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1467c <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 14634 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 14680 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 14638 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1467c <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 14634 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 14680 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 14638 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1467c <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 14634 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 14680 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 14638 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #-12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1467c <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 14634 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq 14680 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 14638 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1467c <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 14634 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - beq 14680 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 14638 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1467c <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 14634 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq 14680 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 14638 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r3, [r3, #-24] @ 0xffffffe8 │ │ │ │ │ sub r0, r2, #9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1467c <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 14634 <_PyLong_Frexp+0x434> │ │ │ │ │ sub r3, r2, #-1073741818 @ 0xc0000006 │ │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ │ - b 147a4 <_PyLong_Frexp+0x55c> │ │ │ │ │ + b 1475c <_PyLong_Frexp+0x55c> │ │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1467c <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 14634 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14794 <_PyLong_Frexp+0x54c> │ │ │ │ │ - b 14680 <_PyLong_Frexp+0x438> │ │ │ │ │ + bne 1474c <_PyLong_Frexp+0x54c> │ │ │ │ │ + b 14638 <_PyLong_Frexp+0x438> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 146d0 <_PyLong_Frexp+0x488> │ │ │ │ │ - b 14680 <_PyLong_Frexp+0x438> │ │ │ │ │ + bne 14688 <_PyLong_Frexp+0x488> │ │ │ │ │ + b 14638 <_PyLong_Frexp+0x438> │ │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne 14514 <_PyLong_Frexp+0x2cc> │ │ │ │ │ - ldr r3, [pc, #84] @ 14820 <_PyLong_Frexp+0x5d8> │ │ │ │ │ - ldr r1, [pc, #84] @ 14824 <_PyLong_Frexp+0x5dc> │ │ │ │ │ + bne 144cc <_PyLong_Frexp+0x2cc> │ │ │ │ │ + ldr r3, [pc, #84] @ 147d8 <_PyLong_Frexp+0x5d8> │ │ │ │ │ + ldr r1, [pc, #84] @ 147dc <_PyLong_Frexp+0x5dc> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r9, [pc, #72] @ 14828 <_PyLong_Frexp+0x5e0> │ │ │ │ │ + ldr r9, [pc, #72] @ 147e0 <_PyLong_Frexp+0x5e0> │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - b 1446c <_PyLong_Frexp+0x224> │ │ │ │ │ - ldr r1, [pc, #24] @ 14808 <_PyLong_Frexp+0x5c0> │ │ │ │ │ + b 14424 <_PyLong_Frexp+0x224> │ │ │ │ │ + ldr r1, [pc, #24] @ 147c0 <_PyLong_Frexp+0x5c0> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls 142b4 <_PyLong_Frexp+0x6c> │ │ │ │ │ - ldr r1, [pc, #48] @ 1482c <_PyLong_Frexp+0x5e4> │ │ │ │ │ + bls 1426c <_PyLong_Frexp+0x6c> │ │ │ │ │ + ldr r1, [pc, #48] @ 147e4 <_PyLong_Frexp+0x5e4> │ │ │ │ │ cmp r5, #7 │ │ │ │ │ cmple r3, r1 │ │ │ │ │ - beq 142b4 <_PyLong_Frexp+0x6c> │ │ │ │ │ - b 147c4 <_PyLong_Frexp+0x57c> │ │ │ │ │ + beq 1426c <_PyLong_Frexp+0x6c> │ │ │ │ │ + b 1477c <_PyLong_Frexp+0x57c> │ │ │ │ │ .word 0x04444444 │ │ │ │ │ .word 0x88888889 │ │ │ │ │ .word 0x00000024 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x3fe00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00000748 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x04444445 │ │ │ │ │ │ │ │ │ │ -00014830 : │ │ │ │ │ +000147e8 : │ │ │ │ │ long_rshift(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1525c │ │ │ │ │ + beq 15214 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1525c │ │ │ │ │ + beq 15214 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ and sl, r3, #3 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq 15264 │ │ │ │ │ + beq 1521c │ │ │ │ │ ldr fp, [r0, #8] │ │ │ │ │ mov r9, r0 │ │ │ │ │ and r5, fp, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 14f20 │ │ │ │ │ + beq 14ed8 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb sl, sl, #1 │ │ │ │ │ - bhi 15004 │ │ │ │ │ + bhi 14fbc │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ muls sl, r3, sl │ │ │ │ │ - bmi 15078 │ │ │ │ │ - ldr r6, [pc, #2508] @ 15278 │ │ │ │ │ + bmi 15030 │ │ │ │ │ + ldr r6, [pc, #2508] @ 15230 │ │ │ │ │ cmp fp, #15 │ │ │ │ │ umull r3, r6, sl, r6 │ │ │ │ │ bic r3, r6, #15 │ │ │ │ │ sub r3, r3, r6, lsr #4 │ │ │ │ │ sub sl, sl, r3, lsl #1 │ │ │ │ │ lsr r6, r6, #4 │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ - bhi 149b8 │ │ │ │ │ + bhi 14970 │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ mul r5, r3, r5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ asr r2, r5, #31 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bne 150f4 │ │ │ │ │ + bne 150ac │ │ │ │ │ lsr r5, r5, sl │ │ │ │ │ rsb r3, sl, #32 │ │ │ │ │ orr r5, r5, r2, lsl r3 │ │ │ │ │ subs r1, sl, #32 │ │ │ │ │ orrpl r5, r5, r2, asr r1 │ │ │ │ │ - ldr r3, [pc, #2424] @ 1527c │ │ │ │ │ + ldr r3, [pc, #2424] @ 15234 │ │ │ │ │ asr r2, r2, sl │ │ │ │ │ adds r1, r5, #5 │ │ │ │ │ adc r0, r2, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sbcs r3, r3, r0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bcc 14938 │ │ │ │ │ - ldr r4, [pc, #2388] @ 15280 │ │ │ │ │ + bcc 148f0 │ │ │ │ │ + ldr r4, [pc, #2388] @ 15238 │ │ │ │ │ add r4, r4, r1, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r3, r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 14fa4 │ │ │ │ │ + bcs 14f5c │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1522c │ │ │ │ │ - ldr r3, [pc, #2336] @ 15284 │ │ │ │ │ + beq 151e4 │ │ │ │ │ + ldr r3, [pc, #2336] @ 1523c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -22366,36 +22345,36 @@ │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr fp, [r9, #8] │ │ │ │ │ ldr sl, [sp, #12] │ │ │ │ │ cmp fp, #15 │ │ │ │ │ and r5, fp, #3 │ │ │ │ │ - bls 148c8 │ │ │ │ │ + bls 14880 │ │ │ │ │ sub r0, r5, #2 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ lsr fp, fp, #3 │ │ │ │ │ - bne 15160 │ │ │ │ │ + bne 15118 │ │ │ │ │ sub r8, fp, r6 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 151bc │ │ │ │ │ + ble 15174 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 15248 │ │ │ │ │ + bgt 15200 │ │ │ │ │ add r0, r8, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1522c │ │ │ │ │ - ldr r3, [pc, #2168] @ 15284 │ │ │ │ │ + beq 151e4 │ │ │ │ │ + ldr r3, [pc, #2168] @ 1523c │ │ │ │ │ lsl r7, r8, #3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ strne r2, [r3] │ │ │ │ │ @@ -22404,24 +22383,24 @@ │ │ │ │ │ add r2, r6, #2 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r3, r9, r2, lsl #2 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ rsb r5, sl, #30 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - beq 14f28 │ │ │ │ │ + beq 14ee0 │ │ │ │ │ lsr r3, r3, sl │ │ │ │ │ rsb ip, sl, #32 │ │ │ │ │ orr r3, r3, r1, lsl ip │ │ │ │ │ add r0, r6, #1 │ │ │ │ │ sub ip, sl, #32 │ │ │ │ │ cmp r0, fp │ │ │ │ │ orr r3, r3, r1, lsr ip │ │ │ │ │ lsr r1, r1, sl │ │ │ │ │ - bge 14e4c │ │ │ │ │ + bge 14e04 │ │ │ │ │ add ip, r9, r0, lsl #2 │ │ │ │ │ ldr sl, [ip, #12] │ │ │ │ │ sub r7, r5, #32 │ │ │ │ │ lsl lr, sl, r7 │ │ │ │ │ lsl ip, sl, r5 │ │ │ │ │ rsb r6, r5, #32 │ │ │ │ │ orr lr, lr, sl, lsr r6 │ │ │ │ │ @@ -22430,155 +22409,155 @@ │ │ │ │ │ cmp fp, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ lsl ip, r0, #2 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - ble 14e4c │ │ │ │ │ + ble 14e04 │ │ │ │ │ add ip, r9, ip │ │ │ │ │ ldr r2, [ip, #16] │ │ │ │ │ add sl, r0, #2 │ │ │ │ │ lsl lr, r2, r7 │ │ │ │ │ orr lr, lr, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ cmp fp, sl │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 14e4c │ │ │ │ │ + ble 14e04 │ │ │ │ │ ldr r2, [ip, #20] │ │ │ │ │ add sl, r0, #3 │ │ │ │ │ lsl lr, r2, r7 │ │ │ │ │ orr lr, lr, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ cmp fp, sl │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 14e4c │ │ │ │ │ + ble 14e04 │ │ │ │ │ ldr r2, [ip, #24] │ │ │ │ │ add sl, r0, #4 │ │ │ │ │ lsl lr, r2, r7 │ │ │ │ │ orr lr, lr, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ cmp fp, sl │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 14e4c │ │ │ │ │ + ble 14e04 │ │ │ │ │ ldr r2, [ip, #28] │ │ │ │ │ add sl, r0, #5 │ │ │ │ │ lsl lr, r2, r7 │ │ │ │ │ orr lr, lr, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ cmp fp, sl │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 14e4c │ │ │ │ │ + ble 14e04 │ │ │ │ │ ldr r2, [ip, #32] │ │ │ │ │ add sl, r0, #6 │ │ │ │ │ lsl lr, r2, r7 │ │ │ │ │ orr lr, lr, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ cmp fp, sl │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 14e4c │ │ │ │ │ + ble 14e04 │ │ │ │ │ ldr r2, [ip, #36] @ 0x24 │ │ │ │ │ add sl, r0, #7 │ │ │ │ │ lsl lr, r2, r7 │ │ │ │ │ orr lr, lr, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp fp, sl │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 14e4c │ │ │ │ │ + ble 14e04 │ │ │ │ │ ldr r2, [ip, #40] @ 0x28 │ │ │ │ │ add sl, r0, #8 │ │ │ │ │ lsl lr, r2, r7 │ │ │ │ │ orr lr, lr, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ cmp fp, sl │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 14e4c │ │ │ │ │ + ble 14e04 │ │ │ │ │ ldr r2, [ip, #44] @ 0x2c │ │ │ │ │ add sl, r0, #9 │ │ │ │ │ lsl lr, r2, r7 │ │ │ │ │ orr lr, lr, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ cmp sl, fp │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - bge 14e4c │ │ │ │ │ + bge 14e04 │ │ │ │ │ ldr r2, [ip, #48] @ 0x30 │ │ │ │ │ add lr, r0, #10 │ │ │ │ │ lsl ip, r2, r7 │ │ │ │ │ orr ip, ip, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ adc ip, r1, ip │ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp fp, lr │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ lsr r1, ip, #30 │ │ │ │ │ - ble 14e4c │ │ │ │ │ + ble 14e04 │ │ │ │ │ sub r2, fp, r0 │ │ │ │ │ mov lr, r2 │ │ │ │ │ sub r2, r2, #10 │ │ │ │ │ add r0, r0, #12 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ add r0, r9, r0, lsl #2 │ │ │ │ │ add sl, r4, #48 @ 0x30 │ │ │ │ │ mov r9, #10 │ │ │ │ │ - beq 14d78 │ │ │ │ │ + beq 14d30 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 14d40 │ │ │ │ │ + beq 14cf8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 14d10 │ │ │ │ │ + beq 14cc8 │ │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ │ mov r9, #11 │ │ │ │ │ lsl ip, r2, r7 │ │ │ │ │ orr ip, ip, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc ip, r1, ip │ │ │ │ │ @@ -22608,15 +22587,15 @@ │ │ │ │ │ adc ip, r1, ip │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r9, lr │ │ │ │ │ str r1, [sl, #4]! │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ lsr r1, ip, #30 │ │ │ │ │ - beq 14e4c │ │ │ │ │ + beq 14e04 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov r4, lr │ │ │ │ │ str r8, [sp] │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ mov fp, r0 │ │ │ │ │ lsl r2, lr, r5 │ │ │ │ │ lsl ip, lr, r7 │ │ │ │ │ @@ -22659,79 +22638,79 @@ │ │ │ │ │ str r3, [r8, #16] │ │ │ │ │ cmp r9, r4 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ add sl, sl, #16 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - bne 14d84 │ │ │ │ │ + bne 14d3c │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r0, r4, r8, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - beq 14e80 │ │ │ │ │ + beq 14e38 │ │ │ │ │ add r3, r4, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq lr, r4, #12 │ │ │ │ │ - beq 14ef4 │ │ │ │ │ + beq 14eac │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 1492c │ │ │ │ │ + bhi 148e4 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ - ldr r1, [pc, #996] @ 1527c │ │ │ │ │ + ldr r1, [pc, #996] @ 15234 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc 1492c │ │ │ │ │ + bcc 148e4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 14ee4 │ │ │ │ │ + beq 14e9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 14ee4 │ │ │ │ │ - ldr r2, [pc, #948] @ 15288 │ │ │ │ │ + bne 14e9c │ │ │ │ │ + ldr r2, [pc, #948] @ 15240 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 151f0 │ │ │ │ │ + bne 151a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r4, [pc, #916] @ 15280 │ │ │ │ │ + ldr r4, [pc, #916] @ 15238 │ │ │ │ │ add r4, r4, r5, lsl #4 │ │ │ │ │ - b 1492c │ │ │ │ │ + b 148e4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ - beq 15150 │ │ │ │ │ + beq 15108 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 14ef0 │ │ │ │ │ + beq 14ea8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r3, lsl #3 │ │ │ │ │ strne r2, [r4, #8] │ │ │ │ │ - b 14e78 │ │ │ │ │ - ldr r4, [pc, #868] @ 1528c │ │ │ │ │ - b 1492c │ │ │ │ │ + b 14e30 │ │ │ │ │ + ldr r4, [pc, #868] @ 15244 │ │ │ │ │ + b 148e4 │ │ │ │ │ orr r7, r7, #2 │ │ │ │ │ mvn r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ lsr r0, r0, r5 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 15104 │ │ │ │ │ + bne 150bc │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ lsr r3, r3, sl │ │ │ │ │ ldr ip, [r9, #16] │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ rsb r2, sl, #32 │ │ │ │ │ orr r3, r3, r1, lsl r2 │ │ │ │ │ sub r7, r5, #32 │ │ │ │ │ @@ -22747,209 +22726,209 @@ │ │ │ │ │ cmp fp, #2 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ lsr r1, r2, #30 │ │ │ │ │ movne r0, #1 │ │ │ │ │ movne ip, #4 │ │ │ │ │ - bne 14ab0 │ │ │ │ │ - b 14e4c │ │ │ │ │ + bne 14a68 │ │ │ │ │ + b 14e04 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt 15190 │ │ │ │ │ + blt 15148 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1522c │ │ │ │ │ + beq 151e4 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #692] @ 15284 │ │ │ │ │ + ldr r3, [pc, #692] @ 1523c │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ lsr r3, r6, #30 │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - b 1492c │ │ │ │ │ + b 148e4 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ lsrs r2, r0, #30 │ │ │ │ │ - bne 15218 │ │ │ │ │ + bne 151d0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ orr r2, r2, r0, lsl #30 │ │ │ │ │ cmp r0, r2, lsr #30 │ │ │ │ │ - bne 15218 │ │ │ │ │ + bne 151d0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ sub r0, r3, #3 │ │ │ │ │ - beq 15068 │ │ │ │ │ + beq 15020 │ │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ │ orr r3, r3, r2, lsl #30 │ │ │ │ │ cmp r2, r3, lsr #30 │ │ │ │ │ - bne 15218 │ │ │ │ │ + bne 151d0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ - bcc 15068 │ │ │ │ │ + bcc 15020 │ │ │ │ │ ldr r3, [r1, #-4]! │ │ │ │ │ orr r3, r3, r2, lsl #30 │ │ │ │ │ cmp r2, r3, lsr #30 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - beq 15048 │ │ │ │ │ - b 15218 │ │ │ │ │ + beq 15000 │ │ │ │ │ + b 151d0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 15204 │ │ │ │ │ + blt 151bc │ │ │ │ │ muls sl, r2, sl │ │ │ │ │ - bpl 148a4 │ │ │ │ │ + bpl 1485c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #30 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl d50c │ │ │ │ │ + bl d500 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 15230 │ │ │ │ │ + beq 151e8 │ │ │ │ │ bl 5b4 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 150c0 │ │ │ │ │ + beq 15078 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 150c0 │ │ │ │ │ + bne 15078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmn r6, #-536870910 @ 0xe0000002 │ │ │ │ │ - bls 149a4 │ │ │ │ │ + bls 1495c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr fp, [r9, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ cmp fp, #15 │ │ │ │ │ ldrls r2, [r9, #12] │ │ │ │ │ and r5, fp, #3 │ │ │ │ │ rsbls r3, r5, #1 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mulls r3, r2, r3 │ │ │ │ │ asrls r1, r3, #31 │ │ │ │ │ - bhi 151cc │ │ │ │ │ + bhi 15184 │ │ │ │ │ lsr r5, r3, #30 │ │ │ │ │ orr r5, r5, r1, lsl #2 │ │ │ │ │ add r1, r5, #5 │ │ │ │ │ - b 14924 │ │ │ │ │ + b 148dc │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r7, [r9, #12] │ │ │ │ │ - bne 15128 │ │ │ │ │ + bne 150e0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addne r0, r0, #1 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ - b 14a48 │ │ │ │ │ + b 14a00 │ │ │ │ │ add lr, r9, #8 │ │ │ │ │ add lr, lr, r6, lsl #2 │ │ │ │ │ add ip, r9, #12 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ cmp lr, ip │ │ │ │ │ orr r7, r7, r3 │ │ │ │ │ - bne 15138 │ │ │ │ │ + bne 150f0 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ - b 15110 │ │ │ │ │ + b 150c8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 14eb0 │ │ │ │ │ + b 14e68 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 151a0 │ │ │ │ │ - ldr r3, [pc, #276] @ 15284 │ │ │ │ │ + bne 15158 │ │ │ │ │ + ldr r3, [pc, #276] @ 1523c │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 15238 │ │ │ │ │ + bne 151f0 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ mov r4, r9 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r9] │ │ │ │ │ - b 1492c │ │ │ │ │ + b 148e4 │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r5, #18 │ │ │ │ │ - b 14fb0 │ │ │ │ │ + b 14f68 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ sub r8, fp, r6 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movgt r5, #2 │ │ │ │ │ movgt sl, #30 │ │ │ │ │ - bgt 149e8 │ │ │ │ │ + bgt 149a0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 42c │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ cmp r5, #2 │ │ │ │ │ lsr fp, fp, #3 │ │ │ │ │ - bne 151bc │ │ │ │ │ + bne 15174 │ │ │ │ │ cmn fp, #-536870911 @ 0xe0000001 │ │ │ │ │ - bne 151b8 │ │ │ │ │ + bne 15170 │ │ │ │ │ mov sl, #30 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mvn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - b 149f0 │ │ │ │ │ + b 149a8 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b 14edc │ │ │ │ │ + b 14e94 │ │ │ │ │ sub r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ ands r2, r2, sl, lsr #31 │ │ │ │ │ - bne 15078 │ │ │ │ │ - ldr r3, [pc, #112] @ 15290 │ │ │ │ │ - ldr r1, [pc, #112] @ 15294 │ │ │ │ │ + bne 15030 │ │ │ │ │ + ldr r3, [pc, #112] @ 15248 │ │ │ │ │ + ldr r1, [pc, #112] @ 1524c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 15078 │ │ │ │ │ + b 15030 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1492c │ │ │ │ │ + b 148e4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 1168c <_PyLong_Copy> │ │ │ │ │ + b 11644 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ - ldr r3, [pc, #64] @ 15290 │ │ │ │ │ - ldr r1, [pc, #68] @ 15298 │ │ │ │ │ + ldr r3, [pc, #64] @ 15248 │ │ │ │ │ + ldr r1, [pc, #68] @ 15250 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 15230 │ │ │ │ │ - ldr r4, [pc, #56] @ 1529c │ │ │ │ │ - b 1492c │ │ │ │ │ - ldr r3, [pc, #52] @ 152a0 │ │ │ │ │ - ldr r1, [pc, #52] @ 152a4 │ │ │ │ │ + b 151e8 │ │ │ │ │ + ldr r4, [pc, #56] @ 15254 │ │ │ │ │ + b 148e4 │ │ │ │ │ + ldr r3, [pc, #52] @ 15258 │ │ │ │ │ + ldr r1, [pc, #52] @ 1525c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 15230 │ │ │ │ │ + b 151e8 │ │ │ │ │ .word 0x88888889 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00001000 │ │ │ │ │ @@ -22963,64 +22942,64 @@ │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x0000035c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000152a8 : │ │ │ │ │ +00015260 : │ │ │ │ │ long_abs(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 152dc │ │ │ │ │ - ldr r2, [pc, #392] @ 15448 │ │ │ │ │ + beq 15294 │ │ │ │ │ + ldr r2, [pc, #392] @ 15400 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 15444 │ │ │ │ │ + bne 153fc │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r0] │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - bhi 153a4 │ │ │ │ │ + bhi 1535c │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ - ldr ip, [pc, #328] @ 1544c │ │ │ │ │ + ldr ip, [pc, #328] @ 15404 │ │ │ │ │ rsb r4, r4, #0 │ │ │ │ │ asr r3, r4, #31 │ │ │ │ │ rsbs r5, r4, #0 │ │ │ │ │ rsc r6, r3, #0 │ │ │ │ │ rsbs r2, r4, #5 │ │ │ │ │ rsc r0, r3, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sbcs r2, r2, r0 │ │ │ │ │ - bcc 15338 │ │ │ │ │ - ldr r3, [pc, #288] @ 15450 │ │ │ │ │ + bcc 152f0 │ │ │ │ │ + ldr r3, [pc, #288] @ 15408 │ │ │ │ │ add r0, r3, r5, lsl #4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs r2, r2, r4 │ │ │ │ │ rsc r3, r3, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 153cc │ │ │ │ │ + bcs 15384 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15438 │ │ │ │ │ - ldr r3, [pc, #224] @ 15448 │ │ │ │ │ + beq 153f0 │ │ │ │ │ + ldr r3, [pc, #224] @ 15400 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ @@ -23029,201 +23008,118 @@ │ │ │ │ │ eor r4, r5, r5, asr #31 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r4, r4, r5, asr #31 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ - b 15330 │ │ │ │ │ - bl 1168c <_PyLong_Copy> │ │ │ │ │ + b 152e8 │ │ │ │ │ + bl 11644 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15330 │ │ │ │ │ + beq 152e8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b 15330 │ │ │ │ │ + b 152e8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - blt 15410 │ │ │ │ │ + blt 153c8 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1543c │ │ │ │ │ + beq 153f4 │ │ │ │ │ lsr r3, r5, #30 │ │ │ │ │ orr r3, r3, r6, lsl #2 │ │ │ │ │ mov r2, #16 │ │ │ │ │ bic r5, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ orrs r6, r3, r6, lsr #30 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ - beq 15330 │ │ │ │ │ + beq 152e8 │ │ │ │ │ add r2, r0, r2 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 15330 │ │ │ │ │ + b 152e8 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1543c │ │ │ │ │ + beq 153f4 │ │ │ │ │ mov r1, #18 │ │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r2, r0, #16 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ - b 15408 │ │ │ │ │ + b 153c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 15330 │ │ │ │ │ - b 1168c <_PyLong_Copy> │ │ │ │ │ + b 152e8 │ │ │ │ │ + b 11644 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00015454 <_PyLong_UnsignedShort_Converter>: │ │ │ │ │ -_PyLong_UnsignedShort_Converter(): │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1550c <_PyLong_UnsignedShort_Converter+0xb8> │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - and r3, r2, #3 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - beq 15534 <_PyLong_UnsignedShort_Converter+0xe0> │ │ │ │ │ - cmp r2, #8 │ │ │ │ │ - bhi 154b4 <_PyLong_UnsignedShort_Converter+0x60> │ │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mul r3, r2, r3 │ │ │ │ │ - cmn r3, #1 │ │ │ │ │ - beq 154ec <_PyLong_UnsignedShort_Converter+0x98> │ │ │ │ │ - cmp r3, #65536 @ 0x10000 │ │ │ │ │ - bcs 15520 <_PyLong_UnsignedShort_Converter+0xcc> │ │ │ │ │ - mov r0, #1 │ │ │ │ │ - strh r3, [r1] │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - lsr r2, r2, #3 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - add r0, r0, #12 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - bcc 15500 <_PyLong_UnsignedShort_Converter+0xac> │ │ │ │ │ - ldr ip, [r0, r2, lsl #2] │ │ │ │ │ - orr ip, ip, r3, lsl #30 │ │ │ │ │ - cmp r3, ip, lsr #30 │ │ │ │ │ - mov r3, ip │ │ │ │ │ - beq 154c0 <_PyLong_UnsignedShort_Converter+0x6c> │ │ │ │ │ - ldr r3, [pc, #100] @ 15548 <_PyLong_UnsignedShort_Converter+0xf4> │ │ │ │ │ - ldr r1, [pc, #100] @ 1554c <_PyLong_UnsignedShort_Converter+0xf8> │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 15520 <_PyLong_UnsignedShort_Converter+0xcc> │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - cmn r3, #1 │ │ │ │ │ - bne 154a0 <_PyLong_UnsignedShort_Converter+0x4c> │ │ │ │ │ - b 154ec <_PyLong_UnsignedShort_Converter+0x98> │ │ │ │ │ - ldr r3, [pc, #60] @ 15550 <_PyLong_UnsignedShort_Converter+0xfc> │ │ │ │ │ - ldr r1, [pc, #60] @ 15554 <_PyLong_UnsignedShort_Converter+0x100> │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 154ec <_PyLong_UnsignedShort_Converter+0x98> │ │ │ │ │ - ldr r3, [pc, #32] @ 15548 <_PyLong_UnsignedShort_Converter+0xf4> │ │ │ │ │ - ldr r1, [pc, #44] @ 15558 <_PyLong_UnsignedShort_Converter+0x104> │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 154f8 <_PyLong_UnsignedShort_Converter+0xa4> │ │ │ │ │ - ldr r3, [pc, #32] @ 1555c <_PyLong_UnsignedShort_Converter+0x108> │ │ │ │ │ - ldr r1, [pc, #32] @ 15560 <_PyLong_UnsignedShort_Converter+0x10c> │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 154f8 <_PyLong_UnsignedShort_Converter+0xa4> │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ - .word 0x000003d0 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ - .word 0x00000050 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000007a0 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ - .word 0x00000788 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - │ │ │ │ │ -00015564 : │ │ │ │ │ +0001540c : │ │ │ │ │ x_divrem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ lsr r5, r5, #3 │ │ │ │ │ add r3, r5, #1 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bgt 15f5c │ │ │ │ │ + bgt 15e04 │ │ │ │ │ add r3, r5, #4 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 15f08 │ │ │ │ │ - ldr r4, [pc, #1992] @ 15d90 │ │ │ │ │ + beq 15db0 │ │ │ │ │ + ldr r4, [pc, #1992] @ 15c38 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ lsl r2, r2, #3 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ lsr fp, r7, #3 │ │ │ │ │ str r4, [sl, #4] │ │ │ │ │ str r2, [sl, #8] │ │ │ │ │ strne r3, [r4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmn fp, #-536870908 @ 0xe0000004 │ │ │ │ │ str r3, [sl, #12] │ │ │ │ │ - bhi 15f7c │ │ │ │ │ + bhi 15e24 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 15d3c │ │ │ │ │ + beq 15be4 │ │ │ │ │ add r0, fp, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - beq 15d50 │ │ │ │ │ + beq 15bf8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ bic r7, r7, #7 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ orreq r7, r7, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ stmib r2, {r4, r7} │ │ │ │ │ @@ -23237,195 +23133,195 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ add r3, r8, fp, lsl #2 │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ sub r3, fp, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 15f70 │ │ │ │ │ + beq 15e18 │ │ │ │ │ clz r7, r7 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ sub r7, r7, #2 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add ip, r8, #12 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 15c40 │ │ │ │ │ + beq 15ae8 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ sub r2, r7, #32 │ │ │ │ │ lsl r0, lr, r2 │ │ │ │ │ lsl r3, lr, r7 │ │ │ │ │ rsb r1, r7, #32 │ │ │ │ │ orr r0, r0, lr, lsr r1 │ │ │ │ │ ldr r9, [sp, #4] │ │ │ │ │ bic lr, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ str lr, [r9] │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - bls 15798 │ │ │ │ │ + bls 15640 │ │ │ │ │ ldr r9, [ip, #4] │ │ │ │ │ cmp fp, #2 │ │ │ │ │ lsl lr, r9, r2 │ │ │ │ │ orr r3, r3, r9, lsl r7 │ │ │ │ │ orr lr, lr, r9, lsr r1 │ │ │ │ │ ldr r9, [sp, #4] │ │ │ │ │ orr r0, lr, r0 │ │ │ │ │ bic lr, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ str lr, [r9, #4] │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - beq 15798 │ │ │ │ │ + beq 15640 │ │ │ │ │ ldr r9, [ip, #8] │ │ │ │ │ cmp fp, #3 │ │ │ │ │ lsl lr, r9, r2 │ │ │ │ │ orr r3, r3, r9, lsl r7 │ │ │ │ │ orr lr, lr, r9, lsr r1 │ │ │ │ │ ldr r9, [sp, #4] │ │ │ │ │ orr r0, lr, r0 │ │ │ │ │ bic lr, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ str lr, [r9, #8] │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - beq 15798 │ │ │ │ │ + beq 15640 │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ cmp fp, #4 │ │ │ │ │ lsl lr, ip, r2 │ │ │ │ │ orr r3, r3, ip, lsl r7 │ │ │ │ │ orr lr, lr, ip, lsr r1 │ │ │ │ │ orr lr, lr, r0 │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ str r0, [r9, #12] │ │ │ │ │ - beq 15798 │ │ │ │ │ + beq 15640 │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ add lr, r8, #8 │ │ │ │ │ add lr, lr, fp, lsl #2 │ │ │ │ │ add r8, r8, #24 │ │ │ │ │ add ip, r0, #24 │ │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ │ lsl r9, r0, r2 │ │ │ │ │ orr r3, r3, r0, lsl r7 │ │ │ │ │ orr r9, r9, r0, lsr r1 │ │ │ │ │ cmp r8, lr │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r9, lsl #2 │ │ │ │ │ str r0, [ip, #4]! │ │ │ │ │ - bne 15770 │ │ │ │ │ + bne 15618 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r9, sl, #12 │ │ │ │ │ add r0, r6, #12 │ │ │ │ │ - beq 15ca4 │ │ │ │ │ + beq 15b4c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ lsl lr, r3, r2 │ │ │ │ │ orr lr, lr, r3, lsr r1 │ │ │ │ │ lsl r3, r3, r7 │ │ │ │ │ bic r8, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ lsr ip, lr, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ str r8, [r9] │ │ │ │ │ - bls 158cc │ │ │ │ │ + bls 15774 │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ lsl r8, lr, r2 │ │ │ │ │ orr r3, r3, lr, lsl r7 │ │ │ │ │ orr r8, r8, lr, lsr r1 │ │ │ │ │ orr r8, r8, ip │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r8, lsl #2 │ │ │ │ │ str ip, [r9, #4] │ │ │ │ │ lsr r8, r8, #30 │ │ │ │ │ - beq 158cc │ │ │ │ │ + beq 15774 │ │ │ │ │ ldr lr, [r0, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ lsl ip, lr, r2 │ │ │ │ │ orr r3, r3, lr, lsl r7 │ │ │ │ │ orr ip, ip, lr, lsr r1 │ │ │ │ │ bic lr, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr ip, ip, r8 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ str lr, [r9, #8] │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ - beq 158cc │ │ │ │ │ + beq 15774 │ │ │ │ │ ldr r8, [r0, #12] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ lsl lr, r8, r2 │ │ │ │ │ orr r3, r3, r8, lsl r7 │ │ │ │ │ orr lr, lr, r8, lsr r1 │ │ │ │ │ orr lr, lr, ip │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ str ip, [r9, #12] │ │ │ │ │ lsr lr, lr, #30 │ │ │ │ │ - beq 158cc │ │ │ │ │ + beq 15774 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ lsl ip, r0, r2 │ │ │ │ │ orr r3, r3, r0, lsl r7 │ │ │ │ │ orr ip, ip, r0, lsr r1 │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr ip, ip, lr │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ str r0, [r9, #16] │ │ │ │ │ - beq 158cc │ │ │ │ │ + beq 15774 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add lr, sl, #28 │ │ │ │ │ add ip, r6, r0 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ add r6, r6, #28 │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ lsl r8, r0, r2 │ │ │ │ │ orr r3, r3, r0, lsl r7 │ │ │ │ │ orr r8, r8, r0, lsr r1 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r8, lsl #2 │ │ │ │ │ str r0, [lr, #4]! │ │ │ │ │ - bne 158a4 │ │ │ │ │ + bne 1574c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15edc │ │ │ │ │ + beq 15d84 │ │ │ │ │ add r5, sl, r5, lsl #2 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r5, r3, fp │ │ │ │ │ - beq 15d00 │ │ │ │ │ + beq 15ba8 │ │ │ │ │ add r0, r5, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 15ea8 │ │ │ │ │ + beq 15d50 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ lsl r3, r5, #3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r4, [r8, #4] │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ - bne 15fd8 │ │ │ │ │ + bne 15e80 │ │ │ │ │ add r6, r9, r5, lsl #2 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ lsl r5, r5, #2 │ │ │ │ │ str r3, [r8, #12] │ │ │ │ │ - bls 15a58 │ │ │ │ │ + bls 15900 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ sub r2, fp, #-1073741823 @ 0xc0000001 │ │ │ │ │ lsl r3, r2, #2 │ │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ add r2, r8, #12 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ @@ -23439,40 +23335,40 @@ │ │ │ │ │ str sl, [sp, #28] │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ str r8, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ add r7, r6, #4 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 15f90 │ │ │ │ │ + bne 15e38 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr r2, [pc, #1020] @ 15d94 │ │ │ │ │ + ldr r2, [pc, #1020] @ 15c3c │ │ │ │ │ ldm r5, {r0, r4} │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ cmpeq r3, r2 │ │ │ │ │ orr r0, r0, r4, lsl #30 │ │ │ │ │ lsr r1, r4, #2 │ │ │ │ │ - bne 15c24 │ │ │ │ │ + bne 15acc │ │ │ │ │ add r3, pc, #976 @ 0x3d0 │ │ │ │ │ ldrd r2, [r3] │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ ldr sl, [sp, #16] │ │ │ │ │ ldr ip, [r5, #-4] │ │ │ │ │ umull lr, r1, r0, sl │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ orr sl, ip, r2, lsl #30 │ │ │ │ │ orr r3, r3, r2, lsr #2 │ │ │ │ │ cmp sl, lr │ │ │ │ │ sbcs r1, r3, r1 │ │ │ │ │ - bcc 15c5c │ │ │ │ │ + bcc 15b04 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15c30 │ │ │ │ │ + beq 15ad8 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ mov r1, r6 │ │ │ │ │ add ip, r3, #8 │ │ │ │ │ mov lr, ip │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr sl, [lr, #4]! │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ @@ -23480,255 +23376,255 @@ │ │ │ │ │ subs r3, r8, r3 │ │ │ │ │ rsc r2, r2, r8, asr #31 │ │ │ │ │ bic r8, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r8, [r1] │ │ │ │ │ orr r8, r3, r2, lsl #2 │ │ │ │ │ - bne 159fc │ │ │ │ │ + bne 158a4 │ │ │ │ │ cmn r8, r4 │ │ │ │ │ - bmi 15da0 │ │ │ │ │ + bmi 15c48 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ sub r6, r6, #4 │ │ │ │ │ sub r5, r5, #4 │ │ │ │ │ str r0, [fp, #-4]! │ │ │ │ │ - bhi 1597c │ │ │ │ │ + bhi 15824 │ │ │ │ │ ldr fp, [sp, #8] │ │ │ │ │ ldr sl, [sp, #28] │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 15b50 │ │ │ │ │ + beq 159f8 │ │ │ │ │ ldr ip, [sp, #24] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ ldr r0, [r9, ip, lsl #2] │ │ │ │ │ mvn r3, r3, lsl r7 │ │ │ │ │ lsr r2, r0, r7 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r2, [r6, ip, lsl #2] │ │ │ │ │ and r0, r0, r3 │ │ │ │ │ lsl lr, ip, #2 │ │ │ │ │ rsb r1, r7, #32 │ │ │ │ │ sub r2, r7, #32 │ │ │ │ │ - beq 15b50 │ │ │ │ │ + beq 159f8 │ │ │ │ │ sub r5, lr, #4 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ ldr ip, [r9, r5] │ │ │ │ │ orr ip, ip, r0, lsl #30 │ │ │ │ │ lsr r4, ip, r7 │ │ │ │ │ lsr r0, r0, #2 │ │ │ │ │ orr r4, r4, r0, lsl r1 │ │ │ │ │ orr r4, r4, r0, lsr r2 │ │ │ │ │ and ip, ip, r3 │ │ │ │ │ str r4, [r6, r5] │ │ │ │ │ - beq 15b50 │ │ │ │ │ + beq 159f8 │ │ │ │ │ sub r4, lr, #8 │ │ │ │ │ ldr r0, [r9, r4] │ │ │ │ │ cmp fp, #3 │ │ │ │ │ orr r0, r0, ip, lsl #30 │ │ │ │ │ lsr r5, r0, r7 │ │ │ │ │ lsr ip, ip, #2 │ │ │ │ │ orr r5, r5, ip, lsl r1 │ │ │ │ │ orr r5, r5, ip, lsr r2 │ │ │ │ │ and r0, r0, r3 │ │ │ │ │ str r5, [r6, r4] │ │ │ │ │ - beq 15b50 │ │ │ │ │ + beq 159f8 │ │ │ │ │ sub lr, lr, #12 │ │ │ │ │ ldr ip, [r9, lr] │ │ │ │ │ cmp fp, #4 │ │ │ │ │ orr ip, ip, r0, lsl #30 │ │ │ │ │ lsr r4, ip, r7 │ │ │ │ │ lsr r0, r0, #2 │ │ │ │ │ orr r4, r4, r0, lsl r1 │ │ │ │ │ orr r4, r4, r0, lsr r2 │ │ │ │ │ and ip, ip, r3 │ │ │ │ │ str r4, [r6, lr] │ │ │ │ │ - beq 15b50 │ │ │ │ │ + beq 159f8 │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ sub r6, fp, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r4, sl, r6, lsl #2 │ │ │ │ │ add r6, r0, r6, lsl #2 │ │ │ │ │ ldr lr, [r4, #-4]! │ │ │ │ │ lsr r5, ip, #2 │ │ │ │ │ orr lr, lr, ip, lsl #30 │ │ │ │ │ lsr r0, lr, r7 │ │ │ │ │ orr r0, r0, r5, lsl r1 │ │ │ │ │ orr r0, r0, r5, lsr r2 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ and ip, r3, lr │ │ │ │ │ str r0, [r6, #-4]! │ │ │ │ │ - bne 15b28 │ │ │ │ │ + bne 159d0 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 15b74 │ │ │ │ │ + beq 15a1c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 15b74 │ │ │ │ │ + bne 15a1c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsrs r2, r1, #3 │ │ │ │ │ - beq 15bc0 │ │ │ │ │ + beq 15a68 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15bc0 │ │ │ │ │ + bne 15a68 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq 15cd4 │ │ │ │ │ + beq 15b7c │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ subeq r0, r2, #2 │ │ │ │ │ - beq 15c00 │ │ │ │ │ + beq 15aa8 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ orr r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ str r1, [r2] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq 15bf0 │ │ │ │ │ + beq 15a98 │ │ │ │ │ add r1, r8, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq ip, r8, #12 │ │ │ │ │ - beq 15f24 │ │ │ │ │ + beq 15dcc │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, lr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15cd4 │ │ │ │ │ + beq 15b7c │ │ │ │ │ ldr ip, [r3], #-4 │ │ │ │ │ sub lr, r0, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 15bfc │ │ │ │ │ + beq 15aa4 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 15bc0 │ │ │ │ │ - b 15bb0 │ │ │ │ │ + beq 15a68 │ │ │ │ │ + b 15a58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b 159b8 │ │ │ │ │ + b 15860 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 15a34 │ │ │ │ │ + bge 158dc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 15a34 │ │ │ │ │ + b 158dc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r9, sl, #12 │ │ │ │ │ add r0, r6, #12 │ │ │ │ │ - beq 15ce4 │ │ │ │ │ + beq 15b8c │ │ │ │ │ sub r2, r7, #32 │ │ │ │ │ rsb r1, r7, #32 │ │ │ │ │ - b 157a8 │ │ │ │ │ + b 15650 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bhi 159e0 │ │ │ │ │ + bhi 15888 │ │ │ │ │ ldr lr, [sp, #16] │ │ │ │ │ umull r2, r1, r0, lr │ │ │ │ │ orr lr, ip, r3, lsl #30 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ lsr r2, r3, #2 │ │ │ │ │ sbcs r2, r2, r1 │ │ │ │ │ - bcs 159e0 │ │ │ │ │ + bcs 15888 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bls 15c70 │ │ │ │ │ - b 159e0 │ │ │ │ │ + bls 15b18 │ │ │ │ │ + b 15888 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ rsbhi r5, fp, #0 │ │ │ │ │ - bhi 158e8 │ │ │ │ │ + bhi 15790 │ │ │ │ │ add r3, sl, r5, lsl #2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b 158dc │ │ │ │ │ + b 15784 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 15bc0 │ │ │ │ │ + b 15a68 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls 15d7c │ │ │ │ │ + bls 15c24 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 15ea8 │ │ │ │ │ + beq 15d50 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ clz r3, r5 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r4, [r8, #4] │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ - bne 15fd8 │ │ │ │ │ + bne 15e80 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r8, #12] │ │ │ │ │ - b 15a58 │ │ │ │ │ + b 15900 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 1561c │ │ │ │ │ + bne 154c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 15f0c │ │ │ │ │ + beq 15db4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 15f0c │ │ │ │ │ + bne 15db4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15f0c │ │ │ │ │ + b 15db4 │ │ │ │ │ str r5, [sl, #12] │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ - b 158e8 │ │ │ │ │ + b 15790 │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ sub r2, r5, r6 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ lsr r2, r2, #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - beq 15e2c │ │ │ │ │ + beq 15cd4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 15e08 │ │ │ │ │ + beq 15cb0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 15dec │ │ │ │ │ + beq 15c94 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ │ add r4, r6, #4 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ @@ -23743,15 +23639,15 @@ │ │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ │ cmp r5, r4 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r4] │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ - beq 15c38 │ │ │ │ │ + beq 15ae0 │ │ │ │ │ ldr lr, [ip, #4] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ @@ -23773,138 +23669,138 @@ │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ add r3, r2, r3, lsr #30 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne 15e2c │ │ │ │ │ - b 15c38 │ │ │ │ │ + bne 15cd4 │ │ │ │ │ + b 15ae0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 15d54 │ │ │ │ │ + beq 15bfc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 15d54 │ │ │ │ │ + bne 15bfc │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15d54 │ │ │ │ │ + b 15bfc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ add r3, sl, r3, lsl #2 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ strcc r5, [sp, #12] │ │ │ │ │ - bcc 158dc │ │ │ │ │ - b 15cc4 │ │ │ │ │ + bcc 15784 │ │ │ │ │ + b 15b6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 15bf0 │ │ │ │ │ + b 15a98 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ - beq 15f50 │ │ │ │ │ + beq 15df8 │ │ │ │ │ ldr lr, [ip, r1, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 15f20 │ │ │ │ │ + beq 15dc8 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ strne r3, [r8, #8] │ │ │ │ │ - b 15bf0 │ │ │ │ │ + b 15a98 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ - b 15bf0 │ │ │ │ │ - ldr r3, [pc, #-460] @ 15d98 │ │ │ │ │ - ldr r1, [pc, #-460] @ 15d9c │ │ │ │ │ + b 15a98 │ │ │ │ │ + ldr r3, [pc, #-460] @ 15c40 │ │ │ │ │ + ldr r1, [pc, #-460] @ 15c44 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 15f0c │ │ │ │ │ + b 15db4 │ │ │ │ │ mov r7, #30 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - b 1567c │ │ │ │ │ - ldr r3, [pc, #-492] @ 15d98 │ │ │ │ │ - ldr r1, [pc, #-492] @ 15d9c │ │ │ │ │ + b 15524 │ │ │ │ │ + ldr r3, [pc, #-492] @ 15c40 │ │ │ │ │ + ldr r1, [pc, #-492] @ 15c44 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 15d54 │ │ │ │ │ + b 15bfc │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ ldr sl, [sp, #28] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 15fb4 │ │ │ │ │ + beq 15e5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 15fe8 │ │ │ │ │ + beq 15e90 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 15d54 │ │ │ │ │ + beq 15bfc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 15d54 │ │ │ │ │ - b 15ed0 │ │ │ │ │ + bne 15bfc │ │ │ │ │ + b 15d78 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - b 1591c │ │ │ │ │ + b 157c4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15fb4 │ │ │ │ │ + b 15e5c │ │ │ │ │ │ │ │ │ │ -00015ff4 <_PyLong_Negate>: │ │ │ │ │ +00015e9c <_PyLong_Negate>: │ │ │ │ │ _PyLong_Negate(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r0] │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - bne 16030 <_PyLong_Negate+0x3c> │ │ │ │ │ + bne 15ed8 <_PyLong_Negate+0x3c> │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r7, [pc, #132] @ 160c8 <_PyLong_Negate+0xd4> │ │ │ │ │ + ldr r7, [pc, #132] @ 15f70 <_PyLong_Negate+0xd4> │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ mov r4, r0 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ rsc r1, r2, #0 │ │ │ │ │ rsbs lr, r3, #5 │ │ │ │ │ rsc r6, r2, #0 │ │ │ │ │ cmp r7, lr │ │ │ │ │ mov lr, #0 │ │ │ │ │ sbcs lr, lr, r6 │ │ │ │ │ - bcc 16098 <_PyLong_Negate+0xa4> │ │ │ │ │ - ldr r3, [pc, #92] @ 160cc <_PyLong_Negate+0xd8> │ │ │ │ │ + bcc 15f40 <_PyLong_Negate+0xa4> │ │ │ │ │ + ldr r3, [pc, #92] @ 15f74 <_PyLong_Negate+0xd8> │ │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [r4] │ │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r5] │ │ │ │ │ @@ -23914,137 +23810,137 @@ │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs ip, ip, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 160bc <_PyLong_Negate+0xc8> │ │ │ │ │ + bcs 15f64 <_PyLong_Negate+0xc8> │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ - b 16070 <_PyLong_Negate+0x7c> │ │ │ │ │ - bl 1185c <_PyLong_FromLarge> │ │ │ │ │ + b 15f18 <_PyLong_Negate+0x7c> │ │ │ │ │ + bl 11814 <_PyLong_FromLarge> │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ - b 16070 <_PyLong_Negate+0x7c> │ │ │ │ │ + b 15f18 <_PyLong_Negate+0x7c> │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000160d0 <_PyLong_GCD>: │ │ │ │ │ +00015f78 <_PyLong_GCD>: │ │ │ │ │ _PyLong_GCD(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ │ cmp r3, #23 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bhi 16354 <_PyLong_GCD+0x284> │ │ │ │ │ + bhi 161fc <_PyLong_GCD+0x284> │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi 16354 <_PyLong_GCD+0x284> │ │ │ │ │ + bhi 161fc <_PyLong_GCD+0x284> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r1] │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 16dfc <_PyLong_GCD+0xd2c> │ │ │ │ │ + beq 16ca4 <_PyLong_GCD+0xd2c> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 16b14 <_PyLong_GCD+0xa44> │ │ │ │ │ + bhi 169bc <_PyLong_GCD+0xa44> │ │ │ │ │ ldr r2, [fp, #12] │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ mul r4, r2, r4 │ │ │ │ │ asr r5, r4, #31 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 16ea0 <_PyLong_GCD+0xdd0> │ │ │ │ │ + beq 16d48 <_PyLong_GCD+0xdd0> │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bhi 16ae0 <_PyLong_GCD+0xa10> │ │ │ │ │ + bhi 16988 <_PyLong_GCD+0xa10> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ and r6, r6, #3 │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ mul r6, r3, r6 │ │ │ │ │ asr r8, r6, #31 │ │ │ │ │ asr r2, r5, #31 │ │ │ │ │ eor r4, r4, r5, asr #31 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ subs r4, r4, r2 │ │ │ │ │ eor r5, r5, r5, asr #31 │ │ │ │ │ sbc r2, r5, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bne 16494 <_PyLong_GCD+0x3c4> │ │ │ │ │ + bne 1633c <_PyLong_GCD+0x3c4> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 16894 <_PyLong_GCD+0x7c4> │ │ │ │ │ + bne 1673c <_PyLong_GCD+0x7c4> │ │ │ │ │ orrs r3, r6, r8 │ │ │ │ │ - beq 16234 <_PyLong_GCD+0x164> │ │ │ │ │ + beq 160dc <_PyLong_GCD+0x164> │ │ │ │ │ asr r3, r8, #31 │ │ │ │ │ eor r6, r6, r8, asr #31 │ │ │ │ │ subs r6, r6, r3 │ │ │ │ │ eor r8, r8, r8, asr #31 │ │ │ │ │ sbc r9, r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r9 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ orrs r3, r5, r4 │ │ │ │ │ - beq 1651c <_PyLong_GCD+0x44c> │ │ │ │ │ + beq 163c4 <_PyLong_GCD+0x44c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 16234 <_PyLong_GCD+0x164> │ │ │ │ │ + beq 160dc <_PyLong_GCD+0x164> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ mov r0, r4 │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bne 16218 <_PyLong_GCD+0x148> │ │ │ │ │ - ldr r3, [pc, #3792] @ 1710c <_PyLong_GCD+0x103c> │ │ │ │ │ + bne 160c0 <_PyLong_GCD+0x148> │ │ │ │ │ + ldr r3, [pc, #3792] @ 16fb4 <_PyLong_GCD+0x103c> │ │ │ │ │ adds r2, r4, #5 │ │ │ │ │ adc r1, r5, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sbcs r3, r3, r1 │ │ │ │ │ - bcs 16a24 <_PyLong_GCD+0x954> │ │ │ │ │ + bcs 168cc <_PyLong_GCD+0x954> │ │ │ │ │ subs r2, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r5, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 162bc <_PyLong_GCD+0x1ec> │ │ │ │ │ + bcs 16164 <_PyLong_GCD+0x1ec> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16e58 <_PyLong_GCD+0xd88> │ │ │ │ │ - ldr r3, [pc, #3732] @ 17110 <_PyLong_GCD+0x1040> │ │ │ │ │ + beq 16d00 <_PyLong_GCD+0xd88> │ │ │ │ │ + ldr r3, [pc, #3732] @ 16fb8 <_PyLong_GCD+0x1040> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ eor r5, r4, r4, asr #31 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ @@ -24061,179 +23957,179 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ asr r3, r5, #31 │ │ │ │ │ eor r4, r4, r5, asr #31 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ eor r7, r5, r5, asr #31 │ │ │ │ │ sbc r7, r7, r3 │ │ │ │ │ lsrs r8, r7, #28 │ │ │ │ │ - bne 16ac8 <_PyLong_GCD+0x9f8> │ │ │ │ │ + bne 16970 <_PyLong_GCD+0x9f8> │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16e58 <_PyLong_GCD+0xd88> │ │ │ │ │ + beq 16d00 <_PyLong_GCD+0xd88> │ │ │ │ │ mov r9, #16 │ │ │ │ │ - ldr r3, [pc, #3612] @ 17110 <_PyLong_GCD+0x1040> │ │ │ │ │ + ldr r3, [pc, #3612] @ 16fb8 <_PyLong_GCD+0x1040> │ │ │ │ │ str r9, [r6, #8] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 16b4c <_PyLong_GCD+0xa7c> │ │ │ │ │ + bne 169f4 <_PyLong_GCD+0xa7c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r2, #12]! │ │ │ │ │ - blt 16b70 <_PyLong_GCD+0xaa0> │ │ │ │ │ + blt 16a18 <_PyLong_GCD+0xaa0> │ │ │ │ │ bic r3, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ lsr r3, r4, #30 │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ add r1, r6, #16 │ │ │ │ │ str r9, [r6, #8] │ │ │ │ │ orrs r0, r8, #0 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r1] │ │ │ │ │ strne r8, [r2, #8] │ │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 152a8 │ │ │ │ │ + bl 15260 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq 16e5c <_PyLong_GCD+0xd8c> │ │ │ │ │ + beq 16d04 <_PyLong_GCD+0xd8c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 152a8 │ │ │ │ │ + bl 15260 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 16f78 <_PyLong_GCD+0xea8> │ │ │ │ │ + beq 16e20 <_PyLong_GCD+0xea8> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1f84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 16944 <_PyLong_GCD+0x874> │ │ │ │ │ + bge 167ec <_PyLong_GCD+0x874> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bls 164bc <_PyLong_GCD+0x3ec> │ │ │ │ │ + bls 16364 <_PyLong_GCD+0x3ec> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ str r9, [sp, #28] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ lsr r7, r3, #3 │ │ │ │ │ mov sl, r7 │ │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ │ add ip, fp, r9, lsl #2 │ │ │ │ │ ldr r2, [ip, #8] │ │ │ │ │ lsl r3, r9, #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq 1696c <_PyLong_GCD+0x89c> │ │ │ │ │ + beq 16814 <_PyLong_GCD+0x89c> │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 16974 <_PyLong_GCD+0x8a4> │ │ │ │ │ + beq 1681c <_PyLong_GCD+0x8a4> │ │ │ │ │ clz r3, r2 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ sub r1, r9, #2 │ │ │ │ │ cmp r1, sl │ │ │ │ │ rsb r4, r3, #30 │ │ │ │ │ sub r1, r9, #1 │ │ │ │ │ - ble 168b0 <_PyLong_GCD+0x7e0> │ │ │ │ │ + ble 16758 <_PyLong_GCD+0x7e0> │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble 16528 <_PyLong_GCD+0x458> │ │ │ │ │ + ble 163d0 <_PyLong_GCD+0x458> │ │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 139f8 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 16fac <_PyLong_GCD+0xedc> │ │ │ │ │ + beq 16e54 <_PyLong_GCD+0xedc> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16458 <_PyLong_GCD+0x388> │ │ │ │ │ + beq 16300 <_PyLong_GCD+0x388> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - beq 170d8 <_PyLong_GCD+0x1008> │ │ │ │ │ + beq 16f80 <_PyLong_GCD+0x1008> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ lsr r9, r2, #3 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r9, #2 │ │ │ │ │ mov fp, r6 │ │ │ │ │ lsr sl, r2, #3 │ │ │ │ │ str r9, [sp, #28] │ │ │ │ │ - bls 164b0 <_PyLong_GCD+0x3e0> │ │ │ │ │ + bls 16358 <_PyLong_GCD+0x3e0> │ │ │ │ │ mov r6, r3 │ │ │ │ │ str sl, [sp, #16] │ │ │ │ │ - b 163e0 <_PyLong_GCD+0x310> │ │ │ │ │ + b 16288 <_PyLong_GCD+0x310> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - bne 161a8 <_PyLong_GCD+0xd8> │ │ │ │ │ + bne 16050 <_PyLong_GCD+0xd8> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 161a8 <_PyLong_GCD+0xd8> │ │ │ │ │ + b 16050 <_PyLong_GCD+0xd8> │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 164e8 <_PyLong_GCD+0x418> │ │ │ │ │ + beq 16390 <_PyLong_GCD+0x418> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 164e8 <_PyLong_GCD+0x418> │ │ │ │ │ + beq 16390 <_PyLong_GCD+0x418> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 164e8 <_PyLong_GCD+0x418> │ │ │ │ │ + bne 16390 <_PyLong_GCD+0x418> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 16514 <_PyLong_GCD+0x444> │ │ │ │ │ + beq 163bc <_PyLong_GCD+0x444> │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16514 <_PyLong_GCD+0x444> │ │ │ │ │ + beq 163bc <_PyLong_GCD+0x444> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 16514 <_PyLong_GCD+0x444> │ │ │ │ │ + bne 163bc <_PyLong_GCD+0x444> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ - b 16124 <_PyLong_GCD+0x54> │ │ │ │ │ + b 15fcc <_PyLong_GCD+0x54> │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b 16234 <_PyLong_GCD+0x164> │ │ │ │ │ + b 160dc <_PyLong_GCD+0x164> │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ sub lr, r4, #32 │ │ │ │ │ lsl r8, r1, lr │ │ │ │ │ rsb r0, r4, #32 │ │ │ │ │ orr r8, r8, r1, lsr r0 │ │ │ │ │ lsl r1, r1, r4 │ │ │ │ │ rsb r5, r3, #60 @ 0x3c │ │ │ │ │ orrs r0, r1, r8 │ │ │ │ │ - beq 16424 <_PyLong_GCD+0x354> │ │ │ │ │ + beq 162cc <_PyLong_GCD+0x354> │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ rsb r1, r4, #32 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ sub lr, r4, #32 │ │ │ │ │ sub r1, r5, #32 │ │ │ │ │ rsb r7, r5, #32 │ │ │ │ │ lsl r1, r2, r1 │ │ │ │ │ @@ -24252,18 +24148,18 @@ │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ cmp r2, r0 │ │ │ │ │ sbcs ip, r3, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - blt 16424 <_PyLong_GCD+0x354> │ │ │ │ │ + blt 162cc <_PyLong_GCD+0x354> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ cmpeq r2, r0 │ │ │ │ │ - beq 16a30 <_PyLong_GCD+0x960> │ │ │ │ │ + beq 168d8 <_PyLong_GCD+0x960> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ │ mov r6, ip │ │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r9, [sp, #12] │ │ │ │ │ @@ -24305,68 +24201,68 @@ │ │ │ │ │ adc r3, r3, r7 │ │ │ │ │ umull r7, ip, r0, r5 │ │ │ │ │ subs r7, r9, r7 │ │ │ │ │ add r4, r4, ip │ │ │ │ │ sbc r4, r8, r4 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ sbcs ip, r4, r3 │ │ │ │ │ - bge 16b90 <_PyLong_GCD+0xac0> │ │ │ │ │ + bge 16a38 <_PyLong_GCD+0xac0> │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ │ ldr sl, [sp, #12] │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r4, lr │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16424 <_PyLong_GCD+0x354> │ │ │ │ │ + beq 162cc <_PyLong_GCD+0x354> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ tst r3, #1 │ │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ │ - bne 16a6c <_PyLong_GCD+0x99c> │ │ │ │ │ + bne 16914 <_PyLong_GCD+0x99c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 16d68 <_PyLong_GCD+0xc98> │ │ │ │ │ + bne 16c10 <_PyLong_GCD+0xc98> │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ moveq r5, fp │ │ │ │ │ streq r3, [fp] │ │ │ │ │ - beq 16728 <_PyLong_GCD+0x658> │ │ │ │ │ + beq 165d0 <_PyLong_GCD+0x658> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 170d0 <_PyLong_GCD+0x1000> │ │ │ │ │ + beq 16f78 <_PyLong_GCD+0x1000> │ │ │ │ │ str r9, [sp, #20] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 16d50 <_PyLong_GCD+0xc80> │ │ │ │ │ + bne 16bf8 <_PyLong_GCD+0xc80> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ cmple r3, #1 │ │ │ │ │ - beq 170a8 <_PyLong_GCD+0xfd8> │ │ │ │ │ + beq 16f50 <_PyLong_GCD+0xfd8> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 170d0 <_PyLong_GCD+0x1000> │ │ │ │ │ + beq 16f78 <_PyLong_GCD+0x1000> │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ add r2, fp, #12 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -24384,15 +24280,15 @@ │ │ │ │ │ mov fp, r1 │ │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ │ cmp lr, r8 │ │ │ │ │ - bcs 16c14 <_PyLong_GCD+0xb44> │ │ │ │ │ + bcs 16abc <_PyLong_GCD+0xb44> │ │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ ldr r1, [lr], #4 │ │ │ │ │ umull r5, r2, r0, r4 │ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ adds r6, r5, r6 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ @@ -24422,136 +24318,136 @@ │ │ │ │ │ adds r1, r3, r5 │ │ │ │ │ adc r0, ip, r2 │ │ │ │ │ lsr r3, r1, #30 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ asr ip, r0, #30 │ │ │ │ │ str r1, [r9], #4 │ │ │ │ │ - b 167b8 <_PyLong_GCD+0x6e8> │ │ │ │ │ + b 16660 <_PyLong_GCD+0x6e8> │ │ │ │ │ asr r3, r5, #31 │ │ │ │ │ eor r4, r4, r5, asr #31 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ eor r5, r5, r5, asr #31 │ │ │ │ │ sbc r3, r5, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r2, [fp] │ │ │ │ │ - beq 16f24 <_PyLong_GCD+0xe54> │ │ │ │ │ + beq 16dcc <_PyLong_GCD+0xe54> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mvn r6, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - beq 161bc <_PyLong_GCD+0xec> │ │ │ │ │ + beq 16064 <_PyLong_GCD+0xec> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 161b4 <_PyLong_GCD+0xe4> │ │ │ │ │ + bne 1605c <_PyLong_GCD+0xe4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 161b4 <_PyLong_GCD+0xe4> │ │ │ │ │ + b 1605c <_PyLong_GCD+0xe4> │ │ │ │ │ cmp r1, sl │ │ │ │ │ add r1, r6, r1, lsl #2 │ │ │ │ │ ldr r7, [r1, #4] │ │ │ │ │ mov r0, #0 │ │ │ │ │ lsr r7, r7, r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bgt 16548 <_PyLong_GCD+0x478> │ │ │ │ │ + bgt 163f0 <_PyLong_GCD+0x478> │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ sub lr, r4, #32 │ │ │ │ │ orr r5, r0, r1, lsl lr │ │ │ │ │ rsb r0, r4, #32 │ │ │ │ │ orr r7, r7, r1, lsl r4 │ │ │ │ │ orr r1, r5, r1, lsr r0 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ │ rsb r5, r3, #60 @ 0x3c │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - blt 1654c <_PyLong_GCD+0x47c> │ │ │ │ │ + blt 163f4 <_PyLong_GCD+0x47c> │ │ │ │ │ add r1, r6, r9, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ orr r1, r7, r0, lsl r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ sub r1, r5, #32 │ │ │ │ │ lsl r8, r0, r1 │ │ │ │ │ rsb r7, r5, #32 │ │ │ │ │ orr r8, r8, r0, lsr r7 │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ orr r8, r8, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ orrs r0, r0, r8 │ │ │ │ │ - bne 1656c <_PyLong_GCD+0x49c> │ │ │ │ │ - b 16424 <_PyLong_GCD+0x354> │ │ │ │ │ + bne 16414 <_PyLong_GCD+0x49c> │ │ │ │ │ + b 162cc <_PyLong_GCD+0x354> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [fp, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsr r1, r1, #3 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ str fp, [sp, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov fp, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - b 163b0 <_PyLong_GCD+0x2e0> │ │ │ │ │ + b 16258 <_PyLong_GCD+0x2e0> │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 16fa4 <_PyLong_GCD+0xed4> │ │ │ │ │ + bne 16e4c <_PyLong_GCD+0xed4> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ - blt 17038 <_PyLong_GCD+0xf68> │ │ │ │ │ + blt 16ee0 <_PyLong_GCD+0xf68> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 17078 <_PyLong_GCD+0xfa8> │ │ │ │ │ + bne 16f20 <_PyLong_GCD+0xfa8> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 169cc <_PyLong_GCD+0x8fc> │ │ │ │ │ + beq 16874 <_PyLong_GCD+0x8fc> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 169cc <_PyLong_GCD+0x8fc> │ │ │ │ │ + beq 16874 <_PyLong_GCD+0x8fc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 169cc <_PyLong_GCD+0x8fc> │ │ │ │ │ + bne 16874 <_PyLong_GCD+0x8fc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 169f8 <_PyLong_GCD+0x928> │ │ │ │ │ + beq 168a0 <_PyLong_GCD+0x928> │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 169f8 <_PyLong_GCD+0x928> │ │ │ │ │ + beq 168a0 <_PyLong_GCD+0x928> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 169f8 <_PyLong_GCD+0x928> │ │ │ │ │ + bne 168a0 <_PyLong_GCD+0x928> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 16858 <_PyLong_GCD+0x788> │ │ │ │ │ + bne 16700 <_PyLong_GCD+0x788> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 16f00 <_PyLong_GCD+0xe30> │ │ │ │ │ + bne 16da8 <_PyLong_GCD+0xe30> │ │ │ │ │ mov r2, #6 │ │ │ │ │ - ldr r6, [pc, #1768] @ 17114 <_PyLong_GCD+0x1044> │ │ │ │ │ + ldr r6, [pc, #1768] @ 16fbc <_PyLong_GCD+0x1044> │ │ │ │ │ add r6, r6, r2, lsl #4 │ │ │ │ │ - b 162b0 <_PyLong_GCD+0x1e0> │ │ │ │ │ + b 16158 <_PyLong_GCD+0x1e0> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ │ @@ -24581,69 +24477,69 @@ │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ rsbs sl, r2, #0 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - b 166f4 <_PyLong_GCD+0x624> │ │ │ │ │ + b 1659c <_PyLong_GCD+0x624> │ │ │ │ │ mov r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16e58 <_PyLong_GCD+0xd88> │ │ │ │ │ + beq 16d00 <_PyLong_GCD+0xd88> │ │ │ │ │ mov r9, #24 │ │ │ │ │ - b 162ec <_PyLong_GCD+0x21c> │ │ │ │ │ + b 16194 <_PyLong_GCD+0x21c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 55b8 <_PyLong_AsByteArray> │ │ │ │ │ + bl 55ac <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq 16a08 <_PyLong_GCD+0x938> │ │ │ │ │ + beq 168b0 <_PyLong_GCD+0x938> │ │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ │ - b 16184 <_PyLong_GCD+0xb4> │ │ │ │ │ + b 1602c <_PyLong_GCD+0xb4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 55b8 <_PyLong_AsByteArray> │ │ │ │ │ + bl 55ac <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ ldrdne r4, [sp, #96] @ 0x60 │ │ │ │ │ - bne 16154 <_PyLong_GCD+0x84> │ │ │ │ │ + bne 15ffc <_PyLong_GCD+0x84> │ │ │ │ │ mvn r4, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 16154 <_PyLong_GCD+0x84> │ │ │ │ │ + b 15ffc <_PyLong_GCD+0x84> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r2, #12]! │ │ │ │ │ - bge 17004 <_PyLong_GCD+0xf34> │ │ │ │ │ + bge 16eac <_PyLong_GCD+0xf34> │ │ │ │ │ bic r3, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r9, r9, #2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r9, [r6, #8] │ │ │ │ │ str r3, [r1], #4 │ │ │ │ │ lsr r3, r4, #30 │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ - b 16338 <_PyLong_GCD+0x268> │ │ │ │ │ + b 161e0 <_PyLong_GCD+0x268> │ │ │ │ │ mov r9, r5 │ │ │ │ │ umull ip, r5, r0, sl │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ @@ -24659,24 +24555,24 @@ │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ │ - bne 16c08 <_PyLong_GCD+0xb38> │ │ │ │ │ + bne 16ab0 <_PyLong_GCD+0xb38> │ │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ │ ldr sl, [sp, #12] │ │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ │ - b 166b8 <_PyLong_GCD+0x5e8> │ │ │ │ │ + b 16560 <_PyLong_GCD+0x5e8> │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 16600 <_PyLong_GCD+0x530> │ │ │ │ │ + b 164a8 <_PyLong_GCD+0x530> │ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ │ sub r2, r0, r1 │ │ │ │ │ add r1, r1, #9 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ sub r2, r2, #9 │ │ │ │ │ @@ -24684,88 +24580,88 @@ │ │ │ │ │ ldm r5, {r5, r8, fp} │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ movhi r2, #0 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ add r7, r1, r2 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc 16d78 <_PyLong_GCD+0xca8> │ │ │ │ │ + bcc 16c20 <_PyLong_GCD+0xca8> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r8] │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16c90 <_PyLong_GCD+0xbc0> │ │ │ │ │ + beq 16b38 <_PyLong_GCD+0xbc0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - beq 16f6c <_PyLong_GCD+0xe9c> │ │ │ │ │ + beq 16e14 <_PyLong_GCD+0xe9c> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16cb0 <_PyLong_GCD+0xbe0> │ │ │ │ │ + beq 16b58 <_PyLong_GCD+0xbe0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 170f4 <_PyLong_GCD+0x1024> │ │ │ │ │ + beq 16f9c <_PyLong_GCD+0x1024> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ │ lsr r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 170e4 <_PyLong_GCD+0x1014> │ │ │ │ │ + beq 16f8c <_PyLong_GCD+0x1014> │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 16d48 <_PyLong_GCD+0xc78> │ │ │ │ │ + beq 16bf0 <_PyLong_GCD+0xc78> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r3, r2, r3, lsl #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ │ lsr r1, r2, #3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ - beq 17098 <_PyLong_GCD+0xfc8> │ │ │ │ │ + beq 16f40 <_PyLong_GCD+0xfc8> │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 16d40 <_PyLong_GCD+0xc70> │ │ │ │ │ + beq 16be8 <_PyLong_GCD+0xc70> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r3, r2, r3, lsl #3 │ │ │ │ │ strne r3, [r8, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov fp, r5 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r8, [sp, #12] │ │ │ │ │ - b 163b8 <_PyLong_GCD+0x2e8> │ │ │ │ │ + b 16260 <_PyLong_GCD+0x2e8> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 16cf8 <_PyLong_GCD+0xc28> │ │ │ │ │ + b 16ba0 <_PyLong_GCD+0xc28> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 16cc0 <_PyLong_GCD+0xbf0> │ │ │ │ │ + b 16b68 <_PyLong_GCD+0xbf0> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b 16758 <_PyLong_GCD+0x688> │ │ │ │ │ + b 16600 <_PyLong_GCD+0x688> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 16728 <_PyLong_GCD+0x658> │ │ │ │ │ + b 165d0 <_PyLong_GCD+0x658> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ mov lr, r7 │ │ │ │ │ sub r9, r0, r2 │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ ldr r1, [r7], #4 │ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ @@ -24790,260 +24686,260 @@ │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ sbc r1, ip, r9 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ asr ip, r1, #30 │ │ │ │ │ str r2, [r0, lr] │ │ │ │ │ - b 16c48 <_PyLong_GCD+0xb78> │ │ │ │ │ + b 16af0 <_PyLong_GCD+0xb78> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 16b40 <_PyLong_GCD+0xa70> │ │ │ │ │ + beq 169e8 <_PyLong_GCD+0xa70> │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 16e64 <_PyLong_GCD+0xd94> │ │ │ │ │ + bhi 16d0c <_PyLong_GCD+0xd94> │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ mul r4, r2, r4 │ │ │ │ │ ldr r6, [r8] │ │ │ │ │ asr r5, r4, #31 │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ strd r4, [sp, #96] @ 0x60 │ │ │ │ │ - beq 16154 <_PyLong_GCD+0x84> │ │ │ │ │ + beq 15ffc <_PyLong_GCD+0x84> │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r6, [r8] │ │ │ │ │ - bne 16154 <_PyLong_GCD+0x84> │ │ │ │ │ + bne 15ffc <_PyLong_GCD+0x84> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16b34 <_PyLong_GCD+0xa64> │ │ │ │ │ + b 169dc <_PyLong_GCD+0xa64> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 162b0 <_PyLong_GCD+0x1e0> │ │ │ │ │ + b 16158 <_PyLong_GCD+0x1e0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ │ - bl 55b8 <_PyLong_AsByteArray> │ │ │ │ │ + bl 55ac <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 16b34 <_PyLong_GCD+0xa64> │ │ │ │ │ + beq 169dc <_PyLong_GCD+0xa64> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 16b34 <_PyLong_GCD+0xa64> │ │ │ │ │ - b 16e4c <_PyLong_GCD+0xd7c> │ │ │ │ │ + bne 169dc <_PyLong_GCD+0xa64> │ │ │ │ │ + b 16cf4 <_PyLong_GCD+0xd7c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 16a08 <_PyLong_GCD+0x938> │ │ │ │ │ + beq 168b0 <_PyLong_GCD+0x938> │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 16f30 <_PyLong_GCD+0xe60> │ │ │ │ │ + bhi 16dd8 <_PyLong_GCD+0xe60> │ │ │ │ │ and r6, r3, #3 │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ mul r6, r3, r6 │ │ │ │ │ ldr r9, [sl] │ │ │ │ │ asr r8, r6, #31 │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ │ - beq 16184 <_PyLong_GCD+0xb4> │ │ │ │ │ + beq 1602c <_PyLong_GCD+0xb4> │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r9, [sl] │ │ │ │ │ - bne 16184 <_PyLong_GCD+0xb4> │ │ │ │ │ + bne 1602c <_PyLong_GCD+0xb4> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16b00 <_PyLong_GCD+0xa30> │ │ │ │ │ + b 169a8 <_PyLong_GCD+0xa30> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ movne r4, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 16234 <_PyLong_GCD+0x164> │ │ │ │ │ + bne 160dc <_PyLong_GCD+0x164> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16a20 <_PyLong_GCD+0x950> │ │ │ │ │ + b 168c8 <_PyLong_GCD+0x950> │ │ │ │ │ mvn r6, #0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b 164a4 <_PyLong_GCD+0x3d4> │ │ │ │ │ + b 1634c <_PyLong_GCD+0x3d4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ │ - bl 55b8 <_PyLong_AsByteArray> │ │ │ │ │ + bl 55ac <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - beq 16b00 <_PyLong_GCD+0xa30> │ │ │ │ │ + beq 169a8 <_PyLong_GCD+0xa30> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 16b00 <_PyLong_GCD+0xa30> │ │ │ │ │ - b 16ef4 <_PyLong_GCD+0xe24> │ │ │ │ │ + bne 169a8 <_PyLong_GCD+0xa30> │ │ │ │ │ + b 16d9c <_PyLong_GCD+0xe24> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16c90 <_PyLong_GCD+0xbc0> │ │ │ │ │ + b 16b38 <_PyLong_GCD+0xbc0> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16e5c <_PyLong_GCD+0xd8c> │ │ │ │ │ + beq 16d04 <_PyLong_GCD+0xd8c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 16e5c <_PyLong_GCD+0xd8c> │ │ │ │ │ + bne 16d04 <_PyLong_GCD+0xd8c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16e5c <_PyLong_GCD+0xd8c> │ │ │ │ │ + b 16d04 <_PyLong_GCD+0xd8c> │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 16408 <_PyLong_GCD+0x338> │ │ │ │ │ + b 162b0 <_PyLong_GCD+0x338> │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16fd0 <_PyLong_GCD+0xf00> │ │ │ │ │ + beq 16e78 <_PyLong_GCD+0xf00> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - beq 17020 <_PyLong_GCD+0xf50> │ │ │ │ │ + beq 16ec8 <_PyLong_GCD+0xf50> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16ff0 <_PyLong_GCD+0xf20> │ │ │ │ │ + beq 16e98 <_PyLong_GCD+0xf20> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 1702c <_PyLong_GCD+0xf5c> │ │ │ │ │ + beq 16ed4 <_PyLong_GCD+0xf5c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 117ec │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 11834 │ │ │ │ │ - b 16e5c <_PyLong_GCD+0xd8c> │ │ │ │ │ + bl 117ec │ │ │ │ │ + b 16d04 <_PyLong_GCD+0xd8c> │ │ │ │ │ lsr r3, r4, #30 │ │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ add r1, r6, #16 │ │ │ │ │ str r9, [r6, #8] │ │ │ │ │ str r4, [r6, #12] │ │ │ │ │ - b 16338 <_PyLong_GCD+0x268> │ │ │ │ │ + b 161e0 <_PyLong_GCD+0x268> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16fd0 <_PyLong_GCD+0xf00> │ │ │ │ │ + b 16e78 <_PyLong_GCD+0xf00> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16ff0 <_PyLong_GCD+0xf20> │ │ │ │ │ + b 16e98 <_PyLong_GCD+0xf20> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 1168c <_PyLong_Copy> │ │ │ │ │ + bl 11644 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ │ - beq 17064 <_PyLong_GCD+0xf94> │ │ │ │ │ + beq 16f0c <_PyLong_GCD+0xf94> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - beq 17100 <_PyLong_GCD+0x1030> │ │ │ │ │ + beq 16fa8 <_PyLong_GCD+0x1030> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov fp, r4 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 169a0 <_PyLong_GCD+0x8d0> │ │ │ │ │ + beq 16848 <_PyLong_GCD+0x8d0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 169a0 <_PyLong_GCD+0x8d0> │ │ │ │ │ + bne 16848 <_PyLong_GCD+0x8d0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 169a0 <_PyLong_GCD+0x8d0> │ │ │ │ │ + b 16848 <_PyLong_GCD+0x8d0> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r8, #8] │ │ │ │ │ - b 16d20 <_PyLong_GCD+0xc50> │ │ │ │ │ + b 16bc8 <_PyLong_GCD+0xc50> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 16758 <_PyLong_GCD+0x688> │ │ │ │ │ + b 16600 <_PyLong_GCD+0x688> │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ - b 16fb8 <_PyLong_GCD+0xee8> │ │ │ │ │ + b 16e60 <_PyLong_GCD+0xee8> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16458 <_PyLong_GCD+0x388> │ │ │ │ │ + b 16300 <_PyLong_GCD+0x388> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - b 16ce8 <_PyLong_GCD+0xc18> │ │ │ │ │ + b 16b90 <_PyLong_GCD+0xc18> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16cb0 <_PyLong_GCD+0xbe0> │ │ │ │ │ + b 16b58 <_PyLong_GCD+0xbe0> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 17064 <_PyLong_GCD+0xf94> │ │ │ │ │ + b 16f0c <_PyLong_GCD+0xf94> │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00017118 : │ │ │ │ │ +00016fc0 : │ │ │ │ │ kmul_split.constprop.0(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ lsr r5, r5, #3 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ movlt r4, r5 │ │ │ │ │ movge r4, r1 │ │ │ │ │ sub r5, r5, r4 │ │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 173c4 │ │ │ │ │ + bgt 1726c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 17348 │ │ │ │ │ + beq 171f0 │ │ │ │ │ add r0, r5, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 17358 │ │ │ │ │ - ldr fp, [pc, #624] @ 173e8 │ │ │ │ │ + beq 17200 │ │ │ │ │ + ldr fp, [pc, #624] @ 17290 │ │ │ │ │ lsl r3, r5, #3 │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -25058,15 +24954,15 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ add r0, r0, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 17398 │ │ │ │ │ + beq 17240 │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ lsl r3, r4, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -25088,360 +24984,360 @@ │ │ │ │ │ add r4, r6, #12 │ │ │ │ │ lsl r2, r5, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq 17248 │ │ │ │ │ + beq 170f0 │ │ │ │ │ add r1, r6, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq 17368 │ │ │ │ │ + beq 17210 │ │ │ │ │ ldr lr, [r7, #8] │ │ │ │ │ str r6, [sl] │ │ │ │ │ lsrs r1, lr, #3 │ │ │ │ │ - beq 17314 │ │ │ │ │ + beq 171bc │ │ │ │ │ add r3, r7, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17314 │ │ │ │ │ + bne 171bc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1733c │ │ │ │ │ + beq 171e4 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r0, r1, #2 │ │ │ │ │ - bne 17324 │ │ │ │ │ + bne 171cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1733c │ │ │ │ │ + beq 171e4 │ │ │ │ │ ldr r2, [r7, r1, lsl #2] │ │ │ │ │ sub ip, r1, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17320 │ │ │ │ │ + bne 171c8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1733c │ │ │ │ │ + beq 171e4 │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r1, #4 │ │ │ │ │ - bne 17334 │ │ │ │ │ + bne 171dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1733c │ │ │ │ │ + beq 171e4 │ │ │ │ │ ldr r0, [r3, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r0, r1, #5 │ │ │ │ │ - bne 17324 │ │ │ │ │ + bne 171cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1733c │ │ │ │ │ + beq 171e4 │ │ │ │ │ ldr r3, [r3, #-12] │ │ │ │ │ sub r2, r1, #6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17320 │ │ │ │ │ + bne 171c8 │ │ │ │ │ sub r3, r1, #-1073741821 @ 0xc0000003 │ │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ │ - b 172f4 │ │ │ │ │ + b 1719c │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1733c │ │ │ │ │ + beq 171e4 │ │ │ │ │ ldr r0, [r3, #-4]! │ │ │ │ │ sub ip, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 172f0 │ │ │ │ │ + beq 17198 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 17324 │ │ │ │ │ + bne 171cc │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r7, [r8] │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r0 │ │ │ │ │ and r3, lr, #3 │ │ │ │ │ orr r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b 17314 │ │ │ │ │ + b 171bc │ │ │ │ │ mov r2, ip │ │ │ │ │ - b 17324 │ │ │ │ │ + b 171cc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b 17314 │ │ │ │ │ + b 171bc │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 17170 │ │ │ │ │ + bne 17018 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - beq 173d8 │ │ │ │ │ + beq 17280 │ │ │ │ │ ldr ip, [r4, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 17364 │ │ │ │ │ + beq 1720c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r1, lsl #3 │ │ │ │ │ - beq 17248 │ │ │ │ │ + beq 170f0 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b 17248 │ │ │ │ │ + b 170f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1735c │ │ │ │ │ + beq 17204 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1735c │ │ │ │ │ + bne 17204 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1735c │ │ │ │ │ - ldr r3, [pc, #32] @ 173ec │ │ │ │ │ - ldr r1, [pc, #32] @ 173f0 │ │ │ │ │ + b 17204 │ │ │ │ │ + ldr r3, [pc, #32] @ 17294 │ │ │ │ │ + ldr r1, [pc, #32] @ 17298 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1735c │ │ │ │ │ + b 17204 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ - bne 17390 │ │ │ │ │ - b 17248 │ │ │ │ │ + bne 17238 │ │ │ │ │ + b 170f0 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000173f4 : │ │ │ │ │ +0001729c : │ │ │ │ │ int_as_integer_ratio(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #116] @ 17480 │ │ │ │ │ + ldr r3, [pc, #116] @ 17328 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1746c │ │ │ │ │ + bne 17314 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ - ldr r2, [pc, #84] @ 17484 │ │ │ │ │ + ldr r2, [pc, #84] @ 1732c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Pack │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 17450 │ │ │ │ │ + bne 172f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 17448 │ │ │ │ │ + bne 172f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 17448 │ │ │ │ │ - bl 1168c <_PyLong_Copy> │ │ │ │ │ + b 172f0 │ │ │ │ │ + bl 11644 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 17448 │ │ │ │ │ + beq 172f0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 17428 │ │ │ │ │ + b 172d0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00017488 : │ │ │ │ │ +00017330 : │ │ │ │ │ PyLong_AsLongLongAndOverflow(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov ip, #0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ str ip, [r1] │ │ │ │ │ - beq 174e8 │ │ │ │ │ + beq 17390 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 17570 │ │ │ │ │ + beq 17418 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ and r0, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r0, #1 │ │ │ │ │ - bhi 17504 │ │ │ │ │ + bhi 173ac │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mul r4, r3, r4 │ │ │ │ │ asr r1, r4, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r1, [pc, #296] @ 17618 │ │ │ │ │ - ldr r0, [pc, #296] @ 1761c │ │ │ │ │ + ldr r1, [pc, #296] @ 174c0 │ │ │ │ │ + ldr r0, [pc, #296] @ 174c4 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 174dc │ │ │ │ │ + b 17384 │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mov lr, r5 │ │ │ │ │ add r8, r3, #12 │ │ │ │ │ lsl r4, lr, #30 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ lsl r6, r5, #30 │ │ │ │ │ orr r4, r4, r5, lsr #2 │ │ │ │ │ - bcc 175d4 │ │ │ │ │ + bcc 1747c │ │ │ │ │ ldr r7, [r8, r2, lsl #2] │ │ │ │ │ adds r6, r7, r6 │ │ │ │ │ adc r4, r4, #0 │ │ │ │ │ lsr r7, r6, #30 │ │ │ │ │ orr r7, r7, r4, lsl #2 │ │ │ │ │ lsr r9, r4, #30 │ │ │ │ │ cmp r9, lr │ │ │ │ │ cmpeq r7, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov lr, r4 │ │ │ │ │ - beq 17518 │ │ │ │ │ + beq 173c0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ str r0, [r1] │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 174dc │ │ │ │ │ - b 175a4 │ │ │ │ │ + beq 17384 │ │ │ │ │ + b 1744c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 174f4 │ │ │ │ │ + beq 1739c │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ and r0, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r0, #1 │ │ │ │ │ - bhi 17500 │ │ │ │ │ + bhi 173a8 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ mul r4, r2, r4 │ │ │ │ │ asr r1, r4, #31 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 174dc │ │ │ │ │ + beq 17384 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 174dc │ │ │ │ │ + bne 17384 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b 174dc │ │ │ │ │ + b 17384 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bge 17600 │ │ │ │ │ + bge 174a8 │ │ │ │ │ add lr, lr, #-2147483648 @ 0x80000000 │ │ │ │ │ orrs lr, r5, lr │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ands r2, r2, r0, lsr #31 │ │ │ │ │ - beq 17558 │ │ │ │ │ + beq 17400 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 17564 │ │ │ │ │ + b 1740c │ │ │ │ │ mul r2, r0, lr │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ mla r2, r5, r1, r2 │ │ │ │ │ umull r4, r1, r0, r5 │ │ │ │ │ add r1, r2, r1 │ │ │ │ │ - b 17564 │ │ │ │ │ + b 1740c │ │ │ │ │ .word 0x00000668 │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00017620 <_PyLong_Lshift>: │ │ │ │ │ +000174c8 <_PyLong_Lshift>: │ │ │ │ │ _PyLong_Lshift(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 17790 <_PyLong_Lshift+0x170> │ │ │ │ │ + beq 17638 <_PyLong_Lshift+0x170> │ │ │ │ │ cmp r1, #29 │ │ │ │ │ cmpls r2, #15 │ │ │ │ │ - ldr r2, [pc, #328] @ 17798 <_PyLong_Lshift+0x178> │ │ │ │ │ + ldr r2, [pc, #328] @ 17640 <_PyLong_Lshift+0x178> │ │ │ │ │ mov ip, r1 │ │ │ │ │ umull r1, r2, ip, r2 │ │ │ │ │ lsr r2, r2, #4 │ │ │ │ │ rsb r4, r2, r2, lsl #4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ sub r2, ip, r4, lsl #1 │ │ │ │ │ - bhi 17774 <_PyLong_Lshift+0x154> │ │ │ │ │ + bhi 1761c <_PyLong_Lshift+0x154> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ mov lr, r0 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ - bmi 176c4 <_PyLong_Lshift+0xa4> │ │ │ │ │ + bmi 1756c <_PyLong_Lshift+0xa4> │ │ │ │ │ lsl r1, r1, r2 │ │ │ │ │ sub r0, r2, #32 │ │ │ │ │ orr r1, r1, r3, lsl r0 │ │ │ │ │ lsl r4, r3, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ orr r1, r1, r3, lsr r2 │ │ │ │ │ - ldr r3, [pc, #252] @ 1779c <_PyLong_Lshift+0x17c> │ │ │ │ │ + ldr r3, [pc, #252] @ 17644 <_PyLong_Lshift+0x17c> │ │ │ │ │ adds r2, r4, #5 │ │ │ │ │ adc r0, r1, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sbcs r3, r3, r0 │ │ │ │ │ - bcc 1770c <_PyLong_Lshift+0xec> │ │ │ │ │ - ldr r5, [pc, #228] @ 177a0 <_PyLong_Lshift+0x180> │ │ │ │ │ + bcc 175b4 <_PyLong_Lshift+0xec> │ │ │ │ │ + ldr r5, [pc, #228] @ 17648 <_PyLong_Lshift+0x180> │ │ │ │ │ add r5, r5, r2, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ rsbs r3, r3, #0 │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ lsl r0, r1, r2 │ │ │ │ │ sub r1, r2, #32 │ │ │ │ │ orr r0, r0, r3, lsl r1 │ │ │ │ │ lsl ip, r3, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ orr r0, r0, r3, lsr r2 │ │ │ │ │ rsbs r4, ip, #0 │ │ │ │ │ - ldr r3, [pc, #172] @ 1779c <_PyLong_Lshift+0x17c> │ │ │ │ │ + ldr r3, [pc, #172] @ 17644 <_PyLong_Lshift+0x17c> │ │ │ │ │ rsc r1, r0, #0 │ │ │ │ │ rsbs ip, ip, #5 │ │ │ │ │ rsc r0, r0, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ mov r3, #0 │ │ │ │ │ sbcs r3, r3, r0 │ │ │ │ │ addcs r2, r4, #5 │ │ │ │ │ - bcs 176b4 <_PyLong_Lshift+0x94> │ │ │ │ │ + bcs 1755c <_PyLong_Lshift+0x94> │ │ │ │ │ subs r2, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 1777c <_PyLong_Lshift+0x15c> │ │ │ │ │ + bcs 17624 <_PyLong_Lshift+0x15c> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 17788 <_PyLong_Lshift+0x168> │ │ │ │ │ - ldr r3, [pc, #108] @ 177a4 <_PyLong_Lshift+0x184> │ │ │ │ │ + beq 17630 <_PyLong_Lshift+0x168> │ │ │ │ │ + ldr r3, [pc, #108] @ 1764c <_PyLong_Lshift+0x184> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ eor r6, r4, r4, asr #31 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ @@ -25455,102 +25351,102 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 3818 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 1185c <_PyLong_FromLarge> │ │ │ │ │ + b 11814 <_PyLong_FromLarge> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 176bc <_PyLong_Lshift+0x9c> │ │ │ │ │ - ldr r5, [pc, #16] @ 177a8 <_PyLong_Lshift+0x188> │ │ │ │ │ - b 176bc <_PyLong_Lshift+0x9c> │ │ │ │ │ + b 17564 <_PyLong_Lshift+0x9c> │ │ │ │ │ + ldr r5, [pc, #16] @ 17650 <_PyLong_Lshift+0x188> │ │ │ │ │ + b 17564 <_PyLong_Lshift+0x9c> │ │ │ │ │ .word 0x88888889 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000177ac <_PyLong_Rshift>: │ │ │ │ │ +00017654 <_PyLong_Rshift>: │ │ │ │ │ _PyLong_Rshift(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ and r5, r3, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 17fe4 <_PyLong_Rshift+0x838> │ │ │ │ │ - ldr r6, [pc, #2124] @ 18024 <_PyLong_Rshift+0x878> │ │ │ │ │ + beq 17e8c <_PyLong_Rshift+0x838> │ │ │ │ │ + ldr r6, [pc, #2124] @ 17ecc <_PyLong_Rshift+0x878> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ umull r2, r6, r1, r6 │ │ │ │ │ mov sl, r0 │ │ │ │ │ lsr r6, r6, #4 │ │ │ │ │ rsb r2, r6, r6, lsl #4 │ │ │ │ │ mov r9, r6 │ │ │ │ │ sub r6, r1, r2, lsl #1 │ │ │ │ │ - bhi 178e0 <_PyLong_Rshift+0x134> │ │ │ │ │ + bhi 17788 <_PyLong_Rshift+0x134> │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ mul r5, r3, r5 │ │ │ │ │ cmp r1, #29 │ │ │ │ │ asr r3, r5, #31 │ │ │ │ │ lsrhi r5, r5, #30 │ │ │ │ │ orrhi r5, r5, r3, lsl #2 │ │ │ │ │ addhi r1, r5, #5 │ │ │ │ │ - bhi 17854 <_PyLong_Rshift+0xa8> │ │ │ │ │ + bhi 176fc <_PyLong_Rshift+0xa8> │ │ │ │ │ lsr r5, r5, r6 │ │ │ │ │ rsb r2, r6, #32 │ │ │ │ │ orr r5, r5, r3, lsl r2 │ │ │ │ │ subs r1, r6, #32 │ │ │ │ │ orrpl r5, r5, r3, asr r1 │ │ │ │ │ - ldr r2, [pc, #2036] @ 18028 <_PyLong_Rshift+0x87c> │ │ │ │ │ + ldr r2, [pc, #2036] @ 17ed0 <_PyLong_Rshift+0x87c> │ │ │ │ │ asr r3, r3, r6 │ │ │ │ │ adds r1, r5, #5 │ │ │ │ │ adc r0, r3, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sbcs r2, r2, r0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bcc 1786c <_PyLong_Rshift+0xc0> │ │ │ │ │ - ldr r4, [pc, #2000] @ 1802c <_PyLong_Rshift+0x880> │ │ │ │ │ + bcc 17714 <_PyLong_Rshift+0xc0> │ │ │ │ │ + ldr r4, [pc, #2000] @ 17ed4 <_PyLong_Rshift+0x880> │ │ │ │ │ add r3, r4, r1, lsl #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r2, r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 17edc <_PyLong_Rshift+0x730> │ │ │ │ │ + bcs 17d84 <_PyLong_Rshift+0x730> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - beq 17fc8 <_PyLong_Rshift+0x81c> │ │ │ │ │ + beq 17e70 <_PyLong_Rshift+0x81c> │ │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r6, r6, r5, asr #31 │ │ │ │ │ - blt 17e70 <_PyLong_Rshift+0x6c4> │ │ │ │ │ + blt 17d18 <_PyLong_Rshift+0x6c4> │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r3, [pc, #1920] @ 18030 <_PyLong_Rshift+0x884> │ │ │ │ │ + ldr r3, [pc, #1920] @ 17ed8 <_PyLong_Rshift+0x884> │ │ │ │ │ mov r1, #8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - bne 17e90 <_PyLong_Rshift+0x6e4> │ │ │ │ │ + bne 17d38 <_PyLong_Rshift+0x6e4> │ │ │ │ │ ldr r4, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ @@ -25559,53 +25455,53 @@ │ │ │ │ │ sub r3, r5, #2 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17f50 <_PyLong_Rshift+0x7a4> │ │ │ │ │ + bne 17df8 <_PyLong_Rshift+0x7a4> │ │ │ │ │ sub r4, fp, r9 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 17fa4 <_PyLong_Rshift+0x7f8> │ │ │ │ │ + ble 17e4c <_PyLong_Rshift+0x7f8> │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 17ff0 <_PyLong_Rshift+0x844> │ │ │ │ │ + bgt 17e98 <_PyLong_Rshift+0x844> │ │ │ │ │ add r0, r4, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ str r8, [sp] │ │ │ │ │ - beq 17fc8 <_PyLong_Rshift+0x81c> │ │ │ │ │ - ldr r3, [pc, #1784] @ 18030 <_PyLong_Rshift+0x884> │ │ │ │ │ + beq 17e70 <_PyLong_Rshift+0x81c> │ │ │ │ │ + ldr r3, [pc, #1784] @ 17ed8 <_PyLong_Rshift+0x884> │ │ │ │ │ lsl r7, r4, #3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r8, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ - bne 18004 <_PyLong_Rshift+0x858> │ │ │ │ │ + bne 17eac <_PyLong_Rshift+0x858> │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r1, [r8, #12] │ │ │ │ │ add r3, sl, r9, lsl #2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ rsb r5, r6, #30 │ │ │ │ │ lsl ip, r9, #2 │ │ │ │ │ - beq 17e9c <_PyLong_Rshift+0x6f0> │ │ │ │ │ + beq 17d44 <_PyLong_Rshift+0x6f0> │ │ │ │ │ lsr r3, r3, r6 │ │ │ │ │ rsb r2, r6, #32 │ │ │ │ │ orr r3, r3, r1, lsl r2 │ │ │ │ │ add r2, r9, #1 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ sub r2, r6, #32 │ │ │ │ │ orr r3, r3, r1, lsr r2 │ │ │ │ │ lsr r1, r1, r6 │ │ │ │ │ - ble 17d84 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 17c2c <_PyLong_Rshift+0x5d8> │ │ │ │ │ add ip, sl, ip │ │ │ │ │ ldr lr, [ip, #16] │ │ │ │ │ mov r2, #0 │ │ │ │ │ lsl r6, lr, r5 │ │ │ │ │ sub r7, r5, #32 │ │ │ │ │ orr r0, r2, lr, lsl r7 │ │ │ │ │ adds r3, r6, r3 │ │ │ │ │ @@ -25616,159 +25512,159 @@ │ │ │ │ │ add r1, r9, #2 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r1, [lr, #12] │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ lsr r1, r0, #30 │ │ │ │ │ - ble 17d84 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 17c2c <_PyLong_Rshift+0x5d8> │ │ │ │ │ ldr r0, [ip, #20] │ │ │ │ │ add r8, r9, #3 │ │ │ │ │ orr lr, r2, r0, lsl r7 │ │ │ │ │ orr lr, lr, r0, lsr r6 │ │ │ │ │ lsl r0, r0, r5 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ cmp fp, r8 │ │ │ │ │ lsr r3, r0, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17d84 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 17c2c <_PyLong_Rshift+0x5d8> │ │ │ │ │ ldr r0, [ip, #24] │ │ │ │ │ add r8, r9, #4 │ │ │ │ │ orr lr, r2, r0, lsl r7 │ │ │ │ │ orr lr, lr, r0, lsr r6 │ │ │ │ │ lsl r0, r0, r5 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ cmp fp, r8 │ │ │ │ │ lsr r3, r0, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17d84 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 17c2c <_PyLong_Rshift+0x5d8> │ │ │ │ │ ldr r0, [ip, #28] │ │ │ │ │ add r8, r9, #5 │ │ │ │ │ orr lr, r2, r0, lsl r7 │ │ │ │ │ orr lr, lr, r0, lsr r6 │ │ │ │ │ lsl r0, r0, r5 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #24] │ │ │ │ │ cmp fp, r8 │ │ │ │ │ lsr r3, r0, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17d84 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 17c2c <_PyLong_Rshift+0x5d8> │ │ │ │ │ ldr r0, [ip, #32] │ │ │ │ │ add r8, r9, #6 │ │ │ │ │ orr lr, r2, r0, lsl r7 │ │ │ │ │ orr lr, lr, r0, lsr r6 │ │ │ │ │ lsl r0, r0, r5 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #28] │ │ │ │ │ cmp r8, fp │ │ │ │ │ lsr r3, r0, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - bge 17d84 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + bge 17c2c <_PyLong_Rshift+0x5d8> │ │ │ │ │ ldr r0, [ip, #36] @ 0x24 │ │ │ │ │ add r8, r9, #7 │ │ │ │ │ orr lr, r2, r0, lsl r7 │ │ │ │ │ orr lr, lr, r0, lsr r6 │ │ │ │ │ lsl r0, r0, r5 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #32] │ │ │ │ │ cmp fp, r8 │ │ │ │ │ lsr r3, r0, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17d84 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 17c2c <_PyLong_Rshift+0x5d8> │ │ │ │ │ ldr r0, [ip, #40] @ 0x28 │ │ │ │ │ add r8, r9, #8 │ │ │ │ │ orr lr, r2, r0, lsl r7 │ │ │ │ │ orr lr, lr, r0, lsr r6 │ │ │ │ │ lsl r0, r0, r5 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ cmp fp, r8 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r8, #36] @ 0x24 │ │ │ │ │ lsr r3, r0, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17d84 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 17c2c <_PyLong_Rshift+0x5d8> │ │ │ │ │ ldr r0, [ip, #44] @ 0x2c │ │ │ │ │ add r8, r9, #9 │ │ │ │ │ orr lr, r2, r0, lsl r7 │ │ │ │ │ orr lr, lr, r0, lsr r6 │ │ │ │ │ lsl r0, r0, r5 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ cmp fp, r8 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r8, #40] @ 0x28 │ │ │ │ │ lsr r3, r0, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17d84 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 17c2c <_PyLong_Rshift+0x5d8> │ │ │ │ │ ldr r0, [ip, #48] @ 0x30 │ │ │ │ │ mov lr, r8 │ │ │ │ │ orr r2, r2, r0, lsl r7 │ │ │ │ │ orr r2, r2, r0, lsr r6 │ │ │ │ │ lsl r0, r0, r5 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ add r3, r9, #10 │ │ │ │ │ adc r2, r1, r2 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r8, #44] @ 0x2c │ │ │ │ │ lsr r3, r0, #30 │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ lsr r1, r2, #30 │ │ │ │ │ - ble 17d84 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 17c2c <_PyLong_Rshift+0x5d8> │ │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ │ add r8, r9, #11 │ │ │ │ │ lsl r0, r2, r7 │ │ │ │ │ orr r0, r0, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ adc r0, r1, r0 │ │ │ │ │ str r3, [lr, #48] @ 0x30 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ lsr r1, r0, #30 │ │ │ │ │ - ble 17d84 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 17c2c <_PyLong_Rshift+0x5d8> │ │ │ │ │ sub r2, fp, r8 │ │ │ │ │ add r0, r9, #13 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ │ add sl, lr, #48 @ 0x30 │ │ │ │ │ - beq 17cbc <_PyLong_Rshift+0x510> │ │ │ │ │ + beq 17b64 <_PyLong_Rshift+0x510> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 17c84 <_PyLong_Rshift+0x4d8> │ │ │ │ │ + beq 17b2c <_PyLong_Rshift+0x4d8> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 17c54 <_PyLong_Rshift+0x4a8> │ │ │ │ │ + beq 17afc <_PyLong_Rshift+0x4a8> │ │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ │ ldr sl, [sp] │ │ │ │ │ lsl ip, r2, r7 │ │ │ │ │ orr ip, ip, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc ip, r1, ip │ │ │ │ │ @@ -25799,15 +25695,15 @@ │ │ │ │ │ adc ip, r1, ip │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ str r1, [sl, #4]! │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ lsr r1, ip, #30 │ │ │ │ │ - beq 17d84 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + beq 17c2c <_PyLong_Rshift+0x5d8> │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ add r9, r0, #4 │ │ │ │ │ lsl r2, lr, r5 │ │ │ │ │ lsl ip, lr, r7 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ @@ -25848,191 +25744,191 @@ │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmp fp, r8 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ add sl, sl, #16 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - bne 17cc0 <_PyLong_Rshift+0x514> │ │ │ │ │ + bne 17b68 <_PyLong_Rshift+0x514> │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ ldr ip, [sp] │ │ │ │ │ ldr r2, [ip, #8] │ │ │ │ │ add r0, ip, r4, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - beq 17dc0 <_PyLong_Rshift+0x614> │ │ │ │ │ + beq 17c68 <_PyLong_Rshift+0x614> │ │ │ │ │ add r3, ip, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r0, ip │ │ │ │ │ addeq lr, r0, #12 │ │ │ │ │ - beq 17e40 <_PyLong_Rshift+0x694> │ │ │ │ │ + beq 17ce8 <_PyLong_Rshift+0x694> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 17860 <_PyLong_Rshift+0xb4> │ │ │ │ │ + bhi 17708 <_PyLong_Rshift+0xb4> │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r1, [pc, #588] @ 18028 <_PyLong_Rshift+0x87c> │ │ │ │ │ + ldr r1, [pc, #588] @ 17ed0 <_PyLong_Rshift+0x87c> │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc 17860 <_PyLong_Rshift+0xb4> │ │ │ │ │ + bcc 17708 <_PyLong_Rshift+0xb4> │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 17e2c <_PyLong_Rshift+0x680> │ │ │ │ │ + beq 17cd4 <_PyLong_Rshift+0x680> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 17e2c <_PyLong_Rshift+0x680> │ │ │ │ │ - ldr r2, [pc, #536] @ 18034 <_PyLong_Rshift+0x888> │ │ │ │ │ + bne 17cd4 <_PyLong_Rshift+0x680> │ │ │ │ │ + ldr r2, [pc, #536] @ 17edc <_PyLong_Rshift+0x888> │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17fb4 <_PyLong_Rshift+0x808> │ │ │ │ │ + bne 17e5c <_PyLong_Rshift+0x808> │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r4, [pc, #504] @ 1802c <_PyLong_Rshift+0x880> │ │ │ │ │ + ldr r4, [pc, #504] @ 17ed4 <_PyLong_Rshift+0x880> │ │ │ │ │ add r3, r4, r5, lsl #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 17860 <_PyLong_Rshift+0xb4> │ │ │ │ │ + b 17708 <_PyLong_Rshift+0xb4> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ - beq 17f3c <_PyLong_Rshift+0x790> │ │ │ │ │ + beq 17de4 <_PyLong_Rshift+0x790> │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 17e3c <_PyLong_Rshift+0x690> │ │ │ │ │ + beq 17ce4 <_PyLong_Rshift+0x690> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r3, lsl #3 │ │ │ │ │ ldrne r3, [sp] │ │ │ │ │ strne r2, [r3, #8] │ │ │ │ │ - b 17db8 <_PyLong_Rshift+0x60c> │ │ │ │ │ - ldr r3, [pc, #440] @ 18030 <_PyLong_Rshift+0x884> │ │ │ │ │ + b 17c60 <_PyLong_Rshift+0x60c> │ │ │ │ │ + ldr r3, [pc, #440] @ 17ed8 <_PyLong_Rshift+0x884> │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - beq 178c4 <_PyLong_Rshift+0x118> │ │ │ │ │ + beq 1776c <_PyLong_Rshift+0x118> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 178c4 <_PyLong_Rshift+0x118> │ │ │ │ │ + b 1776c <_PyLong_Rshift+0x118> │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ orr r7, r7, #2 │ │ │ │ │ add r0, sl, #8 │ │ │ │ │ str r7, [r2, #8] │ │ │ │ │ add lr, r0, ip │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bne 17f30 <_PyLong_Rshift+0x784> │ │ │ │ │ + bne 17dd8 <_PyLong_Rshift+0x784> │ │ │ │ │ subs r2, r2, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ mvn r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r2, r2, r0, lsr r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ - b 17970 <_PyLong_Rshift+0x1c4> │ │ │ │ │ + b 17818 <_PyLong_Rshift+0x1c4> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movge r5, #1 │ │ │ │ │ - blt 17f80 <_PyLong_Rshift+0x7d4> │ │ │ │ │ + blt 17e28 <_PyLong_Rshift+0x7d4> │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ - beq 17fcc <_PyLong_Rshift+0x820> │ │ │ │ │ + beq 17e74 <_PyLong_Rshift+0x820> │ │ │ │ │ rsb r3, r5, #1 │ │ │ │ │ orr r3, r3, #16 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ lsr r1, r7, #30 │ │ │ │ │ bic r3, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r7, r1, r6, lsl #2 │ │ │ │ │ lsr r6, r6, #30 │ │ │ │ │ orrs r1, r7, r6 │ │ │ │ │ str r3, [r2], #4 │ │ │ │ │ - beq 17860 <_PyLong_Rshift+0xb4> │ │ │ │ │ - b 17f10 <_PyLong_Rshift+0x764> │ │ │ │ │ + beq 17708 <_PyLong_Rshift+0xb4> │ │ │ │ │ + b 17db8 <_PyLong_Rshift+0x764> │ │ │ │ │ ldr r7, [r0, #4]! │ │ │ │ │ orr r2, r2, r7 │ │ │ │ │ - b 17eb4 <_PyLong_Rshift+0x708> │ │ │ │ │ + b 17d5c <_PyLong_Rshift+0x708> │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 17df4 <_PyLong_Rshift+0x648> │ │ │ │ │ + b 17c9c <_PyLong_Rshift+0x648> │ │ │ │ │ cmp r1, #29 │ │ │ │ │ - bhi 17f90 <_PyLong_Rshift+0x7e4> │ │ │ │ │ - ldr r3, [pc, #208] @ 18030 <_PyLong_Rshift+0x884> │ │ │ │ │ + bhi 17e38 <_PyLong_Rshift+0x7e4> │ │ │ │ │ + ldr r3, [pc, #208] @ 17ed8 <_PyLong_Rshift+0x884> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 17fd8 <_PyLong_Rshift+0x82c> │ │ │ │ │ + bne 17e80 <_PyLong_Rshift+0x82c> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r0, [sp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ - b 17860 <_PyLong_Rshift+0xb4> │ │ │ │ │ + b 17708 <_PyLong_Rshift+0xb4> │ │ │ │ │ rsbs r7, r7, #0 │ │ │ │ │ rsc r6, r6, #0 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 17ee8 <_PyLong_Rshift+0x73c> │ │ │ │ │ + b 17d90 <_PyLong_Rshift+0x73c> │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ sub r4, fp, r9 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movgt r6, #30 │ │ │ │ │ - bgt 17910 <_PyLong_Rshift+0x164> │ │ │ │ │ + bgt 177b8 <_PyLong_Rshift+0x164> │ │ │ │ │ rsb r0, r3, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 42c │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b 17e24 <_PyLong_Rshift+0x678> │ │ │ │ │ + b 17ccc <_PyLong_Rshift+0x678> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 17860 <_PyLong_Rshift+0xb4> │ │ │ │ │ + b 17708 <_PyLong_Rshift+0xb4> │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 1168c <_PyLong_Copy> │ │ │ │ │ + b 11644 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ - ldr r3, [pc, #76] @ 18038 <_PyLong_Rshift+0x88c> │ │ │ │ │ + ldr r3, [pc, #76] @ 17ee0 <_PyLong_Rshift+0x88c> │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 17860 <_PyLong_Rshift+0xb4> │ │ │ │ │ - ldr r3, [pc, #68] @ 1803c <_PyLong_Rshift+0x890> │ │ │ │ │ - ldr r1, [pc, #68] @ 18040 <_PyLong_Rshift+0x894> │ │ │ │ │ + b 17708 <_PyLong_Rshift+0xb4> │ │ │ │ │ + ldr r3, [pc, #68] @ 17ee4 <_PyLong_Rshift+0x890> │ │ │ │ │ + ldr r1, [pc, #68] @ 17ee8 <_PyLong_Rshift+0x894> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 17fcc <_PyLong_Rshift+0x820> │ │ │ │ │ + b 17e74 <_PyLong_Rshift+0x820> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - b 1795c <_PyLong_Rshift+0x1b0> │ │ │ │ │ + b 17804 <_PyLong_Rshift+0x1b0> │ │ │ │ │ .word 0x88888889 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00001000 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -93,15 +93,15 @@ │ │ │ │ │ bne 128 <_PyLong_UnsignedLongLong_Converter+0x48> │ │ │ │ │ ldr r3, [pc, #68] @ 160 <_PyLong_UnsignedLongLong_Converter+0x80> │ │ │ │ │ ldr r1, [pc, #68] @ 164 <_PyLong_UnsignedLongLong_Converter+0x84> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 158 <_PyLong_UnsignedLongLong_Converter+0x78> │ │ │ │ │ - bl 11268 │ │ │ │ │ + bl 11220 │ │ │ │ │ R_ARM_CALL PyLong_AsUnsignedLongLong │ │ │ │ │ cmn r1, #1 │ │ │ │ │ cmneq r0, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ beq 14c <_PyLong_UnsignedLongLong_Converter+0x6c> │ │ │ │ │ mov r0, #1 │ │ │ │ │ @@ -167,15 +167,15 @@ │ │ │ │ │ │ │ │ │ │ 000001f4 : │ │ │ │ │ int___getnewargs__(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 1168c <_PyLong_Copy> │ │ │ │ │ + bl 11644 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ pop {r4, lr} │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [pc] @ 218 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_BuildValue │ │ │ │ │ .word 0x000007f0 │ │ │ │ │ @@ -235,15 +235,15 @@ │ │ │ │ │ orrne r2, r2, r2, lsr #1 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ andne r2, r2, #1 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ eorne r3, r3, #1 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ - b 6f00 <_PyLong_FromByteArray> │ │ │ │ │ + b 6ef4 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ ldr r1, [pc, #12] @ 2f4 │ │ │ │ │ ldr r0, [pc, #12] @ 2f8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ @@ -262,15 +262,15 @@ │ │ │ │ │ cmn r2, #1 │ │ │ │ │ orrne r2, r2, r2, lsr #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ andne r2, r2, #1 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ moveq r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 6f00 <_PyLong_FromByteArray> │ │ │ │ │ + b 6ef4 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ ldr r1, [pc, #12] @ 348 │ │ │ │ │ ldr r0, [pc, #12] @ 34c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ ├── 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: 112216 (bytes into file) │ │ │ │ │ + Start of section headers: 112204 (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 0x1b658: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1b64c: │ │ │ │ │ │ │ │ │ │ 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 000ff0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 018770 000328 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 018764 000328 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001024 000bf0 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 018a98 0005d0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 018a8c 0005d0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 001c14 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001c14 010abc 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 019068 001fb8 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0126d0 000894 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 012f64 001468 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 01b020 000578 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0143cc 0009b6 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 01b598 000030 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 014d82 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 014d82 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 014db0 0022f0 10 16 363 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0170a0 0016ce 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 01b5c8 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001c14 010ab0 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 01905c 001fb8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0126c4 000894 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 012f58 001468 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 01b014 000578 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0143c0 0009b6 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 01b58c 000030 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 014d76 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 014d76 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 014da4 0022f0 10 16 363 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 017094 0016ce 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 01b5bc 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 {} │ │ │ │ │ @@ -24,16 +24,16 @@ │ │ │ │ │ 20: 000015e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 21: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 22: 000015fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 23: 000015fc 392 FUNC LOCAL DEFAULT 6 new_keys_object.isra.0 │ │ │ │ │ 24: 00001778 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 25: 00001784 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 26: 00001fbc 3528 FUNC LOCAL DEFAULT 6 dictresize.isra.0 │ │ │ │ │ - 27: 000095e0 1484 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ - 28: 0000c5e8 652 FUNC LOCAL DEFAULT 6 insert_split_value │ │ │ │ │ + 27: 000095f0 1484 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ + 28: 0000c5dc 652 FUNC LOCAL DEFAULT 6 insert_split_value │ │ │ │ │ 29: 00001e40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 30: 00001e4c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 31: 00001e4c 368 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ 32: 00003568 400 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ 33: 00002d6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 34: 00002d84 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 35: 00002dac 1980 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ @@ -44,27 +44,27 @@ │ │ │ │ │ 40: 000037c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 41: 00003848 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 42: 0000384c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 43: 000039d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 44: 000039ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 45: 00003acc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 46: 00003ad8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 47: 0000c468 384 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ + 47: 0000c45c 384 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ 48: 00006b60 1068 FUNC LOCAL DEFAULT 6 delitem_knownhash_lock_held │ │ │ │ │ 49: 00003d8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 50: 00003da0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 51: 00003ed0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 52: 00003ee0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 53: 00003f28 1732 FUNC LOCAL DEFAULT 6 copy_lock_held │ │ │ │ │ 54: 00003f20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 55: 00003f28 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 56: 0000fd34 136 FUNC LOCAL DEFAULT 6 copy_values │ │ │ │ │ + 56: 0000fd28 136 FUNC LOCAL DEFAULT 6 copy_values │ │ │ │ │ 57: 0000479c 3352 FUNC LOCAL DEFAULT 6 dict_merge │ │ │ │ │ 58: 000045c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 59: 0000cc60 208 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ + 59: 0000cc54 208 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ 60: 000045ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 61: 000045ec 324 FUNC LOCAL DEFAULT 6 dict_subscript │ │ │ │ │ 62: 00004724 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 63: 00004730 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 64: 00004798 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 65: 0000479c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 66: 0000547c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ @@ -89,15 +89,15 @@ │ │ │ │ │ 85: 000077ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 86: 000077f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 87: 00007cb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 88: 00007cbc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 89: 00007e90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 90: 00007ea4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 91: 00007ea4 364 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ - 92: 0000e428 2268 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ + 92: 0000e41c 2268 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ 93: 00007ff4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 94: 00008010 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 95: 00008010 164 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ 96: 000080a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 97: 000080b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 98: 000080b4 252 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ 99: 00008190 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ @@ -112,156 +112,156 @@ │ │ │ │ │ 108: 00008514 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 109: 00008514 132 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ 110: 00008598 736 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ 111: 00008868 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 112: 00008878 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 113: 000088e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 114: 000088e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 115: 000089d8 3080 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ - 116: 000095bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 117: 000095e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 118: 0000a0cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 119: 0000a0d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 120: 0000a31c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 121: 0000a320 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 122: 0000a390 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 123: 0000a394 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 124: 0000a394 1292 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ - 125: 0000a88c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 126: 0000a8a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 127: 0000a904 204 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ - 128: 0000a9c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 129: 0000a9d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 130: 0000ad58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 131: 0000ad5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 132: 0000ad5c 180 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ - 133: 0000ae40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 134: 0000ae44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 135: 0000af1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 136: 0000af2c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 137: 0000af2c 328 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ - 138: 0000b068 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 139: 0000b074 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 140: 0000b29c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 141: 0000b2a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 142: 0000b470 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 143: 0000b474 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 144: 0000b9c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 145: 0000b9cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 146: 0000ba90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 147: 0000ba94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 148: 0000bf80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 149: 0000bf90 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 150: 0000c06c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 151: 0000c070 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 152: 0000c12c 828 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ - 153: 0000c45c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 154: 0000c468 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 155: 0000c5dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 156: 0000c5e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 157: 0000c868 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 158: 0000c874 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 159: 0000c874 44 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ - 160: 0000c8a0 252 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ - 161: 0000c97c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 162: 0000c99c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 163: 0000c99c 228 FUNC LOCAL DEFAULT 6 dictkeys_iter │ │ │ │ │ - 164: 0000ca70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 165: 0000ca80 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 166: 0000ca80 252 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ - 167: 0000cb5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 168: 0000cb7c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 169: 0000cb7c 228 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ - 170: 0000cc50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 115: 000089d8 3096 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ + 116: 000095cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 117: 000095f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 118: 0000a0c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 119: 0000a0c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 120: 0000a310 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 121: 0000a314 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 122: 0000a384 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 123: 0000a388 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 124: 0000a388 1292 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ + 125: 0000a880 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 126: 0000a894 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 127: 0000a8f8 204 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ + 128: 0000a9b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 129: 0000a9c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 130: 0000ad4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 131: 0000ad50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 132: 0000ad50 180 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ + 133: 0000ae34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 134: 0000ae38 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 135: 0000af10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 136: 0000af20 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 137: 0000af20 328 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ + 138: 0000b05c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 139: 0000b068 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 140: 0000b290 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 141: 0000b298 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 142: 0000b464 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 143: 0000b468 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 144: 0000b9bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 145: 0000b9c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 146: 0000ba84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 147: 0000ba88 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 148: 0000bf74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 149: 0000bf84 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 150: 0000c060 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 151: 0000c064 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 152: 0000c120 828 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ + 153: 0000c450 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 154: 0000c45c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 155: 0000c5d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 156: 0000c5dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 157: 0000c85c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 158: 0000c868 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 159: 0000c868 44 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ + 160: 0000c894 252 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ + 161: 0000c970 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 0000c990 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 163: 0000c990 228 FUNC LOCAL DEFAULT 6 dictkeys_iter │ │ │ │ │ + 164: 0000ca64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 165: 0000ca74 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 166: 0000ca74 252 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ + 167: 0000cb50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 168: 0000cb70 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 169: 0000cb70 228 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ + 170: 0000cc44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 171: 00000114 116 FUNC LOCAL DEFAULT 1 validate_watcher_id │ │ │ │ │ 172: 00000108 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 173: 00000114 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 174: 0000017c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 175: 0000cc60 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 176: 0000cd24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 177: 0000cd30 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 178: 0000cd30 704 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ - 179: 0000cfe4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 180: 0000cff0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 181: 0000cff0 488 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ - 182: 0000d1cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 183: 0000d1d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 184: 0000d4fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 185: 0000d508 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 186: 0000d54c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 187: 0000d554 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 188: 0000d70c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 189: 0000d710 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 190: 0000db10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 191: 0000db18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 175: 0000cc54 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 176: 0000cd18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 177: 0000cd24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 178: 0000cd24 704 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ + 179: 0000cfd8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 180: 0000cfe4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 181: 0000cfe4 488 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ + 182: 0000d1c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 183: 0000d1cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 184: 0000d4f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 185: 0000d4fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 186: 0000d540 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 187: 0000d548 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 188: 0000d700 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 189: 0000d704 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 190: 0000db04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 191: 0000db0c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 192: 00000188 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 193: 0000021c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 194: 0000db9c 8 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ + 194: 0000db90 8 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ 195: 00000228 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 196: 00000228 64 FUNC LOCAL DEFAULT 1 dict_ior │ │ │ │ │ - 197: 0000dba4 236 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ - 198: 0000dc88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 199: 0000dc90 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 200: 0000dc90 384 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ - 201: 0000ddf8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 202: 0000de10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 203: 0000de10 152 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ - 204: 0000dea0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 205: 0000dea8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 206: 0000dea8 644 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ - 207: 0000e118 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 208: 0000e12c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 209: 0000e41c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 210: 0000e428 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 211: 0000ecd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 212: 0000ed04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 213: 0000ed04 968 FUNC LOCAL DEFAULT 6 dict_repr │ │ │ │ │ - 214: 0000f0bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 215: 0000f0cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 216: 0000f0cc 180 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ - 217: 0000f174 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 197: 0000db98 236 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ + 198: 0000dc7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 199: 0000dc84 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 200: 0000dc84 384 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ + 201: 0000ddec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 202: 0000de04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 203: 0000de04 152 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ + 204: 0000de94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 205: 0000de9c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 206: 0000de9c 644 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ + 207: 0000e10c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 208: 0000e120 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 209: 0000e410 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 210: 0000e41c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 211: 0000ecc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 212: 0000ecf8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 213: 0000ecf8 968 FUNC LOCAL DEFAULT 6 dict_repr │ │ │ │ │ + 214: 0000f0b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 215: 0000f0c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 216: 0000f0c0 180 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ + 217: 0000f168 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 218: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 219: 00000070 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 220: 0000f180 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 221: 0000f180 188 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ - 222: 0000f238 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 223: 0000f23c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 224: 0000f23c 124 FUNC LOCAL DEFAULT 6 dict_fromkeys │ │ │ │ │ - 225: 0000f2b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 226: 0000f2b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 227: 0000f854 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 228: 0000f87c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 229: 0000fa6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 220: 0000f174 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 221: 0000f174 188 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ + 222: 0000f22c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 223: 0000f230 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 224: 0000f230 124 FUNC LOCAL DEFAULT 6 dict_fromkeys │ │ │ │ │ + 225: 0000f2a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 226: 0000f2ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 227: 0000f848 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 228: 0000f870 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 229: 0000fa60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 230: 000002e0 84 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ - 231: 0000fa84 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 232: 0000fad8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 233: 0000fae0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 234: 0000fbac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 235: 0000fbb8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 236: 0000fc60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 237: 0000fc68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 238: 0000fc68 24 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ - 239: 0000fc80 72 FUNC LOCAL DEFAULT 6 dict_copy │ │ │ │ │ - 240: 0000fcc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 241: 0000fcc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 242: 0000fd30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 243: 0000fd34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 244: 0000fe80 832 FUNC LOCAL DEFAULT 6 dict_clear │ │ │ │ │ - 245: 000101b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 246: 000101c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 247: 000101d8 20 FUNC LOCAL DEFAULT 6 dictview_len │ │ │ │ │ - 248: 000102f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 231: 0000fa78 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 232: 0000facc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 233: 0000fad4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 234: 0000fba0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 235: 0000fbac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 236: 0000fc54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 237: 0000fc5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 238: 0000fc5c 24 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ + 239: 0000fc74 72 FUNC LOCAL DEFAULT 6 dict_copy │ │ │ │ │ + 240: 0000fcb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 241: 0000fcbc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 242: 0000fd24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 243: 0000fd28 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 244: 0000fe74 832 FUNC LOCAL DEFAULT 6 dict_clear │ │ │ │ │ + 245: 000101a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 246: 000101b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 247: 000101cc 20 FUNC LOCAL DEFAULT 6 dictview_len │ │ │ │ │ + 248: 000102e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 249: 00000334 148 FUNC LOCAL DEFAULT 1 dict_or │ │ │ │ │ 250: 000003c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 251: 00010304 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 252: 00010304 760 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ - 253: 000105f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 254: 000105fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 255: 000105fc 1216 FUNC LOCAL DEFAULT 6 dict_popitem │ │ │ │ │ - 256: 00010ab0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 251: 000102f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 252: 000102f8 760 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ + 253: 000105e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 254: 000105f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 255: 000105f0 1216 FUNC LOCAL DEFAULT 6 dict_popitem │ │ │ │ │ + 256: 00010aa4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 257: 000003c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 258: 0000056c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 259: 00000574 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 260: 000005a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 261: 000005ac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 262: 000005ac 164 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ 263: 00000650 92 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ @@ -379,15 +379,15 @@ │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 377: 00001128 296 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IS_GC │ │ │ │ │ - 382: 0000e12c 764 FUNC GLOBAL HIDDEN 6 _PyDict_SendEvent │ │ │ │ │ + 382: 0000e120 764 FUNC GLOBAL HIDDEN 6 _PyDict_SendEvent │ │ │ │ │ 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 386: 00002d84 40 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ 387: 00003720 168 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ 388: 000037c8 132 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ @@ -423,15 +423,15 @@ │ │ │ │ │ 419: 000066fc 1124 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ 420: 00006f8c 1908 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ 421: 00007700 240 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ 422: 000077f0 1228 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookup │ │ │ │ │ 423: 00007cbc 48 FUNC GLOBAL HIDDEN 6 _PyDictKeys_GetVersionForCurrentState │ │ │ │ │ 424: 00007cec 440 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ - 426: 0000f87c 520 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ + 426: 0000f870 520 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ValidateKeywordArguments │ │ │ │ │ 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ @@ -439,41 +439,41 @@ │ │ │ │ │ 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 438: 00008878 112 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ 439: 000088e8 240 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Get │ │ │ │ │ - 442: 00009bac 1316 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ - 443: 0000a0d0 592 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ - 444: 0000a320 116 FUNC GLOBAL HIDDEN 6 _PyDict_LookupIndex │ │ │ │ │ + 442: 00009bbc 1288 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ + 443: 0000a0c4 592 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ + 444: 0000a314 116 FUNC GLOBAL HIDDEN 6 _PyDict_LookupIndex │ │ │ │ │ 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 446: 0000a8a0 100 FUNC GLOBAL DEFAULT 6 _PyDict_Pop │ │ │ │ │ - 447: 0000a9d0 908 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ - 448: 0000ae10 52 FUNC GLOBAL DEFAULT 6 _PyDict_MergeEx │ │ │ │ │ - 449: 0000ae44 232 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ - 450: 0000b074 560 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ + 446: 0000a894 100 FUNC GLOBAL DEFAULT 6 _PyDict_Pop │ │ │ │ │ + 447: 0000a9c4 908 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ + 448: 0000ae04 52 FUNC GLOBAL DEFAULT 6 _PyDict_MergeEx │ │ │ │ │ + 449: 0000ae38 232 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ + 450: 0000b068 560 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 452: 0000b2a4 464 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ + 452: 0000b298 464 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WriteUnraisable │ │ │ │ │ - 454: 0000b474 272 FUNC GLOBAL DEFAULT 6 _PyObject_SetManagedDict │ │ │ │ │ - 455: 0000fcc8 108 FUNC GLOBAL HIDDEN 6 _PyDict_DetachFromObject │ │ │ │ │ - 456: 0000b584 1096 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ - 457: 0000b9cc 200 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ - 458: 0000ba94 1276 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ - 459: 0000bf90 224 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ - 460: 0000c070 188 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ + 454: 0000b468 272 FUNC GLOBAL DEFAULT 6 _PyObject_SetManagedDict │ │ │ │ │ + 455: 0000fcbc 108 FUNC GLOBAL HIDDEN 6 _PyDict_DetachFromObject │ │ │ │ │ + 456: 0000b578 1096 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ + 457: 0000b9c0 200 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ + 458: 0000ba88 1276 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ + 459: 0000bf84 224 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ + 460: 0000c064 188 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ 462: 00000074 160 FUNC GLOBAL DEFAULT 1 PyDict_Watch │ │ │ │ │ 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 464: 0000d1d8 816 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ - 465: 0000d508 76 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ - 466: 0000d554 444 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ - 467: 0000d710 1032 FUNC GLOBAL HIDDEN 6 _PyDict_MaybeUntrack │ │ │ │ │ - 468: 0000db18 132 FUNC GLOBAL HIDDEN 6 _PyDict_ClearFreeList │ │ │ │ │ + 464: 0000d1cc 816 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ + 465: 0000d4fc 76 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ + 466: 0000d548 444 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ + 467: 0000d704 1032 FUNC GLOBAL HIDDEN 6 _PyDict_MaybeUntrack │ │ │ │ │ + 468: 0000db0c 132 FUNC GLOBAL HIDDEN 6 _PyDict_ClearFreeList │ │ │ │ │ 469: 00000188 160 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ 470: 00000268 120 FUNC GLOBAL DEFAULT 1 PyDict_PopString │ │ │ │ │ 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ @@ -484,27 +484,27 @@ │ │ │ │ │ 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 485: 00000000 128 FUNC GLOBAL HIDDEN 9 _PyDict_DebugMallocStats │ │ │ │ │ 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ - 487: 0000f2b8 1476 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ + 487: 0000f2ac 1476 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetItem │ │ │ │ │ 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntryRef │ │ │ │ │ 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ - 494: 0000fa84 92 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ - 495: 0000fae0 216 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ - 496: 0000fbb8 176 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ - 497: 0000fdbc 196 FUNC GLOBAL HIDDEN 6 _PyObject_IsInstanceDictEmpty │ │ │ │ │ - 498: 000101c0 24 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ - 499: 000101ec 280 FUNC GLOBAL DEFAULT 6 PyDict_GetItem │ │ │ │ │ + 494: 0000fa78 92 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ + 495: 0000fad4 216 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ + 496: 0000fbac 176 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ + 497: 0000fdb0 196 FUNC GLOBAL HIDDEN 6 _PyObject_IsInstanceDictEmpty │ │ │ │ │ + 498: 000101b4 24 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ + 499: 000101e0 280 FUNC GLOBAL DEFAULT 6 PyDict_GetItem │ │ │ │ │ 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 505: 000003c8 428 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ 506: 00000574 56 FUNC GLOBAL DEFAULT 1 PyDict_Merge │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x18770 contains 101 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x18764 contains 101 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000005c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000068 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000a0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000000fc 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000108 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000010c 0001cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ @@ -16,15 +16,15 @@ │ │ │ │ │ 000001b4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000210 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000021c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000220 0001cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00000224 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000023c 00005f1c R_ARM_CALL 00008010 dict_update_arg │ │ │ │ │ 00000284 0001871c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000029c 00007f1c R_ARM_CALL 0000a904 pop_lock_held │ │ │ │ │ +0000029c 00007f1c R_ARM_CALL 0000a8f8 pop_lock_held │ │ │ │ │ 000002c4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000368 00018d1c R_ARM_CALL 00003ee0 PyDict_Copy │ │ │ │ │ 00000378 00005f1c R_ARM_CALL 00008010 dict_update_arg │ │ │ │ │ 000003bc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003c4 0001f802 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000003f8 0001c31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 0000053c 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ @@ -55,15 +55,15 @@ │ │ │ │ │ 0000083c 0000351c R_ARM_CALL 00003f28 copy_lock_held │ │ │ │ │ 0000084c 0001fc1c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ 00000870 0001911c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000888 0001b31c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 0000089c 0002061c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ 000008d4 0000261c R_ARM_CALL 000036f8 Py_XDECREF │ │ │ │ │ 000008f8 0001a01c R_ARM_CALL 00006234 _PyDict_Next │ │ │ │ │ -0000093c 0001ee1c R_ARM_CALL 0000fa84 _PyDict_GetItem_KnownHash │ │ │ │ │ +0000093c 0001ee1c R_ARM_CALL 0000fa78 _PyDict_GetItem_KnownHash │ │ │ │ │ 00000964 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000980 0000301c R_ARM_CALL 00006b60 delitem_knownhash_lock_held │ │ │ │ │ 00000990 0000261c R_ARM_CALL 000036f8 Py_XDECREF │ │ │ │ │ 00000998 0000261c R_ARM_CALL 000036f8 Py_XDECREF │ │ │ │ │ 000009a0 0000261c R_ARM_CALL 000036f8 Py_XDECREF │ │ │ │ │ 000009a8 0000261c R_ARM_CALL 000036f8 Py_XDECREF │ │ │ │ │ 000009b0 0000261c R_ARM_CALL 000036f8 Py_XDECREF │ │ │ │ │ @@ -99,204 +99,204 @@ │ │ │ │ │ 00000ee4 0001b51c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000f30 0001a01c R_ARM_CALL 00006234 _PyDict_Next │ │ │ │ │ 00000f84 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000fb8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000fe0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000fec 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x18a98 contains 186 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x18a8c contains 186 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000028 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000034 00004602 R_ARM_ABS32 000055f8 dict_dealloc │ │ │ │ │ -00000048 0000d502 R_ARM_ABS32 0000ed04 dict_repr │ │ │ │ │ +00000048 0000d502 R_ARM_ABS32 0000ecf8 dict_repr │ │ │ │ │ 0000004c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000054 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000058 00022a02 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000064 00022b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000074 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000078 00004e02 R_ARM_ABS32 00006508 dict_traverse │ │ │ │ │ -0000007c 00009802 R_ARM_ABS32 0000c12c dict_tp_clear │ │ │ │ │ -00000080 0000fc02 R_ARM_ABS32 00010304 dict_richcompare │ │ │ │ │ -00000088 00003b02 R_ARM_ABS32 0000cc60 dict_iter │ │ │ │ │ +0000007c 00009802 R_ARM_ABS32 0000c120 dict_tp_clear │ │ │ │ │ +00000080 0000fc02 R_ARM_ABS32 000102f8 dict_richcompare │ │ │ │ │ +00000088 00003b02 R_ARM_ABS32 0000cc54 dict_iter │ │ │ │ │ 00000090 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000b0 0000c802 R_ARM_ABS32 0000dc90 dict_init │ │ │ │ │ +000000b0 0000c802 R_ARM_ABS32 0000dc84 dict_init │ │ │ │ │ 000000b4 00022c02 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ -000000b8 0000c502 R_ARM_ABS32 0000dba4 dict_new │ │ │ │ │ +000000b8 0000c502 R_ARM_ABS32 0000db98 dict_new │ │ │ │ │ 000000bc 0001b402 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000e4 0000ce02 R_ARM_ABS32 0000dea8 dict_vectorcall │ │ │ │ │ +000000e4 0000ce02 R_ARM_ABS32 0000de9c dict_vectorcall │ │ │ │ │ 000000f0 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000f8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000104 00006d02 R_ARM_ABS32 00008514 dictview_dealloc │ │ │ │ │ 00000118 00010f02 R_ARM_ABS32 0000075c dictview_repr │ │ │ │ │ 0000011c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000134 00022b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000148 0000ee02 R_ARM_ABS32 0000fc68 dictview_traverse │ │ │ │ │ +00000148 0000ee02 R_ARM_ABS32 0000fc5c dictview_traverse │ │ │ │ │ 00000150 00011202 R_ARM_ABS32 00000228 dictview_richcompare │ │ │ │ │ 00000158 00006702 R_ARM_ABS32 000082a0 dictitems_iter │ │ │ │ │ 00000160 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000168 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001c0 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001c8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001d4 00008402 R_ARM_ABS32 0000ad5c dictiter_dealloc │ │ │ │ │ +000001d4 00008402 R_ARM_ABS32 0000ad50 dictiter_dealloc │ │ │ │ │ 00000204 00022b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000218 0000e602 R_ARM_ABS32 000002e0 dictiter_traverse │ │ │ │ │ 00000228 00022d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 0000022c 00006e02 R_ARM_ABS32 00008598 dictiter_iternextitem │ │ │ │ │ 00000230 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000290 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000298 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002a4 00008402 R_ARM_ABS32 0000ad5c dictiter_dealloc │ │ │ │ │ +000002a4 00008402 R_ARM_ABS32 0000ad50 dictiter_dealloc │ │ │ │ │ 000002e8 0000e602 R_ARM_ABS32 000002e0 dictiter_traverse │ │ │ │ │ 000002f8 00022d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000002fc 00012302 R_ARM_ABS32 00000bc4 dictreviter_iternext │ │ │ │ │ 00000300 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000360 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000368 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000374 00008402 R_ARM_ABS32 0000ad5c dictiter_dealloc │ │ │ │ │ +00000374 00008402 R_ARM_ABS32 0000ad50 dictiter_dealloc │ │ │ │ │ 000003b8 0000e602 R_ARM_ABS32 000002e0 dictiter_traverse │ │ │ │ │ 000003c8 00022d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000003cc 00012302 R_ARM_ABS32 00000bc4 dictreviter_iternext │ │ │ │ │ 000003d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000430 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000438 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000444 00008402 R_ARM_ABS32 0000ad5c dictiter_dealloc │ │ │ │ │ +00000444 00008402 R_ARM_ABS32 0000ad50 dictiter_dealloc │ │ │ │ │ 00000488 0000e602 R_ARM_ABS32 000002e0 dictiter_traverse │ │ │ │ │ 00000498 00022d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 0000049c 00012302 R_ARM_ABS32 00000bc4 dictreviter_iternext │ │ │ │ │ 000004a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000500 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000508 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000514 00006d02 R_ARM_ABS32 00008514 dictview_dealloc │ │ │ │ │ 00000528 00010f02 R_ARM_ABS32 0000075c dictview_repr │ │ │ │ │ 0000052c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000530 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000544 00022b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000558 0000ee02 R_ARM_ABS32 0000fc68 dictview_traverse │ │ │ │ │ +00000558 0000ee02 R_ARM_ABS32 0000fc5c dictview_traverse │ │ │ │ │ 00000560 00011202 R_ARM_ABS32 00000228 dictview_richcompare │ │ │ │ │ -00000568 0000a302 R_ARM_ABS32 0000c99c dictkeys_iter │ │ │ │ │ +00000568 0000a302 R_ARM_ABS32 0000c990 dictkeys_iter │ │ │ │ │ 00000570 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000578 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005d0 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000005d8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005e4 00008402 R_ARM_ABS32 0000ad5c dictiter_dealloc │ │ │ │ │ +000005e4 00008402 R_ARM_ABS32 0000ad50 dictiter_dealloc │ │ │ │ │ 00000614 00022b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000628 0000e602 R_ARM_ABS32 000002e0 dictiter_traverse │ │ │ │ │ 00000638 00022d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000063c 0000b202 R_ARM_ABS32 0000cd30 dictiter_iternextkey │ │ │ │ │ +0000063c 0000b202 R_ARM_ABS32 0000cd24 dictiter_iternextkey │ │ │ │ │ 00000640 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006a0 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000006a8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006b4 00006d02 R_ARM_ABS32 00008514 dictview_dealloc │ │ │ │ │ 000006c8 00010f02 R_ARM_ABS32 0000075c dictview_repr │ │ │ │ │ 000006d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006e4 00022b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000006f8 0000ee02 R_ARM_ABS32 0000fc68 dictview_traverse │ │ │ │ │ -00000708 0000a902 R_ARM_ABS32 0000cb7c dictvalues_iter │ │ │ │ │ +000006f8 0000ee02 R_ARM_ABS32 0000fc5c dictview_traverse │ │ │ │ │ +00000708 0000a902 R_ARM_ABS32 0000cb70 dictvalues_iter │ │ │ │ │ 00000710 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000718 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000770 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000778 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000784 00008402 R_ARM_ABS32 0000ad5c dictiter_dealloc │ │ │ │ │ +00000784 00008402 R_ARM_ABS32 0000ad50 dictiter_dealloc │ │ │ │ │ 000007b4 00022b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000007c8 0000e602 R_ARM_ABS32 000002e0 dictiter_traverse │ │ │ │ │ 000007d8 00022d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000007dc 0000b502 R_ARM_ABS32 0000cff0 dictiter_iternextvalue │ │ │ │ │ +000007dc 0000b502 R_ARM_ABS32 0000cfe4 dictiter_iternextvalue │ │ │ │ │ 000007e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000083c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000840 00013202 R_ARM_ABS32 00000ad0 dictvalues_reversed │ │ │ │ │ 00000848 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000085c 0000f702 R_ARM_ABS32 000101d8 dictview_len │ │ │ │ │ +0000085c 0000f702 R_ARM_ABS32 000101cc dictview_len │ │ │ │ │ 00000884 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000888 00011d02 R_ARM_ABS32 00000778 dictviews_isdisjoint │ │ │ │ │ 00000890 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000894 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000898 00012002 R_ARM_ABS32 00000970 dictitems_reversed │ │ │ │ │ 000008a0 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000008b4 0000f702 R_ARM_ABS32 000101d8 dictview_len │ │ │ │ │ +000008b4 0000f702 R_ARM_ABS32 000101cc dictview_len │ │ │ │ │ 000008d0 00010e02 R_ARM_ABS32 000006ac dictitems_contains │ │ │ │ │ 000008dc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008e0 00011d02 R_ARM_ABS32 00000778 dictviews_isdisjoint │ │ │ │ │ 000008e8 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000008ec 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008f0 00013502 R_ARM_ABS32 00000af4 dictkeys_reversed │ │ │ │ │ 000008f8 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000910 00010602 R_ARM_ABS32 000005ac dictviews_sub │ │ │ │ │ 00000940 00020402 R_ARM_ABS32 00000478 _PyDictView_Intersect │ │ │ │ │ 00000944 00011b02 R_ARM_ABS32 000007fc dictviews_xor │ │ │ │ │ 00000948 00011902 R_ARM_ABS32 00000718 dictviews_or │ │ │ │ │ -0000099c 0000f702 R_ARM_ABS32 000101d8 dictview_len │ │ │ │ │ -000009b8 0000dd02 R_ARM_ABS32 0000f180 dictkeys_contains │ │ │ │ │ +0000099c 0000f702 R_ARM_ABS32 000101cc dictview_len │ │ │ │ │ +000009b8 0000dd02 R_ARM_ABS32 0000f174 dictkeys_contains │ │ │ │ │ 000009c4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c8 00013802 R_ARM_ABS32 00000b18 dictview_mapping │ │ │ │ │ 000009d0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009ec 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009f0 00009f02 R_ARM_ABS32 0000c874 dictiter_len │ │ │ │ │ +000009f0 00009f02 R_ARM_ABS32 0000c868 dictiter_len │ │ │ │ │ 000009f8 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009fc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a00 00012b02 R_ARM_ABS32 000009a4 dictiter_reduce │ │ │ │ │ 00000a08 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a58 0000f902 R_ARM_ABS32 00000334 dict_or │ │ │ │ │ 00000a8c 0000c402 R_ARM_ABS32 00000228 dict_ior │ │ │ │ │ 00000ac8 00017102 R_ARM_ABS32 000001bc PyDict_Contains │ │ │ │ │ 00000ad4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ad8 0000d802 R_ARM_ABS32 0000f0cc dict___contains__ │ │ │ │ │ +00000ad8 0000d802 R_ARM_ABS32 0000f0c0 dict___contains__ │ │ │ │ │ 00000ae0 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ae4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ae8 00003d02 R_ARM_ABS32 000045ec dict_subscript │ │ │ │ │ 00000af0 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000af4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000af8 00013102 R_ARM_ABS32 00000ab4 dict___sizeof__ │ │ │ │ │ 00000b00 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b04 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b08 00008902 R_ARM_ABS32 0000af2c dict_get │ │ │ │ │ +00000b08 00008902 R_ARM_ABS32 0000af20 dict_get │ │ │ │ │ 00000b10 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b14 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b18 0000cb02 R_ARM_ABS32 0000de10 dict_setdefault │ │ │ │ │ +00000b18 0000cb02 R_ARM_ABS32 0000de04 dict_setdefault │ │ │ │ │ 00000b20 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b24 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b28 00007c02 R_ARM_ABS32 0000a394 dict_pop │ │ │ │ │ +00000b28 00007c02 R_ARM_ABS32 0000a388 dict_pop │ │ │ │ │ 00000b30 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b34 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b38 0000ff02 R_ARM_ABS32 000105fc dict_popitem │ │ │ │ │ +00000b38 0000ff02 R_ARM_ABS32 000105f0 dict_popitem │ │ │ │ │ 00000b40 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b44 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b48 0000a002 R_ARM_ABS32 0000c8a0 dict_keys │ │ │ │ │ +00000b48 0000a002 R_ARM_ABS32 0000c894 dict_keys │ │ │ │ │ 00000b50 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b54 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b58 00006202 R_ARM_ABS32 000080b4 dict_items │ │ │ │ │ 00000b60 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b64 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b68 0000a602 R_ARM_ABS32 0000ca80 dict_values │ │ │ │ │ +00000b68 0000a602 R_ARM_ABS32 0000ca74 dict_values │ │ │ │ │ 00000b70 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b74 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b78 00005b02 R_ARM_ABS32 00007ea4 dict_update │ │ │ │ │ 00000b80 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b84 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b88 0000e002 R_ARM_ABS32 0000f23c dict_fromkeys │ │ │ │ │ +00000b88 0000e002 R_ARM_ABS32 0000f230 dict_fromkeys │ │ │ │ │ 00000b90 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b94 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b98 0000f402 R_ARM_ABS32 0000fe80 dict_clear │ │ │ │ │ +00000b98 0000f402 R_ARM_ABS32 0000fe74 dict_clear │ │ │ │ │ 00000ba0 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ba4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ba8 0000ef02 R_ARM_ABS32 0000fc80 dict_copy │ │ │ │ │ +00000ba8 0000ef02 R_ARM_ABS32 0000fc74 dict_copy │ │ │ │ │ 00000bb0 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000bb4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000bb8 00012802 R_ARM_ABS32 00000998 dict___reversed__ │ │ │ │ │ 00000bc0 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000bc4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000bc8 00022e02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000bd0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000be4 0000c202 R_ARM_ABS32 0000db9c dict_length │ │ │ │ │ +00000be4 0000c202 R_ARM_ABS32 0000db90 dict_length │ │ │ │ │ 00000be8 00003d02 R_ARM_ABS32 000045ec dict_subscript │ │ │ │ │ 00000bec 00004902 R_ARM_ABS32 00005ed0 dict_ass_sub │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x19068 contains 1015 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1905c contains 1015 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000048 00016d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000094 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000e8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000000ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000010c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ @@ -311,29 +311,29 @@ │ │ │ │ │ 00000260 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 0000027c 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ 000004a8 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00000614 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 000008ec 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 0000092c 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 000009fc 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000ac0 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000bf4 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000c88 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000cf4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d10 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d48 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d74 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dc8 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000e54 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e98 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000f14 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f58 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000fe4 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001090 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010c0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000acc 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000b68 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000bfc 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000c74 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c94 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cb0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ce8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dc4 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000e34 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e84 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000f20 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000f9c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ffc 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001084 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010c4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001124 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 000011a0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000011e8 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00001220 0000111d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ 0000122c 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00001238 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 0000123c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -345,15 +345,15 @@ │ │ │ │ │ 00001314 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00001364 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00001374 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ 000013bc 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ 000013cc 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ 0000147c 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ 000014a0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001578 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ +00001578 00017e1c R_ARM_CALL 0000e120 _PyDict_SendEvent │ │ │ │ │ 00001584 00017f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000015d4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000015e0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000015e8 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 000015ec 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000015f4 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000015f8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -370,16 +370,16 @@ │ │ │ │ │ 00001974 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ 00001994 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00001a84 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001b0c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001c2c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001d1c 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ 00001da8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dc0 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ -00001ddc 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ +00001dc0 00017e1c R_ARM_CALL 0000e120 _PyDict_SendEvent │ │ │ │ │ +00001ddc 00017e1c R_ARM_CALL 0000e120 _PyDict_SendEvent │ │ │ │ │ 00001e2c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001e38 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001e40 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 00001e44 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00001e48 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00002020 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00002084 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ @@ -415,15 +415,15 @@ │ │ │ │ │ 00002d74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002d78 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00002d80 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00002dd4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00002e3c 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ 00002f5c 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ 00002f6c 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00003008 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ +00003008 00017e1c R_ARM_CALL 0000e120 _PyDict_SendEvent │ │ │ │ │ 00003254 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 000033dc 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ 000033f8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00003448 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003454 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000347c 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000354c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -500,15 +500,15 @@ │ │ │ │ │ 00004248 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00004270 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00004428 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00004508 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000045b4 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000045c4 00017f1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 000045c8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000045cc 00003b02 R_ARM_ABS32 0000cc60 dict_iter │ │ │ │ │ +000045cc 00003b02 R_ARM_ABS32 0000cc54 dict_iter │ │ │ │ │ 000045d8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000045dc 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000045e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000045e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000045e8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00004628 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ 0000466c 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ @@ -545,15 +545,15 @@ │ │ │ │ │ 00004f6c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004f70 0001911c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000506c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005084 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000050cc 00018e1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 00005170 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000517c 00017f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000051d8 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ +000051d8 00017e1c R_ARM_CALL 0000e120 _PyDict_SendEvent │ │ │ │ │ 00005200 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005228 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005244 00018e1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 00005274 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005288 0000111c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ 000052a4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00005310 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ @@ -566,15 +566,15 @@ │ │ │ │ │ 000053f8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000540c 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00005418 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005428 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00005444 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005460 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005470 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000547c 00003b02 R_ARM_ABS32 0000cc60 dict_iter │ │ │ │ │ +0000547c 00003b02 R_ARM_ABS32 0000cc54 dict_iter │ │ │ │ │ 00005488 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000548c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005490 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 00005494 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00005498 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000549c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000054a0 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -619,15 +619,15 @@ │ │ │ │ │ 00005d60 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005d78 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005d90 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005d9c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00005dc4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005ddc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005e04 00019e1d R_ARM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ -00005e20 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ +00005e20 00017e1c R_ARM_CALL 0000e120 _PyDict_SendEvent │ │ │ │ │ 00005e68 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00005ea0 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005ea4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005ea8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00005eac 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005eb0 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005eb4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -656,25 +656,25 @@ │ │ │ │ │ 000064fc 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 00006504 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000672c 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 0000675c 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ 00006784 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000068a8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000068b8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006950 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ +00006950 00017e1c R_ARM_CALL 0000e120 _PyDict_SendEvent │ │ │ │ │ 00006b28 00018e1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 00006b3c 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00006b54 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 00006b58 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00006b5c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00006b94 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ 00006bbc 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00006ce0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006cf0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d88 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ +00006d88 00017e1c R_ARM_CALL 0000e120 _PyDict_SendEvent │ │ │ │ │ 00006f58 00018e1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 00006f6c 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00006f84 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00006f88 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00006fb4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00006ff8 00016d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000071a0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ @@ -705,15 +705,15 @@ │ │ │ │ │ 00007ba0 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00007c28 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00007c84 0001851c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00007cb8 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 00007d34 0001a91c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ 00007d5c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00007da0 00016d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007df8 0001aa1c R_ARM_CALL 0000f87c _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +00007df8 0001aa1c R_ARM_CALL 0000f870 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ 00007e30 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00007e50 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00007e88 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00007e90 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00007e94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00007e98 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00007e9c 0001ab02 R_ARM_ABS32 00000000 PyExc_AttributeError │ │ │ │ │ @@ -793,528 +793,528 @@ │ │ │ │ │ 000088d0 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00008950 00018c1d R_ARM_JUMP24 00003da0 _PyDict_SetItem_LockHeld │ │ │ │ │ 0000895c 0001a81c R_ARM_CALL 00007cec PyObject_GenericGetDict │ │ │ │ │ 00008980 00018c1c R_ARM_CALL 00003da0 _PyDict_SetItem_LockHeld │ │ │ │ │ 000089d0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00008cf4 0001b81c R_ARM_CALL 00000000 memmove │ │ │ │ │ 00008d28 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008e30 0001b91c R_ARM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ -00008ea0 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00008fb0 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00008fe8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000904c 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000905c 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000907c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000915c 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000918c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000091c8 00016d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009210 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00009250 00018c1c R_ARM_CALL 00003da0 _PyDict_SetItem_LockHeld │ │ │ │ │ -0000928c 0001b01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000092f8 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009360 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000093fc 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009424 00018c1d R_ARM_JUMP24 00003da0 _PyDict_SetItem_LockHeld │ │ │ │ │ -000094d8 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ -000095bc 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -000095c0 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000095c4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000095c8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000095cc 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000095d0 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000095d4 0001ab02 R_ARM_ABS32 00000000 PyExc_AttributeError │ │ │ │ │ -000095d8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000095dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009910 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000099ec 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009a64 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009b0c 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009d98 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009f1c 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009fb0 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000a038 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000a098 0001851c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000a0cc 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000a1b8 0001851c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000a228 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000a2b8 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000a31c 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000a35c 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000a36c 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000a388 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000a390 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000a418 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000a440 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000a558 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a57c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a69c 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000a6f0 0001bd1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000a808 00018e1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -0000a81c 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a838 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ -0000a88c 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000a890 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a894 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a89c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a8fc 00018e1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -0000a964 0001bf1d R_ARM_JUMP24 0000a9d0 _PyDict_Pop_KnownHash │ │ │ │ │ -0000a974 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000a9bc 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a9c4 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000a9cc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000aa04 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000aa2c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000ab3c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ab60 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000acc4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ad28 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ -0000ad58 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000add4 0001b41d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000ade8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ae00 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ae0c 0001b41d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000ae20 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000ae40 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ae84 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000aec8 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000aee0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000af10 0000111c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000af1c 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000af20 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000af24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000af28 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000af7c 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000af98 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000b004 0001bd1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000b068 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000b06c 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000b070 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000b0a8 0001c31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000b24c 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b260 0001c31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000b294 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b2a0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000b338 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b388 0001781d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000b3e0 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b418 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000b434 0001b81c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000b45c 00017f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b46c 0001c51d R_ARM_JUMP24 00000000 PyErr_WriteUnraisable │ │ │ │ │ -0000b470 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000b518 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b548 0001c71c R_ARM_CALL 0000fcc8 _PyDict_DetachFromObject │ │ │ │ │ -0000b5ac 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000b5cc 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000b610 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000b734 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b744 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b7dc 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ -0000b9c8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ba0c 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000ba58 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000ba80 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000ba90 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000baf4 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000bb1c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000bc34 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bc58 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000be48 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000be74 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000bef4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bf10 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ -0000bf64 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000bf80 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000bf84 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000bf8c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000bfac 0001871c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000bfe0 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000c01c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c040 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000c06c 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000c168 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000c264 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c27c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000c2ac 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c2cc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c354 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c36c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c388 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ -0000c42c 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c44c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c45c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000c460 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c464 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c49c 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c4e0 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000c4e8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000c520 00016d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c560 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000c5b4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000c5c4 00017f1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000c5d4 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c5dc 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c5e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000c5e4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c620 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000c630 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000c6f4 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ -0000c760 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000c780 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000c82c 0001781d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000c858 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ -0000c868 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000c86c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c870 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c894 0001cd1d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -0000c89c 0001cd1d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -0000c8cc 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000c8f8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000c938 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000c950 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000c974 0001b01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000c97c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008e2c 0001b91c R_ARM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ +00008e9c 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00008fac 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00008fe4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00009048 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00009058 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00009078 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00009158 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009188 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000091c4 00016d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000920c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000924c 00018c1c R_ARM_CALL 00003da0 _PyDict_SetItem_LockHeld │ │ │ │ │ +00009288 0001b01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000092f4 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009370 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000940c 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009434 00018c1d R_ARM_JUMP24 00003da0 _PyDict_SetItem_LockHeld │ │ │ │ │ +000094e8 00017e1c R_ARM_CALL 0000e120 _PyDict_SendEvent │ │ │ │ │ +000095cc 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +000095d0 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000095d4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000095d8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000095dc 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000095e0 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000095e4 0001ab02 R_ARM_ABS32 00000000 PyExc_AttributeError │ │ │ │ │ +000095e8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000095ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009920 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000099fc 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009a74 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009b1c 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009da8 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009f10 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009fa4 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000a02c 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000a074 0001851c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000a0c0 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000a1ac 0001851c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000a21c 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000a2ac 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000a310 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000a350 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000a360 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000a37c 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000a384 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000a40c 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000a434 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000a54c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a570 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a690 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000a6e4 0001bd1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000a7fc 00018e1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000a810 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a82c 00017e1c R_ARM_CALL 0000e120 _PyDict_SendEvent │ │ │ │ │ +0000a880 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000a884 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a888 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a890 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a8f0 00018e1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000a958 0001bf1d R_ARM_JUMP24 0000a9c4 _PyDict_Pop_KnownHash │ │ │ │ │ +0000a968 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000a9b0 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a9b8 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000a9c0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a9f8 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000aa20 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000ab30 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ab54 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000acb8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad1c 00017e1c R_ARM_CALL 0000e120 _PyDict_SendEvent │ │ │ │ │ +0000ad4c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000adc8 0001b41d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000addc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000adf4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ae00 0001b41d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000ae14 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000ae34 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ae78 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000aebc 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000aed4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000af04 0000111c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000af10 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000af14 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000af18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000af1c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000af70 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000af8c 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000aff8 0001bd1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000b05c 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000b060 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000b064 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000b09c 0001c31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +0000b240 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b254 0001c31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +0000b288 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b294 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000b32c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b37c 0001781d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000b3d4 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b40c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000b428 0001b81c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000b450 00017f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b460 0001c51d R_ARM_JUMP24 00000000 PyErr_WriteUnraisable │ │ │ │ │ +0000b464 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000b50c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b53c 0001c71c R_ARM_CALL 0000fcbc _PyDict_DetachFromObject │ │ │ │ │ +0000b5a0 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000b5c0 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000b604 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000b728 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b738 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b7d0 00017e1c R_ARM_CALL 0000e120 _PyDict_SendEvent │ │ │ │ │ +0000b9bc 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ba00 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000ba4c 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000ba74 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000ba84 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000bae8 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000bb10 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000bc28 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bc4c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000be3c 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000be68 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000bee8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bf04 00017e1c R_ARM_CALL 0000e120 _PyDict_SendEvent │ │ │ │ │ +0000bf58 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000bf74 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000bf78 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000bf80 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000bfa0 0001871c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000bfd4 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000c010 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c034 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000c060 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000c15c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000c258 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c270 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000c294 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c2b4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c348 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c360 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c37c 00017e1c R_ARM_CALL 0000e120 _PyDict_SendEvent │ │ │ │ │ +0000c420 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c440 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c450 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000c454 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c458 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c490 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c4d4 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000c4dc 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000c514 00016d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c554 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000c5a8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000c5b8 00017f1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000c5c8 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c5d0 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c5d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000c5d8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c614 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000c624 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000c6e8 00017e1c R_ARM_CALL 0000e120 _PyDict_SendEvent │ │ │ │ │ +0000c754 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000c774 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000c820 0001781d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000c84c 00017e1c R_ARM_CALL 0000e120 _PyDict_SendEvent │ │ │ │ │ +0000c85c 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000c860 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c864 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c888 0001cd1d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +0000c890 0001cd1d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +0000c8c0 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000c8ec 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000c92c 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000c944 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000c968 0001b01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000c970 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000c974 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c97c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000c980 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c988 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000c98c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c990 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000c994 0001b102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000c998 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000c9bc 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000ca00 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000ca64 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000ca70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ca74 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ca78 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000ca7c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000caac 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000cad8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000cb18 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000cb30 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000cb54 0001b01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000cb5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000c984 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000c988 0001b102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000c98c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000c9b0 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000c9f4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000ca58 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000ca64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ca68 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ca6c 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000ca70 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000caa0 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000cacc 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000cb0c 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000cb24 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000cb48 0001b01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000cb50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000cb54 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000cb5c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000cb60 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000cb68 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000cb6c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000cb70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000cb74 0001b102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000cb78 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000cb9c 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000cbe0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000cc44 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000cc50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000cc54 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000cc58 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000cc5c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000cc78 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000ccbc 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000cd18 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000cd24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000cd28 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000cd2c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000cf78 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cf84 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cfd4 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cfe4 00019a02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -0000cfe8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000cfec 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d0f0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d13c 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d1bc 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d1cc 00019a02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -0000d1d0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d1d4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d214 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000d310 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d328 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000d37c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d390 0001701d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000d3f8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d410 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d42c 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ -0000d4d0 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d4f4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d4fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d500 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d504 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d540 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d550 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d604 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d620 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d63c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000d684 0001701d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000d6ec 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d704 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d70c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d78c 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000d7b0 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000d7d4 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000d804 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000d8ec 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000d91c 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000d964 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000d990 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000d9e4 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000da0c 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000da34 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000da64 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000db10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000db14 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000db4c 0001b41c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -0000db78 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dbdc 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000dc88 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000dc8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000dccc 0001ac1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -0000dcf8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000dd40 0001ad1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000dd8c 0001ae1c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -0000dd9c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000ddc4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000ddf8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000ddfc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000cb64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000cb68 0001b102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000cb6c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cb90 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000cbd4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000cc38 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000cc44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000cc48 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000cc4c 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000cc50 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000cc6c 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000ccb0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000cd0c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000cd18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000cd1c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000cd20 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000cf6c 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cf78 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cfc8 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cfd8 00019a02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +0000cfdc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cfe0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d0e4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d130 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d1b0 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d1c0 00019a02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +0000d1c4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d1c8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d208 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000d304 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d31c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000d370 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d384 0001701d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000d3ec 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d404 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d420 00017e1c R_ARM_CALL 0000e120 _PyDict_SendEvent │ │ │ │ │ +0000d4c4 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d4e8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d4f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d4f4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d4f8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d534 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d544 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d5f8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d614 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d630 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000d678 0001701d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000d6e0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d6f8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d700 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d780 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000d7a4 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000d7c8 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000d7f8 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000d8e0 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000d910 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000d958 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000d984 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000d9d8 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000da00 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000da28 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000da58 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000db04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000db08 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000db40 0001b41c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +0000db6c 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dbd0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000dc7c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000dc80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000dcc0 0001ac1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +0000dcec 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000dd34 0001ad1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +0000dd80 0001ae1c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +0000dd90 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000ddb8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000ddec 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000ddf0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ddf4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ddf8 00019202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ddfc 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000de00 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000de04 00019202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000de08 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000de0c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000de7c 0001bd1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000dea0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000dea4 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000def0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000df94 0001ad1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000dfdc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e008 0001791c R_ARM_CALL 00001128 PyDict_SetItem │ │ │ │ │ -0000e02c 0001791c R_ARM_CALL 00001128 PyDict_SetItem │ │ │ │ │ -0000e05c 0001791c R_ARM_CALL 00001128 PyDict_SetItem │ │ │ │ │ -0000e0b4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000e0f0 0001bd1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000de70 0001bd1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000de94 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000de98 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000dee4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000df88 0001ad1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +0000dfd0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dffc 0001791c R_ARM_CALL 00001128 PyDict_SetItem │ │ │ │ │ +0000e020 0001791c R_ARM_CALL 00001128 PyDict_SetItem │ │ │ │ │ +0000e050 0001791c R_ARM_CALL 00001128 PyDict_SetItem │ │ │ │ │ +0000e0a8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000e0e4 0001bd1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000e10c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000e110 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000e114 00019202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000e118 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000e11c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000e120 00019202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e124 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000e128 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000e148 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000e1f0 0001d71d R_ARM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000e230 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000e274 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000e2b8 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000e2fc 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000e340 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000e384 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000e3c8 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000e41c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000e420 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000e424 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000e448 0001961c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000e4a4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000e548 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e554 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000e564 0001d81c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000e5e0 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000e5f4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000e6a0 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000e6ac 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e710 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000e728 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000e774 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000e784 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000e83c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e854 0001911c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e888 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e8bc 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000e8e0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000e9c4 0000111c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000ea28 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ +0000e11c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000e13c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000e1e4 0001d71d R_ARM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000e224 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000e268 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000e2ac 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000e2f0 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000e334 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000e378 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000e3bc 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000e410 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000e414 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000e418 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000e43c 0001961c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000e498 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000e53c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e548 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000e558 0001d81c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000e5d4 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000e5e8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000e694 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000e6a0 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e704 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000e71c 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000e768 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000e778 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000e830 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e848 0001911c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e87c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e8b0 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000e8d4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000e9b8 0000111c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000ea1c 00017e1c R_ARM_CALL 0000e120 _PyDict_SendEvent │ │ │ │ │ +0000ea2c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000ea38 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ea44 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ea54 0001d91c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000ea6c 0001b01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000eabc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eac8 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000ead8 0001d81c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000ea48 0001d91c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000ea60 0001b01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000eab0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eabc 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000eacc 0001d81c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000eb78 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000eb84 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eb90 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ebd0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ebc4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ebe8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000ebf4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ec00 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ec08 00017f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ec48 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ec68 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ec80 0001b01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000ebfc 00017f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ec3c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec5c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec74 0001b01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000ecb0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000ecbc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ecc8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ecd0 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000ecc4 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000ecc8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000eccc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ecd0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000ecd4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ecd8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ecdc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000ecdc 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 0000ece0 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ece8 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000ecec 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ecf0 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ecf4 0001b102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000ecf8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000ecfc 0001cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000ed00 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000ed1c 0001da1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -0000ed38 0001db1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000ed5c 0001dc1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -0000ed84 0001dd1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -0000ed94 0001de1c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -0000eda8 0001df1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -0000edd0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ede8 0001dd1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -0000edf8 0001de1c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -0000ee0c 0001df1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -0000ee34 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ef48 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ef54 0001e01c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000ef5c 0001e11c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000efb8 0001dc1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -0000efc8 0001e01c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000efd0 0001e21c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000efec 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f008 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f03c 0001e01c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000f04c 0001871d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -0000f0a0 0001e01c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000f0a8 0001e11c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000f0b4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ece4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ece8 0001b102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000ecec 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000ecf0 0001cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000ecf4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000ed10 0001da1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +0000ed2c 0001db1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000ed50 0001dc1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +0000ed78 0001dd1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +0000ed88 0001de1c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ +0000ed9c 0001df1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +0000edc4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eddc 0001dd1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +0000edec 0001de1c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ +0000ee00 0001df1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +0000ee28 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ef3c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ef48 0001e01c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000ef50 0001e11c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000efac 0001dc1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +0000efbc 0001e01c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000efc4 0001e21c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000efe0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000effc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f030 0001e01c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000f040 0001871d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +0000f094 0001e01c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000f09c 0001e11c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000f0a8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f0b0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000f0b4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000f0b8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000f0bc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000f0c0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000f0c4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000f0c8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000f108 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000f144 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000f160 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000f174 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000f178 0001e302 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -0000f17c 0001e402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -0000f1c8 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000f200 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000f21c 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000f238 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000f27c 0001e71d R_ARM_JUMP24 0000f2b8 _PyDict_FromKeys │ │ │ │ │ -0000f290 0001bd1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000f2b0 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000f2b4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000f2d4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000f310 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000f3b4 0001e81c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000f3ec 0001e81c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000f42c 0001961c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000f47c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000f4cc 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000f504 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000f518 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000f564 0000111c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000f588 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f58c 0001911c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5b8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f618 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000f630 0001e91c R_ARM_CALL 00000000 PyObject_SetItem │ │ │ │ │ -0000f64c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f6c4 0001ea1c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000f788 0001a01c R_ARM_CALL 00006234 _PyDict_Next │ │ │ │ │ -0000f7ec 0001eb1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000f818 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f83c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f84c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f854 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000f858 0000ce02 R_ARM_ABS32 0000dea8 dict_vectorcall │ │ │ │ │ -0000f85c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000f860 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f864 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f868 0001ec02 R_ARM_ABS32 00000000 PySet_Type │ │ │ │ │ -0000f86c 0001ed02 R_ARM_ABS32 00000000 PyFrozenSet_Type │ │ │ │ │ -0000f870 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000f874 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000f878 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000f898 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000f918 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000f958 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000f98c 00016d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f9d4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000fa1c 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000f0fc 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000f138 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000f154 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000f168 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000f16c 0001e302 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +0000f170 0001e402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +0000f1bc 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000f1f4 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000f210 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000f22c 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000f270 0001e71d R_ARM_JUMP24 0000f2ac _PyDict_FromKeys │ │ │ │ │ +0000f284 0001bd1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000f2a4 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000f2a8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000f2c8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000f304 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000f3a8 0001e81c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000f3e0 0001e81c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000f420 0001961c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000f470 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000f4c0 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000f4f8 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000f50c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000f558 0000111c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000f57c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f580 0001911c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f5ac 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f60c 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000f624 0001e91c R_ARM_CALL 00000000 PyObject_SetItem │ │ │ │ │ +0000f640 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f6b8 0001ea1c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000f77c 0001a01c R_ARM_CALL 00006234 _PyDict_Next │ │ │ │ │ +0000f7e0 0001eb1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000f80c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f830 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f840 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f848 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000f84c 0000ce02 R_ARM_ABS32 0000de9c dict_vectorcall │ │ │ │ │ +0000f850 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000f854 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f858 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f85c 0001ec02 R_ARM_ABS32 00000000 PySet_Type │ │ │ │ │ +0000f860 0001ed02 R_ARM_ABS32 00000000 PyFrozenSet_Type │ │ │ │ │ +0000f864 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000f868 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000f86c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000f88c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000f90c 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000f94c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000f980 00016d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f9c8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000fa10 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000fa60 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000fa64 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000fa68 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000fa6c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000fa70 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000fa74 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000fa78 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000fa7c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000fa80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000faac 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000fac8 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000fad8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000fb10 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000fba0 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000fbac 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000fbb0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000fbb4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000fbd4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000fc60 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000fc64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000fcb4 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000fcc4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000fd24 00017f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fd30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000fd60 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000fd94 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000fdb0 0001b81c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000fe58 0001a91c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -0000febc 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000ffb8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ffd0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00010028 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010034 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000100a8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000100c0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000100dc 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ -00010180 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000101a0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000101b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000101b4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000101b8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000101bc 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000101d4 0001aa1d R_ARM_JUMP24 0000f87c _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -00010238 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00010248 0001f41c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -00010260 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -00010278 0001f51c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -0001028c 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000102a0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000102b8 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000102d8 0001f61c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -000102e8 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000102f0 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -000102f4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000102f8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000102fc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00010300 0001f702 R_ARM_ABS32 00000000 PyExc_KeyError │ │ │ │ │ -0001040c 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -00010438 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0001047c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000104a0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000104cc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010560 0001911c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000105cc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000105e8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000105f0 0001e402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -000105f4 0001e302 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -000105f8 0001f802 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00010618 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0001062c 0001b51c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00010894 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000108a4 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010a20 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ -00010a78 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ -00010aa8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010ab0 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00010ab4 0001f702 R_ARM_ABS32 00000000 PyExc_KeyError │ │ │ │ │ -00010ab8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000fa70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000fa74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000faa0 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000fabc 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000facc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000fb04 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000fb94 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000fba0 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000fba4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000fba8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000fbc8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000fc54 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000fc58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000fca8 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000fcb8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000fd18 00017f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fd24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000fd54 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fd88 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000fda4 0001b81c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000fe4c 0001a91c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +0000feb0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000ffac 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ffc4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0001001c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010028 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001009c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000100b4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000100d0 00017e1c R_ARM_CALL 0000e120 _PyDict_SendEvent │ │ │ │ │ +00010174 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010194 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000101a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000101a8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000101ac 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000101b0 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000101c8 0001aa1d R_ARM_JUMP24 0000f870 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +0001022c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0001023c 0001f41c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +00010254 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0001026c 0001f51c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +00010280 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00010294 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000102ac 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000102cc 0001f61c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +000102dc 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000102e4 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +000102e8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000102ec 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000102f0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000102f4 0001f702 R_ARM_ABS32 00000000 PyExc_KeyError │ │ │ │ │ +00010400 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0001042c 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00010470 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010494 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000104c0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010554 0001911c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000105c0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000105dc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000105e4 0001e402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +000105e8 0001e302 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +000105ec 0001f802 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0001060c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00010620 0001b51c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00010888 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010898 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010a14 00017e1c R_ARM_CALL 0000e120 _PyDict_SendEvent │ │ │ │ │ +00010a6c 00017e1c R_ARM_CALL 0000e120 _PyDict_SendEvent │ │ │ │ │ +00010a9c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010aa4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00010aa8 0001f702 R_ARM_ABS32 00000000 PyExc_KeyError │ │ │ │ │ +00010aac 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1b020 contains 175 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1b014 contains 175 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000040 0001e61c R_ARM_CALL 00000000 _PyDebugAllocatorStats │ │ │ │ │ 0000006c 0001e61d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000070 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000074 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000078 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -1375,15 +1375,15 @@ │ │ │ │ │ 000006cc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006f0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000700 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000704 0001ec02 R_ARM_ABS32 00000000 PySet_Type │ │ │ │ │ 00000708 00019202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000070c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000710 00010e02 R_ARM_ABS32 000006ac dictitems_contains │ │ │ │ │ -00000714 0000dd02 R_ARM_ABS32 0000f180 dictkeys_contains │ │ │ │ │ +00000714 0000dd02 R_ARM_ABS32 0000f174 dictkeys_contains │ │ │ │ │ 0000072c 0001071c R_ARM_CALL 00000650 dictviews_to_set │ │ │ │ │ 0000073c 0002071c R_ARM_CALL 00000000 _PySet_Update │ │ │ │ │ 00000768 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007d0 0001fd1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000007e4 0001fd1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000804 0001fd1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000820 0001fd1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ @@ -1417,15 +1417,15 @@ │ │ │ │ │ 00000ae0 00006a1d R_ARM_JUMP24 000083c8 dictiter_new │ │ │ │ │ 00000aec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000af0 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000b04 00006a1d R_ARM_JUMP24 000083c8 dictiter_new │ │ │ │ │ 00000b10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000b14 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000b1c 00020e1d R_ARM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ -00000b68 00005c1d R_ARM_JUMP24 0000e428 merge_from_seq2_lock_held │ │ │ │ │ +00000b68 00005c1d R_ARM_JUMP24 0000e41c merge_from_seq2_lock_held │ │ │ │ │ 00000b8c 0000231c R_ARM_CALL 00002dac dict_setdefault_ref_lock_held │ │ │ │ │ 00000bb8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000c08 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000c14 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000c18 00019a02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 00000c1c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c3c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ @@ -1471,28 +1471,28 @@ │ │ │ │ │ 000011cc 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000011f8 0000061c R_ARM_CALL 000000f0 new_dict │ │ │ │ │ 00001230 0000171c R_ARM_CALL 000015fc new_keys_object.isra.0 │ │ │ │ │ 00001250 0000061c R_ARM_CALL 000000f0 new_dict │ │ │ │ │ 0000125c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001260 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001284 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000130c 0001ee1d R_ARM_JUMP24 0000fa84 _PyDict_GetItem_KnownHash │ │ │ │ │ +0000130c 0001ee1d R_ARM_JUMP24 0000fa78 _PyDict_GetItem_KnownHash │ │ │ │ │ 00001330 00021a1c R_ARM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ -00001348 0001ee1d R_ARM_JUMP24 0000fa84 _PyDict_GetItem_KnownHash │ │ │ │ │ +00001348 0001ee1d R_ARM_JUMP24 0000fa78 _PyDict_GetItem_KnownHash │ │ │ │ │ 00001364 0001871c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00001378 0001831c R_ARM_CALL 00003720 PyDict_GetItemWithError │ │ │ │ │ 000013a8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000013d0 00021a1c R_ARM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 000013e4 0001711d R_ARM_JUMP24 000001bc PyDict_Contains │ │ │ │ │ 0000140c 00021a1c R_ARM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 00001424 0001791d R_ARM_JUMP24 00001128 PyDict_SetItem │ │ │ │ │ 00001448 00021a1c R_ARM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 0000145c 0001a31d R_ARM_JUMP24 000066fc PyDict_DelItem │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1b598 contains 6 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1b58c contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000001c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -202,15 +202,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 2d0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl a904 │ │ │ │ │ + bl a8f8 │ │ │ │ │ R_ARM_CALL pop_lock_held │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ beq 2c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -692,15 +692,15 @@ │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl fa84 <_PyDict_GetItem_KnownHash> │ │ │ │ │ + bl fa78 <_PyDict_GetItem_KnownHash> │ │ │ │ │ R_ARM_CALL _PyDict_GetItem_KnownHash │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 870 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, #2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -287,23 +287,23 @@ │ │ │ │ │ cmp r5, #0 │ │ │ │ │ blt 590 <_Py_dict_lookup+0x2dc> │ │ │ │ │ ldr r1, [r6, r5, lsl #3] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ beq 4b8 <_Py_dict_lookup+0x204> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq a5c <_Py_dict_lookup+0x7a8> │ │ │ │ │ + beq a68 <_Py_dict_lookup+0x7b4> │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add sl, sl, r2 │ │ │ │ │ and sl, sl, r4 │ │ │ │ │ b 3a4 <_Py_dict_lookup+0xf0> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - bne d20 <_Py_dict_lookup+0xa6c> │ │ │ │ │ + bne cc0 <_Py_dict_lookup+0xa0c> │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r3] │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ @@ -314,20 +314,20 @@ │ │ │ │ │ beq 4b8 <_Py_dict_lookup+0x204> │ │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ │ ldrb ip, [r8, #16] │ │ │ │ │ eor r0, lr, ip │ │ │ │ │ tst r0, #28 │ │ │ │ │ bne 3d0 <_Py_dict_lookup+0x11c> │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 10fc <_Py_dict_lookup+0xe48> │ │ │ │ │ + beq 111c <_Py_dict_lookup+0xe68> │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 10f4 <_Py_dict_lookup+0xe40> │ │ │ │ │ + beq 1114 <_Py_dict_lookup+0xe60> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r8, #20 │ │ │ │ │ addeq r1, r8, #28 │ │ │ │ │ lsr ip, lr, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ @@ -406,20 +406,20 @@ │ │ │ │ │ beq 4bc <_Py_dict_lookup+0x208> │ │ │ │ │ ldrb lr, [r8, #16] │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ eor r1, lr, ip │ │ │ │ │ tst r1, #28 │ │ │ │ │ bne 624 <_Py_dict_lookup+0x370> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 10ec <_Py_dict_lookup+0xe38> │ │ │ │ │ + beq 10e4 <_Py_dict_lookup+0xe30> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 10e4 <_Py_dict_lookup+0xe30> │ │ │ │ │ + beq 10ec <_Py_dict_lookup+0xe38> │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addeq r1, r8, #28 │ │ │ │ │ addne r1, r8, #20 │ │ │ │ │ lsr ip, ip, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ @@ -499,35 +499,35 @@ │ │ │ │ │ ldr fp, [r3, #4] │ │ │ │ │ lsl ip, r0, #2 │ │ │ │ │ cmp r1, fp │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ beq 844 <_Py_dict_lookup+0x590> │ │ │ │ │ ldr r0, [r4, r0, lsl #2] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq bd4 <_Py_dict_lookup+0x920> │ │ │ │ │ + beq b48 <_Py_dict_lookup+0x894> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add sl, sl, r3, lsr #5 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ and sl, sl, r9 │ │ │ │ │ - bgt c54 <_Py_dict_lookup+0x9a0> │ │ │ │ │ + bgt bc8 <_Py_dict_lookup+0x914> │ │ │ │ │ ldrsb r5, [r6, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt ad4 <_Py_dict_lookup+0x820> │ │ │ │ │ + blt a5c <_Py_dict_lookup+0x7a8> │ │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ │ add r3, r4, r0, lsl #2 │ │ │ │ │ ldr fp, [r3, #4] │ │ │ │ │ lsl ip, r0, #2 │ │ │ │ │ cmp r1, fp │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ beq 844 <_Py_dict_lookup+0x590> │ │ │ │ │ ldr r0, [r4, r0, lsl #2] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq c68 <_Py_dict_lookup+0x9b4> │ │ │ │ │ + beq bdc <_Py_dict_lookup+0x928> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add sl, sl, r3 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ @@ -589,20 +589,20 @@ │ │ │ │ │ beq 4bc <_Py_dict_lookup+0x208> │ │ │ │ │ ldrb lr, [r8, #16] │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ eor r0, lr, ip │ │ │ │ │ tst r0, #28 │ │ │ │ │ bne 388 <_Py_dict_lookup+0xd4> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 110c <_Py_dict_lookup+0xe58> │ │ │ │ │ + beq 10fc <_Py_dict_lookup+0xe48> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 1104 <_Py_dict_lookup+0xe50> │ │ │ │ │ + beq 10f4 <_Py_dict_lookup+0xe40> │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addeq r1, r8, #28 │ │ │ │ │ addne r1, r8, #20 │ │ │ │ │ lsr ip, ip, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ @@ -629,17 +629,17 @@ │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, r0 │ │ │ │ │ beq 954 <_Py_dict_lookup+0x6a0> │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [fp] │ │ │ │ │ - beq d04 <_Py_dict_lookup+0xa50> │ │ │ │ │ + beq c88 <_Py_dict_lookup+0x9d4> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt d5c <_Py_dict_lookup+0xaa8> │ │ │ │ │ + blt c5c <_Py_dict_lookup+0x9a8> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ cmp r3, ip │ │ │ │ │ bne 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, fp │ │ │ │ │ @@ -682,124 +682,89 @@ │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, r0 │ │ │ │ │ beq a24 <_Py_dict_lookup+0x770> │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [fp] │ │ │ │ │ - beq ce8 <_Py_dict_lookup+0xa34> │ │ │ │ │ + beq ca4 <_Py_dict_lookup+0x9f0> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt d5c <_Py_dict_lookup+0xaa8> │ │ │ │ │ + blt c5c <_Py_dict_lookup+0x9a8> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ cmp r3, ip │ │ │ │ │ bne 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, fp │ │ │ │ │ bne 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 848 <_Py_dict_lookup+0x594> │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ b 6f8 <_Py_dict_lookup+0x444> │ │ │ │ │ + cmn r5, #1 │ │ │ │ │ + beq 86c <_Py_dict_lookup+0x5b8> │ │ │ │ │ + b 7a4 <_Py_dict_lookup+0x4f0> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ bne 40c <_Py_dict_lookup+0x158> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 4b8 <_Py_dict_lookup+0x204> │ │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ │ ldrb ip, [r8, #16] │ │ │ │ │ eor r0, lr, ip │ │ │ │ │ tst r0, #28 │ │ │ │ │ bne 40c <_Py_dict_lookup+0x158> │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 111c <_Py_dict_lookup+0xe68> │ │ │ │ │ + beq 110c <_Py_dict_lookup+0xe58> │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1114 <_Py_dict_lookup+0xe60> │ │ │ │ │ + beq 1104 <_Py_dict_lookup+0xe50> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r8, #20 │ │ │ │ │ addeq r1, r8, #28 │ │ │ │ │ lsr ip, lr, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4b8 <_Py_dict_lookup+0x204> │ │ │ │ │ b 40c <_Py_dict_lookup+0x158> │ │ │ │ │ - cmn r5, #1 │ │ │ │ │ - beq 86c <_Py_dict_lookup+0x5b8> │ │ │ │ │ - b 7a4 <_Py_dict_lookup+0x4f0> │ │ │ │ │ add r2, ip, #20 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r9, #7 │ │ │ │ │ add r2, r2, r6 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - bgt 1054 <_Py_dict_lookup+0xda0> │ │ │ │ │ + bgt 1050 <_Py_dict_lookup+0xd9c> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldrsb r5, [r2, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge fac <_Py_dict_lookup+0xcf8> │ │ │ │ │ + bge fc4 <_Py_dict_lookup+0xd10> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ beq 86c <_Py_dict_lookup+0x5b8> │ │ │ │ │ lsr r6, r7, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r6, r6, sl │ │ │ │ │ cmp r9, #7 │ │ │ │ │ and r6, r6, r4 │ │ │ │ │ - bgt 1038 <_Py_dict_lookup+0xd84> │ │ │ │ │ + bgt fa8 <_Py_dict_lookup+0xcf4> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldrsb r5, [r2, r6] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge f20 <_Py_dict_lookup+0xc6c> │ │ │ │ │ - cmn r5, #1 │ │ │ │ │ - beq 86c <_Py_dict_lookup+0x5b8> │ │ │ │ │ - lsr sl, r7, #10 │ │ │ │ │ - add r6, r6, r6, lsl #2 │ │ │ │ │ - add r1, sl, #1 │ │ │ │ │ - add r6, r1, r6 │ │ │ │ │ - and r6, r6, r4 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - str fp, [sp, #20] │ │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ │ - str r8, [sp, #16] │ │ │ │ │ - cmp r2, #7 │ │ │ │ │ - bgt ee8 <_Py_dict_lookup+0xc34> │ │ │ │ │ - ldrsb r5, [fp, r6] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bge e60 <_Py_dict_lookup+0xbac> │ │ │ │ │ + bge cfc <_Py_dict_lookup+0xa48> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ beq 86c <_Py_dict_lookup+0x5b8> │ │ │ │ │ - add r6, r6, r6, lsl #2 │ │ │ │ │ - add r6, r6, sl, lsr #5 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - cmp r2, #7 │ │ │ │ │ - and r6, r6, r7 │ │ │ │ │ - bgt e18 <_Py_dict_lookup+0xb64> │ │ │ │ │ - ldrsb r5, [fp, r6] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bge d90 <_Py_dict_lookup+0xadc> │ │ │ │ │ - cmn r5, #1 │ │ │ │ │ - beq 86c <_Py_dict_lookup+0x5b8> │ │ │ │ │ - lsr sl, sl, #10 │ │ │ │ │ - add r6, r6, r6, lsl #2 │ │ │ │ │ - add r3, sl, #1 │ │ │ │ │ - add r6, r6, r3 │ │ │ │ │ - and r6, r6, r7 │ │ │ │ │ - b b74 <_Py_dict_lookup+0x8c0> │ │ │ │ │ + b d18 <_Py_dict_lookup+0xa64> │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ mov r0, fp │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [fp] │ │ │ │ │ mov r2, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ @@ -807,28 +772,28 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [fp] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c20 <_Py_dict_lookup+0x96c> │ │ │ │ │ + beq b94 <_Py_dict_lookup+0x8e0> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp] │ │ │ │ │ - beq d64 <_Py_dict_lookup+0xab0> │ │ │ │ │ + beq cd8 <_Py_dict_lookup+0xa24> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt d5c <_Py_dict_lookup+0xaa8> │ │ │ │ │ + blt c5c <_Py_dict_lookup+0x9a8> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ cmp r8, ip │ │ │ │ │ - bne d88 <_Py_dict_lookup+0xad4> │ │ │ │ │ + bne 10d0 <_Py_dict_lookup+0xe1c> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne d88 <_Py_dict_lookup+0xad4> │ │ │ │ │ + bne 10d0 <_Py_dict_lookup+0xe1c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 844 <_Py_dict_lookup+0x590> │ │ │ │ │ ldrb r2, [r8, #4] │ │ │ │ │ b 754 <_Py_dict_lookup+0x4a0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, sl, #1 │ │ │ │ │ ldrshle r5, [r6, r3] │ │ │ │ │ @@ -845,48 +810,60 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [fp] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cb4 <_Py_dict_lookup+0xa00> │ │ │ │ │ + beq c28 <_Py_dict_lookup+0x974> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp] │ │ │ │ │ - beq d38 <_Py_dict_lookup+0xa84> │ │ │ │ │ + beq c64 <_Py_dict_lookup+0x9b0> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt d5c <_Py_dict_lookup+0xaa8> │ │ │ │ │ + blt c5c <_Py_dict_lookup+0x9a8> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ cmp r8, ip │ │ │ │ │ - bne d88 <_Py_dict_lookup+0xad4> │ │ │ │ │ + bne 10d0 <_Py_dict_lookup+0xe1c> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne d88 <_Py_dict_lookup+0xad4> │ │ │ │ │ + bne 10d0 <_Py_dict_lookup+0xe1c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 844 <_Py_dict_lookup+0x590> │ │ │ │ │ ldrb r2, [r8, #4] │ │ │ │ │ b 7a4 <_Py_dict_lookup+0x4f0> │ │ │ │ │ + mvn r5, #2 │ │ │ │ │ + b 42c <_Py_dict_lookup+0x178> │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + b c28 <_Py_dict_lookup+0x974> │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b a24 <_Py_dict_lookup+0x770> │ │ │ │ │ + b 954 <_Py_dict_lookup+0x6a0> │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b 954 <_Py_dict_lookup+0x6a0> │ │ │ │ │ + b a24 <_Py_dict_lookup+0x770> │ │ │ │ │ lsr r2, r7, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add sl, r2, sl │ │ │ │ │ and sl, sl, r4 │ │ │ │ │ b 364 <_Py_dict_lookup+0xb0> │ │ │ │ │ mov r0, fp │ │ │ │ │ @@ -894,266 +871,289 @@ │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b cb4 <_Py_dict_lookup+0xa00> │ │ │ │ │ - mvn r5, #2 │ │ │ │ │ - b 42c <_Py_dict_lookup+0x178> │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + b b94 <_Py_dict_lookup+0x8e0> │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr sl, [r2, r5, lsl #3] │ │ │ │ │ + lsl r2, r5, #3 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + ldr r2, [sl, #12] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + beq da8 <_Py_dict_lookup+0xaf4> │ │ │ │ │ + lsr sl, r7, #10 │ │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ │ + add r1, sl, #1 │ │ │ │ │ + add r6, r1, r6 │ │ │ │ │ + and r6, r6, r4 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + str fp, [sp, #20] │ │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ │ + str r8, [sp, #16] │ │ │ │ │ + cmp r2, #7 │ │ │ │ │ + bgt f70 <_Py_dict_lookup+0xcbc> │ │ │ │ │ + ldrsb r5, [fp, r6] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bge ee8 <_Py_dict_lookup+0xc34> │ │ │ │ │ + cmn r5, #1 │ │ │ │ │ + beq 86c <_Py_dict_lookup+0x5b8> │ │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ │ + add r6, r6, sl, lsr #5 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + cmp r2, #7 │ │ │ │ │ + and r6, r6, r7 │ │ │ │ │ + bgt ed4 <_Py_dict_lookup+0xc20> │ │ │ │ │ + ldrsb r5, [fp, r6] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bge e4c <_Py_dict_lookup+0xb98> │ │ │ │ │ + cmn r5, #1 │ │ │ │ │ + beq 86c <_Py_dict_lookup+0x5b8> │ │ │ │ │ + lsr sl, sl, #10 │ │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ │ + add r3, sl, #1 │ │ │ │ │ + add r6, r6, r3 │ │ │ │ │ + and r6, r6, r7 │ │ │ │ │ + b d48 <_Py_dict_lookup+0xa94> │ │ │ │ │ + ldr r2, [sl] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bne e40 <_Py_dict_lookup+0xb8c> │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ + ldr r2, [sl] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + bne e1c <_Py_dict_lookup+0xb68> │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + blt c5c <_Py_dict_lookup+0x9a8> │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr ip, [r2, #24] │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + bne 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + lsl r1, r5, #3 │ │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + bne 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + ldrbeq r9, [r3, #4] │ │ │ │ │ + beq d18 <_Py_dict_lookup+0xa64> │ │ │ │ │ + str fp, [sp, #8] │ │ │ │ │ + b 4bc <_Py_dict_lookup+0x208> │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r2, [sl] │ │ │ │ │ + bne ddc <_Py_dict_lookup+0xb28> │ │ │ │ │ + mov r0, sl │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b c20 <_Py_dict_lookup+0x96c> │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - b 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ + b ddc <_Py_dict_lookup+0xb28> │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [sl] │ │ │ │ │ + b db4 <_Py_dict_lookup+0xb00> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r8, [r3, r5, lsl #3] │ │ │ │ │ lsl r3, r5, #3 │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bne bbc <_Py_dict_lookup+0x908> │ │ │ │ │ + bne d90 <_Py_dict_lookup+0xadc> │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - bne e3c <_Py_dict_lookup+0xb88> │ │ │ │ │ + bne 10ac <_Py_dict_lookup+0xdf8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt d5c <_Py_dict_lookup+0xaa8> │ │ │ │ │ + blt c5c <_Py_dict_lookup+0x9a8> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ cmp r4, ip │ │ │ │ │ bne 10d8 <_Py_dict_lookup+0xe24> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ lsl r2, r5, #3 │ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ bne 10d8 <_Py_dict_lookup+0xe24> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e2c <_Py_dict_lookup+0xb78> │ │ │ │ │ + bne 109c <_Py_dict_lookup+0xde8> │ │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ │ - b bbc <_Py_dict_lookup+0x908> │ │ │ │ │ + b d90 <_Py_dict_lookup+0xadc> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r6, #1 │ │ │ │ │ ldrshle r5, [fp, r3] │ │ │ │ │ ldrgt r5, [fp, r6, lsl #2] │ │ │ │ │ - b bac <_Py_dict_lookup+0x8f8> │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - b 4bc <_Py_dict_lookup+0x208> │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r2, [r8] │ │ │ │ │ - bne ddc <_Py_dict_lookup+0xb28> │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - b ddc <_Py_dict_lookup+0xb28> │ │ │ │ │ + b d80 <_Py_dict_lookup+0xacc> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r8, [r3, r5, lsl #3] │ │ │ │ │ lsl r3, r5, #3 │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bne b90 <_Py_dict_lookup+0x8dc> │ │ │ │ │ + bne d64 <_Py_dict_lookup+0xab0> │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne efc <_Py_dict_lookup+0xc48> │ │ │ │ │ + bne f84 <_Py_dict_lookup+0xcd0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt d5c <_Py_dict_lookup+0xaa8> │ │ │ │ │ + blt c5c <_Py_dict_lookup+0x9a8> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ cmp r4, ip │ │ │ │ │ bne 10d8 <_Py_dict_lookup+0xe24> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ lsl r1, r5, #3 │ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ bne 10d8 <_Py_dict_lookup+0xe24> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e2c <_Py_dict_lookup+0xb78> │ │ │ │ │ + bne 109c <_Py_dict_lookup+0xde8> │ │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ │ - b b90 <_Py_dict_lookup+0x8dc> │ │ │ │ │ + b d64 <_Py_dict_lookup+0xab0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r6, #1 │ │ │ │ │ ldrshle r5, [fp, r3] │ │ │ │ │ ldrgt r5, [fp, r6, lsl #2] │ │ │ │ │ - b b80 <_Py_dict_lookup+0x8cc> │ │ │ │ │ + b d54 <_Py_dict_lookup+0xaa0> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - bne eac <_Py_dict_lookup+0xbf8> │ │ │ │ │ + bne f34 <_Py_dict_lookup+0xc80> │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b eac <_Py_dict_lookup+0xbf8> │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr sl, [r2, r5, lsl #3] │ │ │ │ │ - lsl r2, r5, #3 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - ldr r2, [sl, #12] │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - bne b44 <_Py_dict_lookup+0x890> │ │ │ │ │ - ldr r2, [sl] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 109c <_Py_dict_lookup+0xde8> │ │ │ │ │ - mov r2, #2 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r2, [sl] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - bne 1078 <_Py_dict_lookup+0xdc4> │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - blt d5c <_Py_dict_lookup+0xaa8> │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr ip, [r2, #24] │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - bne 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - lsl r1, r5, #3 │ │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - bne 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - bne 1070 <_Py_dict_lookup+0xdbc> │ │ │ │ │ - ldrb r9, [r3, #4] │ │ │ │ │ - b b44 <_Py_dict_lookup+0x890> │ │ │ │ │ + b f34 <_Py_dict_lookup+0xc80> │ │ │ │ │ + cmp r9, #15 │ │ │ │ │ + ldrgt r2, [sp, #16] │ │ │ │ │ + ldrle r1, [sp, #16] │ │ │ │ │ + lslle r2, r6, #1 │ │ │ │ │ + ldrgt r5, [r2, r6, lsl #2] │ │ │ │ │ + ldrshle r5, [r1, r2] │ │ │ │ │ + b b34 <_Py_dict_lookup+0x880> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r6, [r2, r5, lsl #3] │ │ │ │ │ lsl r2, r5, #3 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ bne b10 <_Py_dict_lookup+0x85c> │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10cc <_Py_dict_lookup+0xe18> │ │ │ │ │ + bne 1090 <_Py_dict_lookup+0xddc> │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne 10a8 <_Py_dict_lookup+0xdf4> │ │ │ │ │ + bne 106c <_Py_dict_lookup+0xdb8> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - blt d5c <_Py_dict_lookup+0xaa8> │ │ │ │ │ + blt c5c <_Py_dict_lookup+0x9a8> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ cmp r3, ip │ │ │ │ │ bne 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ lsl r1, r5, #3 │ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ bne 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 1070 <_Py_dict_lookup+0xdbc> │ │ │ │ │ + bne e14 <_Py_dict_lookup+0xb60> │ │ │ │ │ ldrb r9, [r3, #4] │ │ │ │ │ b b10 <_Py_dict_lookup+0x85c> │ │ │ │ │ cmp r9, #15 │ │ │ │ │ ldrgt r2, [sp, #16] │ │ │ │ │ ldrle r1, [sp, #16] │ │ │ │ │ - lslle r2, r6, #1 │ │ │ │ │ - ldrgt r5, [r2, r6, lsl #2] │ │ │ │ │ - ldrshle r5, [r1, r2] │ │ │ │ │ - b b34 <_Py_dict_lookup+0x880> │ │ │ │ │ - cmp r9, #15 │ │ │ │ │ - ldrgt r2, [sp, #16] │ │ │ │ │ - ldrle r1, [sp, #16] │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r5, [r2, sl, lsl #2] │ │ │ │ │ ldrshle r5, [r1, r2] │ │ │ │ │ b b00 <_Py_dict_lookup+0x84c> │ │ │ │ │ - str fp, [sp, #8] │ │ │ │ │ - b 4bc <_Py_dict_lookup+0x208> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r2, [sl] │ │ │ │ │ - bne f70 <_Py_dict_lookup+0xcbc> │ │ │ │ │ - mov r0, sl │ │ │ │ │ + str r2, [r6] │ │ │ │ │ + bne 1014 <_Py_dict_lookup+0xd60> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b f70 <_Py_dict_lookup+0xcbc> │ │ │ │ │ + b 1014 <_Py_dict_lookup+0xd60> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - str r2, [sl] │ │ │ │ │ - b f48 <_Py_dict_lookup+0xc94> │ │ │ │ │ + str r2, [r6] │ │ │ │ │ + b fec <_Py_dict_lookup+0xd38> │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + b 4bc <_Py_dict_lookup+0x208> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r2, [r6] │ │ │ │ │ - bne ffc <_Py_dict_lookup+0xd48> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r2, [r8] │ │ │ │ │ + bne e98 <_Py_dict_lookup+0xbe4> │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - b ffc <_Py_dict_lookup+0xd48> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r6] │ │ │ │ │ - b fd4 <_Py_dict_lookup+0xd20> │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + b e98 <_Py_dict_lookup+0xbe4> │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + b 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ ldr r8, [sp, #16] │ │ │ │ │ mov r7, r9 │ │ │ │ │ b 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ - ldr r1, [r8, #28] │ │ │ │ │ - b 604 <_Py_dict_lookup+0x350> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ b 5f0 <_Py_dict_lookup+0x33c> │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ - b 498 <_Py_dict_lookup+0x1e4> │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b 484 <_Py_dict_lookup+0x1d0> │ │ │ │ │ + b 604 <_Py_dict_lookup+0x350> │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ b 8dc <_Py_dict_lookup+0x628> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ b 8c8 <_Py_dict_lookup+0x614> │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ - b ab0 <_Py_dict_lookup+0x7fc> │ │ │ │ │ + b abc <_Py_dict_lookup+0x808> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b a9c <_Py_dict_lookup+0x7e8> │ │ │ │ │ + b aa8 <_Py_dict_lookup+0x7f4> │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b 498 <_Py_dict_lookup+0x1e4> │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b 484 <_Py_dict_lookup+0x1d0> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ 00001128 : │ │ │ │ │ PyDict_SetItem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ @@ -1448,15 +1448,15 @@ │ │ │ │ │ bne 149c │ │ │ │ │ b 13dc │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e120 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r6, [r5, #16] │ │ │ │ │ b 1384 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -1645,89 +1645,89 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble 1c4c │ │ │ │ │ ldr ip, [r4, #16] │ │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ │ bne 1db0 │ │ │ │ │ add r1, r9, #42496 @ 0xa600 │ │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ │ - ldr r8, [r1, #212] @ 0xd4 │ │ │ │ │ + ldr r0, [r1, #212] @ 0xd4 │ │ │ │ │ adds r2, r3, #4096 @ 0x1000 │ │ │ │ │ - adc r8, r8, #0 │ │ │ │ │ - lsl ip, ip, #20 │ │ │ │ │ + adc r0, r0, #0 │ │ │ │ │ str r2, [r1, #208] @ 0xd0 │ │ │ │ │ - str r8, [r1, #212] @ 0xd4 │ │ │ │ │ + str r0, [r1, #212] @ 0xd4 │ │ │ │ │ + ldrb r9, [lr, #4] │ │ │ │ │ + lsl ip, ip, #20 │ │ │ │ │ + mvn r1, #0 │ │ │ │ │ lsr ip, ip, #20 │ │ │ │ │ - ldrb sl, [lr, #4] │ │ │ │ │ + mvn r1, r1, lsl r9 │ │ │ │ │ orr r3, ip, r2 │ │ │ │ │ - mvn r2, #0 │ │ │ │ │ - mvn r2, r2, lsl sl │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - cmp sl, #7 │ │ │ │ │ + cmp r9, #7 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [lr, #8] │ │ │ │ │ mov ip, lr │ │ │ │ │ - and r0, r6, r2 │ │ │ │ │ - str r1, [lr, #8] │ │ │ │ │ + and r2, r6, r1 │ │ │ │ │ bgt 18f8 │ │ │ │ │ - add r9, lr, #20 │ │ │ │ │ - ldrsb r1, [r9, r0] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ + add r8, lr, #20 │ │ │ │ │ + ldrsb sl, [r8, r2] │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ bge 1b5c │ │ │ │ │ - ldr r2, [lr, #16] │ │ │ │ │ - strb r2, [r9, r0] │ │ │ │ │ + ldr r1, [lr, #16] │ │ │ │ │ + strb r1, [r8, r2] │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ ldr r1, [ip, #16] │ │ │ │ │ ldrb r2, [ip, #6] │ │ │ │ │ - ldrb r0, [ip, #5] │ │ │ │ │ + ldrb lr, [ip, #5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - lsl r2, r2, r0 │ │ │ │ │ - addeq r9, ip, #20 │ │ │ │ │ + lsl r2, r2, lr │ │ │ │ │ + addeq r8, ip, #20 │ │ │ │ │ beq 1948 │ │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ │ - add r0, ip, #20 │ │ │ │ │ - str r5, [r0, r2] │ │ │ │ │ - add r0, r0, r2 │ │ │ │ │ - str r7, [r0, #4] │ │ │ │ │ + add lr, ip, #20 │ │ │ │ │ + str r5, [lr, r2] │ │ │ │ │ + add lr, lr, r2 │ │ │ │ │ + str r7, [lr, #4] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ ldr r3, [ip, #12] │ │ │ │ │ - str r8, [r4, #20] │ │ │ │ │ + str r0, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [ip, #12] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r1, [ip, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cmp sl, #15 │ │ │ │ │ + cmp r9, #15 │ │ │ │ │ bgt 1c98 │ │ │ │ │ - add r1, lr, r0, lsl #1 │ │ │ │ │ - ldrsh r1, [r1, #20] │ │ │ │ │ - lsl fp, r0, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ + add r8, lr, r2, lsl #1 │ │ │ │ │ + ldrsh r8, [r8, #20] │ │ │ │ │ + lsl sl, r2, #1 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ bge 1a8c │ │ │ │ │ ldr r1, [lr, #16] │ │ │ │ │ - add r9, lr, #20 │ │ │ │ │ - strh r1, [r9, fp] │ │ │ │ │ + add r8, lr, #20 │ │ │ │ │ + strh r1, [r8, sl] │ │ │ │ │ ldrb r2, [lr, #6] │ │ │ │ │ - ldrb r0, [lr, #5] │ │ │ │ │ + ldrb lr, [lr, #5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - lsl r2, r2, r0 │ │ │ │ │ + lsl r2, r2, lr │ │ │ │ │ addne r2, r2, r1, lsl #3 │ │ │ │ │ - strne r5, [r9, r2] │ │ │ │ │ - addne r2, r9, r2 │ │ │ │ │ + strne r5, [r8, r2] │ │ │ │ │ + addne r2, r8, r2 │ │ │ │ │ strne r7, [r2, #4] │ │ │ │ │ bne 18c4 │ │ │ │ │ - add r0, r1, r1, lsl #1 │ │ │ │ │ - add r2, r2, r0, lsl #2 │ │ │ │ │ - add r0, r9, r2 │ │ │ │ │ - stmib r0, {r5, r7} │ │ │ │ │ - str r6, [r9, r2] │ │ │ │ │ + add lr, r1, r1, lsl #1 │ │ │ │ │ + add r2, r2, lr, lsl #2 │ │ │ │ │ + add lr, r8, r2 │ │ │ │ │ + stmib lr, {r5, r7} │ │ │ │ │ + str r6, [r8, r2] │ │ │ │ │ b 18c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1cfc │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -1800,74 +1800,74 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ bne 18ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 18ec │ │ │ │ │ - lsr r1, r6, #5 │ │ │ │ │ - add r9, r1, #1 │ │ │ │ │ - add r0, r0, r0, lsl #2 │ │ │ │ │ - add r0, r9, r0 │ │ │ │ │ - and r0, r0, r2 │ │ │ │ │ - add r9, lr, r0, lsl #1 │ │ │ │ │ - ldrsh r9, [r9, #20] │ │ │ │ │ - lsl fp, r0, #1 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ + lsr r8, r6, #5 │ │ │ │ │ + add sl, r8, #1 │ │ │ │ │ + add r2, r2, r2, lsl #2 │ │ │ │ │ + add r2, sl, r2 │ │ │ │ │ + and r2, r2, r1 │ │ │ │ │ + add sl, lr, r2, lsl #1 │ │ │ │ │ + ldrsh sl, [sl, #20] │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + lsl sl, r2, #1 │ │ │ │ │ blt 1914 │ │ │ │ │ - lsl r9, r0, #2 │ │ │ │ │ - add r9, r9, r0 │ │ │ │ │ - add r9, r9, r1, lsr #5 │ │ │ │ │ - add r9, r9, #1 │ │ │ │ │ - cmp sl, #7 │ │ │ │ │ - lsr r1, r1, #5 │ │ │ │ │ - and r0, r9, r2 │ │ │ │ │ + lsl sl, r2, #2 │ │ │ │ │ + add sl, sl, r2 │ │ │ │ │ + add sl, sl, r8, lsr #5 │ │ │ │ │ + add sl, sl, #1 │ │ │ │ │ + cmp r9, #7 │ │ │ │ │ + lsr r8, r8, #5 │ │ │ │ │ + and r2, sl, r1 │ │ │ │ │ bgt 1b28 │ │ │ │ │ - add r9, lr, r0 │ │ │ │ │ - ldrsb ip, [r9, #20] │ │ │ │ │ + add sl, lr, r2 │ │ │ │ │ + ldrsb ip, [sl, #20] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ bge 1c34 │ │ │ │ │ ldr r2, [lr, #16] │ │ │ │ │ - strb r2, [r9, #20] │ │ │ │ │ + strb r2, [sl, #20] │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ ldr r1, [ip, #16] │ │ │ │ │ b 1894 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ bne 1a64 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1a64 │ │ │ │ │ - add r0, r0, r0, lsl #2 │ │ │ │ │ - lsr r1, r1, #5 │ │ │ │ │ - add r0, r0, r1 │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - and r0, r0, r2 │ │ │ │ │ - cmp sl, #15 │ │ │ │ │ - add r9, lr, r0, lsl #1 │ │ │ │ │ - addgt r9, lr, r0, lsl #2 │ │ │ │ │ - ldrshle r9, [r9, #20] │ │ │ │ │ - ldrgt r9, [r9, #20] │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ + add r2, r2, r2, lsl #2 │ │ │ │ │ + lsr r8, r8, #5 │ │ │ │ │ + add r2, r2, r8 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + and r2, r2, r1 │ │ │ │ │ + cmp r9, #15 │ │ │ │ │ + add sl, lr, r2, lsl #1 │ │ │ │ │ + addgt sl, lr, r2, lsl #2 │ │ │ │ │ + ldrshle sl, [sl, #20] │ │ │ │ │ + ldrgt sl, [sl, #20] │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ bge 1b14 │ │ │ │ │ - cmp sl, #15 │ │ │ │ │ + cmp r9, #15 │ │ │ │ │ ldr r1, [lr, #16] │ │ │ │ │ - lslgt r9, r0, #2 │ │ │ │ │ + lslgt sl, r2, #2 │ │ │ │ │ bgt 1cf4 │ │ │ │ │ - lsl fp, r0, #1 │ │ │ │ │ + lsl sl, r2, #1 │ │ │ │ │ b 1918 │ │ │ │ │ - lsr r1, r6, #5 │ │ │ │ │ - add r9, r1, #1 │ │ │ │ │ - add r0, r0, r0, lsl #2 │ │ │ │ │ - add r0, r9, r0 │ │ │ │ │ - and r0, r0, r2 │ │ │ │ │ - add r9, lr, r0 │ │ │ │ │ - ldrsb fp, [r9, #20] │ │ │ │ │ + lsr r8, r6, #5 │ │ │ │ │ + add sl, r8, #1 │ │ │ │ │ + add r2, r2, r2, lsl #2 │ │ │ │ │ + add r2, sl, r2 │ │ │ │ │ + and r2, r2, r1 │ │ │ │ │ + add sl, lr, r2 │ │ │ │ │ + ldrsb fp, [sl, #20] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ blt 1ae4 │ │ │ │ │ b 1ab4 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ @@ -1884,43 +1884,43 @@ │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne lr, [r4, #24] │ │ │ │ │ beq 17d8 │ │ │ │ │ mov r0, lr │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 95e0 │ │ │ │ │ + bl 95f0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ beq 1d2c │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bl c5e8 │ │ │ │ │ + bl c5dc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bne 1d94 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 18ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ bne 18ec │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 18ec │ │ │ │ │ - add r0, r0, r0, lsl #2 │ │ │ │ │ - lsr r1, r1, #5 │ │ │ │ │ - add r0, r0, r1 │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - and r0, r0, r2 │ │ │ │ │ + add r2, r2, r2, lsl #2 │ │ │ │ │ + lsr r8, r8, #5 │ │ │ │ │ + add r2, r2, r8 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + and r2, r2, r1 │ │ │ │ │ b 1ad4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ @@ -1933,38 +1933,38 @@ │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 1d64 │ │ │ │ │ ldr ip, [r4, #16] │ │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ │ bne 1db0 │ │ │ │ │ ldr lr, [r4, #24] │ │ │ │ │ b 1828 │ │ │ │ │ - add r9, lr, r0, lsl #2 │ │ │ │ │ - ldr r1, [r9, #20] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - lsl r1, r0, #2 │ │ │ │ │ + add sl, lr, r2, lsl #2 │ │ │ │ │ + ldr r8, [sl, #20] │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + lsl r8, r2, #2 │ │ │ │ │ bge 1cc8 │ │ │ │ │ ldr r1, [lr, #16] │ │ │ │ │ - str r1, [r9, #20] │ │ │ │ │ + str r1, [sl, #20] │ │ │ │ │ b 1894 │ │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1804 │ │ │ │ │ b 1990 │ │ │ │ │ - add r0, r1, r0 │ │ │ │ │ - lsr r1, r6, #5 │ │ │ │ │ - add r9, r1, #1 │ │ │ │ │ - add r0, r9, r0 │ │ │ │ │ - and r0, r0, r2 │ │ │ │ │ - add r9, lr, r0, lsl #2 │ │ │ │ │ - ldr r9, [r9, #20] │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - lsl r9, r0, #2 │ │ │ │ │ + add r2, r8, r2 │ │ │ │ │ + lsr r8, r6, #5 │ │ │ │ │ + add sl, r8, #1 │ │ │ │ │ + add r2, sl, r2 │ │ │ │ │ + and r2, r2, r1 │ │ │ │ │ + add sl, lr, r2, lsl #2 │ │ │ │ │ + ldr sl, [sl, #20] │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + lsl sl, r2, #2 │ │ │ │ │ bge 1ab8 │ │ │ │ │ ldr r1, [lr, #16] │ │ │ │ │ - add r9, lr, r9 │ │ │ │ │ + add sl, lr, sl │ │ │ │ │ b 1cb0 │ │ │ │ │ ldr sl, [pc, #320] @ 1e44 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, sl │ │ │ │ │ bne 1990 │ │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -2009,23 +2009,23 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1c0c │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e120 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr ip, [r4, #16] │ │ │ │ │ b 1c90 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e120 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ add r1, r9, #42496 @ 0xa600 │ │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ │ ldr r0, [r1, #212] @ 0xd4 │ │ │ │ │ adds lr, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ @@ -2249,28 +2249,28 @@ │ │ │ │ │ bgt 23c0 │ │ │ │ │ lsl lr, r1, #1 │ │ │ │ │ ldrsh r6, [r4, lr] │ │ │ │ │ cmn r6, #1 │ │ │ │ │ bne 2330 │ │ │ │ │ strh r2, [r4, lr] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ beq 217c │ │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ ldr ip, [r1, #12] │ │ │ │ │ and r1, ip, r9 │ │ │ │ │ bgt 2120 │ │ │ │ │ ldrsb lr, [r4, r1] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ bne 2330 │ │ │ │ │ strb r2, [r4, r1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ bne 2148 │ │ │ │ │ ldr r3, [pc, #3056] @ 2d74 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ str r5, [r7, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq 21e4 │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ @@ -3235,15 +3235,15 @@ │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r9, r9, #42496 @ 0xa600 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r6, [sp] │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e120 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r2, [r9, #208] @ 0xd0 │ │ │ │ │ ldr ip, [r9, #212] @ 0xd4 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ adc ip, ip, #0 │ │ │ │ │ @@ -3532,29 +3532,29 @@ │ │ │ │ │ ldr r0, [pc, #228] @ 3564 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ b 32c4 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 95e0 │ │ │ │ │ + bl 95f0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 3500 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ ldr r8, [r2, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movne r6, r8 │ │ │ │ │ bne 34cc │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - bl c5e8 │ │ │ │ │ + bl c5dc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq 34f4 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 34f0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -4102,34 +4102,34 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #2416] @ 0x970 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r5, [r3, #2096] @ 0x830 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - add r1, r8, #42496 @ 0xa600 │ │ │ │ │ + add r0, r8, #42496 @ 0xa600 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #28] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r2, [pc, #264] @ 3d94 <_PyObjectDict_SetItem+0x24c> │ │ │ │ │ - ldr r3, [r1, #208] @ 0xd0 │ │ │ │ │ + ldr r3, [r0, #208] @ 0xd0 │ │ │ │ │ str r2, [r5, #24] │ │ │ │ │ - ldr r2, [r1, #212] @ 0xd4 │ │ │ │ │ + ldr r2, [r0, #212] @ 0xd4 │ │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ - str r3, [r1, #208] @ 0xd0 │ │ │ │ │ - str r2, [r1, #212] @ 0xd4 │ │ │ │ │ + str r3, [r0, #208] @ 0xd0 │ │ │ │ │ + str r2, [r0, #212] @ 0xd4 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ str r2, [r5, #20] │ │ │ │ │ str r5, [r7] │ │ │ │ │ b 3b6c <_PyObjectDict_SetItem+0x24> │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 1250 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl c468 │ │ │ │ │ + bl c45c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r7] │ │ │ │ │ bne 3b6c <_PyObjectDict_SetItem+0x24> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r9, [pc, #176] @ 3d94 <_PyObjectDict_SetItem+0x24c> │ │ │ │ │ @@ -4519,15 +4519,15 @@ │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bne 41bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 54b4 │ │ │ │ │ b 4238 │ │ │ │ │ - bl fd34 │ │ │ │ │ + bl fd28 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 45bc │ │ │ │ │ ldr r0, [pc, #876] @ 45e0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 45b0 │ │ │ │ │ @@ -5572,15 +5572,15 @@ │ │ │ │ │ str r3, [r5] │ │ │ │ │ b 4bdc │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e120 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r6, [r7, #16] │ │ │ │ │ ldrb ip, [r2, #4] │ │ │ │ │ b 4874 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -6437,15 +6437,15 @@ │ │ │ │ │ R_ARM_JUMP24 _PyTrash_thread_deposit_object │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5e80 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, #5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e120 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ add r3, r4, #42496 @ 0xa600 │ │ │ │ │ ldr r1, [r3, #208] @ 0xd0 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r0, [r3, #212] @ 0xd4 │ │ │ │ │ adds r1, r1, #4096 @ 0x1000 │ │ │ │ │ str r1, [r3, #208] @ 0xd0 │ │ │ │ │ @@ -7211,15 +7211,15 @@ │ │ │ │ │ b 68b8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r8, r8, #42496 @ 0xa600 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e120 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r3, [r8, #208] @ 0xd0 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r0, [r8, #212] @ 0xd4 │ │ │ │ │ adds ip, r3, #4096 @ 0x1000 │ │ │ │ │ lsl r2, r2, #20 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ @@ -7494,15 +7494,15 @@ │ │ │ │ │ b 6cf0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r8, r8, #42496 @ 0xa600 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e120 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r3, [r8, #208] @ 0xd0 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r0, [r8, #212] @ 0xd4 │ │ │ │ │ adds ip, r3, #4096 @ 0x1000 │ │ │ │ │ lsl r2, r2, #20 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ @@ -8599,22 +8599,22 @@ │ │ │ │ │ str r4, [r6] │ │ │ │ │ b 7d1c │ │ │ │ │ tst r3, #4 │ │ │ │ │ beq 7e4c │ │ │ │ │ ldrb r3, [r0, #11] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 7e4c │ │ │ │ │ - bl f87c <_PyObject_MaterializeManagedDict_LockHeld> │ │ │ │ │ + bl f870 <_PyObject_MaterializeManagedDict_LockHeld> │ │ │ │ │ R_ARM_CALL _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 7d1c │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 7d2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c468 │ │ │ │ │ + bl c45c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [r6] │ │ │ │ │ bne 7d1c │ │ │ │ │ b 7e04 │ │ │ │ │ ldr r7, [pc, #100] @ 7e94 │ │ │ │ │ add r0, r7, #28 │ │ │ │ │ @@ -8629,15 +8629,15 @@ │ │ │ │ │ ldr r3, [pc, #68] @ 7e98 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [r2, #440] @ 0x1b8 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - bl c468 │ │ │ │ │ + bl c45c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [r5, #-12] │ │ │ │ │ bne 7d1c │ │ │ │ │ b 7e04 │ │ │ │ │ ldr r3, [pc, #24] @ 7e9c │ │ │ │ │ ldr r1, [pc, #24] @ 7ea0 │ │ │ │ │ @@ -8711,15 +8711,15 @@ │ │ │ │ │ R_ARM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 7fec │ │ │ │ │ bne 7fdc │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl e428 │ │ │ │ │ + bl e41c │ │ │ │ │ subs r3, r4, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 7f44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -8793,15 +8793,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 809c │ │ │ │ │ bne 808c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, #1 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b e428 │ │ │ │ │ + b e41c │ │ │ │ │ ldr r3, [pc, #28] @ 80b0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ b 8044 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ @@ -9486,25 +9486,25 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r8, [r2, #440] @ 0x1b8 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ - ldr r2, [pc, #3000] @ 95bc │ │ │ │ │ + ldr r2, [pc, #3016] @ 95cc │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [r0, #-12] │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bne 8e24 │ │ │ │ │ + bne 8e20 │ │ │ │ │ ldr sl, [r7, #12] │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 9524 │ │ │ │ │ + beq 959c │ │ │ │ │ ldrb fp, [r8, #4] │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp fp, #7 │ │ │ │ │ lsl r2, r3, fp │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldrb r2, [r8, #5] │ │ │ │ │ add r0, r8, #20 │ │ │ │ │ @@ -9520,120 +9520,120 @@ │ │ │ │ │ blt 8b8c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r0, [r2, r5, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ beq 8c10 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 8f4c │ │ │ │ │ + beq 8f48 │ │ │ │ │ add r2, r3, r3, lsl #2 │ │ │ │ │ lsr r3, sl, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp fp, #7 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ - bgt 8ddc │ │ │ │ │ + bgt 8dd8 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrsb r5, [r2, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 8dfc │ │ │ │ │ + blt 8df8 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ beq 8c10 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 90f8 │ │ │ │ │ + beq 90f4 │ │ │ │ │ lsr lr, sl, #10 │ │ │ │ │ add r2, lr, #1 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r8, [sp, #24] │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ mov r8, lr │ │ │ │ │ cmp fp, #7 │ │ │ │ │ - bgt 8ef4 │ │ │ │ │ + bgt 8ef0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrsb r5, [r2, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 8e08 │ │ │ │ │ + blt 8e04 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ beq 8c10 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 9294 │ │ │ │ │ + beq 9290 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r3, r8, lsr #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp fp, #7 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ - bgt 8f30 │ │ │ │ │ + bgt 8f2c │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrsb r5, [r2, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 8e18 │ │ │ │ │ + blt 8e14 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ beq 8c10 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 9398 │ │ │ │ │ + beq 93a8 │ │ │ │ │ lsr r8, r8, #10 │ │ │ │ │ add r2, r3, r3, lsl #2 │ │ │ │ │ add r3, r8, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ b 8af4 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - bne 94ac │ │ │ │ │ + bne 94bc │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 8e24 │ │ │ │ │ + ble 8e20 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ bl 1e4c │ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ │ cmp fp, #7 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bgt 9434 │ │ │ │ │ + bgt 9444 │ │ │ │ │ ldr ip, [sp, #8] │ │ │ │ │ strb r2, [ip, r0] │ │ │ │ │ ldrb r3, [r8, #5] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ lsl r2, r2, #3 │ │ │ │ │ mov r0, #1 │ │ │ │ │ add r2, r2, r0, lsl r3 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, ip, r2 │ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ │ - bne 9474 │ │ │ │ │ + bne 9484 │ │ │ │ │ str r7, [r3] │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ str r2, [r8, #16] │ │ │ │ │ str r3, [r8, #12] │ │ │ │ │ - beq 8e24 │ │ │ │ │ + beq 8e20 │ │ │ │ │ add sl, r4, r5, lsl #2 │ │ │ │ │ ldr r8, [sl, #4] │ │ │ │ │ orrs r3, r8, r6 │ │ │ │ │ - beq 9274 │ │ │ │ │ + beq 9270 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8fe4 │ │ │ │ │ + bne 8fe0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 8cac │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bne 8c94 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [sl, #4] │ │ │ │ │ @@ -9644,15 +9644,15 @@ │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ │ strb r5, [r3, r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ strb r2, [r4, #1] │ │ │ │ │ movne r2, r1 │ │ │ │ │ - bne 90e8 │ │ │ │ │ + bne 90e4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ streq r6, [sl, #4] │ │ │ │ │ beq 8c4c │ │ │ │ │ @@ -9681,15 +9681,15 @@ │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ sub r2, r5, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ strb r5, [r4, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8ed4 │ │ │ │ │ + bne 8ed0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 8c78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ bne 8c78 │ │ │ │ │ @@ -9721,19 +9721,18 @@ │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ strb r5, [r3, r2] │ │ │ │ │ strb r1, [r4, #1] │ │ │ │ │ b 8c78 │ │ │ │ │ cmp fp, #15 │ │ │ │ │ - ldrgt r2, [sp, #8] │ │ │ │ │ - ldrle r1, [sp, #8] │ │ │ │ │ - lslle r2, r3, #1 │ │ │ │ │ - ldrgt r5, [r2, r3, lsl #2] │ │ │ │ │ - ldrshle r5, [r1, r2] │ │ │ │ │ + bgt 9308 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + lsl r2, r3, #1 │ │ │ │ │ + ldrsh r5, [r1, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bge 8a6c │ │ │ │ │ cmn r5, #1 │ │ │ │ │ beq 8b94 │ │ │ │ │ add r2, r3, r3, lsl #2 │ │ │ │ │ lsr r3, sl, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ @@ -9748,66 +9747,66 @@ │ │ │ │ │ ldrshle r5, [r1, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bge 8ab8 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ beq 8b94 │ │ │ │ │ b 8ad4 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - bne 9380 │ │ │ │ │ + bne 9390 │ │ │ │ │ ldr r8, [sp, #24] │ │ │ │ │ b 8b94 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 8e10 │ │ │ │ │ + beq 8e0c │ │ │ │ │ b 8b70 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9410 │ │ │ │ │ + bne 9420 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyInterpreterState_Get │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r8] │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 9428 │ │ │ │ │ + beq 9438 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov fp, r4 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - b 8e94 │ │ │ │ │ + b 8e90 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq 9170 │ │ │ │ │ + beq 916c │ │ │ │ │ ldr r5, [r7, #4]! │ │ │ │ │ subs r0, r5, #0 │ │ │ │ │ - beq 8e88 │ │ │ │ │ + beq 8e84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8e88 │ │ │ │ │ + beq 8e84 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r3, [pc, #1796] @ 95c0 │ │ │ │ │ + ldr r3, [pc, #1816] @ 95d0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ addne fp, fp, #1 │ │ │ │ │ - bne 8e88 │ │ │ │ │ + bne 8e84 │ │ │ │ │ ldr r0, [r5, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne fp, fp, #1 │ │ │ │ │ - b 8e88 │ │ │ │ │ + b 8e84 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ bne 8d14 │ │ │ │ │ @@ -9817,15 +9816,15 @@ │ │ │ │ │ ldrgt r2, [sp, #8] │ │ │ │ │ lslle r2, r3, #1 │ │ │ │ │ ldrshle r5, [r1, r2] │ │ │ │ │ ldrgt r5, [r2, r3, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bge 8b0c │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 8e10 │ │ │ │ │ + beq 8e0c │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r3, r8, lsr #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ cmp fp, #15 │ │ │ │ │ ldrle r1, [sp, #8] │ │ │ │ │ @@ -9833,29 +9832,29 @@ │ │ │ │ │ lslle r2, r3, #1 │ │ │ │ │ ldrshle r5, [r1, r2] │ │ │ │ │ ldrgt r5, [r2, r3, lsl #2] │ │ │ │ │ b 8b4c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 8fc0 │ │ │ │ │ + bne 8fbc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 8c10 │ │ │ │ │ ldrb ip, [r7, #16] │ │ │ │ │ ldrb lr, [r0, #16] │ │ │ │ │ eor r1, ip, lr │ │ │ │ │ tst r1, #28 │ │ │ │ │ - bne 8fc0 │ │ │ │ │ + bne 8fbc │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 9594 │ │ │ │ │ + beq 954c │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 95a4 │ │ │ │ │ + beq 9584 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ lsr lr, lr, #2 │ │ │ │ │ and lr, lr, #7 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ @@ -9868,56 +9867,56 @@ │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp fp, #7 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ ble 8aa8 │ │ │ │ │ - b 8ddc │ │ │ │ │ - ldr r3, [pc, #1496] @ 95c4 │ │ │ │ │ + b 8dd8 │ │ │ │ │ + ldr r3, [pc, #1516] @ 95d4 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ - bne 930c │ │ │ │ │ + bne 931c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, r8 │ │ │ │ │ - bne 94cc │ │ │ │ │ + bne 94dc │ │ │ │ │ add r3, r9, #42496 @ 0xa600 │ │ │ │ │ ldr r2, [r3, #208] @ 0xd0 │ │ │ │ │ ldr r1, [r3, #212] @ 0xd4 │ │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r2, [r3, #212] @ 0xd4 │ │ │ │ │ - beq 90c4 │ │ │ │ │ + beq 90c0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 8c84 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 9564 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8c34 │ │ │ │ │ - ldr r3, [pc, #1360] @ 95c0 │ │ │ │ │ + ldr r3, [pc, #1380] @ 95d0 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq 9554 │ │ │ │ │ - ldr r3, [pc, #1352] @ 95c8 │ │ │ │ │ + ldr r3, [pc, #1372] @ 95d8 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr lr, [sp, #12] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r2, [lr, #-4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ @@ -9954,20 +9953,20 @@ │ │ │ │ │ beq 8c10 │ │ │ │ │ ldrb ip, [r7, #16] │ │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ │ eor r0, ip, lr │ │ │ │ │ tst r0, #28 │ │ │ │ │ bne 8ad4 │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 958c │ │ │ │ │ + beq 9594 │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 9584 │ │ │ │ │ + beq 958c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ lsr ip, lr, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ @@ -9979,26 +9978,26 @@ │ │ │ │ │ b 8ad4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ - ldr r3, [pc, #1084] @ 95cc │ │ │ │ │ + ldr r3, [pc, #1104] @ 95dc │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 935c │ │ │ │ │ + ble 936c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r3, #2416] @ 0x970 │ │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ │ ldr sl, [r3, #2096] @ 0x830 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ @@ -10013,16 +10012,16 @@ │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r8, [sl, #24] │ │ │ │ │ str r4, [sl, #28] │ │ │ │ │ str r3, [r5, #208] @ 0xd0 │ │ │ │ │ str r2, [r5, #212] @ 0xd4 │ │ │ │ │ str r3, [sl, #16] │ │ │ │ │ str r2, [sl, #20] │ │ │ │ │ - beq 9244 │ │ │ │ │ - ldr r3, [pc, #956] @ 95d0 │ │ │ │ │ + beq 9240 │ │ │ │ │ + ldr r3, [pc, #976] @ 95e0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ sub r1, sl, #8 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ │ @@ -10043,83 +10042,88 @@ │ │ │ │ │ bne 8c78 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 36f8 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ - ldr r3, [pc, #852] @ 95d4 │ │ │ │ │ + ldr r3, [pc, #872] @ 95e4 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #848] @ 95d8 │ │ │ │ │ + ldr r1, [pc, #868] @ 95e8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 9268 │ │ │ │ │ + b 9264 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ bne 8b28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 8c10 │ │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ │ ldrb ip, [r7, #16] │ │ │ │ │ eor r0, lr, ip │ │ │ │ │ tst r0, #28 │ │ │ │ │ bne 8b28 │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 954c │ │ │ │ │ + beq 9544 │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 9544 │ │ │ │ │ + beq 953c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ lsr ip, lr, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8c10 │ │ │ │ │ b 8b28 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r5, [r2, r3, lsl #2] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bge 8a6c │ │ │ │ │ + b 8db8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 9480 │ │ │ │ │ + beq 9490 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 94c8 │ │ │ │ │ + bne 94d8 │ │ │ │ │ add r3, r9, #42496 @ 0xa600 │ │ │ │ │ ldr r2, [r3, #208] @ 0xd0 │ │ │ │ │ ldr r1, [r3, #212] @ 0xd4 │ │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ str r2, [r3, #212] @ 0xd4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9048 │ │ │ │ │ + beq 9044 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ streq r6, [sl, #4] │ │ │ │ │ beq 8d08 │ │ │ │ │ b 8c94 │ │ │ │ │ - ldr r0, [pc, #632] @ 95dc │ │ │ │ │ + ldr r0, [pc, #632] @ 95ec │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 91d4 │ │ │ │ │ + bne 91d0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 54b4 │ │ │ │ │ - b 9260 │ │ │ │ │ + b 925c │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r3, r8, lsr #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ b 8b44 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ @@ -10130,20 +10134,20 @@ │ │ │ │ │ beq 8c10 │ │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ │ ldrb ip, [r7, #16] │ │ │ │ │ eor r0, lr, ip │ │ │ │ │ tst r0, #28 │ │ │ │ │ bne 8b70 │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 95b4 │ │ │ │ │ + beq 95c4 │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 95ac │ │ │ │ │ + beq 95bc │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ lsr ip, lr, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ @@ -10158,15 +10162,15 @@ │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 3da0 <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_JUMP24 _PyDict_SetItem_LockHeld │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 9188 │ │ │ │ │ + b 9184 │ │ │ │ │ cmp fp, #15 │ │ │ │ │ ldrle r3, [sp, #8] │ │ │ │ │ ldrgt r3, [sp, #8] │ │ │ │ │ lslle r0, r0, #1 │ │ │ │ │ strgt r2, [r3, r0, lsl #2] │ │ │ │ │ strhle r2, [r3, r0] │ │ │ │ │ ldrb r0, [r8, #5] │ │ │ │ │ @@ -10179,15 +10183,15 @@ │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ beq 8bf0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r7] │ │ │ │ │ b 8bf0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 959c │ │ │ │ │ + bne 9534 │ │ │ │ │ add r3, r9, #42496 @ 0xa600 │ │ │ │ │ ldr r2, [r3, #208] @ 0xd0 │ │ │ │ │ ldr r1, [r3, #212] @ 0xd4 │ │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ str r2, [r3, #212] @ 0xd4 │ │ │ │ │ @@ -10200,91 +10204,91 @@ │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ b 8aa8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r6, [sp] │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e120 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ add r3, r9, #42496 @ 0xa600 │ │ │ │ │ ldr r2, [r3, #208] @ 0xd0 │ │ │ │ │ ldr r1, [r3, #212] @ 0xd4 │ │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r2, [r3, #212] @ 0xd4 │ │ │ │ │ - beq 9514 │ │ │ │ │ + beq 9524 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9048 │ │ │ │ │ + beq 9044 │ │ │ │ │ b 8c34 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [sl, #4] │ │ │ │ │ - beq 90c8 │ │ │ │ │ + beq 90c4 │ │ │ │ │ b 8cb8 │ │ │ │ │ - ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldrb fp, [r8, #4] │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - cmp fp, #7 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b 8a34 │ │ │ │ │ + mov r1, #2 │ │ │ │ │ + b 94dc │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 92e8 │ │ │ │ │ + b 92e4 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 92d4 │ │ │ │ │ + b 92d0 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 8f88 │ │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9078 │ │ │ │ │ + bne 9074 │ │ │ │ │ b 8c34 │ │ │ │ │ - ldr r3, [pc, #84] @ 95c0 │ │ │ │ │ + ldr r3, [pc, #100] @ 95d0 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 9078 │ │ │ │ │ + bne 9074 │ │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9078 │ │ │ │ │ - b 9058 │ │ │ │ │ + bne 9074 │ │ │ │ │ + b 9054 │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 914c │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b 9138 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 8f8c │ │ │ │ │ - mov r1, #2 │ │ │ │ │ - b 94cc │ │ │ │ │ + b 8f9c │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 8fa0 │ │ │ │ │ + b 9148 │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b 9134 │ │ │ │ │ + ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldrb fp, [r8, #4] │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + cmp fp, #7 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b 8a34 │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 93ec │ │ │ │ │ + b 93fc │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 93d8 │ │ │ │ │ + b 93e8 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ - .word 0x000005d0 │ │ │ │ │ + .word 0x000005e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000540 │ │ │ │ │ + .word 0x00000554 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000434 │ │ │ │ │ + .word 0x00000448 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000003b4 │ │ │ │ │ + .word 0x000003c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_AttributeError │ │ │ │ │ .word 0x000000d8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000095e0 : │ │ │ │ │ +000095f0 : │ │ │ │ │ insert_split_key(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ │ ldrb r9, [r0, #5] │ │ │ │ │ @@ -10294,1211 +10298,1204 @@ │ │ │ │ │ add sl, r0, #20 │ │ │ │ │ mov r6, r2 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ add r2, sl, r9 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ and fp, r6, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bgt 97d0 │ │ │ │ │ + bgt 97e0 │ │ │ │ │ ldrsb r2, [sl, fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - blt 9744 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + blt 9754 │ │ │ │ │ add r1, sl, r9 │ │ │ │ │ ldr r0, [r1, r2, lsl #3] │ │ │ │ │ - cmp r8, r0 │ │ │ │ │ - beq 97c4 │ │ │ │ │ + cmp r7, r0 │ │ │ │ │ + beq 97d4 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq 98ac │ │ │ │ │ + beq 98bc │ │ │ │ │ add r2, fp, fp, lsl #2 │ │ │ │ │ lsr fp, r6, #5 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ add fp, fp, r2 │ │ │ │ │ and fp, fp, r4 │ │ │ │ │ - ldrsb r7, [sl, fp] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt 9830 │ │ │ │ │ + ldrsb r8, [sl, fp] │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + blt 9840 │ │ │ │ │ add r2, sl, r9 │ │ │ │ │ - ldr r1, [r2, r7, lsl #3] │ │ │ │ │ - cmp r8, r1 │ │ │ │ │ - beq 97c4 │ │ │ │ │ + ldr r1, [r2, r8, lsl #3] │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + beq 97d4 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq 9988 │ │ │ │ │ + beq 9998 │ │ │ │ │ lsr lr, r6, #10 │ │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ │ add r2, lr, #1 │ │ │ │ │ add r2, r2, fp │ │ │ │ │ and fp, r4, r2 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r4, lr │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bgt 9940 │ │ │ │ │ - ldrsb r7, [sl, fp] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt 9858 │ │ │ │ │ + bgt 9950 │ │ │ │ │ + ldrsb r8, [sl, fp] │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + blt 9868 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - ldr r1, [r2, r7, lsl #3] │ │ │ │ │ - cmp r8, r1 │ │ │ │ │ - beq 97c4 │ │ │ │ │ + ldr r1, [r2, r8, lsl #3] │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + beq 97d4 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq 9a00 │ │ │ │ │ + beq 9a10 │ │ │ │ │ add r2, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r2, r2, r4, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ and fp, r2, r1 │ │ │ │ │ - bgt 9974 │ │ │ │ │ - ldrsb r7, [sl, fp] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt 9898 │ │ │ │ │ + bgt 9984 │ │ │ │ │ + ldrsb r8, [sl, fp] │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + blt 98a8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - ldr r1, [r2, r7, lsl #3] │ │ │ │ │ - cmp r8, r1 │ │ │ │ │ - beq 97c4 │ │ │ │ │ + ldr r1, [r2, r8, lsl #3] │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + beq 97d4 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq 9aa8 │ │ │ │ │ + beq 9ab8 │ │ │ │ │ lsr r4, r4, #10 │ │ │ │ │ add r2, r4, #1 │ │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ │ add fp, fp, r2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ and fp, fp, r2 │ │ │ │ │ - b 96b4 │ │ │ │ │ + b 96c4 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 9b54 │ │ │ │ │ + bne 9b64 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 98a4 │ │ │ │ │ + ble 98b4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1e4c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - bgt 9b20 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + bgt 9b30 │ │ │ │ │ strb r2, [sl, r0] │ │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ lsl r2, r2, #3 │ │ │ │ │ mov r0, #1 │ │ │ │ │ add r2, r2, r0, lsl r1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r1, sl, r2 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ - bne 9b48 │ │ │ │ │ + bne 9b58 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r8, [r1] │ │ │ │ │ + str r7, [r1] │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bgt 9a78 │ │ │ │ │ + bgt 9a88 │ │ │ │ │ lsl r2, fp, #1 │ │ │ │ │ - ldrsh r7, [sl, r2] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt 9878 │ │ │ │ │ + ldrsh r8, [sl, r2] │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + blt 9888 │ │ │ │ │ add r2, sl, r9 │ │ │ │ │ - ldr r0, [r2, r7, lsl #3] │ │ │ │ │ - cmp r8, r0 │ │ │ │ │ - beq 97c4 │ │ │ │ │ + ldr r0, [r2, r8, lsl #3] │ │ │ │ │ + cmp r7, r0 │ │ │ │ │ + beq 97d4 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq 98ac │ │ │ │ │ + beq 98bc │ │ │ │ │ add r2, fp, fp, lsl #2 │ │ │ │ │ lsr fp, r6, #5 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ add fp, fp, r2 │ │ │ │ │ and fp, fp, r4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bgt 9aa0 │ │ │ │ │ + bgt 9ab0 │ │ │ │ │ lsl r2, fp, #1 │ │ │ │ │ - ldrsh r7, [sl, r2] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bge 967c │ │ │ │ │ - cmn r7, #1 │ │ │ │ │ - beq 974c │ │ │ │ │ + ldrsh r8, [sl, r2] │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + bge 968c │ │ │ │ │ + cmn r8, #1 │ │ │ │ │ + beq 975c │ │ │ │ │ lsr lr, r6, #10 │ │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ │ add r2, lr, #1 │ │ │ │ │ add fp, fp, r2 │ │ │ │ │ and fp, fp, r4 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r4, lr │ │ │ │ │ - b 96b4 │ │ │ │ │ - cmn r7, #1 │ │ │ │ │ - beq 974c │ │ │ │ │ + b 96c4 │ │ │ │ │ + cmn r8, #1 │ │ │ │ │ + beq 975c │ │ │ │ │ add r2, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r2, r2, r4, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and fp, r1, r2 │ │ │ │ │ - b 9700 │ │ │ │ │ - cmn r7, #1 │ │ │ │ │ - beq 974c │ │ │ │ │ + b 9710 │ │ │ │ │ + cmn r8, #1 │ │ │ │ │ + beq 975c │ │ │ │ │ lsr r2, r6, #5 │ │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add fp, r2, fp │ │ │ │ │ and fp, fp, r4 │ │ │ │ │ - b 9820 │ │ │ │ │ - cmn r7, #1 │ │ │ │ │ - beq 974c │ │ │ │ │ - b 9728 │ │ │ │ │ - mvn r7, #0 │ │ │ │ │ - b 97c4 │ │ │ │ │ + b 9830 │ │ │ │ │ + cmn r8, #1 │ │ │ │ │ + beq 975c │ │ │ │ │ + b 9738 │ │ │ │ │ + mvn r8, #0 │ │ │ │ │ + b 97d4 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - ldr r1, [r8, #8] │ │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 9920 │ │ │ │ │ + bne 9930 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 97c4 │ │ │ │ │ - ldrb lr, [r8, #16] │ │ │ │ │ + beq 97d4 │ │ │ │ │ + ldrb lr, [r7, #16] │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ eor r1, lr, ip │ │ │ │ │ tst r1, #28 │ │ │ │ │ - bne 9920 │ │ │ │ │ + bne 9930 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 9b6c │ │ │ │ │ + beq 9b7c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 9b94 │ │ │ │ │ + beq 9ba4 │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ - addeq r1, r8, #28 │ │ │ │ │ - addne r1, r8, #20 │ │ │ │ │ + addeq r1, r7, #28 │ │ │ │ │ + addne r1, r7, #20 │ │ │ │ │ lsr ip, ip, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 97c4 │ │ │ │ │ + beq 97d4 │ │ │ │ │ lsr r2, r6, #5 │ │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add fp, r2, fp │ │ │ │ │ cmp r3, #7 │ │ │ │ │ and fp, fp, r4 │ │ │ │ │ - ble 9670 │ │ │ │ │ - b 9818 │ │ │ │ │ + ble 9680 │ │ │ │ │ + b 9828 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ lslle r2, fp, #1 │ │ │ │ │ - ldrshle r7, [sl, r2] │ │ │ │ │ - ldrgt r7, [sl, fp, lsl #2] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bge 96c8 │ │ │ │ │ - cmn r7, #1 │ │ │ │ │ - beq 974c │ │ │ │ │ + ldrshle r8, [sl, r2] │ │ │ │ │ + ldrgt r8, [sl, fp, lsl #2] │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + bge 96d8 │ │ │ │ │ + cmn r8, #1 │ │ │ │ │ + beq 975c │ │ │ │ │ add r2, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r2, r2, r4, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and fp, r1, r2 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ lslle r2, fp, #1 │ │ │ │ │ - ldrshle r7, [sl, r2] │ │ │ │ │ - ldrgt r7, [sl, fp, lsl #2] │ │ │ │ │ - b 9704 │ │ │ │ │ + ldrshle r8, [sl, r2] │ │ │ │ │ + ldrgt r8, [sl, fp, lsl #2] │ │ │ │ │ + b 9714 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 9838 │ │ │ │ │ + bne 9848 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 97c4 │ │ │ │ │ + beq 97d4 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ - ldrb lr, [r8, #16] │ │ │ │ │ + ldrb lr, [r7, #16] │ │ │ │ │ eor r0, ip, lr │ │ │ │ │ tst r0, #28 │ │ │ │ │ - bne 9838 │ │ │ │ │ + bne 9848 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 9b7c │ │ │ │ │ + beq 9b8c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 9b74 │ │ │ │ │ + beq 9b84 │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ - addeq r1, r8, #28 │ │ │ │ │ - addne r1, r8, #20 │ │ │ │ │ + addeq r1, r7, #28 │ │ │ │ │ + addne r1, r7, #20 │ │ │ │ │ lsr ip, ip, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 97c4 │ │ │ │ │ - b 9838 │ │ │ │ │ + beq 97d4 │ │ │ │ │ + b 9848 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 96e4 │ │ │ │ │ + bne 96f4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 97c4 │ │ │ │ │ + beq 97d4 │ │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ │ - ldrb ip, [r8, #16] │ │ │ │ │ + ldrb ip, [r7, #16] │ │ │ │ │ eor r0, lr, ip │ │ │ │ │ tst r0, #28 │ │ │ │ │ - bne 96e4 │ │ │ │ │ + bne 96f4 │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 9b8c │ │ │ │ │ + beq 9b9c │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 9b84 │ │ │ │ │ + beq 9b94 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - addne r1, r8, #20 │ │ │ │ │ - addeq r1, r8, #28 │ │ │ │ │ + addne r1, r7, #20 │ │ │ │ │ + addeq r1, r7, #28 │ │ │ │ │ lsr ip, lr, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 97c4 │ │ │ │ │ - b 96e4 │ │ │ │ │ - ldr r7, [sl, fp, lsl #2] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bge 97e8 │ │ │ │ │ - cmn r7, #1 │ │ │ │ │ - beq 974c │ │ │ │ │ + beq 97d4 │ │ │ │ │ + b 96f4 │ │ │ │ │ + ldr r8, [sl, fp, lsl #2] │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + bge 97f8 │ │ │ │ │ + cmn r8, #1 │ │ │ │ │ + beq 975c │ │ │ │ │ lsr r2, r6, #5 │ │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add fp, r2, fp │ │ │ │ │ and fp, fp, r4 │ │ │ │ │ - ldr r7, [sl, fp, lsl #2] │ │ │ │ │ - b 9828 │ │ │ │ │ + ldr r8, [sl, fp, lsl #2] │ │ │ │ │ + b 9838 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 9728 │ │ │ │ │ + bne 9738 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 97c4 │ │ │ │ │ + beq 97d4 │ │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ │ - ldrb ip, [r8, #16] │ │ │ │ │ + ldrb ip, [r7, #16] │ │ │ │ │ eor r0, lr, ip │ │ │ │ │ tst r0, #28 │ │ │ │ │ - bne 9728 │ │ │ │ │ + bne 9738 │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 9ba4 │ │ │ │ │ + beq 9bb4 │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 9b9c │ │ │ │ │ + beq 9bac │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - addne r1, r8, #20 │ │ │ │ │ - addeq r1, r8, #28 │ │ │ │ │ + addne r1, r7, #20 │ │ │ │ │ + addeq r1, r7, #28 │ │ │ │ │ lsr ip, lr, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 97c4 │ │ │ │ │ - b 9728 │ │ │ │ │ + beq 97d4 │ │ │ │ │ + b 9738 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ strgt r2, [sl, r0, lsl #2] │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ lslle r0, r0, #1 │ │ │ │ │ ldrgt r2, [r5, #16] │ │ │ │ │ - add r1, r9, r7, lsl #3 │ │ │ │ │ + add r1, r9, r8, lsl #3 │ │ │ │ │ strhle r2, [sl, r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r1, sl, r1 │ │ │ │ │ - beq 97ac │ │ │ │ │ + beq 97bc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - str r3, [r8] │ │ │ │ │ - b 97ac │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + b 97bc │ │ │ │ │ lsr r2, r6, #5 │ │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add fp, r2, fp │ │ │ │ │ and fp, fp, r4 │ │ │ │ │ - b 9670 │ │ │ │ │ + b 9680 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 98ec │ │ │ │ │ - ldr r1, [r8, #28] │ │ │ │ │ - b 99dc │ │ │ │ │ + b 98fc │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b 99ec │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 99c8 │ │ │ │ │ - ldr r1, [r8, #28] │ │ │ │ │ - b 9a54 │ │ │ │ │ + b 99d8 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b 9a64 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 9a40 │ │ │ │ │ - ldr r1, [r8, #28] │ │ │ │ │ - b 9900 │ │ │ │ │ - ldr r1, [r8, #28] │ │ │ │ │ - b 9afc │ │ │ │ │ + b 9a50 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b 9910 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b 9b0c │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 9ae8 │ │ │ │ │ + b 9af8 │ │ │ │ │ │ │ │ │ │ -00009bac <_PyObject_TryGetInstanceAttribute>: │ │ │ │ │ +00009bbc <_PyObject_TryGetInstanceAttribute>: │ │ │ │ │ _PyObject_TryGetInstanceAttribute(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrb r0, [r0, #11] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - beq 9d2c <_PyObject_TryGetInstanceAttribute+0x180> │ │ │ │ │ + beq 9d3c <_PyObject_TryGetInstanceAttribute+0x180> │ │ │ │ │ ldr sl, [r1, #12] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmn sl, #1 │ │ │ │ │ ldr r4, [r3, #440] @ 0x1b8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - beq a07c <_PyObject_TryGetInstanceAttribute+0x4d0> │ │ │ │ │ - ldrb r3, [r4, #4] │ │ │ │ │ + beq a058 <_PyObject_TryGetInstanceAttribute+0x49c> │ │ │ │ │ + ldrb fp, [r4, #4] │ │ │ │ │ mov r8, #1 │ │ │ │ │ - lsl r9, r8, r3 │ │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ │ + lsl r9, r8, fp │ │ │ │ │ + ldrb r3, [r4, #5] │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ add r4, r4, #20 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - add r8, r4, r8, lsl r2 │ │ │ │ │ - and fp, sl, r9 │ │ │ │ │ - bgt 9dd8 <_PyObject_TryGetInstanceAttribute+0x22c> │ │ │ │ │ - ldrsb r7, [r4, fp] │ │ │ │ │ + cmp fp, #7 │ │ │ │ │ + add r8, r4, r8, lsl r3 │ │ │ │ │ + and r3, sl, r9 │ │ │ │ │ + bgt 9de8 <_PyObject_TryGetInstanceAttribute+0x22c> │ │ │ │ │ + ldrsb r7, [r4, r3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 9d14 <_PyObject_TryGetInstanceAttribute+0x168> │ │ │ │ │ + blt 9d24 <_PyObject_TryGetInstanceAttribute+0x168> │ │ │ │ │ ldr r0, [r8, r7, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq 9dac <_PyObject_TryGetInstanceAttribute+0x200> │ │ │ │ │ + beq 9dbc <_PyObject_TryGetInstanceAttribute+0x200> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 9eb8 <_PyObject_TryGetInstanceAttribute+0x30c> │ │ │ │ │ - add r2, fp, fp, lsl #2 │ │ │ │ │ - lsr fp, sl, #5 │ │ │ │ │ - add fp, fp, #1 │ │ │ │ │ - add fp, fp, r2 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - and fp, fp, r9 │ │ │ │ │ - bgt 9e0c <_PyObject_TryGetInstanceAttribute+0x260> │ │ │ │ │ - ldrsb r7, [r4, fp] │ │ │ │ │ + beq 9eac <_PyObject_TryGetInstanceAttribute+0x2f0> │ │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ │ + lsr r3, sl, #5 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + add r3, r3, r2 │ │ │ │ │ + cmp fp, #7 │ │ │ │ │ + and r3, r3, r9 │ │ │ │ │ + bgt 9e1c <_PyObject_TryGetInstanceAttribute+0x260> │ │ │ │ │ + ldrsb r7, [r4, r3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 9e24 <_PyObject_TryGetInstanceAttribute+0x278> │ │ │ │ │ + blt 9e34 <_PyObject_TryGetInstanceAttribute+0x278> │ │ │ │ │ ldr r1, [r8, r7, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq 9dac <_PyObject_TryGetInstanceAttribute+0x200> │ │ │ │ │ + beq 9dbc <_PyObject_TryGetInstanceAttribute+0x200> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 9f4c <_PyObject_TryGetInstanceAttribute+0x3a0> │ │ │ │ │ + beq 9f40 <_PyObject_TryGetInstanceAttribute+0x384> │ │ │ │ │ lsr lr, sl, #10 │ │ │ │ │ - add fp, fp, fp, lsl #2 │ │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ │ add r2, lr, #1 │ │ │ │ │ - add fp, fp, r2 │ │ │ │ │ + add r3, r2, r3 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - and fp, fp, r9 │ │ │ │ │ + and r3, r3, r9 │ │ │ │ │ mov r5, lr │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bgt 9e74 <_PyObject_TryGetInstanceAttribute+0x2c8> │ │ │ │ │ - ldrsb r7, [r4, fp] │ │ │ │ │ + cmp fp, #7 │ │ │ │ │ + bgt 9e68 <_PyObject_TryGetInstanceAttribute+0x2ac> │ │ │ │ │ + ldrsb r7, [r4, r3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 9e4c <_PyObject_TryGetInstanceAttribute+0x2a0> │ │ │ │ │ + blt 9e40 <_PyObject_TryGetInstanceAttribute+0x284> │ │ │ │ │ ldr r1, [r8, r7, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq 9da8 <_PyObject_TryGetInstanceAttribute+0x1fc> │ │ │ │ │ + beq 9db8 <_PyObject_TryGetInstanceAttribute+0x1fc> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 9d34 <_PyObject_TryGetInstanceAttribute+0x188> │ │ │ │ │ - add r2, fp, fp, lsl #2 │ │ │ │ │ - add r2, r2, r5, lsr #5 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - and fp, r2, r9 │ │ │ │ │ - bgt 9ea4 <_PyObject_TryGetInstanceAttribute+0x2f8> │ │ │ │ │ - ldrsb r7, [r4, fp] │ │ │ │ │ + beq 9d44 <_PyObject_TryGetInstanceAttribute+0x188> │ │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ │ + add r3, r3, r5, lsr #5 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp fp, #7 │ │ │ │ │ + and r3, r3, r9 │ │ │ │ │ + bgt 9e98 <_PyObject_TryGetInstanceAttribute+0x2dc> │ │ │ │ │ + ldrsb r7, [r4, r3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 9e68 <_PyObject_TryGetInstanceAttribute+0x2bc> │ │ │ │ │ + blt 9e5c <_PyObject_TryGetInstanceAttribute+0x2a0> │ │ │ │ │ ldr r1, [r8, r7, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq 9da8 <_PyObject_TryGetInstanceAttribute+0x1fc> │ │ │ │ │ + beq 9db8 <_PyObject_TryGetInstanceAttribute+0x1fc> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 9fd4 <_PyObject_TryGetInstanceAttribute+0x428> │ │ │ │ │ + beq 9fc8 <_PyObject_TryGetInstanceAttribute+0x40c> │ │ │ │ │ lsr r5, r5, #10 │ │ │ │ │ - add fp, fp, fp, lsl #2 │ │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ - add fp, fp, r2 │ │ │ │ │ - and fp, fp, r9 │ │ │ │ │ - b 9c94 <_PyObject_TryGetInstanceAttribute+0xe8> │ │ │ │ │ + add r3, r3, r2 │ │ │ │ │ + and r3, r3, r9 │ │ │ │ │ + b 9ca4 <_PyObject_TryGetInstanceAttribute+0xe8> │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - bne a04c <_PyObject_TryGetInstanceAttribute+0x4a0> │ │ │ │ │ + bne a040 <_PyObject_TryGetInstanceAttribute+0x484> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ mov r0, #1 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 9cc0 <_PyObject_TryGetInstanceAttribute+0x114> │ │ │ │ │ + bne 9cd0 <_PyObject_TryGetInstanceAttribute+0x114> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9da8 <_PyObject_TryGetInstanceAttribute+0x1fc> │ │ │ │ │ + beq 9db8 <_PyObject_TryGetInstanceAttribute+0x1fc> │ │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ │ eor r0, lr, ip │ │ │ │ │ tst r0, #28 │ │ │ │ │ - bne 9cc0 <_PyObject_TryGetInstanceAttribute+0x114> │ │ │ │ │ + bne 9cd0 <_PyObject_TryGetInstanceAttribute+0x114> │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq a0c4 <_PyObject_TryGetInstanceAttribute+0x518> │ │ │ │ │ + beq a0b0 <_PyObject_TryGetInstanceAttribute+0x4f4> │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq a0bc <_PyObject_TryGetInstanceAttribute+0x510> │ │ │ │ │ + beq a0a8 <_PyObject_TryGetInstanceAttribute+0x4ec> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ lsr ip, lr, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9cc0 <_PyObject_TryGetInstanceAttribute+0x114> │ │ │ │ │ + bne 9cd0 <_PyObject_TryGetInstanceAttribute+0x114> │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ add r5, r5, r7, lsl #2 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9dcc <_PyObject_TryGetInstanceAttribute+0x220> │ │ │ │ │ + beq 9ddc <_PyObject_TryGetInstanceAttribute+0x220> │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 9d28 <_PyObject_TryGetInstanceAttribute+0x17c> │ │ │ │ │ - cmp r3, #15 │ │ │ │ │ - bgt 9fc4 <_PyObject_TryGetInstanceAttribute+0x418> │ │ │ │ │ - lsl r2, fp, #1 │ │ │ │ │ + b 9d38 <_PyObject_TryGetInstanceAttribute+0x17c> │ │ │ │ │ + cmp fp, #15 │ │ │ │ │ + bgt 9fb8 <_PyObject_TryGetInstanceAttribute+0x3fc> │ │ │ │ │ + lsl r2, r3, #1 │ │ │ │ │ ldrsh r7, [r4, r2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge 9c20 <_PyObject_TryGetInstanceAttribute+0x74> │ │ │ │ │ + bge 9c30 <_PyObject_TryGetInstanceAttribute+0x74> │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 9d1c <_PyObject_TryGetInstanceAttribute+0x170> │ │ │ │ │ - lsr r2, sl, #5 │ │ │ │ │ - add fp, fp, fp, lsl #2 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - add fp, r2, fp │ │ │ │ │ - and fp, fp, r9 │ │ │ │ │ - cmp r3, #15 │ │ │ │ │ - lslle r2, fp, #1 │ │ │ │ │ - ldrgt r7, [r4, fp, lsl #2] │ │ │ │ │ + beq 9d2c <_PyObject_TryGetInstanceAttribute+0x170> │ │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ │ + lsr r3, sl, #5 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + add r3, r3, r2 │ │ │ │ │ + and r3, r3, r9 │ │ │ │ │ + cmp fp, #15 │ │ │ │ │ + lslle r2, r3, #1 │ │ │ │ │ + ldrgt r7, [r4, r3, lsl #2] │ │ │ │ │ ldrshle r7, [r4, r2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge 9c60 <_PyObject_TryGetInstanceAttribute+0xb4> │ │ │ │ │ + bge 9c70 <_PyObject_TryGetInstanceAttribute+0xb4> │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 9d1c <_PyObject_TryGetInstanceAttribute+0x170> │ │ │ │ │ - lsr lr, sl, #10 │ │ │ │ │ - add fp, fp, fp, lsl #2 │ │ │ │ │ - add r2, lr, #1 │ │ │ │ │ - add r2, r2, fp │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - and fp, r2, r9 │ │ │ │ │ - mov r5, lr │ │ │ │ │ - b 9c94 <_PyObject_TryGetInstanceAttribute+0xe8> │ │ │ │ │ + beq 9d2c <_PyObject_TryGetInstanceAttribute+0x170> │ │ │ │ │ + b 9c88 <_PyObject_TryGetInstanceAttribute+0xcc> │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 9d1c <_PyObject_TryGetInstanceAttribute+0x170> │ │ │ │ │ - add r2, fp, fp, lsl #2 │ │ │ │ │ - add r2, r2, r5, lsr #5 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - and fp, r2, r9 │ │ │ │ │ - b 9cd8 <_PyObject_TryGetInstanceAttribute+0x12c> │ │ │ │ │ + beq 9d2c <_PyObject_TryGetInstanceAttribute+0x170> │ │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ │ + add r3, r3, r5, lsr #5 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + and r3, r3, r9 │ │ │ │ │ + b 9ce8 <_PyObject_TryGetInstanceAttribute+0x12c> │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 9d1c <_PyObject_TryGetInstanceAttribute+0x170> │ │ │ │ │ - b 9cfc <_PyObject_TryGetInstanceAttribute+0x150> │ │ │ │ │ - cmp r3, #15 │ │ │ │ │ - lslle r2, fp, #1 │ │ │ │ │ + beq 9d2c <_PyObject_TryGetInstanceAttribute+0x170> │ │ │ │ │ + b 9d0c <_PyObject_TryGetInstanceAttribute+0x150> │ │ │ │ │ + cmp fp, #15 │ │ │ │ │ + lslle r2, r3, #1 │ │ │ │ │ ldrshle r7, [r4, r2] │ │ │ │ │ - ldrgt r7, [r4, fp, lsl #2] │ │ │ │ │ + ldrgt r7, [r4, r3, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge 9ca8 <_PyObject_TryGetInstanceAttribute+0xfc> │ │ │ │ │ + bge 9cb8 <_PyObject_TryGetInstanceAttribute+0xfc> │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 9d1c <_PyObject_TryGetInstanceAttribute+0x170> │ │ │ │ │ - add r2, fp, fp, lsl #2 │ │ │ │ │ - add r2, r2, r5, lsr #5 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - and fp, r9, r2 │ │ │ │ │ - cmp r3, #15 │ │ │ │ │ - lslle r2, fp, #1 │ │ │ │ │ + beq 9d2c <_PyObject_TryGetInstanceAttribute+0x170> │ │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ │ + add r3, r3, r5, lsr #5 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + and r3, r3, r9 │ │ │ │ │ + cmp fp, #15 │ │ │ │ │ + lslle r2, r3, #1 │ │ │ │ │ ldrshle r7, [r4, r2] │ │ │ │ │ - ldrgt r7, [r4, fp, lsl #2] │ │ │ │ │ - b 9cdc <_PyObject_TryGetInstanceAttribute+0x130> │ │ │ │ │ + ldrgt r7, [r4, r3, lsl #2] │ │ │ │ │ + b 9cec <_PyObject_TryGetInstanceAttribute+0x130> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 9f2c <_PyObject_TryGetInstanceAttribute+0x380> │ │ │ │ │ + bne 9f20 <_PyObject_TryGetInstanceAttribute+0x364> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9dac <_PyObject_TryGetInstanceAttribute+0x200> │ │ │ │ │ + beq 9dbc <_PyObject_TryGetInstanceAttribute+0x200> │ │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ │ ldrb lr, [r0, #16] │ │ │ │ │ eor r1, ip, lr │ │ │ │ │ tst r1, #28 │ │ │ │ │ - bne 9f2c <_PyObject_TryGetInstanceAttribute+0x380> │ │ │ │ │ + bne 9f20 <_PyObject_TryGetInstanceAttribute+0x364> │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq a064 <_PyObject_TryGetInstanceAttribute+0x4b8> │ │ │ │ │ + beq a0b8 <_PyObject_TryGetInstanceAttribute+0x4fc> │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq a0a4 <_PyObject_TryGetInstanceAttribute+0x4f8> │ │ │ │ │ + beq a080 <_PyObject_TryGetInstanceAttribute+0x4c4> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ lsr lr, lr, #2 │ │ │ │ │ and lr, lr, #7 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9dac <_PyObject_TryGetInstanceAttribute+0x200> │ │ │ │ │ + beq 9dbc <_PyObject_TryGetInstanceAttribute+0x200> │ │ │ │ │ lsr r2, sl, #5 │ │ │ │ │ - add fp, fp, fp, lsl #2 │ │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - add fp, r2, fp │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - and fp, fp, r9 │ │ │ │ │ - ble 9c54 <_PyObject_TryGetInstanceAttribute+0xa8> │ │ │ │ │ - b 9e0c <_PyObject_TryGetInstanceAttribute+0x260> │ │ │ │ │ + add r3, r2, r3 │ │ │ │ │ + cmp fp, #7 │ │ │ │ │ + and r3, r3, r9 │ │ │ │ │ + ble 9c64 <_PyObject_TryGetInstanceAttribute+0xa8> │ │ │ │ │ + b 9e1c <_PyObject_TryGetInstanceAttribute+0x260> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 9e2c <_PyObject_TryGetInstanceAttribute+0x280> │ │ │ │ │ + bne 9c88 <_PyObject_TryGetInstanceAttribute+0xcc> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9dac <_PyObject_TryGetInstanceAttribute+0x200> │ │ │ │ │ + beq 9dbc <_PyObject_TryGetInstanceAttribute+0x200> │ │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ │ eor r0, ip, lr │ │ │ │ │ tst r0, #28 │ │ │ │ │ - bne 9e2c <_PyObject_TryGetInstanceAttribute+0x280> │ │ │ │ │ + bne 9c88 <_PyObject_TryGetInstanceAttribute+0xcc> │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq a0b4 <_PyObject_TryGetInstanceAttribute+0x508> │ │ │ │ │ + beq a090 <_PyObject_TryGetInstanceAttribute+0x4d4> │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq a0ac <_PyObject_TryGetInstanceAttribute+0x500> │ │ │ │ │ + beq a088 <_PyObject_TryGetInstanceAttribute+0x4cc> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ lsr ip, lr, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9dac <_PyObject_TryGetInstanceAttribute+0x200> │ │ │ │ │ - b 9e2c <_PyObject_TryGetInstanceAttribute+0x280> │ │ │ │ │ - ldr r7, [r4, fp, lsl #2] │ │ │ │ │ + beq 9dbc <_PyObject_TryGetInstanceAttribute+0x200> │ │ │ │ │ + b 9c88 <_PyObject_TryGetInstanceAttribute+0xcc> │ │ │ │ │ + ldr r7, [r4, r3, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge 9c20 <_PyObject_TryGetInstanceAttribute+0x74> │ │ │ │ │ - b 9df0 <_PyObject_TryGetInstanceAttribute+0x244> │ │ │ │ │ + bge 9c30 <_PyObject_TryGetInstanceAttribute+0x74> │ │ │ │ │ + b 9e00 <_PyObject_TryGetInstanceAttribute+0x244> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 9cfc <_PyObject_TryGetInstanceAttribute+0x150> │ │ │ │ │ + bne 9d0c <_PyObject_TryGetInstanceAttribute+0x150> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9da8 <_PyObject_TryGetInstanceAttribute+0x1fc> │ │ │ │ │ + beq 9db8 <_PyObject_TryGetInstanceAttribute+0x1fc> │ │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ │ eor r0, lr, ip │ │ │ │ │ tst r0, #28 │ │ │ │ │ - bne 9cfc <_PyObject_TryGetInstanceAttribute+0x150> │ │ │ │ │ + bne 9d0c <_PyObject_TryGetInstanceAttribute+0x150> │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq a074 <_PyObject_TryGetInstanceAttribute+0x4c8> │ │ │ │ │ + beq a0a0 <_PyObject_TryGetInstanceAttribute+0x4e4> │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq a06c <_PyObject_TryGetInstanceAttribute+0x4c0> │ │ │ │ │ + beq a098 <_PyObject_TryGetInstanceAttribute+0x4dc> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ lsr ip, lr, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9da8 <_PyObject_TryGetInstanceAttribute+0x1fc> │ │ │ │ │ - b 9cfc <_PyObject_TryGetInstanceAttribute+0x150> │ │ │ │ │ - lsr r2, sl, #5 │ │ │ │ │ - add fp, fp, fp, lsl #2 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - add fp, r2, fp │ │ │ │ │ - and fp, fp, r9 │ │ │ │ │ - b 9c54 <_PyObject_TryGetInstanceAttribute+0xa8> │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 9ef8 <_PyObject_TryGetInstanceAttribute+0x34c> │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b a028 <_PyObject_TryGetInstanceAttribute+0x47c> │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b a014 <_PyObject_TryGetInstanceAttribute+0x468> │ │ │ │ │ - ldr r3, [pc, #72] @ a0cc <_PyObject_TryGetInstanceAttribute+0x520> │ │ │ │ │ + beq 9db8 <_PyObject_TryGetInstanceAttribute+0x1fc> │ │ │ │ │ + b 9d0c <_PyObject_TryGetInstanceAttribute+0x150> │ │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ │ + lsr r3, sl, #5 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + add r3, r3, r2 │ │ │ │ │ + and r3, r3, r9 │ │ │ │ │ + b 9c64 <_PyObject_TryGetInstanceAttribute+0xa8> │ │ │ │ │ + ldr r3, [pc, #96] @ a0c0 <_PyObject_TryGetInstanceAttribute+0x504> │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ blx r3 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 9bec <_PyObject_TryGetInstanceAttribute+0x40> │ │ │ │ │ + bne 9bfc <_PyObject_TryGetInstanceAttribute+0x40> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mvn r7, #2 │ │ │ │ │ - b 9dac <_PyObject_TryGetInstanceAttribute+0x200> │ │ │ │ │ + b 9dbc <_PyObject_TryGetInstanceAttribute+0x200> │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b 9f00 <_PyObject_TryGetInstanceAttribute+0x344> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b 9f0c <_PyObject_TryGetInstanceAttribute+0x360> │ │ │ │ │ + b 9f94 <_PyObject_TryGetInstanceAttribute+0x3d8> │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b 9f80 <_PyObject_TryGetInstanceAttribute+0x3c4> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b 9fa0 <_PyObject_TryGetInstanceAttribute+0x3f4> │ │ │ │ │ + b a01c <_PyObject_TryGetInstanceAttribute+0x460> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 9f8c <_PyObject_TryGetInstanceAttribute+0x3e0> │ │ │ │ │ + b a008 <_PyObject_TryGetInstanceAttribute+0x44c> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b 9d88 <_PyObject_TryGetInstanceAttribute+0x1dc> │ │ │ │ │ + b 9d98 <_PyObject_TryGetInstanceAttribute+0x1dc> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 9d74 <_PyObject_TryGetInstanceAttribute+0x1c8> │ │ │ │ │ + b 9d84 <_PyObject_TryGetInstanceAttribute+0x1c8> │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 9eec <_PyObject_TryGetInstanceAttribute+0x330> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ -0000a0d0 <_PyDictKeys_StringLookupSplit>: │ │ │ │ │ +0000a0c4 <_PyDictKeys_StringLookupSplit>: │ │ │ │ │ _PyDictKeys_StringLookupSplit(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r8, [r1, #12] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq a19c <_PyDictKeys_StringLookupSplit+0xcc> │ │ │ │ │ + beq a190 <_PyDictKeys_StringLookupSplit+0xcc> │ │ │ │ │ ldrb r9, [r4, #5] │ │ │ │ │ ldrb fp, [r4, #4] │ │ │ │ │ mov r3, #1 │ │ │ │ │ add sl, r4, #20 │ │ │ │ │ add r9, sl, r3, lsl r9 │ │ │ │ │ lsl r3, r3, fp │ │ │ │ │ sub r6, r3, #1 │ │ │ │ │ and r4, r8, r6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ cmp fp, #7 │ │ │ │ │ ldrsble r5, [sl, r4] │ │ │ │ │ - bgt a2f8 <_PyDictKeys_StringLookupSplit+0x228> │ │ │ │ │ + bgt a2ec <_PyDictKeys_StringLookupSplit+0x228> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt a2ec <_PyDictKeys_StringLookupSplit+0x21c> │ │ │ │ │ + blt a2e0 <_PyDictKeys_StringLookupSplit+0x21c> │ │ │ │ │ ldr r0, [r9, r5, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq a238 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + beq a22c <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq a254 <_PyDictKeys_StringLookupSplit+0x184> │ │ │ │ │ + beq a248 <_PyDictKeys_StringLookupSplit+0x184> │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ add r4, r4, r3, lsr #5 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp fp, #7 │ │ │ │ │ and r4, r4, r6 │ │ │ │ │ - bgt a2d8 <_PyDictKeys_StringLookupSplit+0x208> │ │ │ │ │ + bgt a2cc <_PyDictKeys_StringLookupSplit+0x208> │ │ │ │ │ ldrsb r5, [sl, r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt a2cc <_PyDictKeys_StringLookupSplit+0x1fc> │ │ │ │ │ + blt a2c0 <_PyDictKeys_StringLookupSplit+0x1fc> │ │ │ │ │ ldr r0, [r9, r5, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq a238 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + beq a22c <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq a1c4 <_PyDictKeys_StringLookupSplit+0xf4> │ │ │ │ │ + beq a1b8 <_PyDictKeys_StringLookupSplit+0xf4> │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ and r4, r4, r6 │ │ │ │ │ - b a11c <_PyDictKeys_StringLookupSplit+0x4c> │ │ │ │ │ - ldr r3, [pc, #376] @ a31c <_PyDictKeys_StringLookupSplit+0x24c> │ │ │ │ │ + b a110 <_PyDictKeys_StringLookupSplit+0x4c> │ │ │ │ │ + ldr r3, [pc, #376] @ a310 <_PyDictKeys_StringLookupSplit+0x24c> │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ blx r3 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne a0f8 <_PyDictKeys_StringLookupSplit+0x28> │ │ │ │ │ + bne a0ec <_PyDictKeys_StringLookupSplit+0x28> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mvn r5, #2 │ │ │ │ │ - b a238 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + b a22c <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ ldr lr, [r0, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne a184 <_PyDictKeys_StringLookupSplit+0xb4> │ │ │ │ │ + bne a178 <_PyDictKeys_StringLookupSplit+0xb4> │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq a238 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + beq a22c <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ eor r2, ip, r1 │ │ │ │ │ tst r2, #28 │ │ │ │ │ - bne a184 <_PyDictKeys_StringLookupSplit+0xb4> │ │ │ │ │ + bne a178 <_PyDictKeys_StringLookupSplit+0xb4> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq a24c <_PyDictKeys_StringLookupSplit+0x17c> │ │ │ │ │ + beq a240 <_PyDictKeys_StringLookupSplit+0x17c> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq a244 <_PyDictKeys_StringLookupSplit+0x174> │ │ │ │ │ + beq a238 <_PyDictKeys_StringLookupSplit+0x174> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ lsr r2, ip, #2 │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a184 <_PyDictKeys_StringLookupSplit+0xb4> │ │ │ │ │ + bne a178 <_PyDictKeys_StringLookupSplit+0xb4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b a218 <_PyDictKeys_StringLookupSplit+0x148> │ │ │ │ │ + b a20c <_PyDictKeys_StringLookupSplit+0x148> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b a204 <_PyDictKeys_StringLookupSplit+0x134> │ │ │ │ │ + b a1f8 <_PyDictKeys_StringLookupSplit+0x134> │ │ │ │ │ ldr lr, [r0, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne a148 <_PyDictKeys_StringLookupSplit+0x78> │ │ │ │ │ + bne a13c <_PyDictKeys_StringLookupSplit+0x78> │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq a238 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + beq a22c <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ eor r2, ip, r1 │ │ │ │ │ tst r2, #28 │ │ │ │ │ - bne a148 <_PyDictKeys_StringLookupSplit+0x78> │ │ │ │ │ + bne a13c <_PyDictKeys_StringLookupSplit+0x78> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq a314 <_PyDictKeys_StringLookupSplit+0x244> │ │ │ │ │ + beq a308 <_PyDictKeys_StringLookupSplit+0x244> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq a30c <_PyDictKeys_StringLookupSplit+0x23c> │ │ │ │ │ + beq a300 <_PyDictKeys_StringLookupSplit+0x23c> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ lsr r2, ip, #2 │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a238 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ - b a148 <_PyDictKeys_StringLookupSplit+0x78> │ │ │ │ │ + beq a22c <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + b a13c <_PyDictKeys_StringLookupSplit+0x78> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq a238 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ - b a184 <_PyDictKeys_StringLookupSplit+0xb4> │ │ │ │ │ + beq a22c <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + b a178 <_PyDictKeys_StringLookupSplit+0xb4> │ │ │ │ │ cmp fp, #15 │ │ │ │ │ lslle r2, r4, #1 │ │ │ │ │ ldrshle r5, [sl, r2] │ │ │ │ │ ldrgt r5, [sl, r4, lsl #2] │ │ │ │ │ - b a164 <_PyDictKeys_StringLookupSplit+0x94> │ │ │ │ │ + b a158 <_PyDictKeys_StringLookupSplit+0x94> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq a238 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ - b a148 <_PyDictKeys_StringLookupSplit+0x78> │ │ │ │ │ + beq a22c <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + b a13c <_PyDictKeys_StringLookupSplit+0x78> │ │ │ │ │ cmp fp, #15 │ │ │ │ │ lslle r2, r4, #1 │ │ │ │ │ ldrshle r5, [sl, r2] │ │ │ │ │ ldrgt r5, [sl, r4, lsl #2] │ │ │ │ │ - b a128 <_PyDictKeys_StringLookupSplit+0x58> │ │ │ │ │ + b a11c <_PyDictKeys_StringLookupSplit+0x58> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b a2a8 <_PyDictKeys_StringLookupSplit+0x1d8> │ │ │ │ │ + b a29c <_PyDictKeys_StringLookupSplit+0x1d8> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b a294 <_PyDictKeys_StringLookupSplit+0x1c4> │ │ │ │ │ + b a288 <_PyDictKeys_StringLookupSplit+0x1c4> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ -0000a320 <_PyDict_LookupIndex>: │ │ │ │ │ +0000a314 <_PyDict_LookupIndex>: │ │ │ │ │ _PyDict_LookupIndex(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #88] @ a390 <_PyDict_LookupIndex+0x70> │ │ │ │ │ + ldr r3, [pc, #88] @ a384 <_PyDict_LookupIndex+0x70> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne a368 <_PyDict_LookupIndex+0x48> │ │ │ │ │ + bne a35c <_PyDict_LookupIndex+0x48> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq a368 <_PyDict_LookupIndex+0x48> │ │ │ │ │ + beq a35c <_PyDict_LookupIndex+0x48> │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq a360 <_PyDict_LookupIndex+0x40> │ │ │ │ │ + beq a354 <_PyDict_LookupIndex+0x40> │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ - b a360 <_PyDict_LookupIndex+0x40> │ │ │ │ │ + b a354 <_PyDict_LookupIndex+0x40> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ -0000a394 : │ │ │ │ │ +0000a388 : │ │ │ │ │ dict_pop(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bhi a6e0 │ │ │ │ │ + bhi a6d4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ - beq a708 │ │ │ │ │ + beq a6fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r8, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq a814 │ │ │ │ │ + beq a808 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a6b8 │ │ │ │ │ - ldr r3, [pc, #1176] @ a88c │ │ │ │ │ + beq a6ac │ │ │ │ │ + ldr r3, [pc, #1176] @ a880 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne a698 │ │ │ │ │ + bne a68c │ │ │ │ │ ldr r7, [r9, #12] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq a698 │ │ │ │ │ + beq a68c │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq a80c │ │ │ │ │ + beq a800 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq a6b8 │ │ │ │ │ + beq a6ac │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq a6b8 │ │ │ │ │ - ldr r3, [pc, #1100] @ a890 │ │ │ │ │ + beq a6ac │ │ │ │ │ + ldr r3, [pc, #1100] @ a884 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ │ - bne a824 │ │ │ │ │ + bne a818 │ │ │ │ │ add r0, r8, #42496 @ 0xa600 │ │ │ │ │ ldr r2, [r0, #208] @ 0xd0 │ │ │ │ │ lsl r3, r3, #20 │ │ │ │ │ adds r1, r2, #4096 @ 0x1000 │ │ │ │ │ lsr r3, r3, #20 │ │ │ │ │ orr r2, r3, r1 │ │ │ │ │ ldr r3, [r0, #212] @ 0xd4 │ │ │ │ │ str r1, [r0, #208] @ 0xd0 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ str r3, [r0, #212] @ 0xd4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a49c │ │ │ │ │ + beq a490 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mvn lr, #0 │ │ │ │ │ ldrb ip, [r3, #4] │ │ │ │ │ mvn lr, lr, lsl ip │ │ │ │ │ cmp ip, #7 │ │ │ │ │ and r1, lr, r7 │ │ │ │ │ - bgt a58c │ │ │ │ │ + bgt a580 │ │ │ │ │ add r8, r3, r1 │ │ │ │ │ ldrsb r8, [r8, #20] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne a794 │ │ │ │ │ + bne a788 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a650 │ │ │ │ │ + bne a644 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - bgt a72c │ │ │ │ │ + bgt a720 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ mvn r3, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ - beq a760 │ │ │ │ │ + beq a754 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r2, r2, r5, lsl #3 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ mov r1, #0 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a55c │ │ │ │ │ + beq a550 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne a55c │ │ │ │ │ + bne a550 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a580 │ │ │ │ │ + beq a574 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne a580 │ │ │ │ │ + bne a574 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt a7d0 │ │ │ │ │ + bgt a7c4 │ │ │ │ │ add r8, r3, r1, lsl #1 │ │ │ │ │ ldrsh r8, [r8, #20] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq a4c8 │ │ │ │ │ + beq a4bc │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq a62c │ │ │ │ │ + beq a620 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r8, r7, #1 │ │ │ │ │ add r1, r1, r8 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt r8, r3, r1, lsl #2 │ │ │ │ │ addle r8, r3, r1, lsl #1 │ │ │ │ │ ldrgt r8, [r8, #20] │ │ │ │ │ ldrshle r8, [r8, #20] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq a4c8 │ │ │ │ │ + beq a4bc │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq a62c │ │ │ │ │ + beq a620 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r8, r7, #1 │ │ │ │ │ add r1, r8, r1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r8, r3, r1 │ │ │ │ │ add r9, r3, r1, lsl #1 │ │ │ │ │ - bgt a7bc │ │ │ │ │ + bgt a7b0 │ │ │ │ │ ldrsb r8, [r8, #20] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq a4c8 │ │ │ │ │ + beq a4bc │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ - bne a5f4 │ │ │ │ │ + bne a5e8 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ - beq a4e8 │ │ │ │ │ + beq a4dc │ │ │ │ │ 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 a884 │ │ │ │ │ + bne a878 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ sub ip, r3, r1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge a87c │ │ │ │ │ + bge a870 │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b a680 │ │ │ │ │ + b a674 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq a80c │ │ │ │ │ + beq a800 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a408 │ │ │ │ │ + bne a3fc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq a804 │ │ │ │ │ + beq a7f8 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ mov r6, r8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strne r3, [r8] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r0, [pc, #428] @ a894 │ │ │ │ │ + ldr r0, [pc, #428] @ a888 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a80c │ │ │ │ │ + beq a800 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r9, [r6] │ │ │ │ │ - bgt a3cc │ │ │ │ │ + bgt a3c0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq a814 │ │ │ │ │ + beq a808 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a804 │ │ │ │ │ + beq a7f8 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b a3ec │ │ │ │ │ + b a3e0 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addle r1, r3, r1, lsl #1 │ │ │ │ │ mvnle r2, #1 │ │ │ │ │ addgt r1, r3, r1, lsl #2 │ │ │ │ │ mvngt r2, #1 │ │ │ │ │ strhle r2, [r1, #20] │ │ │ │ │ strgt r2, [r1, #20] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a520 │ │ │ │ │ + bne a514 │ │ │ │ │ add r5, r5, r5, lsl #1 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ str r1, [ip, #8] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne a548 │ │ │ │ │ - b a55c │ │ │ │ │ + bne a53c │ │ │ │ │ + b a550 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq a62c │ │ │ │ │ + beq a620 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r8, r7, #1 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r1, r1, r8 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ add r8, r3, r1 │ │ │ │ │ ldrsb r8, [r8, #20] │ │ │ │ │ - b a5d4 │ │ │ │ │ + b a5c8 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt r8, r3, r1, lsl #2 │ │ │ │ │ ldrshle r8, [r9, #20] │ │ │ │ │ ldrgt r8, [r8, #20] │ │ │ │ │ - b a60c │ │ │ │ │ + b a600 │ │ │ │ │ add r8, r3, r1, lsl #2 │ │ │ │ │ ldr r8, [r8, #20] │ │ │ │ │ lsl r9, r1, #2 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq a4c8 │ │ │ │ │ + beq a4bc │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq a62c │ │ │ │ │ + beq a620 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r9, r9, r1 │ │ │ │ │ add r1, r7, #1 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ - b a5c0 │ │ │ │ │ + b a5b4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b a580 │ │ │ │ │ - ldr r1, [pc, #124] @ a898 │ │ │ │ │ - ldr r0, [pc, #124] @ a89c │ │ │ │ │ + b a574 │ │ │ │ │ + ldr r1, [pc, #124] @ a88c │ │ │ │ │ + ldr r0, [pc, #124] @ a890 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b a80c │ │ │ │ │ + b a800 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e120 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ add r8, r8, #42496 @ 0xa600 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr r1, [r8, #208] @ 0xd0 │ │ │ │ │ lsl r3, r3, #20 │ │ │ │ │ adds r1, r1, #4096 @ 0x1000 │ │ │ │ │ lsr r3, r3, #20 │ │ │ │ │ @@ -11506,152 +11503,152 @@ │ │ │ │ │ ldr r3, [r8, #212] @ 0xd4 │ │ │ │ │ str r1, [r8, #208] @ 0xd0 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [r8, #212] @ 0xd4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne a494 │ │ │ │ │ - b a49c │ │ │ │ │ + bne a488 │ │ │ │ │ + b a490 │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ - b a55c │ │ │ │ │ + b a550 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b a66c │ │ │ │ │ + b a660 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x00000444 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000bbb │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000a8a0 <_PyDict_Pop>: │ │ │ │ │ +0000a894 <_PyDict_Pop>: │ │ │ │ │ _PyDict_Pop(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r2 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl a904 │ │ │ │ │ + bl a8f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r4, [sp, #4] │ │ │ │ │ - beq a8dc <_PyDict_Pop+0x3c> │ │ │ │ │ + beq a8d0 <_PyDict_Pop+0x3c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq a8f8 <_PyDict_Pop+0x58> │ │ │ │ │ + beq a8ec <_PyDict_Pop+0x58> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ - b a8d0 <_PyDict_Pop+0x30> │ │ │ │ │ + b a8c4 <_PyDict_Pop+0x30> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ - b a8d0 <_PyDict_Pop+0x30> │ │ │ │ │ + b a8c4 <_PyDict_Pop+0x30> │ │ │ │ │ │ │ │ │ │ -0000a904 : │ │ │ │ │ +0000a8f8 : │ │ │ │ │ pop_lock_held(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ands r0, r3, #536870912 @ 0x20000000 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - beq a9ac │ │ │ │ │ + beq a9a0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a99c │ │ │ │ │ - ldr r2, [pc, #128] @ a9c4 │ │ │ │ │ + beq a990 │ │ │ │ │ + ldr r2, [pc, #128] @ a9b8 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne a968 │ │ │ │ │ + bne a95c │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq a968 │ │ │ │ │ + beq a95c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ - b a9d0 <_PyDict_Pop_KnownHash> │ │ │ │ │ + b a9c4 <_PyDict_Pop_KnownHash> │ │ │ │ │ R_ARM_JUMP24 _PyDict_Pop_KnownHash │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldm sp, {r1, r3} │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - bne a958 │ │ │ │ │ + bne a94c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b a9a4 │ │ │ │ │ + b a998 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ strne r0, [r2] │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ strne r0, [r2] │ │ │ │ │ - ldr r1, [pc, #12] @ a9c8 │ │ │ │ │ - ldr r0, [pc, #12] @ a9cc │ │ │ │ │ + ldr r1, [pc, #12] @ a9bc │ │ │ │ │ + ldr r0, [pc, #12] @ a9c0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b a994 │ │ │ │ │ + b a988 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x00000bbb │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000a9d0 <_PyDict_Pop_KnownHash>: │ │ │ │ │ +0000a9c4 <_PyDict_Pop_KnownHash>: │ │ │ │ │ _PyDict_Pop_KnownHash(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ac84 <_PyDict_Pop_KnownHash+0x2b4> │ │ │ │ │ + beq ac78 <_PyDict_Pop_KnownHash+0x2b4> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq ad34 <_PyDict_Pop_KnownHash+0x364> │ │ │ │ │ + beq ad28 <_PyDict_Pop_KnownHash+0x364> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq ac84 <_PyDict_Pop_KnownHash+0x2b4> │ │ │ │ │ + beq ac78 <_PyDict_Pop_KnownHash+0x2b4> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq ac84 <_PyDict_Pop_KnownHash+0x2b4> │ │ │ │ │ - ldr r3, [pc, #808] @ ad58 <_PyDict_Pop_KnownHash+0x388> │ │ │ │ │ + beq ac78 <_PyDict_Pop_KnownHash+0x2b4> │ │ │ │ │ + ldr r3, [pc, #808] @ ad4c <_PyDict_Pop_KnownHash+0x388> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr ip, [r4, #16] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ │ ldr sl, [r3, #8] │ │ │ │ │ - bne ad14 <_PyDict_Pop_KnownHash+0x344> │ │ │ │ │ + bne ad08 <_PyDict_Pop_KnownHash+0x344> │ │ │ │ │ add r2, sl, #42496 @ 0xa600 │ │ │ │ │ ldr r3, [r2, #208] @ 0xd0 │ │ │ │ │ ldr lr, [r2, #212] @ 0xd4 │ │ │ │ │ adds r1, r3, #4096 @ 0x1000 │ │ │ │ │ adc lr, lr, #0 │ │ │ │ │ str r1, [r2, #208] @ 0xd0 │ │ │ │ │ str lr, [r2, #212] @ 0xd4 │ │ │ │ │ @@ -11666,196 +11663,196 @@ │ │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ │ mvn ip, #0 │ │ │ │ │ mvn r2, ip, lsl r0 │ │ │ │ │ bic ip, r8, ip, lsl r0 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ addle r9, r1, ip │ │ │ │ │ ldrsble r9, [r9, #20] │ │ │ │ │ - bgt ab7c <_PyDict_Pop_KnownHash+0x1ac> │ │ │ │ │ + bgt ab70 <_PyDict_Pop_KnownHash+0x1ac> │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bne abd4 <_PyDict_Pop_KnownHash+0x204> │ │ │ │ │ + bne abc8 <_PyDict_Pop_KnownHash+0x204> │ │ │ │ │ mov r9, ip │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ str lr, [r4, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne accc <_PyDict_Pop_KnownHash+0x2fc> │ │ │ │ │ + bne acc0 <_PyDict_Pop_KnownHash+0x2fc> │ │ │ │ │ cmp r0, #7 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ - bgt ab94 <_PyDict_Pop_KnownHash+0x1c4> │ │ │ │ │ + bgt ab88 <_PyDict_Pop_KnownHash+0x1c4> │ │ │ │ │ add r3, r1, r9 │ │ │ │ │ mvn r2, #1 │ │ │ │ │ strb r2, [r3, #20] │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsl r3, r3, r0 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ - beq abb4 <_PyDict_Pop_KnownHash+0x1e4> │ │ │ │ │ + beq aba8 <_PyDict_Pop_KnownHash+0x1e4> │ │ │ │ │ add r3, r3, r5, lsl #3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add ip, r1, r3 │ │ │ │ │ ldr r0, [r1, r3] │ │ │ │ │ str r2, [r1, r3] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ab40 <_PyDict_Pop_KnownHash+0x170> │ │ │ │ │ + beq ab34 <_PyDict_Pop_KnownHash+0x170> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne ab40 <_PyDict_Pop_KnownHash+0x170> │ │ │ │ │ + bne ab34 <_PyDict_Pop_KnownHash+0x170> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ac98 <_PyDict_Pop_KnownHash+0x2c8> │ │ │ │ │ + beq ac8c <_PyDict_Pop_KnownHash+0x2c8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne ab64 <_PyDict_Pop_KnownHash+0x194> │ │ │ │ │ + bne ab58 <_PyDict_Pop_KnownHash+0x194> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq aca4 <_PyDict_Pop_KnownHash+0x2d4> │ │ │ │ │ + beq ac98 <_PyDict_Pop_KnownHash+0x2d4> │ │ │ │ │ str r6, [r7] │ │ │ │ │ mov r0, #1 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r0, #15 │ │ │ │ │ addgt r9, r1, ip, lsl #2 │ │ │ │ │ addle r9, r1, ip, lsl #1 │ │ │ │ │ ldrgt r9, [r9, #20] │ │ │ │ │ ldrshle r9, [r9, #20] │ │ │ │ │ - b aaa4 <_PyDict_Pop_KnownHash+0xd4> │ │ │ │ │ + b aa98 <_PyDict_Pop_KnownHash+0xd4> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ addle r3, r1, r9, lsl #1 │ │ │ │ │ mvnle r2, #1 │ │ │ │ │ addgt r3, r1, r9, lsl #2 │ │ │ │ │ mvngt r2, #1 │ │ │ │ │ strhle r2, [r3, #20] │ │ │ │ │ strgt r2, [r3, #20] │ │ │ │ │ - b aaec <_PyDict_Pop_KnownHash+0x11c> │ │ │ │ │ + b aae0 <_PyDict_Pop_KnownHash+0x11c> │ │ │ │ │ mov r0, #12 │ │ │ │ │ mla r3, r0, r5, r3 │ │ │ │ │ add ip, r1, r3 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ str r2, [ip, #8] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r2, [r1, r3] │ │ │ │ │ - b ab20 <_PyDict_Pop_KnownHash+0x150> │ │ │ │ │ + b ab14 <_PyDict_Pop_KnownHash+0x150> │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq aab0 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ + beq aaa4 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ lsr r9, r8, #5 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ │ add ip, r9, ip │ │ │ │ │ cmp r0, #7 │ │ │ │ │ and ip, ip, r2 │ │ │ │ │ addle r9, r1, ip │ │ │ │ │ ldrsble r9, [r9, #20] │ │ │ │ │ - bgt ac6c <_PyDict_Pop_KnownHash+0x29c> │ │ │ │ │ + bgt ac60 <_PyDict_Pop_KnownHash+0x29c> │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq aaac <_PyDict_Pop_KnownHash+0xdc> │ │ │ │ │ + beq aaa0 <_PyDict_Pop_KnownHash+0xdc> │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq aab0 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ + beq aaa4 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ lsr r8, r8, #10 │ │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ │ add r9, r8, #1 │ │ │ │ │ add ip, r9, ip │ │ │ │ │ and ip, ip, r2 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add r9, r1, ip │ │ │ │ │ ldrsble r9, [r9, #20] │ │ │ │ │ add sl, r1, ip, lsl #1 │ │ │ │ │ - ble ac48 <_PyDict_Pop_KnownHash+0x278> │ │ │ │ │ + ble ac3c <_PyDict_Pop_KnownHash+0x278> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ addgt r9, r1, ip, lsl #2 │ │ │ │ │ ldrshle r9, [sl, #20] │ │ │ │ │ ldrgt r9, [r9, #20] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq aaac <_PyDict_Pop_KnownHash+0xdc> │ │ │ │ │ + beq aaa0 <_PyDict_Pop_KnownHash+0xdc> │ │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ add ip, ip, r8 │ │ │ │ │ - bne ac20 <_PyDict_Pop_KnownHash+0x250> │ │ │ │ │ - b aab0 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ + bne ac14 <_PyDict_Pop_KnownHash+0x250> │ │ │ │ │ + b aaa4 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ addgt r9, r1, ip, lsl #2 │ │ │ │ │ addle r9, r1, ip, lsl #1 │ │ │ │ │ ldrgt r9, [r9, #20] │ │ │ │ │ ldrshle r9, [r9, #20] │ │ │ │ │ - b ac00 <_PyDict_Pop_KnownHash+0x230> │ │ │ │ │ + b abf4 <_PyDict_Pop_KnownHash+0x230> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ - b ab74 <_PyDict_Pop_KnownHash+0x1a4> │ │ │ │ │ + b ab68 <_PyDict_Pop_KnownHash+0x1a4> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne ab6c <_PyDict_Pop_KnownHash+0x19c> │ │ │ │ │ - b ab70 <_PyDict_Pop_KnownHash+0x1a0> │ │ │ │ │ + bne ab60 <_PyDict_Pop_KnownHash+0x19c> │ │ │ │ │ + b ab64 <_PyDict_Pop_KnownHash+0x1a0> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ab70 <_PyDict_Pop_KnownHash+0x1a0> │ │ │ │ │ + beq ab64 <_PyDict_Pop_KnownHash+0x1a0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne ab70 <_PyDict_Pop_KnownHash+0x1a0> │ │ │ │ │ + bne ab64 <_PyDict_Pop_KnownHash+0x1a0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ab70 <_PyDict_Pop_KnownHash+0x1a0> │ │ │ │ │ + b ab64 <_PyDict_Pop_KnownHash+0x1a0> │ │ │ │ │ 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 ad50 <_PyDict_Pop_KnownHash+0x380> │ │ │ │ │ + bne ad44 <_PyDict_Pop_KnownHash+0x380> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ sub ip, r3, r1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge ad48 <_PyDict_Pop_KnownHash+0x378> │ │ │ │ │ + bge ad3c <_PyDict_Pop_KnownHash+0x378> │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b acfc <_PyDict_Pop_KnownHash+0x32c> │ │ │ │ │ + b acf0 <_PyDict_Pop_KnownHash+0x32c> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #2 │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e120 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr ip, [r4, #16] │ │ │ │ │ - b aa48 <_PyDict_Pop_KnownHash+0x78> │ │ │ │ │ + b aa3c <_PyDict_Pop_KnownHash+0x78> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ - b ab74 <_PyDict_Pop_KnownHash+0x1a4> │ │ │ │ │ + b ab68 <_PyDict_Pop_KnownHash+0x1a4> │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ - b ab40 <_PyDict_Pop_KnownHash+0x170> │ │ │ │ │ + b ab34 <_PyDict_Pop_KnownHash+0x170> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b ace8 <_PyDict_Pop_KnownHash+0x318> │ │ │ │ │ + b acdc <_PyDict_Pop_KnownHash+0x318> │ │ │ │ │ .word 0x00000320 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000ad5c : │ │ │ │ │ +0000ad50 : │ │ │ │ │ dictiter_dealloc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -11867,49 +11864,49 @@ │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ │ - beq adb4 │ │ │ │ │ + beq ada8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne add8 │ │ │ │ │ + bne adcc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq adcc │ │ │ │ │ + beq adc0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne adf0 │ │ │ │ │ + bne ade4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne adb4 │ │ │ │ │ + bne ada8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b adb4 │ │ │ │ │ + b ada8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne adcc │ │ │ │ │ + bne adc0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -0000ae10 <_PyDict_MergeEx>: │ │ │ │ │ +0000ae04 <_PyDict_MergeEx>: │ │ │ │ │ _PyDict_MergeEx(): │ │ │ │ │ - ldr r3, [pc, #40] @ ae40 <_PyDict_MergeEx+0x30> │ │ │ │ │ + ldr r3, [pc, #40] @ ae34 <_PyDict_MergeEx+0x30> │ │ │ │ │ push {r4, lr} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ mov r3, r2 │ │ │ │ │ @@ -11917,268 +11914,268 @@ │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 479c │ │ │ │ │ .word 0x00000020 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000ae44 <_PyDict_SetItem_Take2>: │ │ │ │ │ +0000ae38 <_PyDict_SetItem_Take2>: │ │ │ │ │ _PyDict_SetItem_Take2(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #192] @ af1c <_PyDict_SetItem_Take2+0xd8> │ │ │ │ │ + ldr r3, [pc, #192] @ af10 <_PyDict_SetItem_Take2+0xd8> │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne aec0 <_PyDict_SetItem_Take2+0x7c> │ │ │ │ │ + bne aeb4 <_PyDict_SetItem_Take2+0x7c> │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq aec0 <_PyDict_SetItem_Take2+0x7c> │ │ │ │ │ - ldr r4, [pc, #152] @ af20 <_PyDict_SetItem_Take2+0xdc> │ │ │ │ │ + beq aeb4 <_PyDict_SetItem_Take2+0x7c> │ │ │ │ │ + ldr r4, [pc, #152] @ af14 <_PyDict_SetItem_Take2+0xdc> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r4, [pc, r4] │ │ │ │ │ ldr r2, [r0, r4] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ - ldr r2, [pc, #132] @ af24 <_PyDict_SetItem_Take2+0xe0> │ │ │ │ │ + ldr r2, [pc, #132] @ af18 <_PyDict_SetItem_Take2+0xe0> │ │ │ │ │ str r6, [sp] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - beq aef0 <_PyDict_SetItem_Take2+0xac> │ │ │ │ │ + beq aee4 <_PyDict_SetItem_Take2+0xac> │ │ │ │ │ bl 1784 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq af04 <_PyDict_SetItem_Take2+0xc0> │ │ │ │ │ - ldr r2, [pc, #68] @ af28 <_PyDict_SetItem_Take2+0xe4> │ │ │ │ │ + beq aef8 <_PyDict_SetItem_Take2+0xc0> │ │ │ │ │ + ldr r2, [pc, #68] @ af1c <_PyDict_SetItem_Take2+0xe4> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ - b ae90 <_PyDict_SetItem_Take2+0x4c> │ │ │ │ │ + b ae84 <_PyDict_SetItem_Take2+0x4c> │ │ │ │ │ bl 1250 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b aeb4 <_PyDict_SetItem_Take2+0x70> │ │ │ │ │ + b aea8 <_PyDict_SetItem_Take2+0x70> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x00000090 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000003c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000af2c : │ │ │ │ │ +0000af20 : │ │ │ │ │ dict_get(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bhi aff4 │ │ │ │ │ + bhi afe8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r4, [r1] │ │ │ │ │ - bne b020 │ │ │ │ │ - ldr r5, [pc, #252] @ b068 │ │ │ │ │ - ldr r3, [pc, #252] @ b06c │ │ │ │ │ + bne b014 │ │ │ │ │ + ldr r5, [pc, #252] @ b05c │ │ │ │ │ + ldr r3, [pc, #252] @ b060 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq afe4 │ │ │ │ │ + beq afd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq b040 │ │ │ │ │ + beq b034 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b038 │ │ │ │ │ + beq b02c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b048 │ │ │ │ │ + beq b03c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq b040 │ │ │ │ │ + beq b034 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne b028 │ │ │ │ │ + bne b01c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne b054 │ │ │ │ │ + bne b048 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne af8c │ │ │ │ │ - b af78 │ │ │ │ │ - ldr r0, [pc, #116] @ b070 │ │ │ │ │ + bne af80 │ │ │ │ │ + b af6c │ │ │ │ │ + ldr r0, [pc, #116] @ b064 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r5, r0 │ │ │ │ │ - beq afd8 │ │ │ │ │ + beq afcc │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r4, [r5] │ │ │ │ │ - ble af64 │ │ │ │ │ + ble af58 │ │ │ │ │ ldr r5, [r5, #4] │ │ │ │ │ - b af68 │ │ │ │ │ + b af5c │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne afcc │ │ │ │ │ + bne afc0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b afd8 │ │ │ │ │ + b afcc │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne afc4 │ │ │ │ │ - b b040 │ │ │ │ │ + bne afb8 │ │ │ │ │ + b b034 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5] │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000b074 : │ │ │ │ │ +0000b068 : │ │ │ │ │ PyDict_Keys(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq b244 │ │ │ │ │ + beq b238 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq b244 │ │ │ │ │ + beq b238 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b250 │ │ │ │ │ + beq b244 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne b278 │ │ │ │ │ + bne b26c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne b1d4 │ │ │ │ │ + bne b1c8 │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r4, #1 │ │ │ │ │ add r5, ip, #20 │ │ │ │ │ - b b0fc │ │ │ │ │ + b b0f0 │ │ │ │ │ ldr lr, [r0, #12] │ │ │ │ │ str r3, [lr, r1] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ ldr lr, [ip, #16] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ │ ldrb r6, [ip, #6] │ │ │ │ │ ldrb r3, [ip, #5] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ lsl r3, r4, r3 │ │ │ │ │ - beq b150 │ │ │ │ │ + beq b144 │ │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ │ add r3, r5, r3 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq b184 │ │ │ │ │ + beq b178 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b0f0 │ │ │ │ │ + beq b0e4 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ - b b0f0 │ │ │ │ │ + b b0e4 │ │ │ │ │ add r6, r2, r2, lsl #1 │ │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ │ add r6, ip, #20 │ │ │ │ │ add r3, r6, r3 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq b1ac │ │ │ │ │ + beq b1a0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b0f0 │ │ │ │ │ - b b144 │ │ │ │ │ + beq b0e4 │ │ │ │ │ + b b138 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq b184 │ │ │ │ │ + beq b178 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bgt b130 │ │ │ │ │ + bgt b124 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq b1ac │ │ │ │ │ + beq b1a0 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bgt b16c │ │ │ │ │ + bgt b160 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov lr, ip │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b b1f0 │ │ │ │ │ + b b1e4 │ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ │ str r2, [r6, ip] │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ cmp r3, lr │ │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ @@ -12188,137 +12185,137 @@ │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add r2, r6, r2, lsl #3 │ │ │ │ │ ldrb r6, [r6, #5] │ │ │ │ │ add r2, r2, r5, lsl r6 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ ldr r6, [r2] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b1e4 │ │ │ │ │ + beq b1d8 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r6, [r2] │ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ │ str r2, [r6, ip] │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ - b b1f0 │ │ │ │ │ - ldr r1, [pc, #80] @ b29c │ │ │ │ │ - ldr r0, [pc, #80] @ b2a0 │ │ │ │ │ + b b1e4 │ │ │ │ │ + ldr r1, [pc, #80] @ b290 │ │ │ │ │ + ldr r0, [pc, #80] @ b294 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b250 │ │ │ │ │ + beq b244 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq b0c0 │ │ │ │ │ + beq b0b4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b258 │ │ │ │ │ + beq b24c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne b0a0 │ │ │ │ │ + bne b094 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b09c │ │ │ │ │ + b b090 │ │ │ │ │ .word 0x00000d46 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000b2a4 : │ │ │ │ │ +0000b298 : │ │ │ │ │ PyObject_ClearManagedDict(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r4, [r0, #-12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ands r3, r3, #4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq b354 │ │ │ │ │ + beq b348 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne b38c │ │ │ │ │ + bne b380 │ │ │ │ │ ldrb r3, [r0, #11] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b34c │ │ │ │ │ + beq b340 │ │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ │ strb r4, [r0, #11] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b34c │ │ │ │ │ + beq b340 │ │ │ │ │ add r5, r0, #8 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b b30c │ │ │ │ │ + b b300 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge b34c │ │ │ │ │ + bge b340 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b300 │ │ │ │ │ + beq b2f4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ str r7, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq b300 │ │ │ │ │ + beq b2f4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ - bne b300 │ │ │ │ │ + bne b2f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt b30c │ │ │ │ │ + blt b300 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r3, [r0, #-12] │ │ │ │ │ - beq b34c │ │ │ │ │ + beq b340 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b34c │ │ │ │ │ + beq b340 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne b34c │ │ │ │ │ + bne b340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ ldr r7, [r4, #28] │ │ │ │ │ add r3, r0, #8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq b3c4 │ │ │ │ │ + beq b3b8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r6, #-12] │ │ │ │ │ - beq b34c │ │ │ │ │ + beq b340 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne b34c │ │ │ │ │ - b b37c │ │ │ │ │ + bne b340 │ │ │ │ │ + b b370 │ │ │ │ │ ldrb r8, [r7] │ │ │ │ │ add r0, r8, #3 │ │ │ │ │ add r3, r8, #1 │ │ │ │ │ bic r0, r0, #3 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq b448 │ │ │ │ │ + beq b43c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ strb r8, [r5] │ │ │ │ │ add r0, r5, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [r5, #1] │ │ │ │ │ strb r3, [r5, #2] │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ @@ -12326,159 +12323,159 @@ │ │ │ │ │ ldrb r2, [r7] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r1, r7, r1, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrb r2, [r7] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq b438 │ │ │ │ │ + beq b42c │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, r6, #12 │ │ │ │ │ add r0, r5, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ strb r3, [r6, #11] │ │ │ │ │ - b b39c │ │ │ │ │ - ldr r3, [pc, #32] @ b470 │ │ │ │ │ + b b390 │ │ │ │ │ + ldr r3, [pc, #32] @ b464 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ bl 54b4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_WriteUnraisable │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000b474 <_PyObject_SetManagedDict>: │ │ │ │ │ +0000b468 <_PyObject_SetManagedDict>: │ │ │ │ │ _PyObject_SetManagedDict(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r5, [r0, #-12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r6, r0 │ │ │ │ │ tst r3, #4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - beq b524 <_PyObject_SetManagedDict+0xb0> │ │ │ │ │ + beq b518 <_PyObject_SetManagedDict+0xb0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne b540 <_PyObject_SetManagedDict+0xcc> │ │ │ │ │ + bne b534 <_PyObject_SetManagedDict+0xcc> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne b55c <_PyObject_SetManagedDict+0xe8> │ │ │ │ │ + bne b550 <_PyObject_SetManagedDict+0xe8> │ │ │ │ │ ldrb r3, [r6, #11] │ │ │ │ │ str r4, [r6, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b538 <_PyObject_SetManagedDict+0xc4> │ │ │ │ │ + beq b52c <_PyObject_SetManagedDict+0xc4> │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r4, r6, #12 │ │ │ │ │ mov r7, r2 │ │ │ │ │ strb r2, [r6, #11] │ │ │ │ │ - b b4e4 <_PyObject_SetManagedDict+0x70> │ │ │ │ │ + b b4d8 <_PyObject_SetManagedDict+0x70> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge b538 <_PyObject_SetManagedDict+0xc4> │ │ │ │ │ + bge b52c <_PyObject_SetManagedDict+0xc4> │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b4dc <_PyObject_SetManagedDict+0x68> │ │ │ │ │ + beq b4d0 <_PyObject_SetManagedDict+0x68> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r7, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq b51c <_PyObject_SetManagedDict+0xa8> │ │ │ │ │ + beq b510 <_PyObject_SetManagedDict+0xa8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne b51c <_PyObject_SetManagedDict+0xa8> │ │ │ │ │ + bne b510 <_PyObject_SetManagedDict+0xa8> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ │ - b b4dc <_PyObject_SetManagedDict+0x68> │ │ │ │ │ + b b4d0 <_PyObject_SetManagedDict+0x68> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne b570 <_PyObject_SetManagedDict+0xfc> │ │ │ │ │ + bne b564 <_PyObject_SetManagedDict+0xfc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [r6, #-12] │ │ │ │ │ bl 36f8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl fcc8 <_PyDict_DetachFromObject> │ │ │ │ │ + bl fcbc <_PyDict_DetachFromObject> │ │ │ │ │ R_ARM_CALL _PyDict_DetachFromObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b524 <_PyObject_SetManagedDict+0xb0> │ │ │ │ │ + beq b518 <_PyObject_SetManagedDict+0xb0> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r1] │ │ │ │ │ - b b4b0 <_PyObject_SetManagedDict+0x3c> │ │ │ │ │ + b b4a4 <_PyObject_SetManagedDict+0x3c> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ - b b52c <_PyObject_SetManagedDict+0xb8> │ │ │ │ │ + b b520 <_PyObject_SetManagedDict+0xb8> │ │ │ │ │ │ │ │ │ │ -0000b584 <_PyDict_DelItemIf>: │ │ │ │ │ +0000b578 <_PyDict_DelItemIf>: │ │ │ │ │ _PyDict_DelItemIf(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq b9c0 <_PyDict_DelItemIf+0x43c> │ │ │ │ │ + beq b9b4 <_PyDict_DelItemIf+0x43c> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq b9c0 <_PyDict_DelItemIf+0x43c> │ │ │ │ │ + beq b9b4 <_PyDict_DelItemIf+0x43c> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq b9a8 <_PyDict_DelItemIf+0x424> │ │ │ │ │ + beq b99c <_PyDict_DelItemIf+0x424> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq b9a8 <_PyDict_DelItemIf+0x424> │ │ │ │ │ + beq b99c <_PyDict_DelItemIf+0x424> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq b9c0 <_PyDict_DelItemIf+0x43c> │ │ │ │ │ + beq b9b4 <_PyDict_DelItemIf+0x43c> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble b9a8 <_PyDict_DelItemIf+0x424> │ │ │ │ │ - ldr r3, [pc, #948] @ b9c8 <_PyDict_DelItemIf+0x444> │ │ │ │ │ + ble b99c <_PyDict_DelItemIf+0x424> │ │ │ │ │ + ldr r3, [pc, #948] @ b9bc <_PyDict_DelItemIf+0x444> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ │ - bne b7c4 <_PyDict_DelItemIf+0x240> │ │ │ │ │ + bne b7b8 <_PyDict_DelItemIf+0x240> │ │ │ │ │ add r0, r8, #42496 @ 0xa600 │ │ │ │ │ ldr r2, [r0, #208] @ 0xd0 │ │ │ │ │ lsl r3, r3, #20 │ │ │ │ │ adds r1, r2, #4096 @ 0x1000 │ │ │ │ │ lsr r3, r3, #20 │ │ │ │ │ orr r2, r3, r1 │ │ │ │ │ ldr r3, [r0, #212] @ 0xd4 │ │ │ │ │ @@ -12488,108 +12485,108 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mvn lr, #0 │ │ │ │ │ ldrb ip, [r3, #4] │ │ │ │ │ mvn lr, lr, lsl ip │ │ │ │ │ cmp ip, #7 │ │ │ │ │ and r1, r7, lr │ │ │ │ │ - bgt b824 <_PyDict_DelItemIf+0x2a0> │ │ │ │ │ + bgt b818 <_PyDict_DelItemIf+0x2a0> │ │ │ │ │ add r8, r3, r1 │ │ │ │ │ ldrsb r8, [r8, #20] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne b878 <_PyDict_DelItemIf+0x2f4> │ │ │ │ │ + bne b86c <_PyDict_DelItemIf+0x2f4> │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b918 <_PyDict_DelItemIf+0x394> │ │ │ │ │ + bne b90c <_PyDict_DelItemIf+0x394> │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - bgt b74c <_PyDict_DelItemIf+0x1c8> │ │ │ │ │ + bgt b740 <_PyDict_DelItemIf+0x1c8> │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ mvn r3, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ - beq b780 <_PyDict_DelItemIf+0x1fc> │ │ │ │ │ + beq b774 <_PyDict_DelItemIf+0x1fc> │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r2, r2, r5, lsl #3 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ mov r1, #0 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b714 <_PyDict_DelItemIf+0x190> │ │ │ │ │ + beq b708 <_PyDict_DelItemIf+0x190> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq b744 <_PyDict_DelItemIf+0x1c0> │ │ │ │ │ + beq b738 <_PyDict_DelItemIf+0x1c0> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b738 <_PyDict_DelItemIf+0x1b4> │ │ │ │ │ + beq b72c <_PyDict_DelItemIf+0x1b4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne b738 <_PyDict_DelItemIf+0x1b4> │ │ │ │ │ + bne b72c <_PyDict_DelItemIf+0x1b4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #1 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b714 <_PyDict_DelItemIf+0x190> │ │ │ │ │ + b b708 <_PyDict_DelItemIf+0x190> │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addle r1, r3, r1, lsl #1 │ │ │ │ │ mvnle r2, #1 │ │ │ │ │ addgt r1, r3, r1, lsl #2 │ │ │ │ │ mvngt r2, #1 │ │ │ │ │ strhle r2, [r1, #20] │ │ │ │ │ strgt r2, [r1, #20] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne b6dc <_PyDict_DelItemIf+0x158> │ │ │ │ │ + bne b6d0 <_PyDict_DelItemIf+0x158> │ │ │ │ │ add r5, r5, r5, lsl #1 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ str r1, [ip, #8] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b714 <_PyDict_DelItemIf+0x190> │ │ │ │ │ + beq b708 <_PyDict_DelItemIf+0x190> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne b714 <_PyDict_DelItemIf+0x190> │ │ │ │ │ - b b744 <_PyDict_DelItemIf+0x1c0> │ │ │ │ │ + bne b708 <_PyDict_DelItemIf+0x190> │ │ │ │ │ + b b738 <_PyDict_DelItemIf+0x1c0> │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r8, r8, #42496 @ 0xa600 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e120 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r3, [r8, #208] @ 0xd0 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r0, [r8, #212] @ 0xd4 │ │ │ │ │ adds ip, r3, #4096 @ 0x1000 │ │ │ │ │ lsl r2, r2, #20 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ @@ -12599,149 +12596,149 @@ │ │ │ │ │ str ip, [r8, #208] @ 0xd0 │ │ │ │ │ str r0, [r8, #212] @ 0xd4 │ │ │ │ │ ldrb ip, [r3, #4] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ mvn lr, r1, lsl ip │ │ │ │ │ bic r1, r7, r1, lsl ip │ │ │ │ │ - ble b674 <_PyDict_DelItemIf+0xf0> │ │ │ │ │ + ble b668 <_PyDict_DelItemIf+0xf0> │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt b974 <_PyDict_DelItemIf+0x3f0> │ │ │ │ │ + bgt b968 <_PyDict_DelItemIf+0x3f0> │ │ │ │ │ add r8, r3, r1, lsl #1 │ │ │ │ │ ldrsh r8, [r8, #20] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq b684 <_PyDict_DelItemIf+0x100> │ │ │ │ │ + beq b678 <_PyDict_DelItemIf+0x100> │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq b8f4 <_PyDict_DelItemIf+0x370> │ │ │ │ │ + beq b8e8 <_PyDict_DelItemIf+0x370> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r8, r7, #1 │ │ │ │ │ add r1, r8, r1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt r8, r3, r1, lsl #2 │ │ │ │ │ addle r8, r3, r1, lsl #1 │ │ │ │ │ ldrgt r8, [r8, #20] │ │ │ │ │ ldrshle r8, [r8, #20] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq b684 <_PyDict_DelItemIf+0x100> │ │ │ │ │ - b b8a4 <_PyDict_DelItemIf+0x320> │ │ │ │ │ + beq b678 <_PyDict_DelItemIf+0x100> │ │ │ │ │ + b b898 <_PyDict_DelItemIf+0x320> │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq b8f4 <_PyDict_DelItemIf+0x370> │ │ │ │ │ + beq b8e8 <_PyDict_DelItemIf+0x370> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r8, r7, #1 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r1, r1, r8 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ add r8, r3, r1 │ │ │ │ │ ldrsb r8, [r8, #20] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq b684 <_PyDict_DelItemIf+0x100> │ │ │ │ │ + beq b678 <_PyDict_DelItemIf+0x100> │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq b8f4 <_PyDict_DelItemIf+0x370> │ │ │ │ │ + beq b8e8 <_PyDict_DelItemIf+0x370> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r8, r7, #1 │ │ │ │ │ add r1, r8, r1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r8, r3, r1 │ │ │ │ │ add r9, r3, r1, lsl #1 │ │ │ │ │ - bgt b960 <_PyDict_DelItemIf+0x3dc> │ │ │ │ │ + bgt b954 <_PyDict_DelItemIf+0x3dc> │ │ │ │ │ ldrsb r8, [r8, #20] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq b684 <_PyDict_DelItemIf+0x100> │ │ │ │ │ + beq b678 <_PyDict_DelItemIf+0x100> │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ - bne b8bc <_PyDict_DelItemIf+0x338> │ │ │ │ │ + bne b8b0 <_PyDict_DelItemIf+0x338> │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ - beq b6a4 <_PyDict_DelItemIf+0x120> │ │ │ │ │ + beq b698 <_PyDict_DelItemIf+0x120> │ │ │ │ │ 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 b9b0 <_PyDict_DelItemIf+0x42c> │ │ │ │ │ + bne b9a4 <_PyDict_DelItemIf+0x42c> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ sub ip, r3, r1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble b9b8 <_PyDict_DelItemIf+0x434> │ │ │ │ │ + ble b9ac <_PyDict_DelItemIf+0x434> │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b b948 <_PyDict_DelItemIf+0x3c4> │ │ │ │ │ + b b93c <_PyDict_DelItemIf+0x3c4> │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt r8, r3, r1, lsl #2 │ │ │ │ │ ldrshle r8, [r9, #20] │ │ │ │ │ ldrgt r8, [r8, #20] │ │ │ │ │ - b b8d4 <_PyDict_DelItemIf+0x350> │ │ │ │ │ + b b8c8 <_PyDict_DelItemIf+0x350> │ │ │ │ │ add r8, r3, r1, lsl #2 │ │ │ │ │ ldr r8, [r8, #20] │ │ │ │ │ lsl r9, r1, #2 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq b684 <_PyDict_DelItemIf+0x100> │ │ │ │ │ + beq b678 <_PyDict_DelItemIf+0x100> │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq b8f4 <_PyDict_DelItemIf+0x370> │ │ │ │ │ + beq b8e8 <_PyDict_DelItemIf+0x370> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r9, r9, r1 │ │ │ │ │ add r1, r7, #1 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ - b b858 <_PyDict_DelItemIf+0x2d4> │ │ │ │ │ + b b84c <_PyDict_DelItemIf+0x2d4> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b b73c <_PyDict_DelItemIf+0x1b8> │ │ │ │ │ + b b730 <_PyDict_DelItemIf+0x1b8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b b934 <_PyDict_DelItemIf+0x3b0> │ │ │ │ │ + b b928 <_PyDict_DelItemIf+0x3b0> │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ - b b714 <_PyDict_DelItemIf+0x190> │ │ │ │ │ + b b708 <_PyDict_DelItemIf+0x190> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b b73c <_PyDict_DelItemIf+0x1b8> │ │ │ │ │ + b b730 <_PyDict_DelItemIf+0x1b8> │ │ │ │ │ .word 0x000003ac │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000b9cc <_PyDict_GetItemRef_Unicode_LockHeld>: │ │ │ │ │ +0000b9c0 <_PyDict_GetItemRef_Unicode_LockHeld>: │ │ │ │ │ _PyDict_GetItemRef_Unicode_LockHeld(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #172] @ ba90 <_PyDict_GetItemRef_Unicode_LockHeld+0xc4> │ │ │ │ │ + ldr r3, [pc, #172] @ ba84 <_PyDict_GetItemRef_Unicode_LockHeld+0xc4> │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne ba54 <_PyDict_GetItemRef_Unicode_LockHeld+0x88> │ │ │ │ │ + bne ba48 <_PyDict_GetItemRef_Unicode_LockHeld+0x88> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq ba54 <_PyDict_GetItemRef_Unicode_LockHeld+0x88> │ │ │ │ │ + beq ba48 <_PyDict_GetItemRef_Unicode_LockHeld+0x88> │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq ba68 <_PyDict_GetItemRef_Unicode_LockHeld+0x9c> │ │ │ │ │ + beq ba5c <_PyDict_GetItemRef_Unicode_LockHeld+0x9c> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - bne ba34 <_PyDict_GetItemRef_Unicode_LockHeld+0x68> │ │ │ │ │ + bne ba28 <_PyDict_GetItemRef_Unicode_LockHeld+0x68> │ │ │ │ │ str r3, [r5] │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ @@ -12750,326 +12747,326 @@ │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - bne ba74 <_PyDict_GetItemRef_Unicode_LockHeld+0xa8> │ │ │ │ │ + bne ba68 <_PyDict_GetItemRef_Unicode_LockHeld+0xa8> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b ba28 <_PyDict_GetItemRef_Unicode_LockHeld+0x5c> │ │ │ │ │ + b ba1c <_PyDict_GetItemRef_Unicode_LockHeld+0x5c> │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne ba18 <_PyDict_GetItemRef_Unicode_LockHeld+0x4c> │ │ │ │ │ - b ba68 <_PyDict_GetItemRef_Unicode_LockHeld+0x9c> │ │ │ │ │ + bne ba0c <_PyDict_GetItemRef_Unicode_LockHeld+0x4c> │ │ │ │ │ + b ba5c <_PyDict_GetItemRef_Unicode_LockHeld+0x9c> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ -0000ba94 : │ │ │ │ │ +0000ba88 : │ │ │ │ │ PyDict_Pop(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ands r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq bf54 │ │ │ │ │ + beq bf48 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq be94 │ │ │ │ │ - ldr r3, [pc, #1196] @ bf80 │ │ │ │ │ + beq be88 │ │ │ │ │ + ldr r3, [pc, #1196] @ bf74 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne be44 │ │ │ │ │ + bne be38 │ │ │ │ │ ldr r8, [r1, #12] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq be44 │ │ │ │ │ + beq be38 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq be84 │ │ │ │ │ + beq be78 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq be14 │ │ │ │ │ + beq be08 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq be14 │ │ │ │ │ - ldr r3, [pc, #1124] @ bf84 │ │ │ │ │ + beq be08 │ │ │ │ │ + ldr r3, [pc, #1124] @ bf78 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ │ - bne befc │ │ │ │ │ + bne bef0 │ │ │ │ │ add r0, r9, #42496 @ 0xa600 │ │ │ │ │ ldr r2, [r0, #208] @ 0xd0 │ │ │ │ │ lsl r3, r3, #20 │ │ │ │ │ adds r1, r2, #4096 @ 0x1000 │ │ │ │ │ lsr r3, r3, #20 │ │ │ │ │ orr r2, r3, r1 │ │ │ │ │ ldr r3, [r0, #212] @ 0xd4 │ │ │ │ │ str r1, [r0, #208] @ 0xd0 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ str r3, [r0, #212] @ 0xd4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq bb78 │ │ │ │ │ + beq bb6c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mvn lr, #0 │ │ │ │ │ ldrb ip, [r3, #4] │ │ │ │ │ mvn lr, lr, lsl ip │ │ │ │ │ cmp ip, #7 │ │ │ │ │ and r1, lr, r8 │ │ │ │ │ - bgt bc78 │ │ │ │ │ + bgt bc6c │ │ │ │ │ add r9, r3, r1 │ │ │ │ │ ldrsb r9, [r9, #20] │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bne bdec │ │ │ │ │ + bne bde0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne bd3c │ │ │ │ │ + bne bd30 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - bgt bd84 │ │ │ │ │ + bgt bd78 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ mvn r3, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ - beq bda4 │ │ │ │ │ + beq bd98 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r2, r2, r5, lsl #3 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ mov r1, #0 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq bc38 │ │ │ │ │ + beq bc2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne bc38 │ │ │ │ │ + bne bc2c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq bde0 │ │ │ │ │ + beq bdd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne bc5c │ │ │ │ │ + bne bc50 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq bed4 │ │ │ │ │ + beq bec8 │ │ │ │ │ str r6, [r7] │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt bea0 │ │ │ │ │ + bgt be94 │ │ │ │ │ add r9, r3, r1, lsl #1 │ │ │ │ │ ldrsh r9, [r9, #20] │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq bba4 │ │ │ │ │ + beq bb98 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq bd18 │ │ │ │ │ + beq bd0c │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r9, r8, #1 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt r9, r3, r1, lsl #2 │ │ │ │ │ addle r9, r3, r1, lsl #1 │ │ │ │ │ ldrgt r9, [r9, #20] │ │ │ │ │ ldrshle r9, [r9, #20] │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq bba4 │ │ │ │ │ + beq bb98 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq bd18 │ │ │ │ │ + beq bd0c │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r9, r8, #1 │ │ │ │ │ add r1, r9, r1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r9, r3, r1 │ │ │ │ │ add sl, r3, r1, lsl #1 │ │ │ │ │ - bgt be30 │ │ │ │ │ + bgt be24 │ │ │ │ │ ldrsb r9, [r9, #20] │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq bba4 │ │ │ │ │ + beq bb98 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ add r1, r1, r8 │ │ │ │ │ - bne bce0 │ │ │ │ │ + bne bcd4 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ - beq bbc4 │ │ │ │ │ + beq bbb8 │ │ │ │ │ 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 bf78 │ │ │ │ │ + bne bf6c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ sub ip, r3, r1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge bf70 │ │ │ │ │ + bge bf64 │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b bd6c │ │ │ │ │ + b bd60 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addle r1, r3, r1, lsl #1 │ │ │ │ │ mvnle r2, #1 │ │ │ │ │ addgt r1, r3, r1, lsl #2 │ │ │ │ │ mvngt r2, #1 │ │ │ │ │ strhle r2, [r1, #20] │ │ │ │ │ strgt r2, [r1, #20] │ │ │ │ │ - b bbe4 │ │ │ │ │ + b bbd8 │ │ │ │ │ add r5, r5, r5, lsl #1 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ str r1, [ip, #8] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne bc24 │ │ │ │ │ + bne bc18 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne bc44 │ │ │ │ │ + bne bc38 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne bc64 │ │ │ │ │ - b bc68 │ │ │ │ │ + bne bc58 │ │ │ │ │ + b bc5c │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq bd18 │ │ │ │ │ + beq bd0c │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ add r9, r8, #1 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ add r9, r3, r1 │ │ │ │ │ ldrsb r9, [r9, #20] │ │ │ │ │ - b bcc0 │ │ │ │ │ + b bcb4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt r9, r3, r1, lsl #2 │ │ │ │ │ ldrshle r9, [sl, #20] │ │ │ │ │ ldrgt r9, [r9, #20] │ │ │ │ │ - b bcf8 │ │ │ │ │ + b bcec │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq be84 │ │ │ │ │ + beq be78 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq be14 │ │ │ │ │ + beq be08 │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne bb04 │ │ │ │ │ + bne baf8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ - b bf68 │ │ │ │ │ + b bf5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - b bc6c │ │ │ │ │ + b bc60 │ │ │ │ │ add r9, r3, r1, lsl #2 │ │ │ │ │ ldr r9, [r9, #20] │ │ │ │ │ lsl sl, r1, #2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq bba4 │ │ │ │ │ + beq bb98 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq bd18 │ │ │ │ │ + beq bd0c │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ add sl, sl, r1 │ │ │ │ │ add r1, r8, #1 │ │ │ │ │ add r1, r1, sl │ │ │ │ │ and r1, r1, lr │ │ │ │ │ - b bcac │ │ │ │ │ + b bca0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq bc68 │ │ │ │ │ + beq bc5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne bc68 │ │ │ │ │ + bne bc5c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bc68 │ │ │ │ │ + b bc5c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e120 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ add r9, r9, #42496 @ 0xa600 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr r1, [r9, #208] @ 0xd0 │ │ │ │ │ lsl r3, r3, #20 │ │ │ │ │ adds r1, r1, #4096 @ 0x1000 │ │ │ │ │ lsr r3, r3, #20 │ │ │ │ │ @@ -13077,311 +13074,311 @@ │ │ │ │ │ ldr r3, [r9, #212] @ 0xd4 │ │ │ │ │ str r1, [r9, #208] @ 0xd0 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [r9, #212] @ 0xd4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne bb70 │ │ │ │ │ - b bb78 │ │ │ │ │ + bne bb64 │ │ │ │ │ + b bb6c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldr r1, [pc, #40] @ bf88 │ │ │ │ │ - ldr r0, [pc, #40] @ bf8c │ │ │ │ │ + ldr r1, [pc, #40] @ bf7c │ │ │ │ │ + ldr r0, [pc, #40] @ bf80 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b bc6c │ │ │ │ │ + b bc60 │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ - b bc38 │ │ │ │ │ + b bc2c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b bd58 │ │ │ │ │ + b bd4c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x0000045c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000bbb │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000bf90 : │ │ │ │ │ +0000bf84 : │ │ │ │ │ PyDict_ContainsString(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ 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 c064 │ │ │ │ │ - ldr r3, [pc, #172] @ c06c │ │ │ │ │ + beq c058 │ │ │ │ │ + ldr r3, [pc, #172] @ c060 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne c03c │ │ │ │ │ + bne c030 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq c03c │ │ │ │ │ + beq c030 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ mvneq r6, #0 │ │ │ │ │ - beq bffc │ │ │ │ │ + beq bff0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ - bne c02c │ │ │ │ │ + bne c020 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c020 │ │ │ │ │ + beq c014 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne c020 │ │ │ │ │ + bne c014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ subs r6, r6, #0 │ │ │ │ │ movne r6, #1 │ │ │ │ │ - b bffc │ │ │ │ │ + b bff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ addne r3, sp, #4 │ │ │ │ │ movne r2, r0 │ │ │ │ │ - bne bfd8 │ │ │ │ │ + bne bfcc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne c008 │ │ │ │ │ + bne bffc │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b c020 │ │ │ │ │ + b c014 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ -0000c070 : │ │ │ │ │ +0000c064 : │ │ │ │ │ PyObject_VisitManagedDict(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16 │ │ │ │ │ - beq c124 │ │ │ │ │ + beq c118 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ tst r3, #4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq c108 │ │ │ │ │ + beq c0fc │ │ │ │ │ ldrb r3, [r0, #11] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c108 │ │ │ │ │ + beq c0fc │ │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c100 │ │ │ │ │ + beq c0f4 │ │ │ │ │ add r5, r0, #8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b c0d4 │ │ │ │ │ + b c0c8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble c100 │ │ │ │ │ + ble c0f4 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c0c8 │ │ │ │ │ + beq c0bc │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldrb r3, [r8, #8] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt c0d4 │ │ │ │ │ + bgt c0c8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r0, [r8, #-12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c100 │ │ │ │ │ + beq c0f4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000c12c : │ │ │ │ │ +0000c120 : │ │ │ │ │ dict_tp_clear(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq c454 │ │ │ │ │ + beq c448 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r7, [pc, #776] @ c45c │ │ │ │ │ + ldr r7, [pc, #776] @ c450 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq c2b0 │ │ │ │ │ - ldr r3, [pc, #756] @ c460 │ │ │ │ │ + beq c298 │ │ │ │ │ + ldr r3, [pc, #756] @ c454 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ │ - bne c374 │ │ │ │ │ + bne c368 │ │ │ │ │ add r2, r8, #42496 @ 0xa600 │ │ │ │ │ ldr r1, [r2, #208] @ 0xd0 │ │ │ │ │ ldr ip, [r2, #212] @ 0xd4 │ │ │ │ │ lsl r3, r3, #20 │ │ │ │ │ adds r1, r1, #4096 @ 0x1000 │ │ │ │ │ lsr r3, r3, #20 │ │ │ │ │ str r1, [r2, #208] @ 0xd0 │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ adc r1, ip, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r2, #212] @ 0xd4 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ - bne c3cc │ │ │ │ │ + bne c3c0 │ │ │ │ │ ldr r6, [r5] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c2b0 │ │ │ │ │ + beq c298 │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne c2b0 │ │ │ │ │ + bne c298 │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r7, [r5, #16] │ │ │ │ │ lsl r6, r6, r2 │ │ │ │ │ - beq c2f0 │ │ │ │ │ + beq c2e4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addgt r6, r5, r6 │ │ │ │ │ addgt r8, r6, #20 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt r6, r6, #24 │ │ │ │ │ - bgt c23c │ │ │ │ │ - b c26c │ │ │ │ │ + bgt c230 │ │ │ │ │ + b c260 │ │ │ │ │ ldr r0, [r6, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c230 │ │ │ │ │ + beq c224 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne c2bc │ │ │ │ │ + bne c2a4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq c26c │ │ │ │ │ + beq c260 │ │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c218 │ │ │ │ │ + beq c20c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c218 │ │ │ │ │ + beq c20c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne c218 │ │ │ │ │ + bne c20c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c218 │ │ │ │ │ + b c20c │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne c2a8 │ │ │ │ │ - ldr r3, [pc, #484] @ c464 │ │ │ │ │ + bne c290 │ │ │ │ │ + ldr r3, [pc, #484] @ c458 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi c2a8 │ │ │ │ │ - ldrb r1, [r5, #6] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne c2d4 │ │ │ │ │ + bls c2bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne c230 │ │ │ │ │ + bne c224 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c230 │ │ │ │ │ + b c224 │ │ │ │ │ + ldrb r1, [r5, #6] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq c290 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ │ str r5, [r2, #2420] @ 0x974 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble c26c │ │ │ │ │ + ble c260 │ │ │ │ │ add r4, r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b c32c │ │ │ │ │ + b c320 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c31c │ │ │ │ │ + beq c310 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne c35c │ │ │ │ │ + bne c350 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ - beq c26c │ │ │ │ │ + beq c260 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c304 │ │ │ │ │ + beq c2f8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c304 │ │ │ │ │ + beq c2f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne c304 │ │ │ │ │ + bne c2f8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c304 │ │ │ │ │ + b c2f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne c31c │ │ │ │ │ + bne c310 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c31c │ │ │ │ │ + b c310 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r9, [sp] │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e120 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add r2, r8, #42496 @ 0xa600 │ │ │ │ │ ldr r0, [r2, #208] @ 0xd0 │ │ │ │ │ ldr ip, [r2, #212] @ 0xd4 │ │ │ │ │ lsl r1, r1, #20 │ │ │ │ │ adds r0, r0, #4096 @ 0x1000 │ │ │ │ │ @@ -13390,61 +13387,61 @@ │ │ │ │ │ orr r1, r1, r0 │ │ │ │ │ adc r0, ip, #0 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ str r0, [r2, #212] @ 0xd4 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq c1c4 │ │ │ │ │ + beq c1b8 │ │ │ │ │ mov r8, #0 │ │ │ │ │ ldr fp, [r5, #16] │ │ │ │ │ add r9, r6, #4 │ │ │ │ │ mov sl, r8 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - ble c40c │ │ │ │ │ + ble c400 │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c400 │ │ │ │ │ + beq c3f4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str sl, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne c43c │ │ │ │ │ + bne c430 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r9, r9, #4 │ │ │ │ │ - b c3dc │ │ │ │ │ + b c3d0 │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strbne r3, [r6, #1] │ │ │ │ │ - bne c2b0 │ │ │ │ │ + bne c298 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 54b4 │ │ │ │ │ - b c2b0 │ │ │ │ │ + b c298 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne c400 │ │ │ │ │ + bne c3f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c400 │ │ │ │ │ + b c3f4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000002ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000c468 : │ │ │ │ │ +0000c45c : │ │ │ │ │ new_dict_with_shared_keys(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ ldr r6, [r1, #12] │ │ │ │ │ @@ -13454,41 +13451,41 @@ │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ add r0, r6, #1 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq c5c0 │ │ │ │ │ + beq c5b4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [r4, #2] │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ strb r6, [r4] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c5a8 │ │ │ │ │ + beq c59c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq c5b0 │ │ │ │ │ + beq c5a4 │ │ │ │ │ lsl r2, r6, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r4, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - ldr r3, [pc, #240] @ c5dc │ │ │ │ │ + ldr r3, [pc, #240] @ c5d0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble c55c │ │ │ │ │ + ble c550 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #2416] @ 0x970 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r6, [r3, #2096] @ 0x830 │ │ │ │ │ add r5, r5, #42496 @ 0xa600 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -13503,19 +13500,19 @@ │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ str r3, [r5, #208] @ 0xd0 │ │ │ │ │ str r2, [r5, #212] @ 0xd4 │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ str r2, [r6, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r0, [pc, #124] @ c5e0 │ │ │ │ │ + ldr r0, [pc, #124] @ c5d4 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq c5c8 │ │ │ │ │ + beq c5bc │ │ │ │ │ add r5, r5, #42496 @ 0xa600 │ │ │ │ │ ldr r3, [r5, #208] @ 0xd0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ ldr r2, [r5, #212] @ 0xd4 │ │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ @@ -13524,86 +13521,86 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r5, #208] @ 0xd0 │ │ │ │ │ str r2, [r5, #212] @ 0xd4 │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ str r2, [r6, #20] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne c4d4 │ │ │ │ │ - ldr r3, [pc, #44] @ c5e4 │ │ │ │ │ + bne c4c8 │ │ │ │ │ + ldr r3, [pc, #44] @ c5d8 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b c4f0 │ │ │ │ │ + b c4e4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 54b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b c554 │ │ │ │ │ + b c548 │ │ │ │ │ .word 0x000000e8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000024 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000c5e8 : │ │ │ │ │ +0000c5dc : │ │ │ │ │ insert_split_value(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r1, #-8] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - bne c640 │ │ │ │ │ + bne c634 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c740 │ │ │ │ │ + bne c734 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldrne r7, [pc, #552] @ c868 │ │ │ │ │ - bne c76c │ │ │ │ │ + ldrne r7, [pc, #552] @ c85c │ │ │ │ │ + bne c760 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add r2, r3, r8, lsl #2 │ │ │ │ │ ldr r9, [r2, #4] │ │ │ │ │ lsl r7, r8, #2 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ and r0, r1, #255 @ 0xff │ │ │ │ │ - bne c7b4 │ │ │ │ │ + bne c7a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c6e0 │ │ │ │ │ + bne c6d4 │ │ │ │ │ add r5, r5, #42496 @ 0xa600 │ │ │ │ │ lsl r2, r1, #20 │ │ │ │ │ ldr r1, [r5, #208] @ 0xd0 │ │ │ │ │ ldr r0, [r5, #212] @ 0xd4 │ │ │ │ │ adds r1, r1, #4096 @ 0x1000 │ │ │ │ │ lsr r2, r2, #20 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ str r1, [r5, #208] @ 0xd0 │ │ │ │ │ adc r1, r0, #0 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r5, #212] @ 0xd4 │ │ │ │ │ - bne c734 │ │ │ │ │ + bne c728 │ │ │ │ │ add r7, r3, r7 │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ strb r8, [r1, r0] │ │ │ │ │ @@ -13617,15 +13614,15 @@ │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ add r5, r5, #42496 @ 0xa600 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r6, [sp] │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e120 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r3, [r5, #208] @ 0xd0 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ ldr r1, [r5, #212] @ 0xd4 │ │ │ │ │ adds lr, r3, #4096 @ 0x1000 │ │ │ │ │ lsl r2, r2, #20 │ │ │ │ │ @@ -13633,51 +13630,51 @@ │ │ │ │ │ lsr r2, r2, #20 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ orr r2, r2, lr │ │ │ │ │ mov ip, r1 │ │ │ │ │ str lr, [r5, #208] @ 0xd0 │ │ │ │ │ str r1, [r5, #212] @ 0xd4 │ │ │ │ │ - beq c6a0 │ │ │ │ │ + beq c694 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r6] │ │ │ │ │ - b c6a0 │ │ │ │ │ - ldr r7, [pc, #288] @ c868 │ │ │ │ │ + b c694 │ │ │ │ │ + ldr r7, [pc, #288] @ c85c │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne c83c │ │ │ │ │ + bne c830 │ │ │ │ │ ldr r3, [sl, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c83c │ │ │ │ │ + bne c830 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c640 │ │ │ │ │ + beq c634 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq c830 │ │ │ │ │ - ldr r3, [pc, #236] @ c86c │ │ │ │ │ + beq c824 │ │ │ │ │ + ldr r3, [pc, #236] @ c860 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ sub r1, r4, #8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - b c640 │ │ │ │ │ + b c634 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c848 │ │ │ │ │ + bne c83c │ │ │ │ │ add r5, r5, #42496 @ 0xa600 │ │ │ │ │ lsl r2, r1, #20 │ │ │ │ │ ldr r1, [r5, #208] @ 0xd0 │ │ │ │ │ ldr r0, [r5, #212] @ 0xd4 │ │ │ │ │ adds r1, r1, #4096 @ 0x1000 │ │ │ │ │ lsr r2, r2, #20 │ │ │ │ │ str r1, [r5, #208] @ 0xd0 │ │ │ │ │ @@ -13690,83 +13687,83 @@ │ │ │ │ │ str r1, [r5, #212] @ 0xd4 │ │ │ │ │ strne r0, [r6] │ │ │ │ │ str r6, [r3, #4] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ - beq c6d8 │ │ │ │ │ + beq c6cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne c6d8 │ │ │ │ │ + bne c6cc │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c640 │ │ │ │ │ - ldr r3, [pc, #44] @ c870 │ │ │ │ │ + beq c634 │ │ │ │ │ + ldr r3, [pc, #44] @ c864 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b c780 │ │ │ │ │ + b c774 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r6, [sp] │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e120 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ - b c7bc │ │ │ │ │ + b c7b0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ .word 0x000000e8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000c874 : │ │ │ │ │ +0000c868 : │ │ │ │ │ dictiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c898 │ │ │ │ │ + beq c88c │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne c898 │ │ │ │ │ + bne c88c │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSize_t │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSize_t │ │ │ │ │ │ │ │ │ │ -0000c8a0 : │ │ │ │ │ +0000c894 : │ │ │ │ │ dict_keys(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq c930 │ │ │ │ │ + beq c924 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - beq c95c │ │ │ │ │ - ldr r0, [pc, #172] @ c97c │ │ │ │ │ + beq c950 │ │ │ │ │ + ldr r0, [pc, #172] @ c970 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c93c │ │ │ │ │ + beq c930 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c944 │ │ │ │ │ - ldr r1, [pc, #148] @ c980 │ │ │ │ │ + beq c938 │ │ │ │ │ + ldr r1, [pc, #148] @ c974 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ @@ -13778,36 +13775,36 @@ │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #76] @ c984 │ │ │ │ │ - ldr r0, [pc, #76] @ c988 │ │ │ │ │ + ldr r1, [pc, #76] @ c978 │ │ │ │ │ + ldr r0, [pc, #76] @ c97c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b c928 │ │ │ │ │ - ldr r2, [pc, #64] @ c98c │ │ │ │ │ + b c91c │ │ │ │ │ + ldr r2, [pc, #64] @ c980 │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ │ - b c900 │ │ │ │ │ - ldr r2, [pc, #44] @ c990 │ │ │ │ │ - ldr r0, [pc, #44] @ c994 │ │ │ │ │ + b c8f4 │ │ │ │ │ + ldr r2, [pc, #44] @ c984 │ │ │ │ │ + ldr r0, [pc, #44] @ c988 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #1288] @ 0x508 │ │ │ │ │ - ldr r1, [pc, #36] @ c998 │ │ │ │ │ + ldr r1, [pc, #36] @ c98c │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b c93c │ │ │ │ │ + b c930 │ │ │ │ │ .word 0x000004fc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000016f6 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -13815,33 +13812,33 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000058 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000c99c : │ │ │ │ │ +0000c990 : │ │ │ │ │ dictkeys_iter(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq ca38 │ │ │ │ │ - ldr r0, [pc, #176] @ ca70 │ │ │ │ │ + beq ca2c │ │ │ │ │ + ldr r0, [pc, #176] @ ca64 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ca30 │ │ │ │ │ + beq ca24 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ca40 │ │ │ │ │ + beq ca34 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - ldr r1, [pc, #148] @ ca74 │ │ │ │ │ + ldr r1, [pc, #148] @ ca68 │ │ │ │ │ str r2, [r4] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ @@ -13858,59 +13855,59 @@ │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #56] @ ca78 │ │ │ │ │ - b ca30 │ │ │ │ │ - ldr r2, [pc, #52] @ ca7c │ │ │ │ │ + ldr r3, [pc, #56] @ ca6c │ │ │ │ │ + b ca24 │ │ │ │ │ + ldr r2, [pc, #52] @ ca70 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ │ - b ca08 │ │ │ │ │ + b c9fc │ │ │ │ │ .word 0x000005cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x00000014 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000ca80 : │ │ │ │ │ +0000ca74 : │ │ │ │ │ dict_values(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq cb10 │ │ │ │ │ + beq cb04 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - beq cb3c │ │ │ │ │ - ldr r0, [pc, #172] @ cb5c │ │ │ │ │ + beq cb30 │ │ │ │ │ + ldr r0, [pc, #172] @ cb50 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq cb1c │ │ │ │ │ + beq cb10 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cb24 │ │ │ │ │ - ldr r1, [pc, #148] @ cb60 │ │ │ │ │ + beq cb18 │ │ │ │ │ + ldr r1, [pc, #148] @ cb54 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ @@ -13922,36 +13919,36 @@ │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #76] @ cb64 │ │ │ │ │ - ldr r0, [pc, #76] @ cb68 │ │ │ │ │ + ldr r1, [pc, #76] @ cb58 │ │ │ │ │ + ldr r0, [pc, #76] @ cb5c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b cb08 │ │ │ │ │ - ldr r2, [pc, #64] @ cb6c │ │ │ │ │ + b cafc │ │ │ │ │ + ldr r2, [pc, #64] @ cb60 │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ │ - b cae0 │ │ │ │ │ - ldr r2, [pc, #44] @ cb70 │ │ │ │ │ - ldr r0, [pc, #44] @ cb74 │ │ │ │ │ + b cad4 │ │ │ │ │ + ldr r2, [pc, #44] @ cb64 │ │ │ │ │ + ldr r0, [pc, #44] @ cb68 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #1704] @ 0x6a8 │ │ │ │ │ - ldr r1, [pc, #36] @ cb78 │ │ │ │ │ + ldr r1, [pc, #36] @ cb6c │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b cb1c │ │ │ │ │ + b cb10 │ │ │ │ │ .word 0x0000069c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000016f6 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -13959,33 +13956,33 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000058 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000cb7c : │ │ │ │ │ +0000cb70 : │ │ │ │ │ dictvalues_iter(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq cc18 │ │ │ │ │ - ldr r0, [pc, #176] @ cc50 │ │ │ │ │ + beq cc0c │ │ │ │ │ + ldr r0, [pc, #176] @ cc44 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq cc10 │ │ │ │ │ + beq cc04 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cc20 │ │ │ │ │ + beq cc14 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - ldr r1, [pc, #148] @ cc54 │ │ │ │ │ + ldr r1, [pc, #148] @ cc48 │ │ │ │ │ str r2, [r4] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ @@ -14002,55 +13999,55 @@ │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #56] @ cc58 │ │ │ │ │ - b cc10 │ │ │ │ │ - ldr r2, [pc, #52] @ cc5c │ │ │ │ │ + ldr r3, [pc, #56] @ cc4c │ │ │ │ │ + b cc04 │ │ │ │ │ + ldr r2, [pc, #52] @ cc50 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ │ - b cbe8 │ │ │ │ │ + b cbdc │ │ │ │ │ .word 0x0000076c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x00000014 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000cc60 : │ │ │ │ │ +0000cc54 : │ │ │ │ │ dict_iter(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #168] @ cd24 │ │ │ │ │ + ldr r0, [pc, #168] @ cd18 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ccec │ │ │ │ │ + beq cce0 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ccf4 │ │ │ │ │ + beq cce8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - ldr r1, [pc, #140] @ cd28 │ │ │ │ │ + ldr r1, [pc, #140] @ cd1c │ │ │ │ │ str r2, [r4] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ @@ -14067,509 +14064,509 @@ │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r2, [pc, #48] @ cd2c │ │ │ │ │ + ldr r2, [pc, #48] @ cd20 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ │ - b ccc4 │ │ │ │ │ + b ccb8 │ │ │ │ │ .word 0x000005cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000cd30 : │ │ │ │ │ +0000cd24 : │ │ │ │ │ dictiter_iternextkey(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq ce7c │ │ │ │ │ + beq ce70 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne cfc8 │ │ │ │ │ + bne cfbc │ │ │ │ │ ldrd r2, [r5, #24] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cf8c │ │ │ │ │ + bne cf80 │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ │ ldr ip, [r2, #16] │ │ │ │ │ lsl r0, r0, r3 │ │ │ │ │ - beq cec0 │ │ │ │ │ + beq ceb4 │ │ │ │ │ add r3, r2, #20 │ │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ │ cmp r1, ip │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ - bge ce58 │ │ │ │ │ + bge ce4c │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ce8c │ │ │ │ │ + bne ce80 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble ce58 │ │ │ │ │ + ble ce4c │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r3, r3, #8 │ │ │ │ │ movne r1, r2 │ │ │ │ │ - bne ce8c │ │ │ │ │ + bne ce80 │ │ │ │ │ add r2, r1, #2 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble ce58 │ │ │ │ │ + ble ce4c │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r3, r3, #16 │ │ │ │ │ movne r1, r2 │ │ │ │ │ - bne ce8c │ │ │ │ │ + bne ce80 │ │ │ │ │ add r2, r1, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble ce58 │ │ │ │ │ + ble ce4c │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r3, r3, #24 │ │ │ │ │ movne r1, r2 │ │ │ │ │ - bne ce8c │ │ │ │ │ + bne ce80 │ │ │ │ │ add r2, r1, #4 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble ce58 │ │ │ │ │ + ble ce4c │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r3, r3, #32 │ │ │ │ │ movne r1, r2 │ │ │ │ │ - bne ce8c │ │ │ │ │ + bne ce80 │ │ │ │ │ add r1, r1, #5 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ add r3, r3, #40 @ 0x28 │ │ │ │ │ - ble ce58 │ │ │ │ │ + ble ce4c │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ce84 │ │ │ │ │ + bne ce78 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - bgt ce3c │ │ │ │ │ + bgt ce30 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - beq ce7c │ │ │ │ │ + beq ce70 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq cf80 │ │ │ │ │ + beq cf74 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bge ce58 │ │ │ │ │ + bge ce4c │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq cf6c │ │ │ │ │ + beq cf60 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ str ip, [r4, #24] │ │ │ │ │ strne r2, [r0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add r3, r1, r1, lsl #1 │ │ │ │ │ add r2, r2, #20 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ cmp r1, ip │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ - bge ce58 │ │ │ │ │ + bge ce4c │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cf5c │ │ │ │ │ + bne cf50 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble ce58 │ │ │ │ │ + ble ce4c │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r2, r2, #12 │ │ │ │ │ movne r1, r3 │ │ │ │ │ - bne cf5c │ │ │ │ │ + bne cf50 │ │ │ │ │ add r3, r1, #2 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble ce58 │ │ │ │ │ + ble ce4c │ │ │ │ │ ldr r0, [r2, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r2, r2, #24 │ │ │ │ │ movne r1, r3 │ │ │ │ │ - bne cf5c │ │ │ │ │ + bne cf50 │ │ │ │ │ add r1, r1, #3 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ add r2, r2, #36 @ 0x24 │ │ │ │ │ - ble ce58 │ │ │ │ │ + ble ce4c │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cf54 │ │ │ │ │ + bne cf48 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ - bgt cf34 │ │ │ │ │ - b ce58 │ │ │ │ │ + bgt cf28 │ │ │ │ │ + b ce4c │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - ble ce58 │ │ │ │ │ + ble ce4c │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne ce9c │ │ │ │ │ - ldr r3, [pc, #112] @ cfe4 │ │ │ │ │ - ldr r1, [pc, #112] @ cfe8 │ │ │ │ │ + bne ce90 │ │ │ │ │ + ldr r3, [pc, #112] @ cfd8 │ │ │ │ │ + ldr r1, [pc, #112] @ cfdc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b ce58 │ │ │ │ │ + b ce4c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ce7c │ │ │ │ │ + b ce70 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble ce58 │ │ │ │ │ + ble ce4c │ │ │ │ │ ldrb r0, [r3] │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ │ mov r0, #1 │ │ │ │ │ add r3, r2, r3, lsl #3 │ │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ add r3, r3, r0, lsl r2 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ - bne ce9c │ │ │ │ │ - b cf6c │ │ │ │ │ - ldr r3, [pc, #20] @ cfe4 │ │ │ │ │ - ldr r1, [pc, #24] @ cfec │ │ │ │ │ + bne ce90 │ │ │ │ │ + b cf60 │ │ │ │ │ + ldr r3, [pc, #20] @ cfd8 │ │ │ │ │ + ldr r1, [pc, #24] @ cfe0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b ce7c │ │ │ │ │ + b ce70 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_RuntimeError │ │ │ │ │ .word 0x000000ac │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000cff0 : │ │ │ │ │ +0000cfe4 : │ │ │ │ │ dictiter_iternextvalue(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq d0f4 │ │ │ │ │ + beq d0e8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne d1b0 │ │ │ │ │ + bne d1a4 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d180 │ │ │ │ │ + bne d174 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldrb ip, [r3, #5] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ lsl r1, r1, ip │ │ │ │ │ - beq d0fc │ │ │ │ │ + beq d0f0 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r1, r1, r2, lsl #3 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ - bge d0c8 │ │ │ │ │ + bge d0bc │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d0a4 │ │ │ │ │ + beq d098 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d130 │ │ │ │ │ + beq d124 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ strne r3, [r0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - ble d0c8 │ │ │ │ │ + ble d0bc │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d0a4 │ │ │ │ │ + beq d098 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt d070 │ │ │ │ │ + blt d064 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - beq d0f4 │ │ │ │ │ + beq d0e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne d0f4 │ │ │ │ │ + bne d0e8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bge d0c8 │ │ │ │ │ + bge d0bc │ │ │ │ │ add ip, r2, r2, lsl #1 │ │ │ │ │ add r1, r1, ip, lsl #2 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d144 │ │ │ │ │ + beq d138 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne d080 │ │ │ │ │ - ldr r3, [pc, #148] @ d1cc │ │ │ │ │ - ldr r1, [pc, #148] @ d1d0 │ │ │ │ │ + bne d074 │ │ │ │ │ + ldr r3, [pc, #148] @ d1c0 │ │ │ │ │ + ldr r1, [pc, #148] @ d1c4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b d0c8 │ │ │ │ │ + b d0bc │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ addgt r3, r3, #12 │ │ │ │ │ - ble d0c8 │ │ │ │ │ + ble d0bc │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d16c │ │ │ │ │ + beq d160 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt d120 │ │ │ │ │ - b d0c8 │ │ │ │ │ + bgt d114 │ │ │ │ │ + b d0bc │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ - bgt d154 │ │ │ │ │ - b d0c8 │ │ │ │ │ + bgt d148 │ │ │ │ │ + b d0bc │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble d0c8 │ │ │ │ │ + ble d0bc │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne d080 │ │ │ │ │ - b d130 │ │ │ │ │ - ldr r3, [pc, #20] @ d1cc │ │ │ │ │ - ldr r1, [pc, #24] @ d1d4 │ │ │ │ │ + bne d074 │ │ │ │ │ + b d124 │ │ │ │ │ + ldr r3, [pc, #20] @ d1c0 │ │ │ │ │ + ldr r1, [pc, #24] @ d1c8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b d0f4 │ │ │ │ │ + b d0e8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_RuntimeError │ │ │ │ │ .word 0x000000ac │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000d1d8 : │ │ │ │ │ +0000d1cc : │ │ │ │ │ PyDict_Clear(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ bxeq lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r7, [pc, #764] @ d4fc │ │ │ │ │ + ldr r7, [pc, #764] @ d4f0 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq d364 │ │ │ │ │ - ldr r3, [pc, #744] @ d500 │ │ │ │ │ + beq d358 │ │ │ │ │ + ldr r3, [pc, #744] @ d4f4 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ │ - bne d418 │ │ │ │ │ + bne d40c │ │ │ │ │ add r2, r8, #42496 @ 0xa600 │ │ │ │ │ ldr r1, [r2, #208] @ 0xd0 │ │ │ │ │ ldr ip, [r2, #212] @ 0xd4 │ │ │ │ │ lsl r3, r3, #20 │ │ │ │ │ adds r1, r1, #4096 @ 0x1000 │ │ │ │ │ lsr r3, r3, #20 │ │ │ │ │ str r1, [r2, #208] @ 0xd0 │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ adc r1, ip, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r2, #212] @ 0xd4 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ - bne d470 │ │ │ │ │ + bne d464 │ │ │ │ │ ldr r6, [r5] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d364 │ │ │ │ │ + beq d358 │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne d364 │ │ │ │ │ + bne d358 │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r7, [r5, #16] │ │ │ │ │ lsl r6, r6, r2 │ │ │ │ │ - beq d394 │ │ │ │ │ + beq d388 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addgt r6, r5, r6 │ │ │ │ │ addgt r8, r6, #20 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt r6, r6, #24 │ │ │ │ │ - bgt d2e8 │ │ │ │ │ - b d318 │ │ │ │ │ + bgt d2dc │ │ │ │ │ + b d30c │ │ │ │ │ ldr r0, [r6, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d2dc │ │ │ │ │ + beq d2d0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne d36c │ │ │ │ │ + bne d360 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq d318 │ │ │ │ │ + beq d30c │ │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d2c4 │ │ │ │ │ + beq d2b8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d2c4 │ │ │ │ │ + beq d2b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d2c4 │ │ │ │ │ + bne d2b8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d2c4 │ │ │ │ │ + b d2b8 │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne d384 │ │ │ │ │ - ldr r3, [pc, #472] @ d504 │ │ │ │ │ + bne d378 │ │ │ │ │ + ldr r3, [pc, #472] @ d4f8 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi d384 │ │ │ │ │ + bhi d378 │ │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d384 │ │ │ │ │ + beq d378 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ │ str r5, [r2, #2420] @ 0x974 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d2dc │ │ │ │ │ + bne d2d0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d2dc │ │ │ │ │ + b d2d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble d318 │ │ │ │ │ + ble d30c │ │ │ │ │ add r4, r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b d3d0 │ │ │ │ │ + b d3c4 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d3c0 │ │ │ │ │ + beq d3b4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne d400 │ │ │ │ │ + bne d3f4 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ - beq d318 │ │ │ │ │ + beq d30c │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d3a8 │ │ │ │ │ + beq d39c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d3a8 │ │ │ │ │ + beq d39c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d3a8 │ │ │ │ │ + bne d39c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d3a8 │ │ │ │ │ + b d39c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d3c0 │ │ │ │ │ + bne d3b4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d3c0 │ │ │ │ │ + b d3b4 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r9, [sp] │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e120 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add r2, r8, #42496 @ 0xa600 │ │ │ │ │ ldr r0, [r2, #208] @ 0xd0 │ │ │ │ │ ldr ip, [r2, #212] @ 0xd4 │ │ │ │ │ lsl r1, r1, #20 │ │ │ │ │ adds r0, r0, #4096 @ 0x1000 │ │ │ │ │ @@ -14578,84 +14575,84 @@ │ │ │ │ │ orr r1, r1, r0 │ │ │ │ │ adc r0, ip, #0 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ str r0, [r2, #212] @ 0xd4 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq d270 │ │ │ │ │ + beq d264 │ │ │ │ │ mov r8, #0 │ │ │ │ │ ldr fp, [r5, #16] │ │ │ │ │ add r9, r6, #4 │ │ │ │ │ mov sl, r8 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - ble d4b0 │ │ │ │ │ + ble d4a4 │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d4a4 │ │ │ │ │ + beq d498 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str sl, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne d4e4 │ │ │ │ │ + bne d4d8 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r9, r9, #4 │ │ │ │ │ - b d480 │ │ │ │ │ + b d474 │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strbne r3, [r6, #1] │ │ │ │ │ - bne d364 │ │ │ │ │ + bne d358 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 54b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d4a4 │ │ │ │ │ + bne d498 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d4a4 │ │ │ │ │ + b d498 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000002e0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000d508 : │ │ │ │ │ +0000d4fc : │ │ │ │ │ PyDict_Size(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d528 │ │ │ │ │ + beq d51c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq d528 │ │ │ │ │ + beq d51c │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r1, [pc, #12] @ d54c │ │ │ │ │ - ldr r0, [pc, #12] @ d550 │ │ │ │ │ + ldr r1, [pc, #12] @ d540 │ │ │ │ │ + ldr r0, [pc, #12] @ d544 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000ffc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000d554 <_PyDictKeys_DecRef>: │ │ │ │ │ +0000d548 <_PyDictKeys_DecRef>: │ │ │ │ │ _PyDictKeys_DecRef(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r0] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -14666,119 +14663,119 @@ │ │ │ │ │ str r3, [r0] │ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ lsl r5, r5, r2 │ │ │ │ │ ldr r7, [r0, #16] │ │ │ │ │ - beq d688 <_PyDictKeys_DecRef+0x134> │ │ │ │ │ + beq d67c <_PyDictKeys_DecRef+0x134> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addgt r5, r0, r5 │ │ │ │ │ addgt r8, r5, #20 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt r5, r5, #24 │ │ │ │ │ - bgt d5dc <_PyDictKeys_DecRef+0x88> │ │ │ │ │ - b d62c <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ + bgt d5d0 <_PyDictKeys_DecRef+0x88> │ │ │ │ │ + b d620 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ ldr r0, [r5, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d5d0 <_PyDictKeys_DecRef+0x7c> │ │ │ │ │ + beq d5c4 <_PyDictKeys_DecRef+0x7c> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne d60c <_PyDictKeys_DecRef+0xb8> │ │ │ │ │ + bne d600 <_PyDictKeys_DecRef+0xb8> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq d62c <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ + beq d620 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d5b8 <_PyDictKeys_DecRef+0x64> │ │ │ │ │ + beq d5ac <_PyDictKeys_DecRef+0x64> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d5b8 <_PyDictKeys_DecRef+0x64> │ │ │ │ │ + beq d5ac <_PyDictKeys_DecRef+0x64> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d5b8 <_PyDictKeys_DecRef+0x64> │ │ │ │ │ + bne d5ac <_PyDictKeys_DecRef+0x64> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d5b8 <_PyDictKeys_DecRef+0x64> │ │ │ │ │ + b d5ac <_PyDictKeys_DecRef+0x64> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d5d0 <_PyDictKeys_DecRef+0x7c> │ │ │ │ │ + bne d5c4 <_PyDictKeys_DecRef+0x7c> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne d5dc <_PyDictKeys_DecRef+0x88> │ │ │ │ │ + bne d5d0 <_PyDictKeys_DecRef+0x88> │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne d67c <_PyDictKeys_DecRef+0x128> │ │ │ │ │ - ldr r3, [pc, #204] @ d70c <_PyDictKeys_DecRef+0x1b8> │ │ │ │ │ + bne d670 <_PyDictKeys_DecRef+0x128> │ │ │ │ │ + ldr r3, [pc, #204] @ d700 <_PyDictKeys_DecRef+0x1b8> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi d67c <_PyDictKeys_DecRef+0x128> │ │ │ │ │ + bhi d670 <_PyDictKeys_DecRef+0x128> │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d67c <_PyDictKeys_DecRef+0x128> │ │ │ │ │ + beq d670 <_PyDictKeys_DecRef+0x128> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ │ str r6, [r2, #2420] @ 0x974 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble d62c <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ + ble d620 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ add r4, r0, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b d6c4 <_PyDictKeys_DecRef+0x170> │ │ │ │ │ + b d6b8 <_PyDictKeys_DecRef+0x170> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d6b4 <_PyDictKeys_DecRef+0x160> │ │ │ │ │ + beq d6a8 <_PyDictKeys_DecRef+0x160> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne d6f4 <_PyDictKeys_DecRef+0x1a0> │ │ │ │ │ + bne d6e8 <_PyDictKeys_DecRef+0x1a0> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ - beq d62c <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ + beq d620 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d69c <_PyDictKeys_DecRef+0x148> │ │ │ │ │ + beq d690 <_PyDictKeys_DecRef+0x148> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d69c <_PyDictKeys_DecRef+0x148> │ │ │ │ │ + beq d690 <_PyDictKeys_DecRef+0x148> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d69c <_PyDictKeys_DecRef+0x148> │ │ │ │ │ + bne d690 <_PyDictKeys_DecRef+0x148> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d69c <_PyDictKeys_DecRef+0x148> │ │ │ │ │ + b d690 <_PyDictKeys_DecRef+0x148> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d6b4 <_PyDictKeys_DecRef+0x160> │ │ │ │ │ + bne d6a8 <_PyDictKeys_DecRef+0x160> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d6b4 <_PyDictKeys_DecRef+0x160> │ │ │ │ │ + b d6a8 <_PyDictKeys_DecRef+0x160> │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000d710 <_PyDict_MaybeUntrack>: │ │ │ │ │ +0000d704 <_PyDict_MaybeUntrack>: │ │ │ │ │ _PyDict_MaybeUntrack(): │ │ │ │ │ - ldr r3, [pc, #1016] @ db10 <_PyDict_MaybeUntrack+0x400> │ │ │ │ │ + ldr r3, [pc, #1016] @ db04 <_PyDict_MaybeUntrack+0x400> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bxne lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ @@ -14786,558 +14783,558 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r8, [r6, #16] │ │ │ │ │ - bne d9cc <_PyDict_MaybeUntrack+0x2bc> │ │ │ │ │ + bne d9c0 <_PyDict_MaybeUntrack+0x2bc> │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ ldrb r3, [r6, #5] │ │ │ │ │ mov r5, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ lsl r5, r5, r3 │ │ │ │ │ - beq d8cc <_PyDict_MaybeUntrack+0x1bc> │ │ │ │ │ + beq d8c0 <_PyDict_MaybeUntrack+0x1bc> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r7, r6, #20 │ │ │ │ │ - ble d820 <_PyDict_MaybeUntrack+0x110> │ │ │ │ │ + ble d814 <_PyDict_MaybeUntrack+0x110> │ │ │ │ │ add r7, r7, r5 │ │ │ │ │ ldr r9, [r7, #4] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq d798 <_PyDict_MaybeUntrack+0x88> │ │ │ │ │ + beq d78c <_PyDict_MaybeUntrack+0x88> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d850 <_PyDict_MaybeUntrack+0x140> │ │ │ │ │ + bne d844 <_PyDict_MaybeUntrack+0x140> │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq d81c <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ + beq d810 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ ldr r9, [r7, #12] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq d7bc <_PyDict_MaybeUntrack+0xac> │ │ │ │ │ + beq d7b0 <_PyDict_MaybeUntrack+0xac> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d870 <_PyDict_MaybeUntrack+0x160> │ │ │ │ │ + bne d864 <_PyDict_MaybeUntrack+0x160> │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - beq d81c <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ + beq d810 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq d7e0 <_PyDict_MaybeUntrack+0xd0> │ │ │ │ │ + beq d7d4 <_PyDict_MaybeUntrack+0xd0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d8ac <_PyDict_MaybeUntrack+0x19c> │ │ │ │ │ + bne d8a0 <_PyDict_MaybeUntrack+0x19c> │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - beq d81c <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ + beq d810 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ add r5, r5, #24 │ │ │ │ │ - ldr r9, [pc, #800] @ db14 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + ldr r9, [pc, #800] @ db08 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ mov r7, #3 │ │ │ │ │ add r5, r6, r5 │ │ │ │ │ ldr r6, [r5, r7, lsl #3] │ │ │ │ │ subs r0, r6, #0 │ │ │ │ │ - beq d810 <_PyDict_MaybeUntrack+0x100> │ │ │ │ │ + beq d804 <_PyDict_MaybeUntrack+0x100> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d890 <_PyDict_MaybeUntrack+0x180> │ │ │ │ │ + bne d884 <_PyDict_MaybeUntrack+0x180> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne d7f8 <_PyDict_MaybeUntrack+0xe8> │ │ │ │ │ + bne d7ec <_PyDict_MaybeUntrack+0xe8> │ │ │ │ │ ldr r2, [r4, #-8] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #700] @ db14 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + ldr r3, [pc, #700] @ db08 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r9, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d798 <_PyDict_MaybeUntrack+0x88> │ │ │ │ │ + beq d78c <_PyDict_MaybeUntrack+0x88> │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #668] @ db14 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + ldr r3, [pc, #668] @ db08 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r9, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d7bc <_PyDict_MaybeUntrack+0xac> │ │ │ │ │ + beq d7b0 <_PyDict_MaybeUntrack+0xac> │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d810 <_PyDict_MaybeUntrack+0x100> │ │ │ │ │ + beq d804 <_PyDict_MaybeUntrack+0x100> │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #608] @ db14 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + ldr r3, [pc, #608] @ db08 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d7e0 <_PyDict_MaybeUntrack+0xd0> │ │ │ │ │ + beq d7d4 <_PyDict_MaybeUntrack+0xd0> │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r7, r6, #20 │ │ │ │ │ - ble d820 <_PyDict_MaybeUntrack+0x110> │ │ │ │ │ + ble d814 <_PyDict_MaybeUntrack+0x110> │ │ │ │ │ add r7, r7, r5 │ │ │ │ │ ldr r9, [r7, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq d944 <_PyDict_MaybeUntrack+0x234> │ │ │ │ │ + beq d938 <_PyDict_MaybeUntrack+0x234> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d914 <_PyDict_MaybeUntrack+0x204> │ │ │ │ │ - ldr r3, [pc, #532] @ db14 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + beq d908 <_PyDict_MaybeUntrack+0x204> │ │ │ │ │ + ldr r3, [pc, #532] @ db08 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r9, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d944 <_PyDict_MaybeUntrack+0x234> │ │ │ │ │ - ldr r3, [pc, #484] @ db14 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + beq d938 <_PyDict_MaybeUntrack+0x234> │ │ │ │ │ + ldr r3, [pc, #484] @ db08 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq d81c <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ - ldr r7, [pc, #448] @ db14 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + beq d810 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ + ldr r7, [pc, #448] @ db08 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ add r5, r6, r5 │ │ │ │ │ mov r9, #1 │ │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ │ subs r0, r6, #0 │ │ │ │ │ - beq d9b8 <_PyDict_MaybeUntrack+0x2a8> │ │ │ │ │ + beq d9ac <_PyDict_MaybeUntrack+0x2a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d988 <_PyDict_MaybeUntrack+0x278> │ │ │ │ │ + beq d97c <_PyDict_MaybeUntrack+0x278> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ - ldr r3, [pc, #376] @ db14 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + ldr r3, [pc, #376] @ db08 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d9b8 <_PyDict_MaybeUntrack+0x2a8> │ │ │ │ │ + beq d9ac <_PyDict_MaybeUntrack+0x2a8> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ - bne d958 <_PyDict_MaybeUntrack+0x248> │ │ │ │ │ - b d81c <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ + bne d94c <_PyDict_MaybeUntrack+0x248> │ │ │ │ │ + b d810 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble d820 <_PyDict_MaybeUntrack+0x110> │ │ │ │ │ + ble d814 <_PyDict_MaybeUntrack+0x110> │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq d9f0 <_PyDict_MaybeUntrack+0x2e0> │ │ │ │ │ + beq d9e4 <_PyDict_MaybeUntrack+0x2e0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da94 <_PyDict_MaybeUntrack+0x384> │ │ │ │ │ + bne da88 <_PyDict_MaybeUntrack+0x384> │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq d81c <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ + beq d810 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq da18 <_PyDict_MaybeUntrack+0x308> │ │ │ │ │ + beq da0c <_PyDict_MaybeUntrack+0x308> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dad0 <_PyDict_MaybeUntrack+0x3c0> │ │ │ │ │ + bne dac4 <_PyDict_MaybeUntrack+0x3c0> │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - beq d81c <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ + beq d810 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq da40 <_PyDict_MaybeUntrack+0x330> │ │ │ │ │ + beq da34 <_PyDict_MaybeUntrack+0x330> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne daf0 <_PyDict_MaybeUntrack+0x3e0> │ │ │ │ │ + bne dae4 <_PyDict_MaybeUntrack+0x3e0> │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - beq d81c <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ + beq d810 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r6, #3 │ │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ - ldr r7, [pc, #180] @ db14 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + ldr r7, [pc, #180] @ db08 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ subs r0, r5, #0 │ │ │ │ │ - beq da70 <_PyDict_MaybeUntrack+0x360> │ │ │ │ │ + beq da64 <_PyDict_MaybeUntrack+0x360> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dab4 <_PyDict_MaybeUntrack+0x3a4> │ │ │ │ │ + bne daa8 <_PyDict_MaybeUntrack+0x3a4> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq d81c <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ + beq d810 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ subs r0, r5, #0 │ │ │ │ │ - bne da64 <_PyDict_MaybeUntrack+0x354> │ │ │ │ │ - b da70 <_PyDict_MaybeUntrack+0x360> │ │ │ │ │ - ldr r3, [pc, #120] @ db14 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + bne da58 <_PyDict_MaybeUntrack+0x354> │ │ │ │ │ + b da64 <_PyDict_MaybeUntrack+0x360> │ │ │ │ │ + ldr r3, [pc, #120] @ db08 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d9f0 <_PyDict_MaybeUntrack+0x2e0> │ │ │ │ │ + beq d9e4 <_PyDict_MaybeUntrack+0x2e0> │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq da70 <_PyDict_MaybeUntrack+0x360> │ │ │ │ │ + beq da64 <_PyDict_MaybeUntrack+0x360> │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #60] @ db14 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + ldr r3, [pc, #60] @ db08 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq da18 <_PyDict_MaybeUntrack+0x308> │ │ │ │ │ + beq da0c <_PyDict_MaybeUntrack+0x308> │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #28] @ db14 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + ldr r3, [pc, #28] @ db08 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq da40 <_PyDict_MaybeUntrack+0x330> │ │ │ │ │ + beq da34 <_PyDict_MaybeUntrack+0x330> │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ │ │ │ │ │ -0000db18 <_PyDict_ClearFreeList>: │ │ │ │ │ +0000db0c <_PyDict_ClearFreeList>: │ │ │ │ │ _PyDict_ClearFreeList(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #812] @ 0x32c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ble db7c <_PyDict_ClearFreeList+0x64> │ │ │ │ │ + ble db70 <_PyDict_ClearFreeList+0x64> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ add r2, r4, r3, lsl #2 │ │ │ │ │ ldr r0, [r2, #492] @ 0x1ec │ │ │ │ │ str r3, [r4, #812] @ 0x32c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Del │ │ │ │ │ ldr r3, [r4, #812] @ 0x32c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt db3c <_PyDict_ClearFreeList+0x24> │ │ │ │ │ + bgt db30 <_PyDict_ClearFreeList+0x24> │ │ │ │ │ ldr r3, [r4, #1136] @ 0x470 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble db88 <_PyDict_ClearFreeList+0x70> │ │ │ │ │ + ble db7c <_PyDict_ClearFreeList+0x70> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ add r2, r4, r3, lsl #2 │ │ │ │ │ ldr r0, [r2, #816] @ 0x330 │ │ │ │ │ str r3, [r4, #1136] @ 0x470 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #1136] @ 0x470 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt db68 <_PyDict_ClearFreeList+0x50> │ │ │ │ │ + bgt db5c <_PyDict_ClearFreeList+0x50> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mvnne r3, #0 │ │ │ │ │ strne r3, [r4, #812] @ 0x32c │ │ │ │ │ strne r3, [r4, #1136] @ 0x470 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -0000db9c : │ │ │ │ │ +0000db90 : │ │ │ │ │ dict_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000dba4 : │ │ │ │ │ +0000db98 : │ │ │ │ │ dict_new(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx r3 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq dc30 │ │ │ │ │ - ldr r2, [pc, #180] @ dc88 │ │ │ │ │ + beq dc24 │ │ │ │ │ + ldr r2, [pc, #180] @ dc7c │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ - ldr r1, [pc, #160] @ dc8c │ │ │ │ │ + ldr r1, [pc, #160] @ dc80 │ │ │ │ │ ldr lr, [r2, #8] │ │ │ │ │ add ip, lr, #42496 @ 0xa600 │ │ │ │ │ ldr r2, [ip, #208] @ 0xd0 │ │ │ │ │ ldr r0, [ip, #212] @ 0xd4 │ │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ str r2, [ip, #208] @ 0xd0 │ │ │ │ │ str r0, [ip, #212] @ 0xd4 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne dc38 │ │ │ │ │ + bne dc2c │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ str r5, [r3, #28] │ │ │ │ │ - bne dc54 │ │ │ │ │ + bne dc48 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ add r2, r1, #28 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ str r5, [r3, #28] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq dc30 │ │ │ │ │ + beq dc24 │ │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne dc30 │ │ │ │ │ + bne dc24 │ │ │ │ │ ldr r0, [lr, #3796] @ 0xed4 │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ - b dc30 │ │ │ │ │ + b dc24 │ │ │ │ │ .word 0x000000a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000dc90 : │ │ │ │ │ +0000dc84 : │ │ │ │ │ dict_init(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov ip, #0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - ldr r1, [pc, #304] @ ddf8 │ │ │ │ │ + ldr r1, [pc, #304] @ ddec │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_UnpackTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ddf0 │ │ │ │ │ + beq dde4 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq dd6c │ │ │ │ │ - ldr r3, [pc, #272] @ ddfc │ │ │ │ │ + beq dd60 │ │ │ │ │ + ldr r3, [pc, #272] @ ddf0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne dd38 │ │ │ │ │ - ldr r3, [pc, #260] @ de00 │ │ │ │ │ + bne dd2c │ │ │ │ │ + ldr r3, [pc, #260] @ ddf4 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 479c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ clz r3, r0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dd88 │ │ │ │ │ + bne dd7c │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #196] @ de04 │ │ │ │ │ + ldr r1, [pc, #196] @ ddf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ddf0 │ │ │ │ │ - bne ddc0 │ │ │ │ │ + blt dde4 │ │ │ │ │ + bne ddb4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl e428 │ │ │ │ │ + bl e41c │ │ │ │ │ clz r3, r0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ - b dd74 │ │ │ │ │ + b dd68 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq dd30 │ │ │ │ │ + beq dd24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ddf0 │ │ │ │ │ - ldr r3, [pc, #104] @ de08 │ │ │ │ │ + beq dde4 │ │ │ │ │ + ldr r3, [pc, #104] @ ddfc │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 479c │ │ │ │ │ - b dd30 │ │ │ │ │ - ldr r3, [pc, #68] @ de0c │ │ │ │ │ + b dd24 │ │ │ │ │ + ldr r3, [pc, #68] @ de00 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 479c │ │ │ │ │ clz r3, r0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ - b dd74 │ │ │ │ │ + b dd68 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b dd30 │ │ │ │ │ + b dd24 │ │ │ │ │ .word 0x00000160 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00008754 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000003c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000de10 : │ │ │ │ │ +0000de04 : │ │ │ │ │ dict_setdefault(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bhi de6c │ │ │ │ │ + bhi de60 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ - beq de94 │ │ │ │ │ + beq de88 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov ip, #1 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 2dac │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [pc, #44] @ dea0 │ │ │ │ │ + ldr r0, [pc, #44] @ de94 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq de64 │ │ │ │ │ + beq de58 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ - bgt de48 │ │ │ │ │ - ldr r2, [pc, #8] @ dea4 │ │ │ │ │ + bgt de3c │ │ │ │ │ + ldr r2, [pc, #8] @ de98 │ │ │ │ │ mov ip, #1 │ │ │ │ │ - b de50 │ │ │ │ │ + b de44 │ │ │ │ │ .word 0x00000168 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -0000dea8 : │ │ │ │ │ +0000de9c : │ │ │ │ │ dict_vectorcall(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bics r1, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bic r8, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - bne e0e0 │ │ │ │ │ + bne e0d4 │ │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq dfe0 │ │ │ │ │ - ldr r3, [pc, #560] @ e118 │ │ │ │ │ + beq dfd4 │ │ │ │ │ + ldr r3, [pc, #560] @ e10c │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ - ldr lr, [pc, #540] @ e11c │ │ │ │ │ + ldr lr, [pc, #540] @ e110 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ add r1, r0, #42496 @ 0xa600 │ │ │ │ │ ldr ip, [r1, #208] @ 0xd0 │ │ │ │ │ ldr r3, [r1, #212] @ 0xd4 │ │ │ │ │ adds ip, ip, #4096 @ 0x1000 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ str r3, [r1, #212] @ 0xd4 │ │ │ │ │ @@ -15348,507 +15345,507 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [lr] │ │ │ │ │ add lr, lr, #28 │ │ │ │ │ cmp r5, lr │ │ │ │ │ str ip, [r4, #16] │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ - bne e07c │ │ │ │ │ + bne e070 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - bne dfe8 │ │ │ │ │ + bne dfdc │ │ │ │ │ ldr r5, [r7] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne df8c │ │ │ │ │ + bne df80 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 479c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq dfbc │ │ │ │ │ + beq dfb0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ addne r7, r7, #4 │ │ │ │ │ - bne dff0 │ │ │ │ │ + bne dfe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #396] @ e120 │ │ │ │ │ + ldr r1, [pc, #396] @ e114 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt dfbc │ │ │ │ │ - bne e0b0 │ │ │ │ │ + blt dfb0 │ │ │ │ │ + bne e0a4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e428 │ │ │ │ │ + bl e41c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne df78 │ │ │ │ │ + bne df6c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq dfe0 │ │ │ │ │ + beq dfd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne dfe0 │ │ │ │ │ + bne dfd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b df84 │ │ │ │ │ + b df78 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq df84 │ │ │ │ │ + beq df78 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble df84 │ │ │ │ │ + ble df78 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1128 │ │ │ │ │ R_ARM_CALL PyDict_SetItem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq dfbc │ │ │ │ │ + beq dfb0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble df84 │ │ │ │ │ + ble df78 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1128 │ │ │ │ │ R_ARM_CALL PyDict_SetItem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq dfbc │ │ │ │ │ + beq dfb0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - ble df84 │ │ │ │ │ + ble df78 │ │ │ │ │ add r8, r6, #16 │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ mov r5, #2 │ │ │ │ │ ldr r2, [r7, #4]! │ │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1128 │ │ │ │ │ R_ARM_CALL PyDict_SetItem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq dfbc │ │ │ │ │ + beq dfb0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt e050 │ │ │ │ │ - b df84 │ │ │ │ │ + blt e044 │ │ │ │ │ + b df78 │ │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne df48 │ │ │ │ │ + bne df3c │ │ │ │ │ ldr r2, [r0, #3796] @ 0xed4 │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr ip, [r2, #4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ sub r1, r4, #8 │ │ │ │ │ orr r3, r3, ip │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - b df48 │ │ │ │ │ - ldr r1, [pc, #108] @ e124 │ │ │ │ │ + b df3c │ │ │ │ │ + ldr r1, [pc, #108] @ e118 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 479c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne df78 │ │ │ │ │ - b dfbc │ │ │ │ │ - ldr r0, [pc, #64] @ e128 │ │ │ │ │ + bne df6c │ │ │ │ │ + b dfb0 │ │ │ │ │ + ldr r0, [pc, #64] @ e11c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dfe0 │ │ │ │ │ + beq dfd4 │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne dee0 │ │ │ │ │ - b dfe0 │ │ │ │ │ + bne ded4 │ │ │ │ │ + b dfd4 │ │ │ │ │ .word 0x00000224 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00008754 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000160 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000e12c <_PyDict_SendEvent>: │ │ │ │ │ +0000e120 <_PyDict_SendEvent>: │ │ │ │ │ _PyDict_SendEvent(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r5, [pc, #728] @ e41c <_PyDict_SendEvent+0x2f0> │ │ │ │ │ + ldr r5, [pc, #728] @ e410 <_PyDict_SendEvent+0x2f0> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r5, [pc, r5] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r0, r5] │ │ │ │ │ cmp r1, #5 │ │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bhi e3d0 <_PyDict_SendEvent+0x2a4> │ │ │ │ │ + bhi e3c4 <_PyDict_SendEvent+0x2a4> │ │ │ │ │ tst r4, #1 │ │ │ │ │ - bne e1f4 <_PyDict_SendEvent+0xc8> │ │ │ │ │ + bne e1e8 <_PyDict_SendEvent+0xc8> │ │ │ │ │ tst r4, #2 │ │ │ │ │ - bne e238 <_PyDict_SendEvent+0x10c> │ │ │ │ │ + bne e22c <_PyDict_SendEvent+0x10c> │ │ │ │ │ tst r4, #4 │ │ │ │ │ - bne e27c <_PyDict_SendEvent+0x150> │ │ │ │ │ + bne e270 <_PyDict_SendEvent+0x150> │ │ │ │ │ tst r4, #8 │ │ │ │ │ - bne e2c0 <_PyDict_SendEvent+0x194> │ │ │ │ │ + bne e2b4 <_PyDict_SendEvent+0x194> │ │ │ │ │ tst r4, #16 │ │ │ │ │ - bne e304 <_PyDict_SendEvent+0x1d8> │ │ │ │ │ + bne e2f8 <_PyDict_SendEvent+0x1d8> │ │ │ │ │ tst r4, #32 │ │ │ │ │ - bne e348 <_PyDict_SendEvent+0x21c> │ │ │ │ │ + bne e33c <_PyDict_SendEvent+0x21c> │ │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ │ asr r4, r4, #6 │ │ │ │ │ - bne e38c <_PyDict_SendEvent+0x260> │ │ │ │ │ + bne e380 <_PyDict_SendEvent+0x260> │ │ │ │ │ tst r4, #2 │ │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ │ ldr r4, [r5, #1784] @ 0x6f8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popge {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #572] @ e420 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ + ldr r3, [pc, #572] @ e414 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r0, [pc, #564] @ e424 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ + ldr r0, [pc, #564] @ e418 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_FormatUnraisable │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr sl, [r3, #1756] @ 0x6dc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq e174 <_PyDict_SendEvent+0x48> │ │ │ │ │ + beq e168 <_PyDict_SendEvent+0x48> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e174 <_PyDict_SendEvent+0x48> │ │ │ │ │ - ldr r3, [pc, #504] @ e420 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ - ldr r0, [pc, #504] @ e424 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ + bge e168 <_PyDict_SendEvent+0x48> │ │ │ │ │ + ldr r3, [pc, #504] @ e414 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ + ldr r0, [pc, #504] @ e418 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b e174 <_PyDict_SendEvent+0x48> │ │ │ │ │ + b e168 <_PyDict_SendEvent+0x48> │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr sl, [r3, #1760] @ 0x6e0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq e17c <_PyDict_SendEvent+0x50> │ │ │ │ │ + beq e170 <_PyDict_SendEvent+0x50> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e17c <_PyDict_SendEvent+0x50> │ │ │ │ │ - ldr r3, [pc, #436] @ e420 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ - ldr r0, [pc, #436] @ e424 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ + bge e170 <_PyDict_SendEvent+0x50> │ │ │ │ │ + ldr r3, [pc, #436] @ e414 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ + ldr r0, [pc, #436] @ e418 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b e17c <_PyDict_SendEvent+0x50> │ │ │ │ │ + b e170 <_PyDict_SendEvent+0x50> │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr sl, [r3, #1764] @ 0x6e4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq e184 <_PyDict_SendEvent+0x58> │ │ │ │ │ + beq e178 <_PyDict_SendEvent+0x58> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e184 <_PyDict_SendEvent+0x58> │ │ │ │ │ - ldr r3, [pc, #368] @ e420 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ - ldr r0, [pc, #368] @ e424 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ + bge e178 <_PyDict_SendEvent+0x58> │ │ │ │ │ + ldr r3, [pc, #368] @ e414 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ + ldr r0, [pc, #368] @ e418 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b e184 <_PyDict_SendEvent+0x58> │ │ │ │ │ + b e178 <_PyDict_SendEvent+0x58> │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr sl, [r3, #1768] @ 0x6e8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq e18c <_PyDict_SendEvent+0x60> │ │ │ │ │ + beq e180 <_PyDict_SendEvent+0x60> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e18c <_PyDict_SendEvent+0x60> │ │ │ │ │ - ldr r3, [pc, #300] @ e420 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ - ldr r0, [pc, #300] @ e424 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ + bge e180 <_PyDict_SendEvent+0x60> │ │ │ │ │ + ldr r3, [pc, #300] @ e414 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ + ldr r0, [pc, #300] @ e418 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b e18c <_PyDict_SendEvent+0x60> │ │ │ │ │ + b e180 <_PyDict_SendEvent+0x60> │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr sl, [r3, #1772] @ 0x6ec │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq e194 <_PyDict_SendEvent+0x68> │ │ │ │ │ + beq e188 <_PyDict_SendEvent+0x68> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e194 <_PyDict_SendEvent+0x68> │ │ │ │ │ - ldr r3, [pc, #232] @ e420 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ - ldr r0, [pc, #232] @ e424 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ + bge e188 <_PyDict_SendEvent+0x68> │ │ │ │ │ + ldr r3, [pc, #232] @ e414 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ + ldr r0, [pc, #232] @ e418 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b e194 <_PyDict_SendEvent+0x68> │ │ │ │ │ + b e188 <_PyDict_SendEvent+0x68> │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr sl, [r3, #1776] @ 0x6f0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq e19c <_PyDict_SendEvent+0x70> │ │ │ │ │ + beq e190 <_PyDict_SendEvent+0x70> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e19c <_PyDict_SendEvent+0x70> │ │ │ │ │ - ldr r3, [pc, #164] @ e420 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ - ldr r0, [pc, #164] @ e424 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ + bge e190 <_PyDict_SendEvent+0x70> │ │ │ │ │ + ldr r3, [pc, #164] @ e414 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ + ldr r0, [pc, #164] @ e418 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b e19c <_PyDict_SendEvent+0x70> │ │ │ │ │ + b e190 <_PyDict_SendEvent+0x70> │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr sl, [r3, #1780] @ 0x6f4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq e1a8 <_PyDict_SendEvent+0x7c> │ │ │ │ │ + beq e19c <_PyDict_SendEvent+0x7c> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e1a8 <_PyDict_SendEvent+0x7c> │ │ │ │ │ - ldr r3, [pc, #96] @ e420 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ - ldr r0, [pc, #96] @ e424 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ + bge e19c <_PyDict_SendEvent+0x7c> │ │ │ │ │ + ldr r3, [pc, #96] @ e414 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ + ldr r0, [pc, #96] @ e418 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b e1a8 <_PyDict_SendEvent+0x7c> │ │ │ │ │ + b e19c <_PyDict_SendEvent+0x7c> │ │ │ │ │ add r5, r5, #42496 @ 0xa600 │ │ │ │ │ add sl, r5, #220 @ 0xdc │ │ │ │ │ add r5, r5, #252 @ 0xfc │ │ │ │ │ tst r4, #1 │ │ │ │ │ - bne e3f8 <_PyDict_SendEvent+0x2cc> │ │ │ │ │ + bne e3ec <_PyDict_SendEvent+0x2cc> │ │ │ │ │ add sl, sl, #4 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ asr r4, r4, #1 │ │ │ │ │ - bne e3dc <_PyDict_SendEvent+0x2b0> │ │ │ │ │ + bne e3d0 <_PyDict_SendEvent+0x2b0> │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr fp, [sl] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq e3e4 <_PyDict_SendEvent+0x2b8> │ │ │ │ │ + beq e3d8 <_PyDict_SendEvent+0x2b8> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx fp │ │ │ │ │ - b e3e4 <_PyDict_SendEvent+0x2b8> │ │ │ │ │ + b e3d8 <_PyDict_SendEvent+0x2b8> │ │ │ │ │ .word 0x000002d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000174 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000e428 : │ │ │ │ │ +0000e41c : │ │ │ │ │ merge_from_seq2_lock_held(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq ec5c │ │ │ │ │ + beq ec50 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ movne fp, #0 │ │ │ │ │ - bne e550 │ │ │ │ │ - b ea78 │ │ │ │ │ + bne e544 │ │ │ │ │ + b ea6c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e5a8 │ │ │ │ │ + bne e59c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e844 │ │ │ │ │ + bne e838 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - ldr r2, [pc, #2112] @ ecd0 │ │ │ │ │ + ldr r2, [pc, #2112] @ ecc4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne e5dc │ │ │ │ │ + bne e5d0 │ │ │ │ │ ldr r6, [r5, #12] │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq e5dc │ │ │ │ │ - ldr r3, [pc, #2092] @ ecd4 │ │ │ │ │ + beq e5d0 │ │ │ │ │ + ldr r3, [pc, #2092] @ ecc8 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ ldr r3, [r8, #24] │ │ │ │ │ ldr r7, [r2, #8] │ │ │ │ │ - ldr r2, [pc, #2072] @ ecd8 │ │ │ │ │ + ldr r2, [pc, #2072] @ eccc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e614 │ │ │ │ │ + beq e608 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 1784 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq e9c8 │ │ │ │ │ + beq e9bc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e500 │ │ │ │ │ + beq e4f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq ec64 │ │ │ │ │ + beq ec58 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e828 │ │ │ │ │ + bne e81c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e528 │ │ │ │ │ + beq e51c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq ea40 │ │ │ │ │ + beq ea34 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e54c │ │ │ │ │ + beq e540 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne e54c │ │ │ │ │ + bne e540 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq e854 │ │ │ │ │ - ldr r1, [pc, #1908] @ ecdc │ │ │ │ │ + beq e848 │ │ │ │ │ + ldr r1, [pc, #1908] @ ecd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ea4c │ │ │ │ │ + beq ea40 │ │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ │ - bne ec88 │ │ │ │ │ + bne ec7c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne ec70 │ │ │ │ │ + bne ec64 │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ ldr r9, [r4, #16] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e468 │ │ │ │ │ + bne e45c │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e484 │ │ │ │ │ + beq e478 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e844 │ │ │ │ │ + bne e838 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e484 │ │ │ │ │ + beq e478 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #1792] @ ecd0 │ │ │ │ │ + ldr r1, [pc, #1792] @ ecc4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - beq e494 │ │ │ │ │ + beq e488 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq e9bc │ │ │ │ │ - ldr r3, [pc, #1768] @ ece0 │ │ │ │ │ + beq e9b0 │ │ │ │ │ + ldr r3, [pc, #1768] @ ecd4 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - ldr r2, [pc, #1748] @ ecd8 │ │ │ │ │ + ldr r2, [pc, #1748] @ eccc │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ ldr r3, [r8, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne e4c4 │ │ │ │ │ + bne e4b8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - ldr r2, [pc, #1712] @ ecd0 │ │ │ │ │ + ldr r2, [pc, #1712] @ ecc4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movne r3, #60 @ 0x3c │ │ │ │ │ movne r0, #88 @ 0x58 │ │ │ │ │ strne r3, [sp, #24] │ │ │ │ │ - bne e6ac │ │ │ │ │ + bne e6a0 │ │ │ │ │ add r2, r7, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r2, #2740] @ 0xab4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movle r3, #40 @ 0x28 │ │ │ │ │ movle r0, #68 @ 0x44 │ │ │ │ │ strle r3, [sp, #24] │ │ │ │ │ - ble e6ac │ │ │ │ │ + ble e6a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #2740] @ 0xab4 │ │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ │ ldr r1, [r2, #2420] @ 0x974 │ │ │ │ │ - ldr r2, [pc, #1660] @ ece4 │ │ │ │ │ + ldr r2, [pc, #1660] @ ecd8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ strh r2, [r1, #4] │ │ │ │ │ mov r2, #5 │ │ │ │ │ str r3, [r1] │ │ │ │ │ strb r3, [r1, #6] │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -15859,29 +15856,29 @@ │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ mov r2, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ │ - b e718 │ │ │ │ │ + b e70c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq ec08 │ │ │ │ │ - ldr r2, [pc, #1572] @ ece4 │ │ │ │ │ + beq ebfc │ │ │ │ │ + ldr r2, [pc, #1572] @ ecd8 │ │ │ │ │ strh r2, [r1, #4] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ str r2, [r1] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - ldr r1, [pc, #1516] @ ecd0 │ │ │ │ │ + ldr r1, [pc, #1516] @ ecc4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ strb r2, [r3, #6] │ │ │ │ │ mov r2, #5 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ @@ -15897,57 +15894,57 @@ │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r0, r3, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [r8, #16] │ │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ │ - bne ea18 │ │ │ │ │ + bne ea0c │ │ │ │ │ add r1, r7, #42496 @ 0xa600 │ │ │ │ │ ldr r2, [r1, #208] @ 0xd0 │ │ │ │ │ lsl r3, r3, #20 │ │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ │ lsr r3, r3, #20 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r1, #212] @ 0xd4 │ │ │ │ │ str r2, [r1, #208] @ 0xd0 │ │ │ │ │ adc r7, r3, #0 │ │ │ │ │ ldr r3, [r8, #-8] │ │ │ │ │ str r7, [r1, #212] @ 0xd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e794 │ │ │ │ │ + bne e788 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e898 │ │ │ │ │ + bne e88c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldrne r3, [pc, #1364] @ ece8 │ │ │ │ │ - bne e8cc │ │ │ │ │ + ldrne r3, [pc, #1364] @ ecdc │ │ │ │ │ + bne e8c0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ and r3, r6, #7 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt e914 │ │ │ │ │ + bgt e908 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - ldr r1, [pc, #1308] @ ecd0 │ │ │ │ │ + ldr r1, [pc, #1308] @ ecc4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r2, #0 │ │ │ │ │ strb r2, [r1, r3] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movne ip, r1 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ mov r3, #1 │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ - bne e958 │ │ │ │ │ + bne e94c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r5, [r2, r3] │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ str r9, [r3, #4] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r8, #16] │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ @@ -15959,95 +15956,95 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ str r3, [r8, #24] │ │ │ │ │ - b e4e4 │ │ │ │ │ + b e4d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne e50c │ │ │ │ │ + bne e500 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e50c │ │ │ │ │ + b e500 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ - b e5bc │ │ │ │ │ + b e5b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne ec50 │ │ │ │ │ + bne ec44 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e88c │ │ │ │ │ + beq e880 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne e88c │ │ │ │ │ + bne e880 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #1096] @ ece8 │ │ │ │ │ + ldr r3, [pc, #1096] @ ecdc │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne e9b0 │ │ │ │ │ + bne e9a4 │ │ │ │ │ ldr r2, [r5, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e9b0 │ │ │ │ │ + bne e9a4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e794 │ │ │ │ │ + beq e788 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq e9a4 │ │ │ │ │ - ldr r3, [pc, #1036] @ ecec │ │ │ │ │ + beq e998 │ │ │ │ │ + ldr r3, [pc, #1036] @ ece0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ sub r1, r8, #8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr r3, [r8, #-4] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ stmdb r8, {r2, r3} │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - b e794 │ │ │ │ │ + b e788 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ldrle r1, [sp, #16] │ │ │ │ │ ldrgt r1, [sp, #16] │ │ │ │ │ lslle r3, r3, #1 │ │ │ │ │ movle r2, #0 │ │ │ │ │ movgt r2, #0 │ │ │ │ │ strhle r2, [r1, r3] │ │ │ │ │ strgt r2, [r1, r3, lsl #2] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #912] @ ecd0 │ │ │ │ │ + ldr r2, [pc, #912] @ ecc4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ mov r3, #1 │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ - beq e7d8 │ │ │ │ │ + beq e7cc │ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ │ ldr lr, [sp, #12] │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ ldr r1, [lr, #12] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ add r1, ip, r3 │ │ │ │ │ @@ -16059,111 +16056,111 @@ │ │ │ │ │ str r9, [r1, #8] │ │ │ │ │ str r3, [r8, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r0, [r8, #8] │ │ │ │ │ str r7, [r8, #20] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r3, [lr, #12] │ │ │ │ │ - b e818 │ │ │ │ │ + b e80c │ │ │ │ │ ldr r3, [r9, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e794 │ │ │ │ │ - ldr r3, [pc, #824] @ ecf0 │ │ │ │ │ + beq e788 │ │ │ │ │ + ldr r3, [pc, #824] @ ece4 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b e8e0 │ │ │ │ │ + b e8d4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e9e4 │ │ │ │ │ + beq e9d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq ea34 │ │ │ │ │ + beq ea28 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne eca8 │ │ │ │ │ + bne ec9c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 36f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 36f8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn r4, #0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e870 │ │ │ │ │ - b e88c │ │ │ │ │ + bne e864 │ │ │ │ │ + b e880 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r9, [sp] │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e120 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r3, [r8, #16] │ │ │ │ │ - b e738 │ │ │ │ │ + b e72c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e9e4 │ │ │ │ │ + b e9d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e528 │ │ │ │ │ - ldr r4, [pc, #672] @ ecf4 │ │ │ │ │ + b e51c │ │ │ │ │ + ldr r4, [pc, #672] @ ece8 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ea70 │ │ │ │ │ - ldr r1, [pc, #656] @ ecf8 │ │ │ │ │ + beq ea64 │ │ │ │ │ + ldr r1, [pc, #656] @ ecec │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b e9f0 │ │ │ │ │ + b e9e4 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b eac4 │ │ │ │ │ + b eab8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ea9c │ │ │ │ │ + beq ea90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq eb8c │ │ │ │ │ + beq eb80 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq eac0 │ │ │ │ │ + beq eab4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne eac0 │ │ │ │ │ + bne eab4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq e854 │ │ │ │ │ - ldr r1, [pc, #512] @ ecdc │ │ │ │ │ + beq e848 │ │ │ │ │ + ldr r1, [pc, #512] @ ecd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ea4c │ │ │ │ │ + beq ea40 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - bne ebd8 │ │ │ │ │ + bne ebcc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne ec70 │ │ │ │ │ + bne ec64 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ @@ -16174,123 +16171,123 @@ │ │ │ │ │ strne r3, [r5] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 2dac │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq eb98 │ │ │ │ │ + beq eb8c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq eb64 │ │ │ │ │ + beq eb58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq ebf0 │ │ │ │ │ + beq ebe4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ea80 │ │ │ │ │ + beq ea74 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne ea80 │ │ │ │ │ + bne ea74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ea80 │ │ │ │ │ + b ea74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ea9c │ │ │ │ │ + b ea90 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ebb0 │ │ │ │ │ + beq eba4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq ebfc │ │ │ │ │ + beq ebf0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e9f0 │ │ │ │ │ + beq e9e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne e9f0 │ │ │ │ │ + bne e9e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e9f0 │ │ │ │ │ + b e9e4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne ec70 │ │ │ │ │ + bne ec64 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r7, [r3] │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ - b eb08 │ │ │ │ │ + b eafc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b eb64 │ │ │ │ │ + b eb58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ebb0 │ │ │ │ │ + b eba4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ec28 │ │ │ │ │ + beq ec1c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq ecc4 │ │ │ │ │ + beq ecb8 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e9c8 │ │ │ │ │ + beq e9bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne e9c8 │ │ │ │ │ + bne e9bc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e9c8 │ │ │ │ │ + b e9bc │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r4, sl │ │ │ │ │ - b e9f0 │ │ │ │ │ + b e9e4 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b e88c │ │ │ │ │ + b e880 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e500 │ │ │ │ │ - ldr r1, [pc, #132] @ ecfc │ │ │ │ │ + b e4f4 │ │ │ │ │ + ldr r1, [pc, #132] @ ecf0 │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ - ldr r1, [pc, #124] @ ed00 │ │ │ │ │ + ldr r1, [pc, #124] @ ecf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b e9f0 │ │ │ │ │ + b e9e4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne ec70 │ │ │ │ │ + bne ec64 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldm r3, {r5, r9} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e468 │ │ │ │ │ - b e59c │ │ │ │ │ + bne e45c │ │ │ │ │ + b e590 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne e9f0 │ │ │ │ │ + bne e9e4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e9f0 │ │ │ │ │ + b e9e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ec28 │ │ │ │ │ + b ec1c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x00000824 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001b0 │ │ │ │ │ @@ -16309,475 +16306,475 @@ │ │ │ │ │ .word 0x000001b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000001fc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000ed04 : │ │ │ │ │ +0000ecf8 : │ │ │ │ │ dict_repr(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprEnter │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne f090 │ │ │ │ │ + bne f084 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f038 │ │ │ │ │ + beq f02c │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r7, #1 │ │ │ │ │ add r3, r3, r3, lsl r7 │ │ │ │ │ lsl r3, r3, r7 │ │ │ │ │ mov r1, #123 @ 0x7b │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ strb r7, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteChar> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f09c │ │ │ │ │ + blt f090 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b ee6c │ │ │ │ │ + b ee60 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne ed90 │ │ │ │ │ - ldr r1, [pc, #828] @ f0bc │ │ │ │ │ + bne ed84 │ │ │ │ │ + ldr r1, [pc, #828] @ f0b0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ef50 │ │ │ │ │ + blt ef44 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Repr │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq ef50 │ │ │ │ │ + beq ef44 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - beq edd4 │ │ │ │ │ + beq edc8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne edd4 │ │ │ │ │ + bne edc8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt ef50 │ │ │ │ │ - ldr r1, [pc, #732] @ f0c0 │ │ │ │ │ + blt ef44 │ │ │ │ │ + ldr r1, [pc, #732] @ f0b4 │ │ │ │ │ mov r2, #2 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ef50 │ │ │ │ │ + blt ef44 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Repr │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq ef50 │ │ │ │ │ + beq ef44 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - beq ee38 │ │ │ │ │ + beq ee2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne ee38 │ │ │ │ │ + bne ee2c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt ef50 │ │ │ │ │ + blt ef44 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ee5c │ │ │ │ │ + beq ee50 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - beq f0b0 │ │ │ │ │ + beq f0a4 │ │ │ │ │ ldr r7, [r8] │ │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne ef34 │ │ │ │ │ + bne ef28 │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq efa8 │ │ │ │ │ + beq ef9c │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f050 │ │ │ │ │ + bne f044 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble efa8 │ │ │ │ │ + ble ef9c │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsl r2, r6, r2 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ - beq eef8 │ │ │ │ │ + beq eee8 │ │ │ │ │ add r2, r2, r4, lsl #3 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq ef84 │ │ │ │ │ + beq ef78 │ │ │ │ │ ldr r9, [r3] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ef24 │ │ │ │ │ + beq ef14 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ed70 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [r8] │ │ │ │ │ - b ed70 │ │ │ │ │ + addne r3, r3, #1 │ │ │ │ │ + strne r3, [r8] │ │ │ │ │ + b ed64 │ │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq f010 │ │ │ │ │ + beq f004 │ │ │ │ │ ldr r9, [r3, #4] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne eed8 │ │ │ │ │ + bne eecc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ed70 │ │ │ │ │ - b eeec │ │ │ │ │ + addne r3, r3, #1 │ │ │ │ │ + strne r3, [r8] │ │ │ │ │ + b ed64 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r7, [r8] │ │ │ │ │ - bne ee68 │ │ │ │ │ + bne ee5c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ee6c │ │ │ │ │ + b ee60 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne eff4 │ │ │ │ │ + bne efe8 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne efd8 │ │ │ │ │ + bne efcc │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - ble efa8 │ │ │ │ │ + ble ef9c │ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq ef84 │ │ │ │ │ + beq ef78 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bgt eec4 │ │ │ │ │ + bgt eeb8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ strb r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteChar> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f09c │ │ │ │ │ + blt f090 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ - b ef7c │ │ │ │ │ + b ef70 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne ef78 │ │ │ │ │ + bne ef6c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ef78 │ │ │ │ │ + b ef6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne ef6c │ │ │ │ │ + bne ef60 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ef6c │ │ │ │ │ + b ef60 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ - ble efa8 │ │ │ │ │ + ble ef9c │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq f010 │ │ │ │ │ + beq f004 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bgt ef10 │ │ │ │ │ - b efa8 │ │ │ │ │ + bgt ef00 │ │ │ │ │ + b ef9c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ - ldr r0, [pc, #124] @ f0c4 │ │ │ │ │ + ldr r0, [pc, #124] @ f0b8 │ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - ble efa8 │ │ │ │ │ + ble ef9c │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ │ add r3, r1, r2, lsl #3 │ │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r3, r3, r1, lsl r2 │ │ │ │ │ ldr r9, [r3, #20] │ │ │ │ │ - b ef14 │ │ │ │ │ - ble ef78 │ │ │ │ │ - ldr r0, [pc, #44] @ f0c8 │ │ │ │ │ - b f044 │ │ │ │ │ + b ef04 │ │ │ │ │ + ble ef6c │ │ │ │ │ + ldr r0, [pc, #44] @ f0bc │ │ │ │ │ + b f038 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ - b ef78 │ │ │ │ │ + b ef6c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ee5c │ │ │ │ │ + b ee50 │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000254 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000024c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000244 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000f0cc : │ │ │ │ │ +0000f0c0 : │ │ │ │ │ dict___contains__(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #144] @ f174 │ │ │ │ │ + ldr r3, [pc, #144] @ f168 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne f140 │ │ │ │ │ + bne f134 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq f140 │ │ │ │ │ + beq f134 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq f16c │ │ │ │ │ + beq f160 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne f128 │ │ │ │ │ - ldr r0, [pc, #84] @ f178 │ │ │ │ │ + bne f11c │ │ │ │ │ + ldr r0, [pc, #84] @ f16c │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f11c │ │ │ │ │ - ldr r0, [pc, #64] @ f17c │ │ │ │ │ + beq f110 │ │ │ │ │ + ldr r0, [pc, #64] @ f170 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq f16c │ │ │ │ │ + beq f160 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne f114 │ │ │ │ │ + bne f108 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b f120 │ │ │ │ │ + b f114 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ │ │ │ │ │ -0000f180 : │ │ │ │ │ +0000f174 : │ │ │ │ │ dictkeys_contains(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq f230 │ │ │ │ │ - ldr r3, [pc, #144] @ f238 │ │ │ │ │ + beq f224 │ │ │ │ │ + ldr r3, [pc, #144] @ f22c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne f1fc │ │ │ │ │ + bne f1f0 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq f1fc │ │ │ │ │ + beq f1f0 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq f228 │ │ │ │ │ + beq f21c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - bne f1e8 │ │ │ │ │ + bne f1dc │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f1e0 │ │ │ │ │ + beq f1d4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne f1d4 │ │ │ │ │ + bne f1c8 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b f1e0 │ │ │ │ │ + b f1d4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b f1e0 │ │ │ │ │ + b f1d4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ -0000f23c : │ │ │ │ │ +0000f230 : │ │ │ │ │ dict_fromkeys(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bhi f280 │ │ │ │ │ + bhi f274 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ - bne f2a8 │ │ │ │ │ - ldr r2, [pc, #56] @ f2b0 │ │ │ │ │ + bne f29c │ │ │ │ │ + ldr r2, [pc, #56] @ f2a4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b f2b8 <_PyDict_FromKeys> │ │ │ │ │ + b f2ac <_PyDict_FromKeys> │ │ │ │ │ R_ARM_JUMP24 _PyDict_FromKeys │ │ │ │ │ - ldr r0, [pc, #44] @ f2b4 │ │ │ │ │ + ldr r0, [pc, #44] @ f2a8 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ - ble f270 │ │ │ │ │ + ble f264 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - b f274 │ │ │ │ │ + b f268 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000f2b8 <_PyDict_FromKeys>: │ │ │ │ │ +0000f2ac <_PyDict_FromKeys>: │ │ │ │ │ _PyDict_FromKeys(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r3, [pc, #1412] @ f854 <_PyDict_FromKeys+0x59c> │ │ │ │ │ + ldr r3, [pc, #1412] @ f848 <_PyDict_FromKeys+0x59c> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - beq f7d8 <_PyDict_FromKeys+0x520> │ │ │ │ │ + beq f7cc <_PyDict_FromKeys+0x520> │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ mov sl, r0 │ │ │ │ │ add r1, r4, r1 │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq f7d8 <_PyDict_FromKeys+0x520> │ │ │ │ │ - ldr r3, [pc, #1328] @ f858 <_PyDict_FromKeys+0x5a0> │ │ │ │ │ + beq f7cc <_PyDict_FromKeys+0x520> │ │ │ │ │ + ldr r3, [pc, #1328] @ f84c <_PyDict_FromKeys+0x5a0> │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne f3c8 <_PyDict_FromKeys+0x110> │ │ │ │ │ + bne f3bc <_PyDict_FromKeys+0x110> │ │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f3e0 <_PyDict_FromKeys+0x128> │ │ │ │ │ - ldr r3, [pc, #1296] @ f85c <_PyDict_FromKeys+0x5a4> │ │ │ │ │ + beq f3d4 <_PyDict_FromKeys+0x128> │ │ │ │ │ + ldr r3, [pc, #1296] @ f850 <_PyDict_FromKeys+0x5a4> │ │ │ │ │ mov r9, #0 │ │ │ │ │ str r9, [r2, #8] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - ldr r1, [pc, #1284] @ f860 <_PyDict_FromKeys+0x5a8> │ │ │ │ │ + ldr r1, [pc, #1284] @ f854 <_PyDict_FromKeys+0x5a8> │ │ │ │ │ ldr r3, [sl, r3] │ │ │ │ │ ldr lr, [r3, #8] │ │ │ │ │ add ip, lr, #42496 @ 0xa600 │ │ │ │ │ ldr r3, [ip, #208] @ 0xd0 │ │ │ │ │ ldr r0, [ip, #212] @ 0xd4 │ │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ @@ -16789,200 +16786,200 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r1] │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ str r0, [r2, #20] │ │ │ │ │ str r9, [r2, #28] │ │ │ │ │ - bne f5c8 <_PyDict_FromKeys+0x310> │ │ │ │ │ + bne f5bc <_PyDict_FromKeys+0x310> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne f3f8 <_PyDict_FromKeys+0x140> │ │ │ │ │ - b f840 <_PyDict_FromKeys+0x588> │ │ │ │ │ + bne f3ec <_PyDict_FromKeys+0x140> │ │ │ │ │ + b f834 <_PyDict_FromKeys+0x588> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r9 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq f840 <_PyDict_FromKeys+0x588> │ │ │ │ │ - ldr r4, [pc, #1124] @ f864 <_PyDict_FromKeys+0x5ac> │ │ │ │ │ + beq f834 <_PyDict_FromKeys+0x588> │ │ │ │ │ + ldr r4, [pc, #1124] @ f858 <_PyDict_FromKeys+0x5ac> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne f428 <_PyDict_FromKeys+0x170> │ │ │ │ │ + bne f41c <_PyDict_FromKeys+0x170> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq f704 <_PyDict_FromKeys+0x44c> │ │ │ │ │ - ldr r1, [pc, #1100] @ f868 <_PyDict_FromKeys+0x5b0> │ │ │ │ │ - ldr r2, [pc, #1100] @ f86c <_PyDict_FromKeys+0x5b4> │ │ │ │ │ + beq f6f8 <_PyDict_FromKeys+0x44c> │ │ │ │ │ + ldr r1, [pc, #1100] @ f85c <_PyDict_FromKeys+0x5b0> │ │ │ │ │ + ldr r2, [pc, #1100] @ f860 <_PyDict_FromKeys+0x5b4> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpne r3, r1 │ │ │ │ │ - beq f654 <_PyDict_FromKeys+0x39c> │ │ │ │ │ + beq f648 <_PyDict_FromKeys+0x39c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq f81c <_PyDict_FromKeys+0x564> │ │ │ │ │ + beq f810 <_PyDict_FromKeys+0x564> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne f614 <_PyDict_FromKeys+0x35c> │ │ │ │ │ - ldr r9, [pc, #1044] @ f860 <_PyDict_FromKeys+0x5a8> │ │ │ │ │ - ldr r8, [pc, #1056] @ f870 <_PyDict_FromKeys+0x5b8> │ │ │ │ │ - b f4c8 <_PyDict_FromKeys+0x210> │ │ │ │ │ + bne f608 <_PyDict_FromKeys+0x35c> │ │ │ │ │ + ldr r9, [pc, #1044] @ f854 <_PyDict_FromKeys+0x5a8> │ │ │ │ │ + ldr r8, [pc, #1056] @ f864 <_PyDict_FromKeys+0x5b8> │ │ │ │ │ + b f4bc <_PyDict_FromKeys+0x210> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne f500 <_PyDict_FromKeys+0x248> │ │ │ │ │ + bne f4f4 <_PyDict_FromKeys+0x248> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq f500 <_PyDict_FromKeys+0x248> │ │ │ │ │ - ldr r2, [pc, #1020] @ f874 <_PyDict_FromKeys+0x5bc> │ │ │ │ │ + beq f4f4 <_PyDict_FromKeys+0x248> │ │ │ │ │ + ldr r2, [pc, #1020] @ f868 <_PyDict_FromKeys+0x5bc> │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ - beq f538 <_PyDict_FromKeys+0x280> │ │ │ │ │ + beq f52c <_PyDict_FromKeys+0x280> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 1784 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - beq f4c0 <_PyDict_FromKeys+0x208> │ │ │ │ │ + beq f4b4 <_PyDict_FromKeys+0x208> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq f648 <_PyDict_FromKeys+0x390> │ │ │ │ │ + beq f63c <_PyDict_FromKeys+0x390> │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq f58c <_PyDict_FromKeys+0x2d4> │ │ │ │ │ + beq f580 <_PyDict_FromKeys+0x2d4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq f58c <_PyDict_FromKeys+0x2d4> │ │ │ │ │ + beq f580 <_PyDict_FromKeys+0x2d4> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f450 <_PyDict_FromKeys+0x198> │ │ │ │ │ + bne f444 <_PyDict_FromKeys+0x198> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq f464 <_PyDict_FromKeys+0x1ac> │ │ │ │ │ + beq f458 <_PyDict_FromKeys+0x1ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq f55c <_PyDict_FromKeys+0x2a4> │ │ │ │ │ - ldr r2, [pc, #860] @ f878 <_PyDict_FromKeys+0x5c0> │ │ │ │ │ + beq f550 <_PyDict_FromKeys+0x2a4> │ │ │ │ │ + ldr r2, [pc, #860] @ f86c <_PyDict_FromKeys+0x5c0> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ - ldr r2, [pc, #812] @ f860 <_PyDict_FromKeys+0x5a8> │ │ │ │ │ + ldr r2, [pc, #812] @ f854 <_PyDict_FromKeys+0x5a8> │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne f490 <_PyDict_FromKeys+0x1d8> │ │ │ │ │ + bne f484 <_PyDict_FromKeys+0x1d8> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 1250 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne f4b0 <_PyDict_FromKeys+0x1f8> │ │ │ │ │ - b f4c0 <_PyDict_FromKeys+0x208> │ │ │ │ │ + bne f4a4 <_PyDict_FromKeys+0x1f8> │ │ │ │ │ + b f4b4 <_PyDict_FromKeys+0x208> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f58c <_PyDict_FromKeys+0x2d4> │ │ │ │ │ + beq f580 <_PyDict_FromKeys+0x2d4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne f58c <_PyDict_FromKeys+0x2d4> │ │ │ │ │ + bne f580 <_PyDict_FromKeys+0x2d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f7fc <_PyDict_FromKeys+0x544> │ │ │ │ │ + bne f7f0 <_PyDict_FromKeys+0x544> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f5bc <_PyDict_FromKeys+0x304> │ │ │ │ │ + beq f5b0 <_PyDict_FromKeys+0x304> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne f5bc <_PyDict_FromKeys+0x304> │ │ │ │ │ + bne f5b0 <_PyDict_FromKeys+0x304> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f3a8 <_PyDict_FromKeys+0xf0> │ │ │ │ │ + bne f39c <_PyDict_FromKeys+0xf0> │ │ │ │ │ ldr r1, [lr, #3796] @ 0xed4 │ │ │ │ │ ldr r3, [r2, #-4] │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ sub r0, r2, #8 │ │ │ │ │ orr r3, r3, ip │ │ │ │ │ str r0, [ip] │ │ │ │ │ stmdb r2, {r1, r3} │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - b f3a8 <_PyDict_FromKeys+0xf0> │ │ │ │ │ + b f39c <_PyDict_FromKeys+0xf0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq f848 <_PyDict_FromKeys+0x590> │ │ │ │ │ + beq f83c <_PyDict_FromKeys+0x590> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - blt f7f8 <_PyDict_FromKeys+0x540> │ │ │ │ │ + blt f7ec <_PyDict_FromKeys+0x540> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq f58c <_PyDict_FromKeys+0x2d4> │ │ │ │ │ + beq f580 <_PyDict_FromKeys+0x2d4> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_SetItem │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq f60c <_PyDict_FromKeys+0x354> │ │ │ │ │ - b f5fc <_PyDict_FromKeys+0x344> │ │ │ │ │ + beq f600 <_PyDict_FromKeys+0x354> │ │ │ │ │ + b f5f0 <_PyDict_FromKeys+0x344> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f4c0 <_PyDict_FromKeys+0x208> │ │ │ │ │ + b f4b4 <_PyDict_FromKeys+0x208> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ @@ -16995,39 +16992,39 @@ │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movcc r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1fbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f81c <_PyDict_FromKeys+0x564> │ │ │ │ │ + bne f810 <_PyDict_FromKeys+0x564> │ │ │ │ │ add sl, sp, #20 │ │ │ │ │ add r9, sp, #16 │ │ │ │ │ add r4, sp, #12 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f5bc <_PyDict_FromKeys+0x304> │ │ │ │ │ + beq f5b0 <_PyDict_FromKeys+0x304> │ │ │ │ │ ldr ip, [r6] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r6] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 1784 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f6b4 <_PyDict_FromKeys+0x3fc> │ │ │ │ │ - b f81c <_PyDict_FromKeys+0x564> │ │ │ │ │ + beq f6a8 <_PyDict_FromKeys+0x3fc> │ │ │ │ │ + b f810 <_PyDict_FromKeys+0x564> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ @@ -17044,27 +17041,27 @@ │ │ │ │ │ subs r2, r2, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movcc r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1fbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f81c <_PyDict_FromKeys+0x564> │ │ │ │ │ + bne f810 <_PyDict_FromKeys+0x564> │ │ │ │ │ add sl, sp, #20 │ │ │ │ │ add r9, sp, #16 │ │ │ │ │ add r4, sp, #12 │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 6234 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f5bc <_PyDict_FromKeys+0x304> │ │ │ │ │ + beq f5b0 <_PyDict_FromKeys+0x304> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ @@ -17072,51 +17069,51 @@ │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r6] │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 1784 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f774 <_PyDict_FromKeys+0x4bc> │ │ │ │ │ - b f81c <_PyDict_FromKeys+0x564> │ │ │ │ │ + beq f768 <_PyDict_FromKeys+0x4bc> │ │ │ │ │ + b f810 <_PyDict_FromKeys+0x564> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b f3bc <_PyDict_FromKeys+0x104> │ │ │ │ │ + b f3b0 <_PyDict_FromKeys+0x104> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f81c <_PyDict_FromKeys+0x564> │ │ │ │ │ + beq f810 <_PyDict_FromKeys+0x564> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne f81c <_PyDict_FromKeys+0x564> │ │ │ │ │ + bne f810 <_PyDict_FromKeys+0x564> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f840 <_PyDict_FromKeys+0x588> │ │ │ │ │ + beq f834 <_PyDict_FromKeys+0x588> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne f840 <_PyDict_FromKeys+0x588> │ │ │ │ │ + bne f834 <_PyDict_FromKeys+0x588> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b f5bc <_PyDict_FromKeys+0x304> │ │ │ │ │ + b f5b0 <_PyDict_FromKeys+0x304> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f60c <_PyDict_FromKeys+0x354> │ │ │ │ │ + b f600 <_PyDict_FromKeys+0x354> │ │ │ │ │ .word 0x0000057c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 dict_vectorcall │ │ │ │ │ .word 0x00000504 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ @@ -17128,82 +17125,82 @@ │ │ │ │ │ R_ARM_ABS32 PyFrozenSet_Type │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x000003f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000354 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000f87c <_PyObject_MaterializeManagedDict_LockHeld>: │ │ │ │ │ +0000f870 <_PyObject_MaterializeManagedDict_LockHeld>: │ │ │ │ │ _PyObject_MaterializeManagedDict_LockHeld(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r2, [pc, #472] @ fa6c <_PyObject_MaterializeManagedDict_LockHeld+0x1f0> │ │ │ │ │ + ldr r2, [pc, #472] @ fa60 <_PyObject_MaterializeManagedDict_LockHeld+0x1f0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ ldrb r3, [r6, #11] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r2, r6, #8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - beq fa50 <_PyObject_MaterializeManagedDict_LockHeld+0x1d4> │ │ │ │ │ + beq fa44 <_PyObject_MaterializeManagedDict_LockHeld+0x1d4> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r8, [r3, #440] @ 0x1b8 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq fa34 <_PyObject_MaterializeManagedDict_LockHeld+0x1b8> │ │ │ │ │ + beq fa28 <_PyObject_MaterializeManagedDict_LockHeld+0x1b8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ │ str r3, [r8] │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ adds sl, r2, r3 │ │ │ │ │ - beq fa44 <_PyObject_MaterializeManagedDict_LockHeld+0x1c8> │ │ │ │ │ + beq fa38 <_PyObject_MaterializeManagedDict_LockHeld+0x1c8> │ │ │ │ │ mov r7, #0 │ │ │ │ │ add r9, r6, #8 │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b f90c <_PyObject_MaterializeManagedDict_LockHeld+0x90> │ │ │ │ │ + b f900 <_PyObject_MaterializeManagedDict_LockHeld+0x90> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq f954 <_PyObject_MaterializeManagedDict_LockHeld+0xd8> │ │ │ │ │ + beq f948 <_PyObject_MaterializeManagedDict_LockHeld+0xd8> │ │ │ │ │ ldr r4, [r9, #4]! │ │ │ │ │ subs r0, r4, #0 │ │ │ │ │ - beq f900 <_PyObject_MaterializeManagedDict_LockHeld+0x84> │ │ │ │ │ + beq f8f4 <_PyObject_MaterializeManagedDict_LockHeld+0x84> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f900 <_PyObject_MaterializeManagedDict_LockHeld+0x84> │ │ │ │ │ + beq f8f4 <_PyObject_MaterializeManagedDict_LockHeld+0x84> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #316] @ fa70 <_PyObject_MaterializeManagedDict_LockHeld+0x1f4> │ │ │ │ │ + ldr r3, [pc, #316] @ fa64 <_PyObject_MaterializeManagedDict_LockHeld+0x1f4> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ addne r7, r7, #1 │ │ │ │ │ - bne f900 <_PyObject_MaterializeManagedDict_LockHeld+0x84> │ │ │ │ │ + bne f8f4 <_PyObject_MaterializeManagedDict_LockHeld+0x84> │ │ │ │ │ ldr r0, [r4, #-8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r7, r7, #1 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bne f90c <_PyObject_MaterializeManagedDict_LockHeld+0x90> │ │ │ │ │ - ldr r3, [pc, #280] @ fa74 <_PyObject_MaterializeManagedDict_LockHeld+0x1f8> │ │ │ │ │ + bne f900 <_PyObject_MaterializeManagedDict_LockHeld+0x90> │ │ │ │ │ + ldr r3, [pc, #280] @ fa68 <_PyObject_MaterializeManagedDict_LockHeld+0x1f8> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble fa18 <_PyObject_MaterializeManagedDict_LockHeld+0x19c> │ │ │ │ │ + ble fa0c <_PyObject_MaterializeManagedDict_LockHeld+0x19c> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #2416] @ 0x970 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r4, [r3, #2096] @ 0x830 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ @@ -17218,16 +17215,16 @@ │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ str r3, [r9, #208] @ 0xd0 │ │ │ │ │ str r2, [r9, #212] @ 0xd4 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ - beq fa08 <_PyObject_MaterializeManagedDict_LockHeld+0x18c> │ │ │ │ │ - ldr r3, [pc, #160] @ fa78 <_PyObject_MaterializeManagedDict_LockHeld+0x1fc> │ │ │ │ │ + beq f9fc <_PyObject_MaterializeManagedDict_LockHeld+0x18c> │ │ │ │ │ + ldr r3, [pc, #160] @ fa6c <_PyObject_MaterializeManagedDict_LockHeld+0x1fc> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ sub r2, r4, #8 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ @@ -17238,102 +17235,102 @@ │ │ │ │ │ str r2, [r0] │ │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r4, [r6, #-12] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r0, [pc, #92] @ fa7c <_PyObject_MaterializeManagedDict_LockHeld+0x200> │ │ │ │ │ + ldr r0, [pc, #92] @ fa70 <_PyObject_MaterializeManagedDict_LockHeld+0x200> │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne f990 <_PyObject_MaterializeManagedDict_LockHeld+0x114> │ │ │ │ │ + bne f984 <_PyObject_MaterializeManagedDict_LockHeld+0x114> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 54b4 │ │ │ │ │ - b fa08 <_PyObject_MaterializeManagedDict_LockHeld+0x18c> │ │ │ │ │ + b f9fc <_PyObject_MaterializeManagedDict_LockHeld+0x18c> │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ ldr r3, [r8, #16] │ │ │ │ │ adds sl, r2, r3 │ │ │ │ │ - bne f8ec <_PyObject_MaterializeManagedDict_LockHeld+0x70> │ │ │ │ │ + bne f8e0 <_PyObject_MaterializeManagedDict_LockHeld+0x70> │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov fp, r7 │ │ │ │ │ - b f954 <_PyObject_MaterializeManagedDict_LockHeld+0xd8> │ │ │ │ │ + b f948 <_PyObject_MaterializeManagedDict_LockHeld+0xd8> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #36] @ fa80 <_PyObject_MaterializeManagedDict_LockHeld+0x204> │ │ │ │ │ + ldr r1, [pc, #36] @ fa74 <_PyObject_MaterializeManagedDict_LockHeld+0x204> │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl f0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b fa08 <_PyObject_MaterializeManagedDict_LockHeld+0x18c> │ │ │ │ │ + b f9fc <_PyObject_MaterializeManagedDict_LockHeld+0x18c> │ │ │ │ │ .word 0x000001d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ .word 0x00000110 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000098 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000fa84 <_PyDict_GetItem_KnownHash>: │ │ │ │ │ +0000fa78 <_PyDict_GetItem_KnownHash>: │ │ │ │ │ _PyDict_GetItem_KnownHash(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq fabc <_PyDict_GetItem_KnownHash+0x38> │ │ │ │ │ + beq fab0 <_PyDict_GetItem_KnownHash+0x38> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ - ldr r0, [pc, #20] @ fad8 <_PyDict_GetItem_KnownHash+0x54> │ │ │ │ │ - ldr r1, [pc, #20] @ fadc <_PyDict_GetItem_KnownHash+0x58> │ │ │ │ │ + ldr r0, [pc, #20] @ facc <_PyDict_GetItem_KnownHash+0x54> │ │ │ │ │ + ldr r1, [pc, #20] @ fad0 <_PyDict_GetItem_KnownHash+0x58> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b fab4 <_PyDict_GetItem_KnownHash+0x30> │ │ │ │ │ + b faa8 <_PyDict_GetItem_KnownHash+0x30> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000907 │ │ │ │ │ │ │ │ │ │ -0000fae0 <_PyDict_SetItem_KnownHash>: │ │ │ │ │ +0000fad4 <_PyDict_SetItem_KnownHash>: │ │ │ │ │ _PyDict_SetItem_KnownHash(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ tst r0, #536870912 @ 0x20000000 │ │ │ │ │ - beq fb98 <_PyDict_SetItem_KnownHash+0xb8> │ │ │ │ │ + beq fb8c <_PyDict_SetItem_KnownHash+0xb8> │ │ │ │ │ mov r5, r2 │ │ │ │ │ - ldr r2, [pc, #152] @ fbac <_PyDict_SetItem_KnownHash+0xcc> │ │ │ │ │ + ldr r2, [pc, #152] @ fba0 <_PyDict_SetItem_KnownHash+0xcc> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ - ldr r2, [pc, #132] @ fbb0 <_PyDict_SetItem_KnownHash+0xd0> │ │ │ │ │ + ldr r2, [pc, #132] @ fba4 <_PyDict_SetItem_KnownHash+0xd0> │ │ │ │ │ cmp ip, r2 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - beq fb68 <_PyDict_SetItem_KnownHash+0x88> │ │ │ │ │ + beq fb5c <_PyDict_SetItem_KnownHash+0x88> │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r1] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r5] │ │ │ │ │ @@ -17350,47 +17347,47 @@ │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r5] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 1250 │ │ │ │ │ - b fb60 <_PyDict_SetItem_KnownHash+0x80> │ │ │ │ │ - ldr r0, [pc, #20] @ fbb4 <_PyDict_SetItem_KnownHash+0xd4> │ │ │ │ │ + b fb54 <_PyDict_SetItem_KnownHash+0x80> │ │ │ │ │ + ldr r0, [pc, #20] @ fba8 <_PyDict_SetItem_KnownHash+0xd4> │ │ │ │ │ mov r1, #2608 @ 0xa30 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b fb60 <_PyDict_SetItem_KnownHash+0x80> │ │ │ │ │ + b fb54 <_PyDict_SetItem_KnownHash+0x80> │ │ │ │ │ .word 0x00000090 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000fbb8 <_PyDict_SetItem_KnownHash_LockHeld>: │ │ │ │ │ +0000fbac <_PyDict_SetItem_KnownHash_LockHeld>: │ │ │ │ │ _PyDict_SetItem_KnownHash_LockHeld(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r6, [pc, #144] @ fc60 <_PyDict_SetItem_KnownHash_LockHeld+0xa8> │ │ │ │ │ + ldr r6, [pc, #144] @ fc54 <_PyDict_SetItem_KnownHash_LockHeld+0xa8> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r6, [pc, r6] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r0, r6] │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ - ldr r2, [pc, #116] @ fc64 <_PyDict_SetItem_KnownHash_LockHeld+0xac> │ │ │ │ │ + ldr r2, [pc, #116] @ fc58 <_PyDict_SetItem_KnownHash_LockHeld+0xac> │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - beq fc30 <_PyDict_SetItem_KnownHash_LockHeld+0x78> │ │ │ │ │ + beq fc24 <_PyDict_SetItem_KnownHash_LockHeld+0x78> │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r1] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r4] │ │ │ │ │ @@ -17407,85 +17404,85 @@ │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r4, [sp] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 1250 │ │ │ │ │ - b fc28 <_PyDict_SetItem_KnownHash_LockHeld+0x70> │ │ │ │ │ + b fc1c <_PyDict_SetItem_KnownHash_LockHeld+0x70> │ │ │ │ │ .word 0x00000088 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000fc68 : │ │ │ │ │ +0000fc5c : │ │ │ │ │ dictview_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bxeq lr │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -0000fc80 : │ │ │ │ │ +0000fc74 : │ │ │ │ │ dict_copy(): │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq fc9c │ │ │ │ │ + beq fc90 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq fc9c │ │ │ │ │ + beq fc90 │ │ │ │ │ b 3f28 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r1, [pc, #12] @ fcc0 │ │ │ │ │ - ldr r0, [pc, #12] @ fcc4 │ │ │ │ │ + ldr r1, [pc, #12] @ fcb4 │ │ │ │ │ + ldr r0, [pc, #12] @ fcb8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000feb │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000fcc8 <_PyDict_DetachFromObject>: │ │ │ │ │ +0000fcbc <_PyDict_DetachFromObject>: │ │ │ │ │ _PyDict_DetachFromObject(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ add r3, r1, #8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq fcf4 <_PyDict_DetachFromObject+0x2c> │ │ │ │ │ + beq fce8 <_PyDict_DetachFromObject+0x2c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl fd34 │ │ │ │ │ + bl fd28 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r6, [r4, #28] │ │ │ │ │ strbne r3, [r5, #11] │ │ │ │ │ - bne fcec <_PyDict_DetachFromObject+0x24> │ │ │ │ │ - ldr r3, [pc, #24] @ fd30 <_PyDict_DetachFromObject+0x68> │ │ │ │ │ + bne fce0 <_PyDict_DetachFromObject+0x24> │ │ │ │ │ + ldr r3, [pc, #24] @ fd24 <_PyDict_DetachFromObject+0x68> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ bl 54b4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000fd34 : │ │ │ │ │ +0000fd28 : │ │ │ │ │ copy_values(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldrb r7, [r0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -17493,252 +17490,252 @@ │ │ │ │ │ add r3, r7, #1 │ │ │ │ │ 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 fdb4 │ │ │ │ │ + beq fda8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ strb r3, [r4, #2] │ │ │ │ │ strb r7, [r4] │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ ldrb r2, [r5] │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r1, r5, r1, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrb r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq fdb4 │ │ │ │ │ + beq fda8 │ │ │ │ │ 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, r8, pc} │ │ │ │ │ │ │ │ │ │ -0000fdbc <_PyObject_IsInstanceDictEmpty>: │ │ │ │ │ +0000fdb0 <_PyObject_IsInstanceDictEmpty>: │ │ │ │ │ _PyObject_IsInstanceDictEmpty(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #144] @ 0x90 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq fe38 <_PyObject_IsInstanceDictEmpty+0x7c> │ │ │ │ │ + beq fe2c <_PyObject_IsInstanceDictEmpty+0x7c> │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ mov r3, r0 │ │ │ │ │ tst r1, #4 │ │ │ │ │ - beq fe14 <_PyObject_IsInstanceDictEmpty+0x58> │ │ │ │ │ + beq fe08 <_PyObject_IsInstanceDictEmpty+0x58> │ │ │ │ │ ldrb r1, [r0, #11] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq fe1c <_PyObject_IsInstanceDictEmpty+0x60> │ │ │ │ │ + beq fe10 <_PyObject_IsInstanceDictEmpty+0x60> │ │ │ │ │ ldr r2, [r2, #440] @ 0x1b8 │ │ │ │ │ add r3, r0, #8 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble fe38 <_PyObject_IsInstanceDictEmpty+0x7c> │ │ │ │ │ + ble fe2c <_PyObject_IsInstanceDictEmpty+0x7c> │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fe40 <_PyObject_IsInstanceDictEmpty+0x84> │ │ │ │ │ + beq fe34 <_PyObject_IsInstanceDictEmpty+0x84> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ tst r1, #16 │ │ │ │ │ - beq fe48 <_PyObject_IsInstanceDictEmpty+0x8c> │ │ │ │ │ + beq fe3c <_PyObject_IsInstanceDictEmpty+0x8c> │ │ │ │ │ ldr r3, [r3, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fe38 <_PyObject_IsInstanceDictEmpty+0x7c> │ │ │ │ │ + beq fe2c <_PyObject_IsInstanceDictEmpty+0x7c> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b fdf8 <_PyObject_IsInstanceDictEmpty+0x3c> │ │ │ │ │ + b fdec <_PyObject_IsInstanceDictEmpty+0x3c> │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 0 <_PyObject_ComputedDictPointer> │ │ │ │ │ R_ARM_CALL _PyObject_ComputedDictPointer │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fe78 <_PyObject_IsInstanceDictEmpty+0xbc> │ │ │ │ │ + beq fe6c <_PyObject_IsInstanceDictEmpty+0xbc> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -0000fe80 : │ │ │ │ │ +0000fe74 : │ │ │ │ │ dict_clear(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 101a8 │ │ │ │ │ + beq 1019c │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r7, [pc, #776] @ 101b0 │ │ │ │ │ + ldr r7, [pc, #776] @ 101a4 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 1000c │ │ │ │ │ - ldr r3, [pc, #756] @ 101b4 │ │ │ │ │ + beq 10000 │ │ │ │ │ + ldr r3, [pc, #756] @ 101a8 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ │ - bne 100c8 │ │ │ │ │ + bne 100bc │ │ │ │ │ add r2, r8, #42496 @ 0xa600 │ │ │ │ │ ldr r1, [r2, #208] @ 0xd0 │ │ │ │ │ ldr ip, [r2, #212] @ 0xd4 │ │ │ │ │ lsl r3, r3, #20 │ │ │ │ │ adds r1, r1, #4096 @ 0x1000 │ │ │ │ │ lsr r3, r3, #20 │ │ │ │ │ str r1, [r2, #208] @ 0xd0 │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ adc r1, ip, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r2, #212] @ 0xd4 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ - bne 10120 │ │ │ │ │ + bne 10114 │ │ │ │ │ ldr r6, [r5] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1000c │ │ │ │ │ + beq 10000 │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 1000c │ │ │ │ │ + bne 10000 │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r7, [r5, #16] │ │ │ │ │ lsl r6, r6, r2 │ │ │ │ │ - beq 10044 │ │ │ │ │ + beq 10038 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addgt r6, r5, r6 │ │ │ │ │ addgt r8, r6, #20 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt r6, r6, #24 │ │ │ │ │ - bgt ff90 │ │ │ │ │ - b ffc0 │ │ │ │ │ + bgt ff84 │ │ │ │ │ + b ffb4 │ │ │ │ │ ldr r0, [r6, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ff84 │ │ │ │ │ + beq ff78 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10018 │ │ │ │ │ + bne 1000c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq ffc0 │ │ │ │ │ + beq ffb4 │ │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ff6c │ │ │ │ │ + beq ff60 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ff6c │ │ │ │ │ + beq ff60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne ff6c │ │ │ │ │ + bne ff60 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ff6c │ │ │ │ │ + b ff60 │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 10030 │ │ │ │ │ - ldr r3, [pc, #484] @ 101b8 │ │ │ │ │ + bne 10024 │ │ │ │ │ + ldr r3, [pc, #484] @ 101ac │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi 10030 │ │ │ │ │ + bhi 10024 │ │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 10030 │ │ │ │ │ + beq 10024 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ │ str r5, [r2, #2420] @ 0x974 │ │ │ │ │ - ldr r0, [pc, #424] @ 101bc │ │ │ │ │ + ldr r0, [pc, #424] @ 101b0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne ff84 │ │ │ │ │ + bne ff78 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ff84 │ │ │ │ │ + b ff78 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r0, [pc, #380] @ 101bc │ │ │ │ │ + ldr r0, [pc, #380] @ 101b0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble ffc0 │ │ │ │ │ + ble ffb4 │ │ │ │ │ add r4, r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 10080 │ │ │ │ │ + b 10074 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10070 │ │ │ │ │ + beq 10064 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 100b0 │ │ │ │ │ + bne 100a4 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ - beq ffc0 │ │ │ │ │ + beq ffb4 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10058 │ │ │ │ │ + beq 1004c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10058 │ │ │ │ │ + beq 1004c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 10058 │ │ │ │ │ + bne 1004c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10058 │ │ │ │ │ + b 1004c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 10070 │ │ │ │ │ + bne 10064 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10070 │ │ │ │ │ + b 10064 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r9, [sp] │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e120 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add r2, r8, #42496 @ 0xa600 │ │ │ │ │ ldr r0, [r2, #208] @ 0xd0 │ │ │ │ │ ldr ip, [r2, #212] @ 0xd4 │ │ │ │ │ lsl r1, r1, #20 │ │ │ │ │ adds r0, r0, #4096 @ 0x1000 │ │ │ │ │ @@ -17747,101 +17744,101 @@ │ │ │ │ │ orr r1, r1, r0 │ │ │ │ │ adc r0, ip, #0 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ str r0, [r2, #212] @ 0xd4 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq ff18 │ │ │ │ │ + beq ff0c │ │ │ │ │ mov r8, #0 │ │ │ │ │ ldr fp, [r5, #16] │ │ │ │ │ add r9, r6, #4 │ │ │ │ │ mov sl, r8 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - ble 10160 │ │ │ │ │ + ble 10154 │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10154 │ │ │ │ │ + beq 10148 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str sl, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10190 │ │ │ │ │ + bne 10184 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r9, r9, #4 │ │ │ │ │ - b 10130 │ │ │ │ │ + b 10124 │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strbne r3, [r6, #1] │ │ │ │ │ - bne 1000c │ │ │ │ │ + bne 10000 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 54b4 │ │ │ │ │ - b 1000c │ │ │ │ │ + b 10000 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 10154 │ │ │ │ │ + bne 10148 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10154 │ │ │ │ │ - ldr r0, [pc, #12] @ 101bc │ │ │ │ │ + b 10148 │ │ │ │ │ + ldr r0, [pc, #12] @ 101b0 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000002ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -000101c0 <_PyObject_MaterializeManagedDict>: │ │ │ │ │ +000101b4 <_PyObject_MaterializeManagedDict>: │ │ │ │ │ _PyObject_MaterializeManagedDict(): │ │ │ │ │ ldr r3, [r0, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 101d4 <_PyObject_MaterializeManagedDict+0x14> │ │ │ │ │ + beq 101c8 <_PyObject_MaterializeManagedDict+0x14> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - b f87c <_PyObject_MaterializeManagedDict_LockHeld> │ │ │ │ │ + b f870 <_PyObject_MaterializeManagedDict_LockHeld> │ │ │ │ │ R_ARM_JUMP24 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ │ │ │ │ │ -000101d8 : │ │ │ │ │ +000101cc : │ │ │ │ │ dictview_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r0, [r3, #8] │ │ │ │ │ moveq r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000101ec : │ │ │ │ │ +000101e0 : │ │ │ │ │ PyDict_GetItem(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 102ac │ │ │ │ │ + beq 102a0 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #220] @ 102f0 │ │ │ │ │ + ldr r3, [pc, #220] @ 102e4 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bne 10288 │ │ │ │ │ + bne 1027c │ │ │ │ │ ldr r8, [r1, #12] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 10288 │ │ │ │ │ - ldr r3, [pc, #184] @ 102f4 │ │ │ │ │ + beq 1027c │ │ │ │ │ + ldr r3, [pc, #184] @ 102e8 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r6, [r0, r3] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_GetRaisedException │ │ │ │ │ @@ -17850,121 +17847,121 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 102c4 │ │ │ │ │ + bne 102b8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_SetRaisedException │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 102b4 │ │ │ │ │ - ldr r3, [pc, #84] @ 102f8 │ │ │ │ │ + beq 102a8 │ │ │ │ │ + ldr r3, [pc, #84] @ 102ec │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 10240 │ │ │ │ │ + b 10234 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #64] @ 102fc │ │ │ │ │ + ldr r0, [pc, #64] @ 102f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 10280 │ │ │ │ │ + b 10274 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10270 │ │ │ │ │ - ldr r3, [pc, #40] @ 10300 │ │ │ │ │ + beq 10264 │ │ │ │ │ + ldr r3, [pc, #40] @ 102f4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10270 │ │ │ │ │ - ldr r0, [pc, #16] @ 102fc │ │ │ │ │ + bne 10264 │ │ │ │ │ + ldr r0, [pc, #16] @ 102f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 10270 │ │ │ │ │ + b 10264 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x000000b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000290 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_KeyError │ │ │ │ │ │ │ │ │ │ -00010304 : │ │ │ │ │ +000102f8 : │ │ │ │ │ dict_richcompare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 105a0 │ │ │ │ │ + beq 10594 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r6, r1 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 10598 │ │ │ │ │ + beq 1058c │ │ │ │ │ sub r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bhi 10598 │ │ │ │ │ + bhi 1058c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1057c │ │ │ │ │ + bne 10570 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ movgt r7, #1 │ │ │ │ │ - bgt 10398 │ │ │ │ │ - b 10510 │ │ │ │ │ + bgt 1038c │ │ │ │ │ + b 10504 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 10570 │ │ │ │ │ + ble 10564 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge 10510 │ │ │ │ │ + bge 10504 │ │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsl r3, r7, r3 │ │ │ │ │ add r2, r1, #20 │ │ │ │ │ - beq 104e4 │ │ │ │ │ + beq 104d8 │ │ │ │ │ add r3, r3, r4, lsl #3 │ │ │ │ │ ldr r9, [r2, r3] │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 10500 │ │ │ │ │ + beq 104f4 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10584 │ │ │ │ │ + bne 10578 │ │ │ │ │ ldr sl, [r3, #4] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 10500 │ │ │ │ │ + beq 104f4 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ mov r1, r9 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [sl] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -17972,194 +17969,194 @@ │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r9] │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr fp, [sp, #12] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 10548 │ │ │ │ │ + beq 1053c │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ mov r2, #2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [fp] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 10488 │ │ │ │ │ + bne 1047c │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 104b4 │ │ │ │ │ + bne 104a8 │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1037c │ │ │ │ │ + beq 10370 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [fp] │ │ │ │ │ - bne 1037c │ │ │ │ │ + bne 10370 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b 1037c │ │ │ │ │ + b 10370 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - bne 1044c │ │ │ │ │ + bne 10440 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10458 │ │ │ │ │ + beq 1044c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [sl] │ │ │ │ │ - bne 10458 │ │ │ │ │ + bne 1044c │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1037c │ │ │ │ │ - b 10464 │ │ │ │ │ + beq 10370 │ │ │ │ │ + b 10458 │ │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ │ add r0, r2, r3 │ │ │ │ │ ldmib r0, {r9, sl} │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 103e0 │ │ │ │ │ + bne 103d4 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 10398 │ │ │ │ │ + blt 1038c │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r8, r8, #2 │ │ │ │ │ - ldr r3, [pc, #208] @ 105f0 │ │ │ │ │ + ldr r3, [pc, #208] @ 105e4 │ │ │ │ │ clz r8, r8 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - ldr r0, [pc, #196] @ 105f4 │ │ │ │ │ + ldr r0, [pc, #196] @ 105e8 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 105d4 │ │ │ │ │ + bne 105c8 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 105b8 │ │ │ │ │ + bne 105ac │ │ │ │ │ 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 10540 │ │ │ │ │ + bne 10534 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 10514 │ │ │ │ │ + b 10508 │ │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ │ ldr sl, [r0, #4] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 103e0 │ │ │ │ │ - b 10500 │ │ │ │ │ - ldr r0, [pc, #88] @ 105f8 │ │ │ │ │ - b 10530 │ │ │ │ │ - ldr r0, [pc, #80] @ 105f8 │ │ │ │ │ + bne 103d4 │ │ │ │ │ + b 104f4 │ │ │ │ │ + ldr r0, [pc, #88] @ 105ec │ │ │ │ │ + b 10524 │ │ │ │ │ + ldr r0, [pc, #80] @ 105ec │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 10560 │ │ │ │ │ + bne 10554 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10560 │ │ │ │ │ + b 10554 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 10554 │ │ │ │ │ + bne 10548 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10554 │ │ │ │ │ + b 10548 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -000105fc : │ │ │ │ │ +000105f0 : │ │ │ │ │ dict_popitem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r3, [pc, #1180] @ 10ab0 │ │ │ │ │ + ldr r3, [pc, #1180] @ 10aa4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r0, #2 │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 108a8 │ │ │ │ │ + beq 1089c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10878 │ │ │ │ │ + beq 1086c │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 108ec │ │ │ │ │ + bne 108e0 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ lsl r1, r1, r2 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq 10938 │ │ │ │ │ + beq 1092c │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r6, r3, r2, lsl #3 │ │ │ │ │ - blt 106a4 │ │ │ │ │ + blt 10698 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ lsl r2, r2, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 109bc │ │ │ │ │ + beq 109b0 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r8, [r6] │ │ │ │ │ ands r0, r2, #255 @ 0xff │ │ │ │ │ - bne 10a08 │ │ │ │ │ + bne 109fc │ │ │ │ │ add r9, r9, #42496 @ 0xa600 │ │ │ │ │ ldr r3, [r9, #208] @ 0xd0 │ │ │ │ │ ldr ip, [r9, #212] @ 0xd4 │ │ │ │ │ lsl r2, r2, #20 │ │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ │ lsr r2, r2, #20 │ │ │ │ │ adc ip, ip, #0 │ │ │ │ │ @@ -18171,30 +18168,30 @@ │ │ │ │ │ str r0, [r6] │ │ │ │ │ str r0, [r6, #4] │ │ │ │ │ ldrb r3, [lr, #4] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mvn r0, r0, lsl r3 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ and r1, r9, r0 │ │ │ │ │ - bgt 10724 │ │ │ │ │ + bgt 10718 │ │ │ │ │ add r6, lr, r1 │ │ │ │ │ ldrsb sl, [r6, #20] │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - bne 10778 │ │ │ │ │ + bne 1076c │ │ │ │ │ mvn r3, #1 │ │ │ │ │ strb r3, [r6, #20] │ │ │ │ │ ldr lr, [r4, #24] │ │ │ │ │ - b 1074c │ │ │ │ │ + b 10740 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bgt 108b0 │ │ │ │ │ + bgt 108a4 │ │ │ │ │ add r6, lr, r1, lsl #1 │ │ │ │ │ ldrsh sl, [r6, #20] │ │ │ │ │ lsl r6, r1, #1 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bne 10840 │ │ │ │ │ + bne 10834 │ │ │ │ │ add r6, lr, r6 │ │ │ │ │ mvn r3, #1 │ │ │ │ │ strh r3, [r6, #20] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r8, [r5, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str fp, [r5, #16] │ │ │ │ │ @@ -18202,141 +18199,141 @@ │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str ip, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 10838 │ │ │ │ │ + beq 1082c │ │ │ │ │ lsr r6, r9, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ - ble 10820 │ │ │ │ │ + ble 10814 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bgt 108d4 │ │ │ │ │ + bgt 108c8 │ │ │ │ │ add r6, lr, r1, lsl #1 │ │ │ │ │ ldrsh sl, [r6, #20] │ │ │ │ │ lsl r6, r1, #1 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - beq 10740 │ │ │ │ │ + beq 10734 │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 10848 │ │ │ │ │ + beq 1083c │ │ │ │ │ lsr r9, r9, #10 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r6, r9, #1 │ │ │ │ │ add r1, r1, r6 │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add r6, lr, r1 │ │ │ │ │ ldrsble r6, [r6, #20] │ │ │ │ │ add sl, lr, r1, lsl #1 │ │ │ │ │ - ble 107f8 │ │ │ │ │ + ble 107ec │ │ │ │ │ cmp r3, #15 │ │ │ │ │ addgt r6, lr, r1, lsl #2 │ │ │ │ │ ldrshle r6, [sl, #20] │ │ │ │ │ ldrgt r6, [r6, #20] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne 10850 │ │ │ │ │ + bne 10844 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ addle r6, lr, r1 │ │ │ │ │ - ble 10714 │ │ │ │ │ + ble 10708 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ lslgt r6, r1, #2 │ │ │ │ │ - bgt 108c4 │ │ │ │ │ + bgt 108b8 │ │ │ │ │ lsl r6, r1, #1 │ │ │ │ │ - b 10740 │ │ │ │ │ + b 10734 │ │ │ │ │ add r6, lr, r1 │ │ │ │ │ ldrsb sl, [r6, #20] │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq 10714 │ │ │ │ │ + beq 10708 │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - bne 107c0 │ │ │ │ │ + bne 107b4 │ │ │ │ │ sub r6, lr, #1 │ │ │ │ │ - b 10714 │ │ │ │ │ + b 10708 │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - bne 10780 │ │ │ │ │ + bne 10774 │ │ │ │ │ mov r1, sl │ │ │ │ │ - b 1080c │ │ │ │ │ + b 10800 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ - bne 107d0 │ │ │ │ │ + bne 107c4 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ movgt r1, r6 │ │ │ │ │ - bgt 1080c │ │ │ │ │ - b 10838 │ │ │ │ │ + bgt 10800 │ │ │ │ │ + b 1082c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10898 │ │ │ │ │ + beq 1088c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 10898 │ │ │ │ │ + bne 1088c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #532] @ 10ab4 │ │ │ │ │ - ldr r1, [pc, #532] @ 10ab8 │ │ │ │ │ + ldr r3, [pc, #532] @ 10aa8 │ │ │ │ │ + ldr r1, [pc, #532] @ 10aac │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1076c │ │ │ │ │ + b 10760 │ │ │ │ │ add r6, lr, r1, lsl #2 │ │ │ │ │ ldr sl, [r6, #20] │ │ │ │ │ lsl r6, r1, #2 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bne 10840 │ │ │ │ │ + bne 10834 │ │ │ │ │ add r6, lr, r6 │ │ │ │ │ mvn r3, #1 │ │ │ │ │ str r3, [r6, #20] │ │ │ │ │ - b 1074c │ │ │ │ │ + b 10740 │ │ │ │ │ add r6, lr, r1, lsl #2 │ │ │ │ │ ldr sl, [r6, #20] │ │ │ │ │ lsl r6, r1, #2 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - beq 108c4 │ │ │ │ │ - b 107b8 │ │ │ │ │ + beq 108b8 │ │ │ │ │ + b 107ac │ │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1fbc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10a88 │ │ │ │ │ + beq 10a7c │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ lsl r1, r1, r2 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bne 10680 │ │ │ │ │ + bne 10674 │ │ │ │ │ mov r0, #12 │ │ │ │ │ mla r1, r0, r2, r1 │ │ │ │ │ add r2, r3, #20 │ │ │ │ │ add r6, r2, r1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r2, r6, #12 │ │ │ │ │ - blt 10960 │ │ │ │ │ + blt 10954 │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 109fc │ │ │ │ │ + beq 109f0 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r8, [r6, #4] │ │ │ │ │ ands r0, r2, #255 @ 0xff │ │ │ │ │ - bne 10a64 │ │ │ │ │ + bne 10a58 │ │ │ │ │ add r9, r9, #42496 @ 0xa600 │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr r3, [r9, #208] @ 0xd0 │ │ │ │ │ ldr ip, [r9, #212] @ 0xd4 │ │ │ │ │ lsl r2, r2, #20 │ │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ │ lsr r2, r2, #20 │ │ │ │ │ @@ -18347,41 +18344,41 @@ │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str ip, [r9, #212] @ 0xd4 │ │ │ │ │ ldr fp, [r6, #8] │ │ │ │ │ ldr r9, [r6] │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b 106ec │ │ │ │ │ + b 106e0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ sub r7, r0, #2 │ │ │ │ │ - beq 109f0 │ │ │ │ │ + beq 109e4 │ │ │ │ │ sub r2, r2, #8 │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 106a4 │ │ │ │ │ + bne 10698 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ sub r2, r2, #8 │ │ │ │ │ - bne 109d0 │ │ │ │ │ + bne 109c4 │ │ │ │ │ sub r6, r3, #8 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 106a4 │ │ │ │ │ + b 10698 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 10948 │ │ │ │ │ + b 1093c │ │ │ │ │ mov sl, #0 │ │ │ │ │ add r9, r9, #42496 @ 0xa600 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str sl, [sp] │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e120 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r3, [r9, #208] @ 0xd0 │ │ │ │ │ ldr ip, [r9, #212] @ 0xd4 │ │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ │ lsl r2, r2, #20 │ │ │ │ │ lsr r2, r2, #20 │ │ │ │ │ @@ -18390,35 +18387,35 @@ │ │ │ │ │ ldr fp, [r6, #4] │ │ │ │ │ str r3, [r9, #208] @ 0xd0 │ │ │ │ │ str ip, [r9, #212] @ 0xd4 │ │ │ │ │ orr r2, r2, r3 │ │ │ │ │ ldr r9, [r8, #12] │ │ │ │ │ str sl, [r6] │ │ │ │ │ str sl, [r6, #4] │ │ │ │ │ - b 106ec │ │ │ │ │ + b 106e0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e120 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ - b 10970 │ │ │ │ │ + b 10964 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 108a8 │ │ │ │ │ + beq 1089c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 108a8 │ │ │ │ │ + bne 1089c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 108a8 │ │ │ │ │ + b 1089c │ │ │ │ │ .word 0x00000494 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_KeyError │ │ │ │ │ .word 0x000002f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -890,15 +890,15 @@ │ │ │ │ │ lsr r1, r1, #1 │ │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ .word 0xaaaaaaab │ │ │ │ │ │ │ │ │ │ 00000b68 : │ │ │ │ │ PyDict_MergeFromSeq2(): │ │ │ │ │ - b e428 │ │ │ │ │ + b e41c │ │ │ │ │ R_ARM_JUMP24 merge_from_seq2_lock_held │ │ │ │ │ │ │ │ │ │ 00000b6c : │ │ │ │ │ PyDict_SetDefault(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -1454,15 +1454,15 @@ │ │ │ │ │ blx r3 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 1310 <_PyDict_GetItemWithError+0x44> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b fa84 <_PyDict_GetItem_KnownHash> │ │ │ │ │ + b fa78 <_PyDict_GetItem_KnownHash> │ │ │ │ │ R_ARM_JUMP24 _PyDict_GetItem_KnownHash │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00001318 <_PyDict_GetItemIdWithError>: │ │ │ │ │ _PyDict_GetItemIdWithError(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1474,15 +1474,15 @@ │ │ │ │ │ bl 0 <_PyUnicode_FromId> │ │ │ │ │ R_ARM_CALL _PyUnicode_FromId │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ popeq {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ pop {r4, lr} │ │ │ │ │ - b fa84 <_PyDict_GetItem_KnownHash> │ │ │ │ │ + b fa78 <_PyDict_GetItem_KnownHash> │ │ │ │ │ R_ARM_JUMP24 _PyDict_GetItem_KnownHash │ │ │ │ │ │ │ │ │ │ 0000134c <_PyDict_GetItemStringWithError>: │ │ │ │ │ _PyDict_GetItemStringWithError(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ ├── memoryobject.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -949,16 +949,16 @@ │ │ │ │ │ 00006960 0001271c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ 0000697c 0000d31c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 00006b5c 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006b70 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006b7c 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006ba0 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006bb8 0000d91c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00006cc4 0000d51c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00006cd8 0000d51c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00006cbc 0000d51c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00006cd0 0000d51c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ 00006d14 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00006d40 0000ee1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00006d6c 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006da0 0000ee1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00006db8 0000e91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00006dc0 0000e91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00006dd4 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -7628,15 +7628,15 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 6c10 │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 6cf0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 6cbc │ │ │ │ │ + bne 6cb4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ beq 6c08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [r3] │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ @@ -7734,18 +7734,18 @@ │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ blt 6c8c │ │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 6d00 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 6cbc │ │ │ │ │ + bne 6cb4 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 6cb4 │ │ │ │ │ + beq 6ce8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [r2] │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ moveq r6, #6 │ │ │ │ │ movne r6, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -7767,16 +7767,14 @@ │ │ │ │ │ b 6c14 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl b10 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ b 6a7c │ │ │ │ │ - mov r6, #6 │ │ │ │ │ - b 6c58 │ │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_IsContiguous │ │ │ │ │ mov r1, #70 @ 0x46 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ @@ -7784,14 +7782,16 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_IsContiguous │ │ │ │ │ lsl r6, r6, #1 │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orrne r6, r6, #4 │ │ │ │ │ b 6c58 │ │ │ │ │ + mov r6, #6 │ │ │ │ │ + b 6c58 │ │ │ │ │ mov r3, #14 │ │ │ │ │ b 6c68 │ │ │ │ │ mov r7, #0 │ │ │ │ │ b 6b60 │ │ │ │ │ mov r6, #14 │ │ │ │ │ b 6c58 │ │ │ │ │ ldr r3, [pc, #248] @ 6e08 │ │ │ ├── obmalloc.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 135652 (bytes into file) │ │ │ │ │ + Start of section headers: 135656 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 25 │ │ │ │ │ Section header string table index: 24 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ │ -There are 25 section headers, starting at offset 0x211e4: │ │ │ │ │ +There are 25 section headers, starting at offset 0x211e8: │ │ │ │ │ │ │ │ │ │ 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 0039b4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 01cf30 0008f0 08 I 22 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0039e8 000ce0 00 WA 0 0 8 │ │ │ │ │ - [ 4] .rel.data REL 00000000 01d820 000540 08 I 22 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0046c8 028a11 00 WA 0 0 64 │ │ │ │ │ - [ 6] .text.startup PROGBITS 00000000 0046c8 000070 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.startup REL 00000000 01dd60 000050 08 I 22 6 4 │ │ │ │ │ - [ 8] .init_array INIT_ARRAY 00000000 004738 000004 04 WA 0 0 4 │ │ │ │ │ - [ 9] .rel.init_array REL 00000000 01ddb0 000008 08 I 22 8 4 │ │ │ │ │ - [10] .text.hot PROGBITS 00000000 00473c 004d70 00 AX 0 0 4 │ │ │ │ │ - [11] .rel.text.hot REL 00000000 01ddb8 000b48 08 I 22 10 4 │ │ │ │ │ - [12] .rodata.str1.4 PROGBITS 00000000 0094ac 001266 01 AMS 0 0 4 │ │ │ │ │ - [13] .text.unlikely PROGBITS 00000000 00a714 00a9ac 00 AX 0 0 4 │ │ │ │ │ - [14] .rel.text.unlikely REL 00000000 01e900 0022f8 08 I 22 13 4 │ │ │ │ │ - [15] .rodata PROGBITS 00000000 0150c0 000c68 00 A 0 0 64 │ │ │ │ │ - [16] .rel.rodata REL 00000000 020bf8 000520 08 I 22 15 4 │ │ │ │ │ - [17] .tbss NOBITS 00000000 015d28 000001 00 WAT 0 0 1 │ │ │ │ │ - [18] .tdata PROGBITS 00000000 015d28 000004 00 WAT 0 0 4 │ │ │ │ │ - [19] .rel.tdata REL 00000000 021118 000008 08 I 22 18 4 │ │ │ │ │ - [20] .note.GNU-stack PROGBITS 00000000 015d2c 000000 00 0 0 1 │ │ │ │ │ - [21] .ARM.attributes ARM_ATTRIBUTES 00000000 015d2c 00002b 00 0 0 1 │ │ │ │ │ - [22] .symtab SYMTAB 00000000 015d58 004730 10 23 706 4 │ │ │ │ │ - [23] .strtab STRTAB 00000000 01a488 002aa8 00 0 0 1 │ │ │ │ │ - [24] .shstrtab STRTAB 00000000 021120 0000c3 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0039b8 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 01cf34 0008f0 08 I 22 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0039ec 000ce0 00 WA 0 0 8 │ │ │ │ │ + [ 4] .rel.data REL 00000000 01d824 000540 08 I 22 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0046cc 028a11 00 WA 0 0 64 │ │ │ │ │ + [ 6] .text.startup PROGBITS 00000000 0046cc 000070 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.startup REL 00000000 01dd64 000050 08 I 22 6 4 │ │ │ │ │ + [ 8] .init_array INIT_ARRAY 00000000 00473c 000004 04 WA 0 0 4 │ │ │ │ │ + [ 9] .rel.init_array REL 00000000 01ddb4 000008 08 I 22 8 4 │ │ │ │ │ + [10] .text.hot PROGBITS 00000000 004740 004d70 00 AX 0 0 4 │ │ │ │ │ + [11] .rel.text.hot REL 00000000 01ddbc 000b48 08 I 22 10 4 │ │ │ │ │ + [12] .rodata.str1.4 PROGBITS 00000000 0094b0 001266 01 AMS 0 0 4 │ │ │ │ │ + [13] .text.unlikely PROGBITS 00000000 00a718 00a9ac 00 AX 0 0 4 │ │ │ │ │ + [14] .rel.text.unlikely REL 00000000 01e904 0022f8 08 I 22 13 4 │ │ │ │ │ + [15] .rodata PROGBITS 00000000 0150c4 000c68 00 A 0 0 64 │ │ │ │ │ + [16] .rel.rodata REL 00000000 020bfc 000520 08 I 22 15 4 │ │ │ │ │ + [17] .tbss NOBITS 00000000 015d2c 000001 00 WAT 0 0 1 │ │ │ │ │ + [18] .tdata PROGBITS 00000000 015d2c 000004 00 WAT 0 0 4 │ │ │ │ │ + [19] .rel.tdata REL 00000000 02111c 000008 08 I 22 18 4 │ │ │ │ │ + [20] .note.GNU-stack PROGBITS 00000000 015d30 000000 00 0 0 1 │ │ │ │ │ + [21] .ARM.attributes ARM_ATTRIBUTES 00000000 015d30 00002b 00 0 0 1 │ │ │ │ │ + [22] .symtab SYMTAB 00000000 015d5c 004730 10 23 706 4 │ │ │ │ │ + [23] .strtab STRTAB 00000000 01a48c 002aa8 00 0 0 1 │ │ │ │ │ + [24] .shstrtab STRTAB 00000000 021124 0000c3 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -172,15 +172,15 @@ │ │ │ │ │ 168: 0000307c 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 169: 00003098 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 170: 00003228 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 171: 00003238 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 172: 000034d0 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 173: 000005f8 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 174: 00000968 156 FUNC LOCAL DEFAULT 13 mi_segment_calculate_slices │ │ │ │ │ - 175: 000033e4 152 FUNC LOCAL DEFAULT 1 mi_commit_mask_create │ │ │ │ │ + 175: 000033e8 152 FUNC LOCAL DEFAULT 1 mi_commit_mask_create │ │ │ │ │ 176: 000021e4 112 FUNC LOCAL DEFAULT 13 mi_segments_track_size │ │ │ │ │ 177: 000024a8 188 FUNC LOCAL DEFAULT 1 mi_stat_update │ │ │ │ │ 178: 00000958 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 179: 000034e0 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 180: 0000375c 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 181: 00000968 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 182: 000009fc 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ @@ -229,15 +229,15 @@ │ │ │ │ │ 225: 00001bc4 492 FUNC LOCAL DEFAULT 13 mi_arena_try_alloc_at.isra.0 │ │ │ │ │ 226: 00001bc0 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 227: 00001bc4 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 228: 000043c4 220 FUNC LOCAL DEFAULT 13 mi_bitmap_is_claimedx_across.isra.0 │ │ │ │ │ 229: 00004858 704 FUNC LOCAL DEFAULT 13 mi_bitmap_try_find_claim_field_across │ │ │ │ │ 230: 00002064 136 FUNC LOCAL DEFAULT 13 mi_bitmap_mask_across.isra.0 │ │ │ │ │ 231: 000022c0 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 232: 00003298 332 FUNC LOCAL DEFAULT 1 mi_segment_commit_mask.constprop.0 │ │ │ │ │ + 232: 00003298 336 FUNC LOCAL DEFAULT 1 mi_segment_commit_mask.constprop.0 │ │ │ │ │ 233: 000029cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 234: 000029dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 235: 000028e0 400 FUNC LOCAL DEFAULT 13 mi_segment_purge.isra.0 │ │ │ │ │ 236: 00002d9c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 237: 00002db0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 238: 00002ec4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 239: 00003c0c 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ @@ -265,25 +265,25 @@ │ │ │ │ │ 261: 000078c8 324 FUNC LOCAL DEFAULT 13 mi_segment_free.isra.0 │ │ │ │ │ 262: 00007a0c 336 FUNC LOCAL DEFAULT 13 mi_segment_abandon │ │ │ │ │ 263: 000025e8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 264: 000025f0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 265: 00002d90 144 FUNC LOCAL DEFAULT 13 mi_segment_span_remove_from_queue │ │ │ │ │ 266: 00002710 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 267: 00003298 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 268: 000033dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 269: 000033e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 268: 000033e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 269: 000033e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 270: 000040bc 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 271: 00004228 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 272: 00004238 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 273: 0000436c 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 274: 00004378 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 275: 0000467c 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 276: 00003498 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 277: 0000349c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 278: 00003594 104 FUNC LOCAL DEFAULT 1 _mi_usable_size.isra.0 │ │ │ │ │ + 276: 0000349c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 277: 000034a0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 278: 00003598 104 FUNC LOCAL DEFAULT 1 _mi_usable_size.isra.0 │ │ │ │ │ 279: 00003ac0 120 FUNC LOCAL DEFAULT 13 mi_page_usable_aligned_size_of │ │ │ │ │ 280: 00004698 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 281: 00004804 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 282: 00004814 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 283: 0000487c 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 284: 00002714 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 285: 000027b0 68 FUNC LOCAL DEFAULT 13 _mi_free_block │ │ │ │ │ @@ -305,43 +305,43 @@ │ │ │ │ │ 301: 00003e20 56 FUNC LOCAL DEFAULT 13 process_interp_queue │ │ │ │ │ 302: 00004954 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 303: 00002d90 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 304: 0000495c 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 305: 000049a0 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 306: 000049a8 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 307: 00003984 48 FUNC LOCAL DEFAULT 13 free_work_item │ │ │ │ │ - 308: 000036a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 309: 000036ac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 310: 000037a8 80 FUNC LOCAL DEFAULT 1 has_own_state │ │ │ │ │ - 311: 0000379c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 312: 000037a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 313: 000037f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 308: 000036ac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 309: 000036b0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 310: 000037ac 80 FUNC LOCAL DEFAULT 1 has_own_state │ │ │ │ │ + 311: 000037a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 312: 000037ac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 313: 000037f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 314: 00004bd4 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 315: 000039b4 28 FUNC LOCAL DEFAULT 13 count_blocks │ │ │ │ │ - 316: 000037f8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 317: 00003828 268 FUNC LOCAL DEFAULT 1 get_num_global_allocated_blocks │ │ │ │ │ - 318: 00003824 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 319: 00003828 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 320: 0000392c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 321: 00003934 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 322: 00003954 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 316: 000037fc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 317: 0000382c 268 FUNC LOCAL DEFAULT 1 get_num_global_allocated_blocks │ │ │ │ │ + 318: 00003828 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 319: 0000382c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 320: 00003930 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 321: 00003938 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 322: 00003958 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 323: 00002fb0 1096 FUNC LOCAL DEFAULT 13 pymalloc_print_stats │ │ │ │ │ 324: 00002f7c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 325: 000039d0 96 FUNC LOCAL DEFAULT 13 _collect_alloc_stats │ │ │ │ │ 326: 00002fb0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 327: 000033f8 344 FUNC LOCAL DEFAULT 13 printone │ │ │ │ │ 328: 000033a8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 329: 000033f8 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 330: 00003548 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 331: 00003550 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 332: 000035e0 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 333: 000035ec 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 334: 00003884 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 335: 00003958 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 336: 000039ac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 335: 0000395c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 336: 000039b0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 337: 00004bf0 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 338: 00004d60 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 339: 000038c0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 340: 00003934 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 341: 00003938 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 342: 00003938 48 FUNC LOCAL DEFAULT 13 mi_recurse_enter_prim │ │ │ │ │ 343: 00003964 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ @@ -547,15 +547,15 @@ │ │ │ │ │ 543: 000090f8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 544: 000090fc 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 545: 00009144 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 546: 0000914c 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 547: 00009184 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 548: 00009188 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 549: 000091b8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 550: 000039b0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 550: 000039b4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 551: 000091bc 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 552: 00009230 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 553: 00009234 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 554: 00009234 340 FUNC LOCAL DEFAULT 13 mi_heap_malloc_zero_aligned_at_fallback │ │ │ │ │ 555: 00009384 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 556: 00009388 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 557: 00009388 148 FUNC LOCAL DEFAULT 13 mi_heap_malloc_zero_aligned_at │ │ │ │ │ @@ -772,15 +772,15 @@ │ │ │ │ │ 768: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidiv │ │ │ │ │ 769: 00000000 0 NOTYPE GLOBAL DEFAULT UND calloc │ │ │ │ │ 770: 00001690 28 FUNC GLOBAL HIDDEN 10 _PyMem_RawCalloc │ │ │ │ │ 771: 00000000 880 FUNC GLOBAL HIDDEN 13 _PyMem_SetupAllocators │ │ │ │ │ 772: 00000370 308 FUNC GLOBAL HIDDEN 13 _PyMem_GetAllocatorName │ │ │ │ │ 773: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 774: 000016ac 540 FUNC GLOBAL HIDDEN 10 _PyMem_DebugRawMalloc │ │ │ │ │ - 775: 00003600 16 FUNC GLOBAL HIDDEN 1 _PyMem_DebugRawCalloc │ │ │ │ │ + 775: 00003604 16 FUNC GLOBAL HIDDEN 1 _PyMem_DebugRawCalloc │ │ │ │ │ 776: 00001ed4 740 FUNC GLOBAL HIDDEN 10 _PyMem_DebugRawRealloc │ │ │ │ │ 777: 00001b14 960 FUNC GLOBAL HIDDEN 10 _PyMem_DebugRawFree │ │ │ │ │ 778: 00002a80 560 FUNC GLOBAL HIDDEN 10 _PyMem_DebugMalloc │ │ │ │ │ 779: 00003768 192 FUNC GLOBAL HIDDEN 10 _PyMem_DebugCalloc │ │ │ │ │ 780: 00004378 800 FUNC GLOBAL HIDDEN 10 _PyMem_DebugRealloc │ │ │ │ │ 781: 00003828 996 FUNC GLOBAL HIDDEN 10 _PyMem_DebugFree │ │ │ │ │ 782: 000023a8 284 FUNC GLOBAL HIDDEN 10 _PyObject_Malloc │ │ │ │ │ @@ -859,44 +859,44 @@ │ │ │ │ │ 855: 0000307c 228 FUNC GLOBAL HIDDEN 1 _mi_page_retire │ │ │ │ │ 856: 00002714 156 FUNC GLOBAL HIDDEN 13 _mi_free_generic │ │ │ │ │ 857: 0000400c 176 FUNC GLOBAL HIDDEN 10 _PyObject_MiFree │ │ │ │ │ 858: 00002460 96 FUNC GLOBAL HIDDEN 13 _mi_segment_page_free │ │ │ │ │ 859: 000072d8 156 FUNC GLOBAL HIDDEN 13 _mi_os_reset │ │ │ │ │ 860: 000040bc 380 FUNC GLOBAL DEFAULT 10 PyMem_Realloc │ │ │ │ │ 861: 00004238 320 FUNC GLOBAL HIDDEN 10 _PyObject_Realloc │ │ │ │ │ - 862: 0000347c 32 FUNC GLOBAL HIDDEN 1 _PyMem_MiRealloc │ │ │ │ │ - 863: 0000349c 248 FUNC GLOBAL HIDDEN 1 _mi_heap_realloc_zero │ │ │ │ │ + 862: 00003480 32 FUNC GLOBAL HIDDEN 1 _PyMem_MiRealloc │ │ │ │ │ + 863: 000034a0 248 FUNC GLOBAL HIDDEN 1 _mi_heap_realloc_zero │ │ │ │ │ 864: 00004698 380 FUNC GLOBAL DEFAULT 10 PyObject_Realloc │ │ │ │ │ 865: 00004814 112 FUNC GLOBAL HIDDEN 10 _PyObject_VirtualAlloc │ │ │ │ │ 866: 000027f4 80 FUNC GLOBAL HIDDEN 13 _mi_page_unfull │ │ │ │ │ - 867: 000035fc 4 FUNC GLOBAL HIDDEN 1 _PyObject_MiRealloc │ │ │ │ │ + 867: 00003600 4 FUNC GLOBAL HIDDEN 1 _PyObject_MiRealloc │ │ │ │ │ 868: 00002a70 220 FUNC GLOBAL HIDDEN 13 _mi_os_purge_ex │ │ │ │ │ 869: 00002b4c 168 FUNC GLOBAL HIDDEN 13 _mi_stat_counter_increase │ │ │ │ │ 870: 00004884 216 FUNC GLOBAL HIDDEN 10 _PyMem_AbandonDelayed │ │ │ │ │ 871: 0000495c 76 FUNC GLOBAL HIDDEN 10 _PyObject_VirtualFree │ │ │ │ │ 872: 000049a8 16 FUNC GLOBAL HIDDEN 10 _PyMem_ArenaFree │ │ │ │ │ - 873: 00003610 156 FUNC GLOBAL HIDDEN 1 _PyMem_FiniDelayed │ │ │ │ │ - 874: 000036ac 252 FUNC GLOBAL HIDDEN 1 _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ │ + 873: 00003614 156 FUNC GLOBAL HIDDEN 1 _PyMem_FiniDelayed │ │ │ │ │ + 874: 000036b0 252 FUNC GLOBAL HIDDEN 1 _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ │ 875: 000049b8 568 FUNC GLOBAL HIDDEN 10 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ 876: 00007fb8 76 FUNC GLOBAL HIDDEN 13 mi_heap_visit_blocks │ │ │ │ │ - 877: 000037f8 48 FUNC GLOBAL HIDDEN 1 _Py_FinalizeAllocatedBlocks │ │ │ │ │ + 877: 000037fc 48 FUNC GLOBAL HIDDEN 1 _Py_FinalizeAllocatedBlocks │ │ │ │ │ 878: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_StopTheWorldAll │ │ │ │ │ 879: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyMutex_LockTimed │ │ │ │ │ 880: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Head │ │ │ │ │ 881: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_StartTheWorldAll │ │ │ │ │ 882: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Next │ │ │ │ │ - 883: 00003934 36 FUNC GLOBAL HIDDEN 1 _PyMem_obmalloc_state_on_heap │ │ │ │ │ + 883: 00003938 36 FUNC GLOBAL HIDDEN 1 _PyMem_obmalloc_state_on_heap │ │ │ │ │ 884: 00000000 0 NOTYPE GLOBAL DEFAULT UND __fprintf_chk │ │ │ │ │ 885: 00000000 0 NOTYPE GLOBAL DEFAULT UND fputc │ │ │ │ │ 886: 00000000 0 NOTYPE GLOBAL DEFAULT UND fwrite │ │ │ │ │ 887: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_snprintf │ │ │ │ │ 888: 00003550 156 FUNC GLOBAL HIDDEN 13 _PyDebugAllocatorStats │ │ │ │ │ 889: 000035ec 724 FUNC GLOBAL DEFAULT 13 _PyMem_GetCurrentAllocatorName │ │ │ │ │ 890: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 891: 00003958 88 FUNC GLOBAL DEFAULT 1 PyObject_Calloc │ │ │ │ │ + 891: 0000395c 88 FUNC GLOBAL DEFAULT 1 PyObject_Calloc │ │ │ │ │ 892: 00004bf0 384 FUNC GLOBAL DEFAULT 10 _PyMem_Strdup │ │ │ │ │ 893: 00007bbc 72 FUNC GLOBAL HIDDEN 13 _mi_page_abandon │ │ │ │ │ 894: 0000392c 12 FUNC GLOBAL HIDDEN 13 _Py_GetGlobalAllocatedBlocks │ │ │ │ │ 895: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_qsbr_poll │ │ │ │ │ 896: 00000000 0 NOTYPE GLOBAL DEFAULT UND fflush │ │ │ │ │ 897: 00000000 0 NOTYPE GLOBAL DEFAULT UND fileno │ │ │ │ │ 898: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyMem_DumpTraceback │ │ │ │ │ @@ -1036,15 +1036,15 @@ │ │ │ │ │ 1032: 00008f90 8 FUNC GLOBAL HIDDEN 13 _mi_random_init_weak │ │ │ │ │ 1033: 00008f98 8 FUNC GLOBAL HIDDEN 13 _mi_random_init │ │ │ │ │ 1034: 00009098 32 FUNC GLOBAL HIDDEN 13 _mi_heap_main_get │ │ │ │ │ 1035: 000090b8 68 FUNC GLOBAL HIDDEN 13 mi_thread_stats_print_out │ │ │ │ │ 1036: 0000914c 8 FUNC GLOBAL HIDDEN 13 mi_stats_print │ │ │ │ │ 1037: 00009154 52 FUNC GLOBAL HIDDEN 13 mi_stats_merge │ │ │ │ │ 1038: 00009188 52 FUNC GLOBAL HIDDEN 13 mi_zalloc_small │ │ │ │ │ - 1039: 000039b0 4 FUNC GLOBAL HIDDEN 1 _PyObject_MiCalloc │ │ │ │ │ + 1039: 000039b4 4 FUNC GLOBAL HIDDEN 1 _PyObject_MiCalloc │ │ │ │ │ 1040: 000091bc 120 FUNC GLOBAL HIDDEN 13 mi_wcsdup │ │ │ │ │ 1041: 0000941c 96 FUNC GLOBAL HIDDEN 13 mi_calloc_aligned │ │ │ │ │ 1042: 0000947c 92 FUNC GLOBAL HIDDEN 13 mi_calloc_aligned_at │ │ │ │ │ 1043: 000094d8 72 FUNC GLOBAL HIDDEN 13 mi_zalloc_aligned │ │ │ │ │ 1044: 00009520 72 FUNC GLOBAL HIDDEN 13 mi_zalloc_aligned_at │ │ │ │ │ 1045: 00009568 72 FUNC GLOBAL HIDDEN 13 mi_malloc_aligned_at │ │ │ │ │ 1046: 000095b0 88 FUNC GLOBAL HIDDEN 13 mi_heap_calloc_aligned │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1cf30 contains 286 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1cf34 contains 286 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000038 0002c61c R_ARM_CALL 00000000 memset │ │ │ │ │ 0000004c 0002c71c R_ARM_CALL 00000240 _mi_prim_random_buf │ │ │ │ │ 00000064 0002c61c R_ARM_CALL 00000000 memset │ │ │ │ │ 000001c8 0002c81c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 000001d0 0002c91c R_ARM_CALL 00005d78 _mi_warning_message │ │ │ │ │ 000001d8 0002ca1c R_ARM_CALL 00003c64 _mi_os_random_weak │ │ │ │ │ @@ -246,53 +246,53 @@ │ │ │ │ │ 00003034 0002c51c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000305c 00032c1d R_ARM_JUMP24 00002a4c _mi_heap_malloc_zero_ex │ │ │ │ │ 00003078 0002c16c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00003158 00031d1d R_ARM_JUMP24 0000237c _mi_page_free │ │ │ │ │ 00003214 0002dc1c R_ARM_CALL 00000000 __sync_val_compare_and_swap_4 │ │ │ │ │ 0000328c 0002e81c R_ARM_CALL 000061b4 _mi_error_message │ │ │ │ │ 00003294 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000033b8 0002c91c R_ARM_CALL 00005d78 _mi_warning_message │ │ │ │ │ -000033e0 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003484 0002c51c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00003494 00035f1d R_ARM_JUMP24 0000349c _mi_heap_realloc_zero │ │ │ │ │ -00003498 0002c16c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -000034e0 00032c1c R_ARM_CALL 00002a4c _mi_heap_malloc_zero_ex │ │ │ │ │ -00003510 0002cf1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003518 0003561c R_ARM_CALL 00003f5c mi_free │ │ │ │ │ -00003550 00032c1c R_ARM_CALL 00002a4c _mi_heap_malloc_zero_ex │ │ │ │ │ -0000358c 0002c61c R_ARM_CALL 00000000 memset │ │ │ │ │ -000035f8 0001171d R_ARM_JUMP24 00003ac0 mi_page_usable_aligned_size_of │ │ │ │ │ -000035fc 00035e1d R_ARM_JUMP24 0000347c _PyMem_MiRealloc │ │ │ │ │ -0000360c 0000581d R_ARM_JUMP24 000018c8 _PyMem_DebugRawAlloc │ │ │ │ │ -00003660 0001331c R_ARM_CALL 00003984 free_work_item │ │ │ │ │ -000036a8 0002f102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003704 00036b1c R_ARM_CALL 000049b8 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ -0000379c 0002f102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000037a0 00032d02 R_ARM_ABS32 000029e8 _PyObject_MiMalloc │ │ │ │ │ -000037a4 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -000037f0 0002f102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000033bc 0002c91c R_ARM_CALL 00005d78 _mi_warning_message │ │ │ │ │ +000033e4 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003488 0002c51c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00003498 00035f1d R_ARM_JUMP24 000034a0 _mi_heap_realloc_zero │ │ │ │ │ +0000349c 0002c16c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +000034e4 00032c1c R_ARM_CALL 00002a4c _mi_heap_malloc_zero_ex │ │ │ │ │ +00003514 0002cf1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000351c 0003561c R_ARM_CALL 00003f5c mi_free │ │ │ │ │ +00003554 00032c1c R_ARM_CALL 00002a4c _mi_heap_malloc_zero_ex │ │ │ │ │ +00003590 0002c61c R_ARM_CALL 00000000 memset │ │ │ │ │ +000035fc 0001171d R_ARM_JUMP24 00003ac0 mi_page_usable_aligned_size_of │ │ │ │ │ +00003600 00035e1d R_ARM_JUMP24 00003480 _PyMem_MiRealloc │ │ │ │ │ +00003610 0000581d R_ARM_JUMP24 000018c8 _PyMem_DebugRawAlloc │ │ │ │ │ +00003664 0001331c R_ARM_CALL 00003984 free_work_item │ │ │ │ │ +000036ac 0002f102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003708 00036b1c R_ARM_CALL 000049b8 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ +000037a0 0002f102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000037a4 00032d02 R_ARM_ABS32 000029e8 _PyObject_MiMalloc │ │ │ │ │ +000037a8 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 000037f4 0002f102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003824 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00003880 00036e1c R_ARM_CALL 00000000 _PyEval_StopTheWorldAll │ │ │ │ │ -00003894 0002ee1c R_ARM_CALL 00000000 __sync_val_compare_and_swap_1 │ │ │ │ │ -000038c8 00036f1c R_ARM_CALL 00000000 _PyMutex_LockTimed │ │ │ │ │ -000038cc 0003701c R_ARM_CALL 00000000 PyInterpreterState_Head │ │ │ │ │ -000038e4 00003d1c R_ARM_CALL 000012ec _PyMutex_Unlock │ │ │ │ │ -000038ec 0003711c R_ARM_CALL 00000000 _PyEval_StartTheWorldAll │ │ │ │ │ -000038f8 00036b1c R_ARM_CALL 000049b8 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ -00003914 00036b1c R_ARM_CALL 000049b8 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ -00003920 0003721c R_ARM_CALL 00000000 PyInterpreterState_Next │ │ │ │ │ -0000392c 0002f102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003930 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00003954 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00003978 0003001c R_ARM_CALL 00000000 __aeabi_uidiv │ │ │ │ │ -000039ac 0002f102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000039b0 0003541d R_ARM_JUMP24 00003030 _PyMem_MiCalloc │ │ │ │ │ +000037f8 0002f102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003828 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00003884 00036e1c R_ARM_CALL 00000000 _PyEval_StopTheWorldAll │ │ │ │ │ +00003898 0002ee1c R_ARM_CALL 00000000 __sync_val_compare_and_swap_1 │ │ │ │ │ +000038cc 00036f1c R_ARM_CALL 00000000 _PyMutex_LockTimed │ │ │ │ │ +000038d0 0003701c R_ARM_CALL 00000000 PyInterpreterState_Head │ │ │ │ │ +000038e8 00003d1c R_ARM_CALL 000012ec _PyMutex_Unlock │ │ │ │ │ +000038f0 0003711c R_ARM_CALL 00000000 _PyEval_StartTheWorldAll │ │ │ │ │ +000038fc 00036b1c R_ARM_CALL 000049b8 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ +00003918 00036b1c R_ARM_CALL 000049b8 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ +00003924 0003721c R_ARM_CALL 00000000 PyInterpreterState_Next │ │ │ │ │ +00003930 0002f102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003934 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00003958 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +0000397c 0003001c R_ARM_CALL 00000000 __aeabi_uidiv │ │ │ │ │ +000039b0 0002f102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000039b4 0003541d R_ARM_JUMP24 00003030 _PyMem_MiCalloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1d820 contains 168 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1d824 contains 168 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000008 00047102 R_ARM_ABS32 00000bc0 _mi_page_empty │ │ │ │ │ 0000000c 00047102 R_ARM_ABS32 00000bc0 _mi_page_empty │ │ │ │ │ 00000010 00047102 R_ARM_ABS32 00000bc0 _mi_page_empty │ │ │ │ │ 00000014 00047102 R_ARM_ABS32 00000bc0 _mi_page_empty │ │ │ │ │ 00000018 00047102 R_ARM_ABS32 00000bc0 _mi_page_empty │ │ │ │ │ @@ -455,32 +455,32 @@ │ │ │ │ │ 00000884 00046f02 R_ARM_ABS32 00000004 _mi_heap_main │ │ │ │ │ 00000888 00046f02 R_ARM_ABS32 00000004 _mi_heap_main │ │ │ │ │ 00000a4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a54 00046b02 R_ARM_ABS32 00000300 _mi_abandoned_default │ │ │ │ │ 00000a5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.startup' at offset 0x1dd60 contains 10 entries: │ │ │ │ │ +Relocation section '.rel.text.startup' at offset 0x1dd64 contains 10 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000051c R_ARM_CALL 00000000 mi_heap_main_init │ │ │ │ │ 00000024 0002c21c R_ARM_CALL 00000000 atexit │ │ │ │ │ 00000028 0002c31c R_ARM_CALL 00000418 _mi_options_init │ │ │ │ │ 0000003c 0000061c R_ARM_CALL 0000058c mi_process_setup_auto_thread_done.part.0 │ │ │ │ │ 00000040 0002c41c R_ARM_CALL 000003a8 mi_process_init │ │ │ │ │ 0000005c 0000071d R_ARM_JUMP24 00000000 mi_random_init_ex │ │ │ │ │ 00000060 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000064 00000902 R_ARM_ABS32 00000a70 mi_process_done │ │ │ │ │ 00000068 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 0000006c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.init_array' at offset 0x1ddb0 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.init_array' at offset 0x1ddb4 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000402 R_ARM_ABS32 00000000 _mi_process_init │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1ddb8 contains 361 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1ddbc contains 361 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0002c51c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000040 0000071c R_ARM_CALL 00000000 mi_random_init_ex │ │ │ │ │ 0000004c 00000c1c R_ARM_CALL 0000033c chacha_next32 │ │ │ │ │ 00000060 00000c1c R_ARM_CALL 0000033c chacha_next32 │ │ │ │ │ 00000074 00000c1c R_ARM_CALL 0000033c chacha_next32 │ │ │ │ │ 00000080 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -816,15 +816,15 @@ │ │ │ │ │ 00004914 00012d1c R_ARM_CALL 00003e20 process_interp_queue │ │ │ │ │ 00004954 00030f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00004958 0002f102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00004984 0003491d R_ARM_JUMP24 00000000 munmap │ │ │ │ │ 000049a0 0002f102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000049a4 00036802 R_ARM_ABS32 000049a8 _PyMem_ArenaFree │ │ │ │ │ 000049b4 0003491d R_ARM_JUMP24 00000000 munmap │ │ │ │ │ -000049f4 0001361c R_ARM_CALL 000037a8 has_own_state │ │ │ │ │ +000049f4 0001361c R_ARM_CALL 000037ac has_own_state │ │ │ │ │ 00004b98 0002de1c R_ARM_CALL 000006ec mi_thread_init │ │ │ │ │ 00004ba8 0002c51c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00004bb4 00036c1c R_ARM_CALL 00007fb8 mi_heap_visit_blocks │ │ │ │ │ 00004bd0 0003111c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ 00004bd4 0002f102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00004bd8 00032d02 R_ARM_ABS32 000029e8 _PyObject_MiMalloc │ │ │ │ │ 00004be0 0002c16c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ @@ -836,15 +836,15 @@ │ │ │ │ │ 00004cb8 0002cf1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00004cfc 0002f31c R_ARM_CALL 00000000 malloc │ │ │ │ │ 00004d60 0002f102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00004d64 00030e02 R_ARM_ABS32 000023a8 _PyObject_Malloc │ │ │ │ │ 00004d68 00030f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00004d6c 0002f402 R_ARM_ABS32 0000124c _PyMem_RawMalloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1e900 contains 1119 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1e904 contains 1119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000391c R_ARM_CALL 00001200 _PyMutex_Lock │ │ │ │ │ 0000034c 00003d1c R_ARM_CALL 000012ec _PyMutex_Unlock │ │ │ │ │ 0000035c 0002f102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000360 00004b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000364 00004b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000368 0002f102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -866,26 +866,26 @@ │ │ │ │ │ 0000049c 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004a0 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004d4 00003a1c R_ARM_CALL 0000125c get_allocator_unlocked │ │ │ │ │ 00000520 00003a1c R_ARM_CALL 0000125c get_allocator_unlocked │ │ │ │ │ 0000056c 00003a1c R_ARM_CALL 0000125c get_allocator_unlocked │ │ │ │ │ 00000598 0002f102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000059c 00030602 R_ARM_ABS32 000016ac _PyMem_DebugRawMalloc │ │ │ │ │ -000005a0 00030702 R_ARM_ABS32 00003600 _PyMem_DebugRawCalloc │ │ │ │ │ +000005a0 00030702 R_ARM_ABS32 00003604 _PyMem_DebugRawCalloc │ │ │ │ │ 000005a4 00030802 R_ARM_ABS32 00001ed4 _PyMem_DebugRawRealloc │ │ │ │ │ 000005a8 00030902 R_ARM_ABS32 00001b14 _PyMem_DebugRawFree │ │ │ │ │ 000005ac 00030a02 R_ARM_ABS32 00002a80 _PyMem_DebugMalloc │ │ │ │ │ 000005b0 00030b02 R_ARM_ABS32 00003768 _PyMem_DebugCalloc │ │ │ │ │ 000005b4 00030c02 R_ARM_ABS32 00004378 _PyMem_DebugRealloc │ │ │ │ │ 000005b8 00030d02 R_ARM_ABS32 00003828 _PyMem_DebugFree │ │ │ │ │ 000005f4 0002f102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000064c 0000181c R_ARM_CALL 0000064c mi_option_init │ │ │ │ │ 00000668 0000181c R_ARM_CALL 0000064c mi_option_init │ │ │ │ │ 00000718 0003381c R_ARM_CALL 00000a04 _mi_arena_alloc_aligned │ │ │ │ │ -00000764 0000af1c R_ARM_CALL 000033e4 mi_commit_mask_create │ │ │ │ │ +00000764 0000af1c R_ARM_CALL 000033e8 mi_commit_mask_create │ │ │ │ │ 00000780 0003391c R_ARM_CALL 00007034 _mi_os_commit │ │ │ │ │ 000007b0 00033a1c R_ARM_CALL 000075dc _mi_arena_free │ │ │ │ │ 000007f8 0000181c R_ARM_CALL 0000064c mi_option_init │ │ │ │ │ 0000083c 0002cc1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 00000854 00033b1c R_ARM_CALL 00002254 _mi_segment_map_allocated_at │ │ │ │ │ 00000874 0002c61c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000880 0002c51c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ @@ -1173,15 +1173,15 @@ │ │ │ │ │ 000038b0 0002f102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000038b4 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000038b8 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000038bc 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000038ec 0003311c R_ARM_CALL 00003160 _mi_page_free_collect │ │ │ │ │ 00003908 00031d1c R_ARM_CALL 0000237c _mi_page_free │ │ │ │ │ 00003920 00037d1c R_ARM_CALL 00007bbc _mi_page_abandon │ │ │ │ │ -00003930 00013d1d R_ARM_JUMP24 00003828 get_num_global_allocated_blocks │ │ │ │ │ +00003930 00013d1d R_ARM_JUMP24 0000382c get_num_global_allocated_blocks │ │ │ │ │ 00003934 0002f102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00003940 0002c51c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00003964 0002bd6c R_ARM_TLS_LE32 00000000 .LANCHOR4 │ │ │ │ │ 00003974 0002c51c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00003980 0002bd6c R_ARM_TLS_LE32 00000000 .LANCHOR4 │ │ │ │ │ 000039b0 0002f102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00003b28 00033c1c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ @@ -1251,19 +1251,19 @@ │ │ │ │ │ 000041f8 0003471c R_ARM_CALL 00000000 __atomic_fetch_add_8 │ │ │ │ │ 00004208 0003471c R_ARM_CALL 00000000 __atomic_fetch_add_8 │ │ │ │ │ 00004244 0003471c R_ARM_CALL 00000000 __atomic_fetch_add_8 │ │ │ │ │ 00004254 0003471c R_ARM_CALL 00000000 __atomic_fetch_add_8 │ │ │ │ │ 000043bc 0002c61d R_ARM_JUMP24 00000000 memset │ │ │ │ │ 000043c0 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00004510 00033c1c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -00004520 0001161d R_ARM_JUMP24 00003594 _mi_usable_size.isra.0 │ │ │ │ │ -00004540 0001161c R_ARM_CALL 00003594 _mi_usable_size.isra.0 │ │ │ │ │ +00004520 0001161d R_ARM_JUMP24 00003598 _mi_usable_size.isra.0 │ │ │ │ │ +00004540 0001161c R_ARM_CALL 00003598 _mi_usable_size.isra.0 │ │ │ │ │ 0000455c 0003851d R_ARM_JUMP24 00004520 mi_usable_size │ │ │ │ │ 00004560 0003851d R_ARM_JUMP24 00004520 mi_usable_size │ │ │ │ │ -00004580 0001161c R_ARM_CALL 00003594 _mi_usable_size.isra.0 │ │ │ │ │ +00004580 0001161c R_ARM_CALL 00003598 _mi_usable_size.isra.0 │ │ │ │ │ 0000458c 0002ce1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ 00004690 0002cc1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 000046ac 0002cc1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 000046b4 0002cc1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 000046c0 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 000046f4 0002cc1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 0000470c 0002cc1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ @@ -1520,15 +1520,15 @@ │ │ │ │ │ 000072c8 0003461d R_ARM_JUMP24 00000000 madvise │ │ │ │ │ 000072d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00007324 0000b11c R_ARM_CALL 000024a8 mi_stat_update │ │ │ │ │ 00007330 0003651c R_ARM_CALL 00002b4c _mi_stat_counter_increase │ │ │ │ │ 0000733c 0003e71c R_ARM_CALL 00007248 _mi_prim_reset │ │ │ │ │ 0000735c 0002c91c R_ARM_CALL 00005d78 _mi_warning_message │ │ │ │ │ 00007370 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007398 0001161c R_ARM_CALL 00003594 _mi_usable_size.isra.0 │ │ │ │ │ +00007398 0001161c R_ARM_CALL 00003598 _mi_usable_size.isra.0 │ │ │ │ │ 000073b4 00035b1d R_ARM_JUMP24 000072d8 _mi_os_reset │ │ │ │ │ 000073b8 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 000073f8 0003e81c R_ARM_CALL 00007374 _mi_segment_huge_page_reset │ │ │ │ │ 00007438 0002dc1c R_ARM_CALL 00000000 __sync_val_compare_and_swap_4 │ │ │ │ │ 00007454 0002cc1c R_ARM_CALL 00000000 __sync_synchronize │ │ │ │ │ 00007488 0002dc1c R_ARM_CALL 00000000 __sync_val_compare_and_swap_4 │ │ │ │ │ 000074b8 0002dc1c R_ARM_CALL 00000000 __sync_val_compare_and_swap_4 │ │ │ │ │ @@ -1766,15 +1766,15 @@ │ │ │ │ │ 000091f4 0002c51c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00009204 00032c1c R_ARM_CALL 00002a4c _mi_heap_malloc_zero_ex │ │ │ │ │ 00009220 0002cf1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00009230 0002c16c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00009290 00032c1d R_ARM_JUMP24 00002a4c _mi_heap_malloc_zero_ex │ │ │ │ │ 000092cc 00032c1c R_ARM_CALL 00002a4c _mi_heap_malloc_zero_ex │ │ │ │ │ 000092f0 00032c1c R_ARM_CALL 00002a4c _mi_heap_malloc_zero_ex │ │ │ │ │ -00009368 0001161c R_ARM_CALL 00003594 _mi_usable_size.isra.0 │ │ │ │ │ +00009368 0001161c R_ARM_CALL 00003598 _mi_usable_size.isra.0 │ │ │ │ │ 00009378 0002c61c R_ARM_CALL 00000000 memset │ │ │ │ │ 00009400 00032f1d R_ARM_JUMP24 00002cb0 _mi_page_malloc │ │ │ │ │ 00009434 0002c51c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00009478 0002c16c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00009490 0002c51c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000094d4 0002c16c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00009508 0002c51c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ @@ -1847,69 +1847,69 @@ │ │ │ │ │ 00009d08 0004301d R_ARM_JUMP24 00009c8c mi_heap_realpath │ │ │ │ │ 00009d0c 0002c16c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00009d1c 0002c51c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00009d28 00042d1d R_ARM_JUMP24 00009b84 mi_heap_strdup │ │ │ │ │ 00009d2c 0002c16c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00009d30 0004331d R_ARM_JUMP24 00009d10 mi_strdup │ │ │ │ │ 00009d50 0002c51c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00009d64 00035f1c R_ARM_CALL 0000349c _mi_heap_realloc_zero │ │ │ │ │ +00009d64 00035f1c R_ARM_CALL 000034a0 _mi_heap_realloc_zero │ │ │ │ │ 00009d70 0002ce1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ 00009d9c 0002c16c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00009db8 0002ce1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ 00009dd0 0004351c R_ARM_CALL 00009d34 mi_reallocarray │ │ │ │ │ 00009de4 0002ce1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00009e24 00035f1d R_ARM_JUMP24 0000349c _mi_heap_realloc_zero │ │ │ │ │ -00009e60 0001161c R_ARM_CALL 00003594 _mi_usable_size.isra.0 │ │ │ │ │ +00009e24 00035f1d R_ARM_JUMP24 000034a0 _mi_heap_realloc_zero │ │ │ │ │ +00009e60 0001161c R_ARM_CALL 00003598 _mi_usable_size.isra.0 │ │ │ │ │ 00009e84 00033c1c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ 00009ee8 0002c61c R_ARM_CALL 00000000 memset │ │ │ │ │ 00009f00 0002cf1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00009f08 0003561c R_ARM_CALL 00003f5c mi_free │ │ │ │ │ 00009f38 0002c51c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00009f7c 0002c16c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00009f80 0004371d R_ARM_JUMP24 00009f18 mi_recalloc_aligned_at │ │ │ │ │ 00009f98 0002c51c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00009fcc 0002c16c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00009fe4 0002c51c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000a018 0002c16c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000a0f0 00035f1d R_ARM_JUMP24 0000349c _mi_heap_realloc_zero │ │ │ │ │ +0000a0f0 00035f1d R_ARM_JUMP24 000034a0 _mi_heap_realloc_zero │ │ │ │ │ 0000a10c 00033c1c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ 0000a148 0002c51c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000a18c 0002c16c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 0000a190 00043e1d R_ARM_JUMP24 0000a130 mi_recalloc_aligned │ │ │ │ │ 0000a1b0 0002c51c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000a1d8 0002c16c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 0000a1f8 0002c51c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000a220 0002c16c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 0000a2d0 0002c51c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000a2e4 00035f1c R_ARM_CALL 0000349c _mi_heap_realloc_zero │ │ │ │ │ +0000a2e4 00035f1c R_ARM_CALL 000034a0 _mi_heap_realloc_zero │ │ │ │ │ 0000a304 0002c16c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 0000a318 0004451d R_ARM_JUMP24 0000a2b4 mi_new_realloc │ │ │ │ │ 0000a35c 0002c51c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000a374 00035f1d R_ARM_JUMP24 0000349c _mi_heap_realloc_zero │ │ │ │ │ +0000a374 00035f1d R_ARM_JUMP24 000034a0 _mi_heap_realloc_zero │ │ │ │ │ 0000a390 0002c16c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 0000a3a4 0002c51c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000a3b8 00035f1d R_ARM_JUMP24 0000349c _mi_heap_realloc_zero │ │ │ │ │ +0000a3b8 00035f1d R_ARM_JUMP24 000034a0 _mi_heap_realloc_zero │ │ │ │ │ 0000a3bc 0002c16c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 0000a3d0 0002c51c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000a3e8 00035f1d R_ARM_JUMP24 0000349c _mi_heap_realloc_zero │ │ │ │ │ +0000a3e8 00035f1d R_ARM_JUMP24 000034a0 _mi_heap_realloc_zero │ │ │ │ │ 0000a404 0002c16c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 0000a418 0002c51c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000a42c 00035f1d R_ARM_JUMP24 0000349c _mi_heap_realloc_zero │ │ │ │ │ +0000a42c 00035f1d R_ARM_JUMP24 000034a0 _mi_heap_realloc_zero │ │ │ │ │ 0000a430 0002c16c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000a460 00035f1d R_ARM_JUMP24 0000349c _mi_heap_realloc_zero │ │ │ │ │ -0000a470 00035f1d R_ARM_JUMP24 0000349c _mi_heap_realloc_zero │ │ │ │ │ -0000a478 00035f1d R_ARM_JUMP24 0000349c _mi_heap_realloc_zero │ │ │ │ │ -0000a494 00035f1c R_ARM_CALL 0000349c _mi_heap_realloc_zero │ │ │ │ │ +0000a460 00035f1d R_ARM_JUMP24 000034a0 _mi_heap_realloc_zero │ │ │ │ │ +0000a470 00035f1d R_ARM_JUMP24 000034a0 _mi_heap_realloc_zero │ │ │ │ │ +0000a478 00035f1d R_ARM_JUMP24 000034a0 _mi_heap_realloc_zero │ │ │ │ │ +0000a494 00035f1c R_ARM_CALL 000034a0 _mi_heap_realloc_zero │ │ │ │ │ 0000a4b8 0003561c R_ARM_CALL 00003f5c mi_free │ │ │ │ │ 0000a4d4 0002c51c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000a4e4 00044d1d R_ARM_JUMP24 0000a47c mi_heap_reallocf │ │ │ │ │ 0000a4e8 0002c16c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000a518 00035f1d R_ARM_JUMP24 0000349c _mi_heap_realloc_zero │ │ │ │ │ -0000a528 00035f1d R_ARM_JUMP24 0000349c _mi_heap_realloc_zero │ │ │ │ │ -0000a530 00035f1d R_ARM_JUMP24 0000349c _mi_heap_realloc_zero │ │ │ │ │ +0000a518 00035f1d R_ARM_JUMP24 000034a0 _mi_heap_realloc_zero │ │ │ │ │ +0000a528 00035f1d R_ARM_JUMP24 000034a0 _mi_heap_realloc_zero │ │ │ │ │ +0000a530 00035f1d R_ARM_JUMP24 000034a0 _mi_heap_realloc_zero │ │ │ │ │ 0000a540 0002c51c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000a55c 00032c1d R_ARM_JUMP24 00002a4c _mi_heap_malloc_zero_ex │ │ │ │ │ 0000a578 0002c16c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 0000a594 00032c1d R_ARM_JUMP24 00002a4c _mi_heap_malloc_zero_ex │ │ │ │ │ 0000a5bc 0002c51c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000a5d8 00032c1d R_ARM_JUMP24 00002a4c _mi_heap_malloc_zero_ex │ │ │ │ │ 0000a5f4 0002c16c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ @@ -1958,15 +1958,15 @@ │ │ │ │ │ 0000a8cc 0002f102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000a8e8 0000391c R_ARM_CALL 00001200 _PyMutex_Lock │ │ │ │ │ 0000a904 00003d1d R_ARM_JUMP24 000012ec _PyMutex_Unlock │ │ │ │ │ 0000a908 0002f102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000a97c 00036f1c R_ARM_CALL 00000000 _PyMutex_LockTimed │ │ │ │ │ 0000a9a0 00003d1d R_ARM_JUMP24 000012ec _PyMutex_Unlock │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x20bf8 contains 164 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x20bfc contains 164 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000044 00047102 R_ARM_ABS32 00000bc0 _mi_page_empty │ │ │ │ │ 00000048 00047102 R_ARM_ABS32 00000bc0 _mi_page_empty │ │ │ │ │ 0000004c 00047102 R_ARM_ABS32 00000bc0 _mi_page_empty │ │ │ │ │ 00000050 00047102 R_ARM_ABS32 00000bc0 _mi_page_empty │ │ │ │ │ 00000054 00047102 R_ARM_ABS32 00000bc0 _mi_page_empty │ │ │ │ │ 00000058 00047102 R_ARM_ABS32 00000bc0 _mi_page_empty │ │ │ │ │ @@ -2103,32 +2103,32 @@ │ │ │ │ │ 00000af8 0002f702 R_ARM_ABS32 00001364 _PyMem_RawFree │ │ │ │ │ 00000b00 00030e02 R_ARM_ABS32 000023a8 _PyObject_Malloc │ │ │ │ │ 00000b04 00033602 R_ARM_ABS32 00003098 _PyObject_Calloc │ │ │ │ │ 00000b08 00035d02 R_ARM_ABS32 00004238 _PyObject_Realloc │ │ │ │ │ 00000b0c 00031202 R_ARM_ABS32 000034e0 _PyObject_Free │ │ │ │ │ 00000b14 00032b02 R_ARM_ABS32 000029c4 _PyMem_MiMalloc │ │ │ │ │ 00000b18 00035402 R_ARM_ABS32 00003030 _PyMem_MiCalloc │ │ │ │ │ -00000b1c 00035e02 R_ARM_ABS32 0000347c _PyMem_MiRealloc │ │ │ │ │ +00000b1c 00035e02 R_ARM_ABS32 00003480 _PyMem_MiRealloc │ │ │ │ │ 00000b20 00035502 R_ARM_ABS32 00003f54 _PyMem_MiFree │ │ │ │ │ 00000b28 00032d02 R_ARM_ABS32 000029e8 _PyObject_MiMalloc │ │ │ │ │ -00000b2c 00040f02 R_ARM_ABS32 000039b0 _PyObject_MiCalloc │ │ │ │ │ -00000b30 00036302 R_ARM_ABS32 000035fc _PyObject_MiRealloc │ │ │ │ │ +00000b2c 00040f02 R_ARM_ABS32 000039b4 _PyObject_MiCalloc │ │ │ │ │ +00000b30 00036302 R_ARM_ABS32 00003600 _PyObject_MiRealloc │ │ │ │ │ 00000b34 00035902 R_ARM_ABS32 0000400c _PyObject_MiFree │ │ │ │ │ 00000c2c 0002f102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000c30 00030602 R_ARM_ABS32 000016ac _PyMem_DebugRawMalloc │ │ │ │ │ -00000c34 00030702 R_ARM_ABS32 00003600 _PyMem_DebugRawCalloc │ │ │ │ │ +00000c34 00030702 R_ARM_ABS32 00003604 _PyMem_DebugRawCalloc │ │ │ │ │ 00000c38 00030802 R_ARM_ABS32 00001ed4 _PyMem_DebugRawRealloc │ │ │ │ │ 00000c3c 00030902 R_ARM_ABS32 00001b14 _PyMem_DebugRawFree │ │ │ │ │ 00000c40 0002f102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000c44 00030a02 R_ARM_ABS32 00002a80 _PyMem_DebugMalloc │ │ │ │ │ 00000c48 00030b02 R_ARM_ABS32 00003768 _PyMem_DebugCalloc │ │ │ │ │ 00000c4c 00030c02 R_ARM_ABS32 00004378 _PyMem_DebugRealloc │ │ │ │ │ 00000c50 00030d02 R_ARM_ABS32 00003828 _PyMem_DebugFree │ │ │ │ │ 00000c54 0002f102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000c58 00030a02 R_ARM_ABS32 00002a80 _PyMem_DebugMalloc │ │ │ │ │ 00000c5c 00030b02 R_ARM_ABS32 00003768 _PyMem_DebugCalloc │ │ │ │ │ 00000c60 00030c02 R_ARM_ABS32 00004378 _PyMem_DebugRealloc │ │ │ │ │ 00000c64 00030d02 R_ARM_ABS32 00003828 _PyMem_DebugFree │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.tdata' at offset 0x21118 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.tdata' at offset 0x2111c contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00047002 R_ARM_ABS32 00000040 _mi_heap_empty │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2722,28 +2722,28 @@ │ │ │ │ │ strd r0, [sp, #8] │ │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ sbcs r3, r3, r8 │ │ │ │ │ blt 260c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sbcs r3, r7, #0 │ │ │ │ │ - blt 25f0 │ │ │ │ │ + bge 25f0 │ │ │ │ │ + rsbs r2, r4, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + rsc r3, r7, #0 │ │ │ │ │ + add r0, r6, #8 │ │ │ │ │ str r1, [sp] │ │ │ │ │ bl 0 <__atomic_fetch_add_8> │ │ │ │ │ R_ARM_CALL __atomic_fetch_add_8 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - rsbs r2, r4, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - rsc r3, r7, #0 │ │ │ │ │ - add r0, r6, #8 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str r1, [sp] │ │ │ │ │ bl 0 <__atomic_fetch_add_8> │ │ │ │ │ R_ARM_CALL __atomic_fetch_add_8 │ │ │ │ │ b 25e8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r3, #3 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ @@ -3616,91 +3616,92 @@ │ │ │ │ │ mov ip, #0 │ │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ str ip, [r4] │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ str ip, [r4, #8] │ │ │ │ │ str ip, [r4, #12] │ │ │ │ │ - bcs 3394 │ │ │ │ │ + bcs 3398 │ │ │ │ │ ldr ip, [r0, #104] @ 0x68 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 3394 │ │ │ │ │ + beq 3398 │ │ │ │ │ ldr lr, [r0, #96] @ 0x60 │ │ │ │ │ ldr ip, [r0, #100] @ 0x64 │ │ │ │ │ add r5, r0, lr, lsl #15 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ lsl ip, ip, #15 │ │ │ │ │ lsl lr, lr, #15 │ │ │ │ │ - bcs 3394 │ │ │ │ │ + bcs 3398 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - sub r8, r2, r0 │ │ │ │ │ - beq 33c0 │ │ │ │ │ - ldr r9, [pc, #200] @ 33dc │ │ │ │ │ - add r1, r8, #32512 @ 0x7f00 │ │ │ │ │ + sub r5, r2, r0 │ │ │ │ │ + beq 33c4 │ │ │ │ │ + ldr r9, [pc, #204] @ 33e0 │ │ │ │ │ + add r1, r5, #32512 @ 0x7f00 │ │ │ │ │ add r1, r1, #255 @ 0xff │ │ │ │ │ - add r5, r3, r8 │ │ │ │ │ + add r8, r3, r5 │ │ │ │ │ and r1, r1, r9 │ │ │ │ │ - and r5, r5, r9 │ │ │ │ │ - cmp ip, r8 │ │ │ │ │ - movls r8, #1 │ │ │ │ │ - movhi r8, #0 │ │ │ │ │ + and r8, r8, r9 │ │ │ │ │ + cmp ip, r5 │ │ │ │ │ + movls r5, #1 │ │ │ │ │ + movhi r5, #0 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - movls r8, #0 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + movls r5, #0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ moveq ip, r1 │ │ │ │ │ - cmp lr, r5 │ │ │ │ │ - movcs lr, r5 │ │ │ │ │ + cmp lr, r8 │ │ │ │ │ + movcc r1, lr │ │ │ │ │ + movcs r1, r8 │ │ │ │ │ add r0, r0, ip │ │ │ │ │ - cmp lr, ip │ │ │ │ │ + cmp r1, ip │ │ │ │ │ str r0, [r7] │ │ │ │ │ - bls 338c │ │ │ │ │ - sub r1, lr, ip │ │ │ │ │ - lsr r5, r1, #15 │ │ │ │ │ - add r0, r5, ip, lsr #15 │ │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ │ - str r1, [r6] │ │ │ │ │ + bls 3390 │ │ │ │ │ + sub r0, r1, ip │ │ │ │ │ + lsr r5, r0, #15 │ │ │ │ │ + add lr, r5, ip, lsr #15 │ │ │ │ │ + cmp lr, #128 @ 0x80 │ │ │ │ │ + str r0, [r6] │ │ │ │ │ lsr r6, ip, #15 │ │ │ │ │ - bhi 339c │ │ │ │ │ + bhi 33a0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b 33e4 │ │ │ │ │ + b 33e8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ stmib sp, {r2, r3} │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - ldr r0, [pc, #52] @ 33e0 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + str r1, [sp] │ │ │ │ │ + ldr r0, [pc, #48] @ 33e4 │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - str lr, [sp] │ │ │ │ │ bl 5d78 <_mi_warning_message> │ │ │ │ │ R_ARM_CALL _mi_warning_message │ │ │ │ │ - b 3374 │ │ │ │ │ - add r5, r3, #32512 @ 0x7f00 │ │ │ │ │ - ldr r1, [pc, #16] @ 33dc │ │ │ │ │ - add r5, r5, #255 @ 0xff │ │ │ │ │ - add r5, r5, r8 │ │ │ │ │ - and r5, r5, r1 │ │ │ │ │ - and r1, r1, r8 │ │ │ │ │ + b 3378 │ │ │ │ │ + add r8, r3, #32512 @ 0x7f00 │ │ │ │ │ + ldr r1, [pc, #16] @ 33e0 │ │ │ │ │ + add r8, r8, #255 @ 0xff │ │ │ │ │ + add r8, r8, r5 │ │ │ │ │ + and r8, r8, r1 │ │ │ │ │ + and r1, r1, r5 │ │ │ │ │ b 3324 │ │ │ │ │ .word 0xffff8000 │ │ │ │ │ .word 0x000004e8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000033e4 : │ │ │ │ │ +000033e8 : │ │ │ │ │ mi_commit_mask_create(): │ │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ │ - beq 3450 │ │ │ │ │ + beq 3454 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3468 │ │ │ │ │ + beq 346c │ │ │ │ │ mov ip, #0 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ and lr, r0, #31 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ str ip, [r2] │ │ │ │ │ str ip, [r2, #4] │ │ │ │ │ str ip, [r2, #8] │ │ │ │ │ @@ -3715,68 +3716,68 @@ │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ lslne r0, r0, lr │ │ │ │ │ mvneq r0, #0 │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ mov lr, #0 │ │ │ │ │ str r0, [r3], #4 │ │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ │ - b 341c │ │ │ │ │ + b 3420 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ bx lr │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000347c <_PyMem_MiRealloc>: │ │ │ │ │ +00003480 <_PyMem_MiRealloc>: │ │ │ │ │ _PyMem_MiRealloc(): │ │ │ │ │ - ldr r3, [pc, #20] @ 3498 <_PyMem_MiRealloc+0x1c> │ │ │ │ │ + ldr r3, [pc, #20] @ 349c <_PyMem_MiRealloc+0x1c> │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ │ ldr r0, [r3, r0] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 349c <_mi_heap_realloc_zero> │ │ │ │ │ + b 34a0 <_mi_heap_realloc_zero> │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000349c <_mi_heap_realloc_zero>: │ │ │ │ │ +000034a0 <_mi_heap_realloc_zero>: │ │ │ │ │ _mi_heap_realloc_zero(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 3594 <_mi_usable_size.isra.0> │ │ │ │ │ + bl 3598 <_mi_usable_size.isra.0> │ │ │ │ │ cmp r0, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bcs 3528 <_mi_heap_realloc_zero+0x8c> │ │ │ │ │ + bcs 352c <_mi_heap_realloc_zero+0x8c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 2a4c │ │ │ │ │ R_ARM_CALL _mi_heap_malloc_zero_ex │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 3568 <_mi_heap_realloc_zero+0xcc> │ │ │ │ │ + beq 356c <_mi_heap_realloc_zero+0xcc> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 3570 <_mi_heap_realloc_zero+0xd4> │ │ │ │ │ + bne 3574 <_mi_heap_realloc_zero+0xd4> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 351c <_mi_heap_realloc_zero+0x80> │ │ │ │ │ + beq 3520 <_mi_heap_realloc_zero+0x80> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ movcc r2, r6 │ │ │ │ │ movcs r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ @@ -3788,39 +3789,39 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r3, r5, #0 │ │ │ │ │ lsr r2, r0, #1 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3520 <_mi_heap_realloc_zero+0x84> │ │ │ │ │ + bne 3524 <_mi_heap_realloc_zero+0x84> │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 2a4c │ │ │ │ │ R_ARM_CALL _mi_heap_malloc_zero_ex │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 3568 <_mi_heap_realloc_zero+0xcc> │ │ │ │ │ + beq 356c <_mi_heap_realloc_zero+0xcc> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ strbeq r5, [r7] │ │ │ │ │ - b 34f4 <_mi_heap_realloc_zero+0x58> │ │ │ │ │ + b 34f8 <_mi_heap_realloc_zero+0x58> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3520 <_mi_heap_realloc_zero+0x84> │ │ │ │ │ + b 3524 <_mi_heap_realloc_zero+0x84> │ │ │ │ │ cmp r6, #4 │ │ │ │ │ movcs r0, r6 │ │ │ │ │ movcc r0, #4 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ sub r2, r5, r0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r7, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 34f4 <_mi_heap_realloc_zero+0x58> │ │ │ │ │ + b 34f8 <_mi_heap_realloc_zero+0x58> │ │ │ │ │ │ │ │ │ │ -00003594 <_mi_usable_size.isra.0>: │ │ │ │ │ +00003598 <_mi_usable_size.isra.0>: │ │ │ │ │ _mi_usable_size.isra.0(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ sub ip, r0, #1 │ │ │ │ │ lsr ip, ip, #22 │ │ │ │ │ lsl ip, ip, #22 │ │ │ │ │ sub r3, r0, ip │ │ │ │ │ @@ -3830,110 +3831,110 @@ │ │ │ │ │ add r2, ip, r3 │ │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ │ add r3, r3, #116 @ 0x74 │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ add r1, ip, r3 │ │ │ │ │ ldrb r2, [r1, #14] │ │ │ │ │ tst r2, #2 │ │ │ │ │ - bne 35f0 <_mi_usable_size.isra.0+0x5c> │ │ │ │ │ + bne 35f4 <_mi_usable_size.isra.0+0x5c> │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxge lr │ │ │ │ │ ldr r0, [ip, r3] │ │ │ │ │ lsl r0, r0, #15 │ │ │ │ │ bx lr │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ b 3ac0 │ │ │ │ │ R_ARM_JUMP24 mi_page_usable_aligned_size_of │ │ │ │ │ │ │ │ │ │ -000035fc <_PyObject_MiRealloc>: │ │ │ │ │ +00003600 <_PyObject_MiRealloc>: │ │ │ │ │ _PyObject_MiRealloc(): │ │ │ │ │ - b 347c <_PyMem_MiRealloc> │ │ │ │ │ + b 3480 <_PyMem_MiRealloc> │ │ │ │ │ R_ARM_JUMP24 _PyMem_MiRealloc │ │ │ │ │ │ │ │ │ │ -00003600 <_PyMem_DebugRawCalloc>: │ │ │ │ │ +00003604 <_PyMem_DebugRawCalloc>: │ │ │ │ │ _PyMem_DebugRawCalloc(): │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ b 18c8 │ │ │ │ │ R_ARM_JUMP24 _PyMem_DebugRawAlloc │ │ │ │ │ │ │ │ │ │ -00003610 <_PyMem_FiniDelayed>: │ │ │ │ │ +00003614 <_PyMem_FiniDelayed>: │ │ │ │ │ _PyMem_FiniDelayed(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ add r5, r0, #42752 @ 0xa700 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ add r5, r5, #24 │ │ │ │ │ add r4, r0, #40960 @ 0xa000 │ │ │ │ │ ldr r1, [r4, #1816] @ 0x718 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne 3644 <_PyMem_FiniDelayed+0x34> │ │ │ │ │ + bne 3648 <_PyMem_FiniDelayed+0x34> │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 3678 <_PyMem_FiniDelayed+0x68> │ │ │ │ │ + bge 367c <_PyMem_FiniDelayed+0x68> │ │ │ │ │ ldr r0, [r1, r0, lsl #4] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 3984 │ │ │ │ │ + bl 3984 │ │ │ │ │ R_ARM_CALL free_work_item │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ - b 3648 <_PyMem_FiniDelayed+0x38> │ │ │ │ │ + b 364c <_PyMem_FiniDelayed+0x38> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strd r2, [r1] │ │ │ │ │ - ldr r3, [pc, #12] @ 36a8 <_PyMem_FiniDelayed+0x98> │ │ │ │ │ + ldr r3, [pc, #12] @ 36ac <_PyMem_FiniDelayed+0x98> │ │ │ │ │ ldr r2, [r3, #704] @ 0x2c0 │ │ │ │ │ ldr r0, [r3, #688] @ 0x2b0 │ │ │ │ │ blx r2 │ │ │ │ │ - b 3630 <_PyMem_FiniDelayed+0x20> │ │ │ │ │ + b 3634 <_PyMem_FiniDelayed+0x20> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000036ac <_PyInterpreterState_FinalizeAllocatedBlocks>: │ │ │ │ │ +000036b0 <_PyInterpreterState_FinalizeAllocatedBlocks>: │ │ │ │ │ _PyInterpreterState_FinalizeAllocatedBlocks(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r5, [pc, #216] @ 379c <_PyInterpreterState_FinalizeAllocatedBlocks+0xf0> │ │ │ │ │ + ldr r5, [pc, #216] @ 37a0 <_PyInterpreterState_FinalizeAllocatedBlocks+0xf0> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5, #800] @ 0x320 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [pc, #204] @ 37a0 <_PyInterpreterState_FinalizeAllocatedBlocks+0xf4> │ │ │ │ │ - bne 377c <_PyInterpreterState_FinalizeAllocatedBlocks+0xd0> │ │ │ │ │ + ldr r3, [pc, #204] @ 37a4 <_PyInterpreterState_FinalizeAllocatedBlocks+0xf4> │ │ │ │ │ + bne 3780 <_PyInterpreterState_FinalizeAllocatedBlocks+0xd0> │ │ │ │ │ ldr r2, [r5, #712] @ 0x2c8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 37a8 │ │ │ │ │ + bl 37ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add r6, r4, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r6, #1528] @ 0x5f8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 49b8 <_PyInterpreterState_GetAllocatedBlocks> │ │ │ │ │ R_ARM_CALL _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ - ldr r3, [pc, #148] @ 37a4 <_PyInterpreterState_FinalizeAllocatedBlocks+0xf8> │ │ │ │ │ + ldr r3, [pc, #148] @ 37a8 <_PyInterpreterState_FinalizeAllocatedBlocks+0xf8> │ │ │ │ │ ldr r1, [r4, #3720] @ 0xe88 │ │ │ │ │ ldr r4, [r6, #1528] @ 0x5f8 │ │ │ │ │ ldr r2, [r1, #820] @ 0x334 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ cmpne r4, r3 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ @@ -3946,100 +3947,100 @@ │ │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r7, #28 │ │ │ │ │ ldr r3, [r4, #516] @ 0x204 │ │ │ │ │ mul r2, r7, r6 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldr r1, [r4, #512] @ 0x200 │ │ │ │ │ - bcs 378c <_PyInterpreterState_FinalizeAllocatedBlocks+0xe0> │ │ │ │ │ + bcs 3790 <_PyInterpreterState_FinalizeAllocatedBlocks+0xe0> │ │ │ │ │ ldr r1, [r1, r2] │ │ │ │ │ ldr r0, [r5, #804] @ 0x324 │ │ │ │ │ ldr r3, [r5, #812] @ 0x32c │ │ │ │ │ mov r2, #262144 @ 0x40000 │ │ │ │ │ blx r3 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 374c <_PyInterpreterState_FinalizeAllocatedBlocks+0xa0> │ │ │ │ │ + b 3750 <_PyInterpreterState_FinalizeAllocatedBlocks+0xa0> │ │ │ │ │ ldr r2, [r5, #784] @ 0x310 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 36e0 <_PyInterpreterState_FinalizeAllocatedBlocks+0x34> │ │ │ │ │ + bne 36e4 <_PyInterpreterState_FinalizeAllocatedBlocks+0x34> │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r5, #684] @ 0x2ac │ │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ R_ARM_ABS32 _PyObject_MiMalloc │ │ │ │ │ .word 0x000006ec │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ -000037a8 : │ │ │ │ │ +000037ac : │ │ │ │ │ has_own_state(): │ │ │ │ │ - ldr r3, [pc, #64] @ 37f0 │ │ │ │ │ + ldr r3, [pc, #64] @ 37f4 │ │ │ │ │ ldr r2, [r3, #624] @ 0x270 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 37c0 │ │ │ │ │ + bne 37c4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ add r2, r0, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r2, #324] @ 0x144 │ │ │ │ │ tst r2, #32 │ │ │ │ │ - beq 37b8 │ │ │ │ │ + beq 37bc │ │ │ │ │ ldr r3, [r3, #604] @ 0x25c │ │ │ │ │ - ldr r2, [pc, #24] @ 37f4 │ │ │ │ │ + ldr r2, [pc, #24] @ 37f8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r0, r0, r2 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000c240 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000037f8 <_Py_FinalizeAllocatedBlocks>: │ │ │ │ │ +000037fc <_Py_FinalizeAllocatedBlocks>: │ │ │ │ │ _Py_FinalizeAllocatedBlocks(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 3828 │ │ │ │ │ - ldr r2, [pc, #12] @ 3824 <_Py_FinalizeAllocatedBlocks+0x2c> │ │ │ │ │ + bl 382c │ │ │ │ │ + ldr r2, [pc, #12] @ 3828 <_Py_FinalizeAllocatedBlocks+0x2c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #820] @ 0x334 │ │ │ │ │ str r0, [r2, #1748] @ 0x6d4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ -00003828 : │ │ │ │ │ +0000382c : │ │ │ │ │ get_num_global_allocated_blocks(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r5, [r0, #604] @ 0x25c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3878 │ │ │ │ │ - ldr r3, [pc, #216] @ 392c │ │ │ │ │ + beq 387c │ │ │ │ │ + ldr r3, [pc, #216] @ 3930 │ │ │ │ │ ldr r5, [r3, #624] @ 0x270 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 38f4 │ │ │ │ │ - ldr r3, [pc, #204] @ 3930 │ │ │ │ │ + bne 38f8 │ │ │ │ │ + ldr r3, [pc, #204] @ 3934 │ │ │ │ │ ldr r0, [r4, #820] @ 0x334 │ │ │ │ │ ldr r3, [r3, #1748] @ 0x6d4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ add r0, r0, r5 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r0, [pc, #172] @ 392c │ │ │ │ │ + ldr r0, [pc, #172] @ 3930 │ │ │ │ │ add r7, r4, #616 @ 0x268 │ │ │ │ │ bl 0 <_PyEval_StopTheWorldAll> │ │ │ │ │ R_ARM_CALL _PyEval_StopTheWorldAll │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strb r5, [sp, #15] │ │ │ │ │ @@ -4047,93 +4048,93 @@ │ │ │ │ │ R_ARM_CALL __sync_val_compare_and_swap_1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ and r2, r3, #255 @ 0xff │ │ │ │ │ sub r2, r2, r5 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 38cc │ │ │ │ │ + bne 38d0 │ │ │ │ │ str r2, [sp] │ │ │ │ │ strb r3, [sp, #15] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ bl 0 <_PyMutex_LockTimed> │ │ │ │ │ R_ARM_CALL _PyMutex_LockTimed │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyInterpreterState_Head │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r0, r6, #0 │ │ │ │ │ - bne 3904 │ │ │ │ │ + bne 3908 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 12ec <_mi_abandoned_collect+0xa0> │ │ │ │ │ R_ARM_CALL _PyMutex_Unlock │ │ │ │ │ - ldr r0, [pc, #60] @ 392c │ │ │ │ │ + ldr r0, [pc, #60] @ 3930 │ │ │ │ │ bl 0 <_PyEval_StartTheWorldAll> │ │ │ │ │ R_ARM_CALL _PyEval_StartTheWorldAll │ │ │ │ │ - b 385c │ │ │ │ │ + b 3860 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 49b8 <_PyInterpreterState_GetAllocatedBlocks> │ │ │ │ │ R_ARM_CALL _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 385c │ │ │ │ │ - bl 37a8 │ │ │ │ │ + b 3860 │ │ │ │ │ + bl 37ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 391c │ │ │ │ │ + beq 3920 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 49b8 <_PyInterpreterState_GetAllocatedBlocks> │ │ │ │ │ R_ARM_CALL _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyInterpreterState_Next │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 38d8 │ │ │ │ │ + b 38dc │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ -00003934 <_PyMem_obmalloc_state_on_heap>: │ │ │ │ │ +00003938 <_PyMem_obmalloc_state_on_heap>: │ │ │ │ │ _PyMem_obmalloc_state_on_heap(): │ │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r0, #1528] @ 0x5f8 │ │ │ │ │ - ldr r3, [pc, #16] @ 3954 <_PyMem_obmalloc_state_on_heap+0x20> │ │ │ │ │ + ldr r3, [pc, #16] @ 3958 <_PyMem_obmalloc_state_on_heap+0x20> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x000006ec │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ -00003958 : │ │ │ │ │ +0000395c : │ │ │ │ │ PyObject_Calloc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 3984 │ │ │ │ │ + beq 3988 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_uidiv> │ │ │ │ │ R_ARM_CALL __aeabi_uidiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bcc 39a4 │ │ │ │ │ - ldr r3, [pc, #32] @ 39ac │ │ │ │ │ + bcc 39a8 │ │ │ │ │ + ldr r3, [pc, #32] @ 39b0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr lr, [r3, #716] @ 0x2cc │ │ │ │ │ ldr r0, [r3, #708] @ 0x2c4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, lr │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000039b0 <_PyObject_MiCalloc>: │ │ │ │ │ +000039b4 <_PyObject_MiCalloc>: │ │ │ │ │ _PyObject_MiCalloc(): │ │ │ │ │ b 3030 <_PyMem_MiCalloc> │ │ │ │ │ R_ARM_JUMP24 _PyMem_MiCalloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -5224,15 +5224,15 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [pc, #500] @ 4bd8 <_PyInterpreterState_GetAllocatedBlocks+0x220> │ │ │ │ │ bne 4b84 <_PyInterpreterState_GetAllocatedBlocks+0x1cc> │ │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq 4b90 <_PyInterpreterState_GetAllocatedBlocks+0x1d8> │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 37a8 <_PyMem_DebugCalloc+0x40> │ │ │ │ │ + bl 37ac <_PyMem_DebugCalloc+0x44> │ │ │ │ │ R_ARM_CALL has_own_state │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4bc8 <_PyInterpreterState_GetAllocatedBlocks+0x210> │ │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r1, #1528] @ 0x5f8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 4bc0 <_PyInterpreterState_GetAllocatedBlocks+0x208> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -517,15 +517,15 @@ │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r2, r9 │ │ │ │ │ lsl r1, r1, #15 │ │ │ │ │ add fp, r1, #32512 @ 0x7f00 │ │ │ │ │ lsr r1, r1, #15 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add fp, fp, #255 @ 0xff │ │ │ │ │ - bl 33e4 │ │ │ │ │ + bl 33e8 │ │ │ │ │ R_ARM_CALL mi_commit_mask_create │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ bic r1, fp, #32512 @ 0x7f00 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r5, #448] @ 0x1c0 │ │ │ │ │ bic r1, r1, #255 @ 0xff │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -2896,52 +2896,52 @@ │ │ │ │ │ add r1, r1, #1408 @ 0x580 │ │ │ │ │ add r0, r0, #520 @ 0x208 │ │ │ │ │ b 22c4 │ │ │ │ │ │ │ │ │ │ 00002844 <_mi_commit_mask_next_run>: │ │ │ │ │ _mi_commit_mask_next_run(): │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ lsr ip, r3, #5 │ │ │ │ │ - mov lr, r0 │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - bhi 288c <_mi_commit_mask_next_run+0x48> │ │ │ │ │ - ldr r2, [lr, ip, lsl #2] │ │ │ │ │ + bhi 2888 <_mi_commit_mask_next_run+0x44> │ │ │ │ │ + ldr r2, [r0, ip, lsl #2] │ │ │ │ │ lsrs r2, r2, r3 │ │ │ │ │ - beq 2880 <_mi_commit_mask_next_run+0x3c> │ │ │ │ │ + beq 287c <_mi_commit_mask_next_run+0x38> │ │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 289c <_mi_commit_mask_next_run+0x58> │ │ │ │ │ + bne 2898 <_mi_commit_mask_next_run+0x54> │ │ │ │ │ lsr r2, r2, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 286c <_mi_commit_mask_next_run+0x28> │ │ │ │ │ + b 2868 <_mi_commit_mask_next_run+0x24> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 2858 <_mi_commit_mask_next_run+0x14> │ │ │ │ │ + b 2850 <_mi_commit_mask_next_run+0xc> │ │ │ │ │ mov r3, #128 @ 0x80 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ + bx lr │ │ │ │ │ add r3, r3, ip, lsl #5 │ │ │ │ │ + add lr, r0, #12 │ │ │ │ │ + add ip, r0, ip, lsl #2 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ lsr r2, r2, #1 │ │ │ │ │ tst r2, #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - bne 28a8 <_mi_commit_mask_next_run+0x64> │ │ │ │ │ + bne 28ac <_mi_commit_mask_next_run+0x68> │ │ │ │ │ add r2, r3, r0 │ │ │ │ │ tst r2, #31 │ │ │ │ │ popne {pc} @ (ldrne pc, [sp], #4) │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - cmp ip, #3 │ │ │ │ │ - pophi {pc} @ (ldrhi pc, [sp], #4) │ │ │ │ │ - ldr r2, [lr, ip, lsl #2] │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ │ + ldr r2, [ip, #4]! │ │ │ │ │ tst r2, #1 │ │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ │ - b 28a8 <_mi_commit_mask_next_run+0x64> │ │ │ │ │ + b 28ac <_mi_commit_mask_next_run+0x68> │ │ │ │ │ │ │ │ │ │ 000028e0 : │ │ │ │ │ mi_segment_purge.isra.0(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ @@ -4149,15 +4149,15 @@ │ │ │ │ │ R_ARM_CALL _mi_page_abandon │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ 0000392c <_Py_GetGlobalAllocatedBlocks>: │ │ │ │ │ _Py_GetGlobalAllocatedBlocks(): │ │ │ │ │ ldr r0, [pc] @ 3934 <_Py_GetGlobalAllocatedBlocks+0x8> │ │ │ │ │ - b 3828 <_PyMem_GetCurrentAllocatorName+0x23c> │ │ │ │ │ + b 382c <_PyMem_GetCurrentAllocatorName+0x240> │ │ │ │ │ R_ARM_JUMP24 get_num_global_allocated_blocks │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00003938 : │ │ │ │ │ mi_recurse_enter_prim(): │ │ │ │ │ ldr r2, [pc, #36] @ 3964 │ │ │ │ │ @@ -5057,27 +5057,27 @@ │ │ │ │ │ R_ARM_CALL __aeabi_uidivmod │ │ │ │ │ sub r0, r4, r1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0xaaaaaaab │ │ │ │ │ │ │ │ │ │ 00004520 : │ │ │ │ │ mi_usable_size(): │ │ │ │ │ - b 3594 <_PyDebugAllocatorStats+0x44> │ │ │ │ │ + b 3598 <_PyDebugAllocatorStats+0x48> │ │ │ │ │ R_ARM_JUMP24 _mi_usable_size.isra.0 │ │ │ │ │ │ │ │ │ │ 00004524 : │ │ │ │ │ mi_expand(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 454c │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 3594 <_PyDebugAllocatorStats+0x44> │ │ │ │ │ + bl 3598 <_PyDebugAllocatorStats+0x48> │ │ │ │ │ R_ARM_CALL _mi_usable_size.isra.0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ movcc r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00004554 <_Py__ZSt15get_new_handlerv>: │ │ │ │ │ @@ -5100,15 +5100,15 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 458c │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 3594 <_PyDebugAllocatorStats+0x44> │ │ │ │ │ + bl 3598 <_PyDebugAllocatorStats+0x48> │ │ │ │ │ R_ARM_CALL _mi_usable_size.isra.0 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ bls 459c │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r3, #12 │ │ │ │ │ @@ -8634,15 +8634,15 @@ │ │ │ │ │ bxeq lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - bl 3594 <_PyDebugAllocatorStats+0x44> │ │ │ │ │ + bl 3598 <_PyDebugAllocatorStats+0x48> │ │ │ │ │ R_ARM_CALL _mi_usable_size.isra.0 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ popls {r4, pc} │ │ │ │ │ sub r1, r0, #4 │ │ │ │ │ ldr r2, [pc, #8] @ 73b8 <_mi_segment_huge_page_reset+0x44> │ │ │ │ │ add r0, r4, #4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ @@ -11088,15 +11088,15 @@ │ │ │ │ │ strb r2, [r3, #14] │ │ │ │ │ cmp r4, #2097152 @ 0x200000 │ │ │ │ │ movls r5, #0 │ │ │ │ │ andhi r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq 937c │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3594 <_PyDebugAllocatorStats+0x44> │ │ │ │ │ + bl 3598 <_PyDebugAllocatorStats+0x48> │ │ │ │ │ R_ARM_CALL _mi_usable_size.isra.0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -11914,15 +11914,15 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ bne 9d88 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bl 349c │ │ │ │ │ + bl 34a0 │ │ │ │ │ R_ARM_CALL _mi_heap_realloc_zero │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, pc} │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ mov r2, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -11974,15 +11974,15 @@ │ │ │ │ │ cmp r3, #4 │ │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ │ ldrb r8, [sp, #44] @ 0x2c │ │ │ │ │ bhi 9e28 │ │ │ │ │ mov r3, r8 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b 349c │ │ │ │ │ + b 34a0 │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ bne 9e58 │ │ │ │ │ mov r3, sl │ │ │ │ │ @@ -11990,15 +11990,15 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 9388 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 3594 <_PyDebugAllocatorStats+0x44> │ │ │ │ │ + bl 3598 <_PyDebugAllocatorStats+0x48> │ │ │ │ │ R_ARM_CALL _mi_usable_size.isra.0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bcc 9e94 │ │ │ │ │ sub r3, r0, r0, lsr #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ bhi 9e94 │ │ │ │ │ @@ -12190,15 +12190,15 @@ │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldrb r3, [sp, #32] │ │ │ │ │ bhi a0f4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ │ - b 349c │ │ │ │ │ + b 34a0 │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ @@ -12349,15 +12349,15 @@ │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r0, [r7, r0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 349c │ │ │ │ │ + bl 34a0 │ │ │ │ │ R_ARM_CALL _mi_heap_realloc_zero │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne a2fc │ │ │ │ │ bl 62a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne a2d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -12395,15 +12395,15 @@ │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ bne a378 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 349c │ │ │ │ │ + b 34a0 │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ umull ip, lr, r3, r2 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ beq a36c │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ @@ -12418,15 +12418,15 @@ │ │ │ │ │ mov r2, r1 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3, r0] │ │ │ │ │ pop {r4, lr} │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 349c │ │ │ │ │ + b 34a0 │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ 0000a3c0 : │ │ │ │ │ mi_reallocn(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ @@ -12436,15 +12436,15 @@ │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ bne a3ec │ │ │ │ │ pop {r4, lr} │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 349c │ │ │ │ │ + b 34a0 │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ umull ip, lr, r3, r2 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ mov r2, ip │ │ │ │ │ beq a3e0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ @@ -12459,15 +12459,15 @@ │ │ │ │ │ mov r2, r1 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3, r0] │ │ │ │ │ pop {r4, lr} │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 349c │ │ │ │ │ + b 34a0 │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ 0000a434 : │ │ │ │ │ mi_heap_recalloc(): │ │ │ │ │ cmp r2, #1 │ │ │ │ │ @@ -12477,37 +12477,37 @@ │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ umull r3, lr, ip, r2 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bne a464 │ │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 349c │ │ │ │ │ + b 34a0 │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 349c │ │ │ │ │ + b 34a0 │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ │ │ │ │ │ 0000a474 : │ │ │ │ │ mi_heap_rezalloc(): │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 349c │ │ │ │ │ + b 34a0 │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ │ │ │ │ │ 0000a47c : │ │ │ │ │ mi_heap_reallocf(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 349c │ │ │ │ │ + bl 34a0 │ │ │ │ │ R_ARM_CALL _mi_heap_realloc_zero │ │ │ │ │ cmp r5, #0 │ │ │ │ │ clz r3, r0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -12543,26 +12543,26 @@ │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ umull r3, lr, ip, r2 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bne a51c │ │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 349c │ │ │ │ │ + b 34a0 │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 349c │ │ │ │ │ + b 34a0 │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ │ │ │ │ │ 0000a52c : │ │ │ │ │ mi_heap_realloc(): │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 349c │ │ │ │ │ + b 34a0 │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ │ │ │ │ │ 0000a534 : │ │ │ │ │ mi_mallocn(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [pc, #56] @ a578 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ ├── rangeobject.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -464,123 +464,123 @@ │ │ │ │ │ │ │ │ │ │ 00000644 : │ │ │ │ │ range_iter(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLong │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ beq 734 │ │ │ │ │ - ldr r0, [r8, #12] │ │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLong │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ beq 704 │ │ │ │ │ - ldr r0, [r8, #16] │ │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLong │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ beq 6e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ movge r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 718 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - sub r7, r6, r4 │ │ │ │ │ + sub r8, r6, r4 │ │ │ │ │ bne 7cc │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ blt 744 │ │ │ │ │ ldr r0, [pc, #300] @ 7f8 │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_CALL _PyObject_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 7f0 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ - str r7, [r0, #16] │ │ │ │ │ + str r8, [r0, #16] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 740 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ ble 72c │ │ │ │ │ - subs r7, r4, r6 │ │ │ │ │ + subs r8, r4, r6 │ │ │ │ │ bpl 6c4 │ │ │ │ │ b 744 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 740 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ b 680 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ ands r3, r3, r0, lsr #31 │ │ │ │ │ bne 7a0 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ b 6c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 66c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r0, [pc, #176] @ 7fc │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_CALL _PyObject_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 7f0 │ │ │ │ │ - ldr r2, [r8, #8] │ │ │ │ │ - ldr r1, [r8, #16] │ │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ │ + ldr r1, [r7, #16] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r1] │ │ │ │ │ - ldr r3, [r8, #20] │ │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ sub r0, r4, #1 │ │ │ │ │ sub r0, r0, r6 │ │ │ │ │ rsb r1, r5, #0 │ │ │ │ │ bl 0 <__aeabi_uidiv> │ │ │ │ │ R_ARM_CALL __aeabi_uidiv │ │ │ │ │ - adds r7, r0, #1 │ │ │ │ │ + adds r8, r0, #1 │ │ │ │ │ bmi 744 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r5 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ ble 6c4 │ │ │ │ │ b 744 │ │ │ │ │ - sub r0, r7, #1 │ │ │ │ │ + sub r0, r8, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_uidiv> │ │ │ │ │ R_ARM_CALL __aeabi_uidiv │ │ │ │ │ - adds r7, r0, #1 │ │ │ │ │ + adds r8, r0, #1 │ │ │ │ │ bmi 744 │ │ │ │ │ rsb r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ bge 6c4 │ │ │ │ │ b 744 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ ├── 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: 65752 (bytes into file) │ │ │ │ │ + Start of section headers: 66956 (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 0x100d8: │ │ │ │ │ +There are 17 section headers, starting at offset 0x1058c: │ │ │ │ │ │ │ │ │ │ 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 0012c8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00e574 0004c8 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00e998 0004c8 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0012fc 0006f4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00ea3c 000550 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00ee60 000550 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0019f0 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 0019f0 000208 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 001bf8 009d74 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00ef8c 001048 08 I 14 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 00b96c 0008d4 00 A 0 0 4 │ │ │ │ │ - [10] .text.unlikely PROGBITS 00000000 00c240 000118 00 AX 0 0 4 │ │ │ │ │ - [11] .rel.text.unlikely REL 00000000 00ffd4 000078 08 I 14 10 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 00c358 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 00c358 00002b 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 00c384 001590 10 15 261 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 00d914 000c5d 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 01004c 00008c 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 001bf8 00a1e4 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00f3b0 0010d8 08 I 14 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 00bddc 0008d4 00 A 0 0 4 │ │ │ │ │ + [10] .text.unlikely PROGBITS 00000000 00c6b0 000118 00 AX 0 0 4 │ │ │ │ │ + [11] .rel.text.unlikely REL 00000000 010488 000078 08 I 14 10 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 00c7c8 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 00c7c8 00002b 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 00c7f4 001560 10 15 258 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 00dd54 000c42 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 010500 00008c 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 345 entries: │ │ │ │ │ +Symbol table '.symtab' contains 342 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 5: 00000000 548 FUNC LOCAL DEFAULT 7 frozenset_vectorcall │ │ │ │ │ 6: 00000330 1880 FUNC LOCAL DEFAULT 7 set_update_iterable_lock_held │ │ │ │ │ - 7: 00002d40 2492 FUNC LOCAL DEFAULT 7 set_merge_lock_held │ │ │ │ │ - 8: 00005978 836 FUNC LOCAL DEFAULT 7 set_update_dict_lock_held │ │ │ │ │ + 7: 00002d40 2488 FUNC LOCAL DEFAULT 7 set_merge_lock_held │ │ │ │ │ + 8: 00005974 836 FUNC LOCAL DEFAULT 7 set_update_dict_lock_held │ │ │ │ │ 9: 00000224 268 FUNC LOCAL DEFAULT 7 make_new_set │ │ │ │ │ 10: 00000218 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 11: 00000224 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 12: 00000328 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 13: 00000330 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 14: 000010dc 108 FUNC LOCAL DEFAULT 7 set_insert_clean │ │ │ │ │ 15: 00000a7c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ @@ -46,303 +46,300 @@ │ │ │ │ │ 42: 00002208 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 43: 00002208 2708 FUNC LOCAL DEFAULT 7 set_ior │ │ │ │ │ 44: 00002c80 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 45: 00002c9c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 46: 00002c9c 164 FUNC LOCAL DEFAULT 7 set_update_internal │ │ │ │ │ 47: 00002d38 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 48: 00002d40 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 49: 000036f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 50: 000036fc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 51: 000036fc 196 FUNC LOCAL DEFAULT 7 set_iter │ │ │ │ │ - 52: 000037b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 53: 000037c0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 54: 000037c0 468 FUNC LOCAL DEFAULT 7 setiter_iternext │ │ │ │ │ - 55: 00003988 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 56: 00003994 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 57: 00003994 132 FUNC LOCAL DEFAULT 7 setiter_dealloc │ │ │ │ │ - 58: 00003a18 40 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ - 59: 00003a40 288 FUNC LOCAL DEFAULT 7 set_dealloc │ │ │ │ │ - 60: 00003b58 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 61: 00003b60 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 62: 00003c78 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 63: 00003c80 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 64: 00003cec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 65: 00003cfc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 66: 00003cfc 8 FUNC LOCAL DEFAULT 7 set_len │ │ │ │ │ - 67: 00003ea0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 68: 00003eb0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 49: 000036ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 50: 000036f8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 51: 000036f8 196 FUNC LOCAL DEFAULT 7 set_iter │ │ │ │ │ + 52: 000037b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 53: 000037bc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 54: 000037bc 468 FUNC LOCAL DEFAULT 7 setiter_iternext │ │ │ │ │ + 55: 00003984 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 56: 00003990 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 57: 00003990 132 FUNC LOCAL DEFAULT 7 setiter_dealloc │ │ │ │ │ + 58: 00003a14 40 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 59: 00003a3c 288 FUNC LOCAL DEFAULT 7 set_dealloc │ │ │ │ │ + 60: 00003b54 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 61: 00003b5c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 62: 00003c74 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 63: 00003c7c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 64: 00003ce8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 65: 00003cf8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 66: 00003cf8 8 FUNC LOCAL DEFAULT 7 set_len │ │ │ │ │ + 67: 00003e9c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 68: 00003eac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 69: 00000000 256 FUNC LOCAL DEFAULT 1 set_contains_lock_held.part.0 │ │ │ │ │ - 70: 000041f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 70: 000041f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 71: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 72: 000000f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 73: 00000100 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 74: 00000280 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 75: 000041fc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 76: 00004398 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 77: 000043a8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 78: 000043a8 620 FUNC LOCAL DEFAULT 7 frozenset_hash │ │ │ │ │ - 79: 000045f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 80: 00004614 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 81: 0000478c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 82: 0000479c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 83: 0000479c 316 FUNC LOCAL DEFAULT 7 set_clear_internal │ │ │ │ │ - 84: 000048d4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 85: 000048d8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 86: 000048d8 764 FUNC LOCAL DEFAULT 7 set_add │ │ │ │ │ - 87: 00004bc8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 88: 00004bd4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 89: 00004bd4 860 FUNC LOCAL DEFAULT 7 set___contains__ │ │ │ │ │ - 90: 00004f2c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 91: 00004f30 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 92: 00004f30 432 FUNC LOCAL DEFAULT 7 set_richcompare │ │ │ │ │ + 75: 000041f8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 76: 00004394 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 77: 000043a4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 78: 000043a4 620 FUNC LOCAL DEFAULT 7 frozenset_hash │ │ │ │ │ + 79: 000045f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 80: 00004610 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 81: 00004788 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 82: 00004798 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 83: 00004798 316 FUNC LOCAL DEFAULT 7 set_clear_internal │ │ │ │ │ + 84: 000048d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 85: 000048d4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 86: 000048d4 764 FUNC LOCAL DEFAULT 7 set_add │ │ │ │ │ + 87: 00004bc4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 88: 00004bd0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 89: 00004bd0 860 FUNC LOCAL DEFAULT 7 set___contains__ │ │ │ │ │ + 90: 00004f28 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 91: 00004f2c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 92: 00004f2c 432 FUNC LOCAL DEFAULT 7 set_richcompare │ │ │ │ │ 93: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ - 94: 000050e0 1392 FUNC LOCAL DEFAULT 7 set_issubset_impl │ │ │ │ │ - 95: 00007794 128 FUNC LOCAL DEFAULT 7 set_issuperset_impl │ │ │ │ │ - 96: 000050c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 97: 000050e0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 98: 00005d80 2692 FUNC LOCAL DEFAULT 7 set_intersection │ │ │ │ │ - 99: 00005638 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 94: 000050dc 1392 FUNC LOCAL DEFAULT 7 set_issubset_impl │ │ │ │ │ + 95: 00007bf0 1168 FUNC LOCAL DEFAULT 7 set_issuperset_impl │ │ │ │ │ + 96: 000050c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 97: 000050dc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 98: 00005d7c 2692 FUNC LOCAL DEFAULT 7 set_intersection │ │ │ │ │ + 99: 00005634 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 100: 00000298 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 101: 000002f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 102: 00005650 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 103: 00005650 516 FUNC LOCAL DEFAULT 7 set_or │ │ │ │ │ - 104: 00005844 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 105: 00005854 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 106: 00005854 204 FUNC LOCAL DEFAULT 7 set_copy_impl │ │ │ │ │ - 107: 0000591c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 108: 00005920 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 109: 00005920 88 FUNC LOCAL DEFAULT 7 make_new_set_basetype │ │ │ │ │ - 110: 00005974 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 111: 00005978 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 112: 00005cb4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 113: 00005cbc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 114: 00005cbc 196 FUNC LOCAL DEFAULT 7 set_and │ │ │ │ │ - 115: 00005d74 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 116: 00005d80 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 117: 000067f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 118: 00006804 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 119: 00006804 352 FUNC LOCAL DEFAULT 7 set_pop │ │ │ │ │ - 120: 00006958 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 121: 00006964 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 122: 00006964 196 FUNC LOCAL DEFAULT 7 set_sub │ │ │ │ │ - 123: 00006a28 1644 FUNC LOCAL DEFAULT 7 set_difference │ │ │ │ │ - 124: 00006a1c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 125: 00006a28 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 102: 0000564c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 103: 0000564c 516 FUNC LOCAL DEFAULT 7 set_or │ │ │ │ │ + 104: 00005840 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 105: 00005850 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 106: 00005850 204 FUNC LOCAL DEFAULT 7 set_copy_impl │ │ │ │ │ + 107: 00005918 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 108: 0000591c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 109: 0000591c 88 FUNC LOCAL DEFAULT 7 make_new_set_basetype │ │ │ │ │ + 110: 00005970 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 111: 00005974 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 112: 00005cb0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 113: 00005cb8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 114: 00005cb8 196 FUNC LOCAL DEFAULT 7 set_and │ │ │ │ │ + 115: 00005d70 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 116: 00005d7c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 117: 000067f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 118: 00006800 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 119: 00006800 352 FUNC LOCAL DEFAULT 7 set_pop │ │ │ │ │ + 120: 00006954 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 121: 00006960 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 122: 00006960 196 FUNC LOCAL DEFAULT 7 set_sub │ │ │ │ │ + 123: 00006a24 1644 FUNC LOCAL DEFAULT 7 set_difference │ │ │ │ │ + 124: 00006a18 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 125: 00006a24 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 126: 000008e4 100 FUNC LOCAL DEFAULT 1 set_copy_and_difference │ │ │ │ │ - 127: 00007080 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 128: 00007094 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 129: 00007094 616 FUNC LOCAL DEFAULT 7 set_update │ │ │ │ │ - 130: 000072e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 127: 0000707c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 128: 00007090 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 129: 00007090 616 FUNC LOCAL DEFAULT 7 set_update │ │ │ │ │ + 130: 000072e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 131: 00000300 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 132: 00000300 240 FUNC LOCAL DEFAULT 1 set_iand │ │ │ │ │ 133: 000003f0 292 FUNC LOCAL DEFAULT 1 set_swap_bodies │ │ │ │ │ 134: 000003e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 135: 000003f0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 136: 00000510 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 137: 000072fc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 138: 000072fc 1048 FUNC LOCAL DEFAULT 7 set_discard │ │ │ │ │ - 139: 000076fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 140: 00007714 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 141: 00007714 128 FUNC LOCAL DEFAULT 7 set_issuperset │ │ │ │ │ - 142: 00007814 1148 FUNC LOCAL DEFAULT 7 set_issuperset_impl.part.0 │ │ │ │ │ - 143: 0000778c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 144: 00007794 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 145: 0000780c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 146: 00007814 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 147: 00007c84 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 148: 00007c90 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 149: 00007c90 1036 FUNC LOCAL DEFAULT 7 set_remove │ │ │ │ │ - 150: 00008084 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 151: 00000514 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 152: 00000514 588 FUNC LOCAL DEFAULT 1 set_repr │ │ │ │ │ - 153: 00000748 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 154: 00000760 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 155: 00000760 388 FUNC LOCAL DEFAULT 1 set_union │ │ │ │ │ - 156: 000008d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 157: 000008e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 158: 0000809c 2556 FUNC LOCAL DEFAULT 7 set_difference_update_internal │ │ │ │ │ - 159: 0000809c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 160: 00008a84 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 161: 00000948 4 FUNC LOCAL DEFAULT 1 set_copy │ │ │ │ │ - 162: 00008a98 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 163: 00008a98 404 FUNC LOCAL DEFAULT 7 set_difference_multi │ │ │ │ │ - 164: 00008c28 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 165: 0000094c 44 FUNC LOCAL DEFAULT 1 setiter_len │ │ │ │ │ - 166: 00000978 216 FUNC LOCAL DEFAULT 1 set_difference_update │ │ │ │ │ - 167: 00000a48 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 168: 00000a50 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 169: 00000a50 152 FUNC LOCAL DEFAULT 1 set_isub │ │ │ │ │ - 170: 00000ae0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 171: 00008c2c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 172: 00008c2c 1464 FUNC LOCAL DEFAULT 7 set_isdisjoint │ │ │ │ │ - 173: 000091d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 174: 00000ae8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 175: 00000ae8 24 FUNC LOCAL DEFAULT 1 setiter_traverse │ │ │ │ │ - 176: 000091e4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 177: 000091e4 172 FUNC LOCAL DEFAULT 7 set_intersection_multi │ │ │ │ │ - 178: 00000b00 196 FUNC LOCAL DEFAULT 1 set_intersection_multi_impl │ │ │ │ │ - 179: 0000928c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 180: 00009290 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 181: 00009290 324 FUNC LOCAL DEFAULT 7 set_clear │ │ │ │ │ - 182: 000093cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 183: 00000bc4 524 FUNC LOCAL DEFAULT 1 set_symmetric_difference_update │ │ │ │ │ - 184: 000093d4 1996 FUNC LOCAL DEFAULT 7 set_symmetric_difference_update_set │ │ │ │ │ - 185: 00000dbc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 186: 000093d4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 187: 00009b94 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 188: 00009ba0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 189: 00009ba0 84 FUNC LOCAL DEFAULT 7 set_new │ │ │ │ │ - 190: 00009bf4 384 FUNC LOCAL DEFAULT 7 set_init │ │ │ │ │ - 191: 00009d64 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 192: 00000dd0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 193: 00000dd0 148 FUNC LOCAL DEFAULT 1 set___reduce__ │ │ │ │ │ - 194: 00000e64 228 FUNC LOCAL DEFAULT 1 set_intersection_update_multi │ │ │ │ │ - 195: 00000f40 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 196: 00000f48 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 197: 00000f48 180 FUNC LOCAL DEFAULT 1 set_xor │ │ │ │ │ - 198: 00000ffc 248 FUNC LOCAL DEFAULT 1 set_symmetric_difference_impl │ │ │ │ │ - 199: 00000ff0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 200: 00000ffc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 201: 000010e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 202: 000010f4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 203: 000010f4 4 FUNC LOCAL DEFAULT 1 set_issubset │ │ │ │ │ - 204: 000010f8 276 FUNC LOCAL DEFAULT 1 frozenset_new │ │ │ │ │ - 205: 00001204 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 206: 0000120c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 207: 0000120c 184 FUNC LOCAL DEFAULT 1 set_ixor │ │ │ │ │ - 208: 000012bc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 209: 00000000 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ - 210: 00000000 44 FUNC LOCAL DEFAULT 10 frozenset_copy │ │ │ │ │ - 211: 00000028 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 212: 0000002c 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ - 213: 0000002c 144 FUNC LOCAL DEFAULT 10 setiter_reduce │ │ │ │ │ - 214: 000000b4 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 215: 000012c4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 216: 000012c4 4 FUNC LOCAL DEFAULT 1 set_symmetric_difference │ │ │ │ │ - 217: 000000bc 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ - 218: 000000bc 40 FUNC LOCAL DEFAULT 10 set___sizeof__ │ │ │ │ │ - 219: 000000e4 12 FUNC LOCAL DEFAULT 10 dummy_repr │ │ │ │ │ - 220: 000000ec 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 221: 000000f0 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ - 222: 000000f0 36 FUNC LOCAL DEFAULT 10 dummy_dealloc │ │ │ │ │ - 223: 0000010c 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 224: 00000114 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ - 225: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 226: 0000034c 144 OBJECT LOCAL DEFAULT 3 frozenset_as_number │ │ │ │ │ - 227: 0000069c 40 OBJECT LOCAL DEFAULT 3 set_as_sequence │ │ │ │ │ - 228: 0000001c 90 OBJECT LOCAL DEFAULT 9 frozenset_doc │ │ │ │ │ - 229: 000003dc 208 OBJECT LOCAL DEFAULT 3 frozenset_methods │ │ │ │ │ - 230: 000004ac 144 OBJECT LOCAL DEFAULT 3 set_as_number │ │ │ │ │ - 231: 00000078 74 OBJECT LOCAL DEFAULT 9 set_doc │ │ │ │ │ - 232: 0000053c 352 OBJECT LOCAL DEFAULT 3 set_methods │ │ │ │ │ - 233: 000001a0 8 OBJECT LOCAL DEFAULT 3 _dummy_struct │ │ │ │ │ - 234: 00000278 208 OBJECT LOCAL DEFAULT 3 _PySetDummy_Type │ │ │ │ │ - 235: 000006c4 48 OBJECT LOCAL DEFAULT 3 setiter_methods │ │ │ │ │ - 236: 000002f4 66 OBJECT LOCAL DEFAULT 9 set___contains____doc__ │ │ │ │ │ - 237: 000007b8 51 OBJECT LOCAL DEFAULT 9 frozenset_copy__doc__ │ │ │ │ │ - 238: 00000534 104 OBJECT LOCAL DEFAULT 9 set_difference_multi__doc__ │ │ │ │ │ - 239: 000006bc 101 OBJECT LOCAL DEFAULT 9 set_intersection_multi__doc__ │ │ │ │ │ - 240: 000005f8 82 OBJECT LOCAL DEFAULT 9 set_isdisjoint__doc__ │ │ │ │ │ - 241: 000003f4 76 OBJECT LOCAL DEFAULT 9 set_issubset__doc__ │ │ │ │ │ - 242: 000003a4 78 OBJECT LOCAL DEFAULT 9 set_issuperset__doc__ │ │ │ │ │ - 243: 00000170 64 OBJECT LOCAL DEFAULT 9 set___reduce____doc__ │ │ │ │ │ - 244: 00000124 74 OBJECT LOCAL DEFAULT 9 set___sizeof____doc__ │ │ │ │ │ - 245: 00000440 114 OBJECT LOCAL DEFAULT 9 set_symmetric_difference__doc__ │ │ │ │ │ - 246: 00000724 89 OBJECT LOCAL DEFAULT 9 set_union__doc__ │ │ │ │ │ - 247: 00000338 106 OBJECT LOCAL DEFAULT 9 set_add__doc__ │ │ │ │ │ - 248: 00000780 55 OBJECT LOCAL DEFAULT 9 set_clear__doc__ │ │ │ │ │ - 249: 000007ec 51 OBJECT LOCAL DEFAULT 9 set_copy__doc__ │ │ │ │ │ - 250: 000001b0 190 OBJECT LOCAL DEFAULT 9 set_discard__doc__ │ │ │ │ │ - 251: 0000059c 92 OBJECT LOCAL DEFAULT 9 set_difference_update__doc__ │ │ │ │ │ - 252: 0000064c 109 OBJECT LOCAL DEFAULT 9 set_intersection_update_multi__doc__ │ │ │ │ │ - 253: 00000870 100 OBJECT LOCAL DEFAULT 9 set_pop__doc__ │ │ │ │ │ - 254: 00000270 131 OBJECT LOCAL DEFAULT 9 set_remove__doc__ │ │ │ │ │ - 255: 000004b4 125 OBJECT LOCAL DEFAULT 9 set_symmetric_difference_update__doc__ │ │ │ │ │ - 256: 00000820 79 OBJECT LOCAL DEFAULT 9 set_update__doc__ │ │ │ │ │ - 257: 000000ec 55 OBJECT LOCAL DEFAULT 9 length_hint_doc │ │ │ │ │ - 258: 000000c4 39 OBJECT LOCAL DEFAULT 9 reduce_doc │ │ │ │ │ - 259: 0000000c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 260: 0000000c 14 OBJECT LOCAL DEFAULT 9 __func__.0 │ │ │ │ │ - 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ - 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ - 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ - 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ - 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_EQ │ │ │ │ │ - 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 278: 00001210 296 FUNC GLOBAL DEFAULT 7 PySet_New │ │ │ │ │ - 279: 00001338 860 FUNC GLOBAL DEFAULT 7 PySet_Add │ │ │ │ │ - 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 281: 00001860 956 FUNC GLOBAL DEFAULT 7 PySet_Discard │ │ │ │ │ - 282: 00001e74 916 FUNC GLOBAL DEFAULT 7 PySet_Contains │ │ │ │ │ - 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_read_tp │ │ │ │ │ - 286: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 290: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 291: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ - 292: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_destroy_chain │ │ │ │ │ - 293: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 294: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_deposit_object │ │ │ │ │ - 295: 00003b60 288 FUNC GLOBAL DEFAULT 7 PyFrozenSet_New │ │ │ │ │ - 296: 00003c80 124 FUNC GLOBAL DEFAULT 7 PySet_Size │ │ │ │ │ - 297: 00003d04 428 FUNC GLOBAL DEFAULT 7 _PySet_NextEntryRef │ │ │ │ │ - 298: 00003eb0 844 FUNC GLOBAL DEFAULT 7 _PySet_Contains │ │ │ │ │ - 299: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 300: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 301: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 302: 00000100 408 FUNC GLOBAL DEFAULT 1 PySet_Pop │ │ │ │ │ - 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ - 304: 000041fc 428 FUNC GLOBAL DEFAULT 7 _PySet_NextEntry │ │ │ │ │ - 305: 00004614 392 FUNC GLOBAL DEFAULT 7 PySet_Clear │ │ │ │ │ - 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ - 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 311: 00000298 104 FUNC GLOBAL DEFAULT 1 _PySet_Update │ │ │ │ │ - 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_Next │ │ │ │ │ - 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_Contains_KnownHash │ │ │ │ │ - 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ - 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ - 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ - 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ - 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ - 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ - 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ - 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ - 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetState │ │ │ │ │ - 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ - 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ - 334: 00000114 4 FUNC GLOBAL HIDDEN 10 _PySet_ClearInternal │ │ │ │ │ - 335: 00000348 4 OBJECT GLOBAL DEFAULT 3 _PySet_Dummy │ │ │ │ │ - 336: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyFrozenSet_Type │ │ │ │ │ - 337: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PySet_Type │ │ │ │ │ - 338: 000001a8 208 OBJECT GLOBAL DEFAULT 3 PySetIter_Type │ │ │ │ │ - 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ - 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HashNotImplemented │ │ │ │ │ - 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ - 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 137: 000072f8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 138: 000072f8 1048 FUNC LOCAL DEFAULT 7 set_discard │ │ │ │ │ + 139: 000076f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 140: 00007710 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 141: 00007710 1248 FUNC LOCAL DEFAULT 7 set_issuperset │ │ │ │ │ + 142: 00007bdc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 143: 00007bf0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 144: 0000806c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 145: 00008080 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 146: 00008080 1036 FUNC LOCAL DEFAULT 7 set_remove │ │ │ │ │ + 147: 00008474 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 148: 00000514 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 149: 00000514 588 FUNC LOCAL DEFAULT 1 set_repr │ │ │ │ │ + 150: 00000748 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 151: 00000760 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 152: 00000760 388 FUNC LOCAL DEFAULT 1 set_union │ │ │ │ │ + 153: 000008d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 154: 000008e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 155: 0000848c 2556 FUNC LOCAL DEFAULT 7 set_difference_update_internal │ │ │ │ │ + 156: 0000848c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 157: 00008e74 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 158: 00000948 4 FUNC LOCAL DEFAULT 1 set_copy │ │ │ │ │ + 159: 00008e88 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 160: 00008e88 404 FUNC LOCAL DEFAULT 7 set_difference_multi │ │ │ │ │ + 161: 00009018 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 162: 0000094c 44 FUNC LOCAL DEFAULT 1 setiter_len │ │ │ │ │ + 163: 00000978 216 FUNC LOCAL DEFAULT 1 set_difference_update │ │ │ │ │ + 164: 00000a48 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 165: 00000a50 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 166: 00000a50 152 FUNC LOCAL DEFAULT 1 set_isub │ │ │ │ │ + 167: 00000ae0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 168: 0000901c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 169: 0000901c 1600 FUNC LOCAL DEFAULT 7 set_isdisjoint │ │ │ │ │ + 170: 00009648 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 171: 00000ae8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 172: 00000ae8 24 FUNC LOCAL DEFAULT 1 setiter_traverse │ │ │ │ │ + 173: 0000965c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 174: 0000965c 172 FUNC LOCAL DEFAULT 7 set_intersection_multi │ │ │ │ │ + 175: 00000b00 196 FUNC LOCAL DEFAULT 1 set_intersection_multi_impl │ │ │ │ │ + 176: 00009704 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 177: 00009708 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 178: 00009708 324 FUNC LOCAL DEFAULT 7 set_clear │ │ │ │ │ + 179: 00009844 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 180: 00000bc4 524 FUNC LOCAL DEFAULT 1 set_symmetric_difference_update │ │ │ │ │ + 181: 0000984c 1988 FUNC LOCAL DEFAULT 7 set_symmetric_difference_update_set │ │ │ │ │ + 182: 00000dbc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 183: 0000984c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 184: 0000a004 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 185: 0000a010 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 186: 0000a010 84 FUNC LOCAL DEFAULT 7 set_new │ │ │ │ │ + 187: 0000a064 384 FUNC LOCAL DEFAULT 7 set_init │ │ │ │ │ + 188: 0000a1d4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 189: 00000dd0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 190: 00000dd0 148 FUNC LOCAL DEFAULT 1 set___reduce__ │ │ │ │ │ + 191: 00000e64 228 FUNC LOCAL DEFAULT 1 set_intersection_update_multi │ │ │ │ │ + 192: 00000f40 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 193: 00000f48 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 194: 00000f48 180 FUNC LOCAL DEFAULT 1 set_xor │ │ │ │ │ + 195: 00000ffc 248 FUNC LOCAL DEFAULT 1 set_symmetric_difference_impl │ │ │ │ │ + 196: 00000ff0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 197: 00000ffc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 198: 000010e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 199: 000010f4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 200: 000010f4 4 FUNC LOCAL DEFAULT 1 set_issubset │ │ │ │ │ + 201: 000010f8 276 FUNC LOCAL DEFAULT 1 frozenset_new │ │ │ │ │ + 202: 00001204 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 203: 0000120c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 204: 0000120c 184 FUNC LOCAL DEFAULT 1 set_ixor │ │ │ │ │ + 205: 000012bc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 206: 00000000 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ + 207: 00000000 44 FUNC LOCAL DEFAULT 10 frozenset_copy │ │ │ │ │ + 208: 00000028 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ + 209: 0000002c 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ + 210: 0000002c 144 FUNC LOCAL DEFAULT 10 setiter_reduce │ │ │ │ │ + 211: 000000b4 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ + 212: 000012c4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 213: 000012c4 4 FUNC LOCAL DEFAULT 1 set_symmetric_difference │ │ │ │ │ + 214: 000000bc 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ + 215: 000000bc 40 FUNC LOCAL DEFAULT 10 set___sizeof__ │ │ │ │ │ + 216: 000000e4 12 FUNC LOCAL DEFAULT 10 dummy_repr │ │ │ │ │ + 217: 000000ec 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ + 218: 000000f0 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ + 219: 000000f0 36 FUNC LOCAL DEFAULT 10 dummy_dealloc │ │ │ │ │ + 220: 0000010c 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ + 221: 00000114 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ + 222: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 223: 0000034c 144 OBJECT LOCAL DEFAULT 3 frozenset_as_number │ │ │ │ │ + 224: 0000069c 40 OBJECT LOCAL DEFAULT 3 set_as_sequence │ │ │ │ │ + 225: 0000001c 90 OBJECT LOCAL DEFAULT 9 frozenset_doc │ │ │ │ │ + 226: 000003dc 208 OBJECT LOCAL DEFAULT 3 frozenset_methods │ │ │ │ │ + 227: 000004ac 144 OBJECT LOCAL DEFAULT 3 set_as_number │ │ │ │ │ + 228: 00000078 74 OBJECT LOCAL DEFAULT 9 set_doc │ │ │ │ │ + 229: 0000053c 352 OBJECT LOCAL DEFAULT 3 set_methods │ │ │ │ │ + 230: 000001a0 8 OBJECT LOCAL DEFAULT 3 _dummy_struct │ │ │ │ │ + 231: 00000278 208 OBJECT LOCAL DEFAULT 3 _PySetDummy_Type │ │ │ │ │ + 232: 000006c4 48 OBJECT LOCAL DEFAULT 3 setiter_methods │ │ │ │ │ + 233: 000002f4 66 OBJECT LOCAL DEFAULT 9 set___contains____doc__ │ │ │ │ │ + 234: 000007b8 51 OBJECT LOCAL DEFAULT 9 frozenset_copy__doc__ │ │ │ │ │ + 235: 00000534 104 OBJECT LOCAL DEFAULT 9 set_difference_multi__doc__ │ │ │ │ │ + 236: 000006bc 101 OBJECT LOCAL DEFAULT 9 set_intersection_multi__doc__ │ │ │ │ │ + 237: 000005f8 82 OBJECT LOCAL DEFAULT 9 set_isdisjoint__doc__ │ │ │ │ │ + 238: 000003f4 76 OBJECT LOCAL DEFAULT 9 set_issubset__doc__ │ │ │ │ │ + 239: 000003a4 78 OBJECT LOCAL DEFAULT 9 set_issuperset__doc__ │ │ │ │ │ + 240: 00000170 64 OBJECT LOCAL DEFAULT 9 set___reduce____doc__ │ │ │ │ │ + 241: 00000124 74 OBJECT LOCAL DEFAULT 9 set___sizeof____doc__ │ │ │ │ │ + 242: 00000440 114 OBJECT LOCAL DEFAULT 9 set_symmetric_difference__doc__ │ │ │ │ │ + 243: 00000724 89 OBJECT LOCAL DEFAULT 9 set_union__doc__ │ │ │ │ │ + 244: 00000338 106 OBJECT LOCAL DEFAULT 9 set_add__doc__ │ │ │ │ │ + 245: 00000780 55 OBJECT LOCAL DEFAULT 9 set_clear__doc__ │ │ │ │ │ + 246: 000007ec 51 OBJECT LOCAL DEFAULT 9 set_copy__doc__ │ │ │ │ │ + 247: 000001b0 190 OBJECT LOCAL DEFAULT 9 set_discard__doc__ │ │ │ │ │ + 248: 0000059c 92 OBJECT LOCAL DEFAULT 9 set_difference_update__doc__ │ │ │ │ │ + 249: 0000064c 109 OBJECT LOCAL DEFAULT 9 set_intersection_update_multi__doc__ │ │ │ │ │ + 250: 00000870 100 OBJECT LOCAL DEFAULT 9 set_pop__doc__ │ │ │ │ │ + 251: 00000270 131 OBJECT LOCAL DEFAULT 9 set_remove__doc__ │ │ │ │ │ + 252: 000004b4 125 OBJECT LOCAL DEFAULT 9 set_symmetric_difference_update__doc__ │ │ │ │ │ + 253: 00000820 79 OBJECT LOCAL DEFAULT 9 set_update__doc__ │ │ │ │ │ + 254: 000000ec 55 OBJECT LOCAL DEFAULT 9 length_hint_doc │ │ │ │ │ + 255: 000000c4 39 OBJECT LOCAL DEFAULT 9 reduce_doc │ │ │ │ │ + 256: 0000000c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 257: 0000000c 14 OBJECT LOCAL DEFAULT 9 __func__.0 │ │ │ │ │ + 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ + 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ + 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ + 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ + 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ + 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_EQ │ │ │ │ │ + 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 275: 00001210 296 FUNC GLOBAL DEFAULT 7 PySet_New │ │ │ │ │ + 276: 00001338 860 FUNC GLOBAL DEFAULT 7 PySet_Add │ │ │ │ │ + 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 278: 00001860 956 FUNC GLOBAL DEFAULT 7 PySet_Discard │ │ │ │ │ + 279: 00001e74 916 FUNC GLOBAL DEFAULT 7 PySet_Contains │ │ │ │ │ + 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_read_tp │ │ │ │ │ + 283: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ + 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ + 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_destroy_chain │ │ │ │ │ + 290: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ + 291: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_deposit_object │ │ │ │ │ + 292: 00003b5c 288 FUNC GLOBAL DEFAULT 7 PyFrozenSet_New │ │ │ │ │ + 293: 00003c7c 124 FUNC GLOBAL DEFAULT 7 PySet_Size │ │ │ │ │ + 294: 00003d00 428 FUNC GLOBAL DEFAULT 7 _PySet_NextEntryRef │ │ │ │ │ + 295: 00003eac 844 FUNC GLOBAL DEFAULT 7 _PySet_Contains │ │ │ │ │ + 296: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 298: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 299: 00000100 408 FUNC GLOBAL DEFAULT 1 PySet_Pop │ │ │ │ │ + 300: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ + 301: 000041f8 428 FUNC GLOBAL DEFAULT 7 _PySet_NextEntry │ │ │ │ │ + 302: 00004610 392 FUNC GLOBAL DEFAULT 7 PySet_Clear │ │ │ │ │ + 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 304: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ + 305: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 308: 00000298 104 FUNC GLOBAL DEFAULT 1 _PySet_Update │ │ │ │ │ + 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_Next │ │ │ │ │ + 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_Contains_KnownHash │ │ │ │ │ + 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ + 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ + 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ + 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ + 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ + 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ + 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ + 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ + 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetState │ │ │ │ │ + 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ + 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ + 331: 00000114 4 FUNC GLOBAL HIDDEN 10 _PySet_ClearInternal │ │ │ │ │ + 332: 00000348 4 OBJECT GLOBAL DEFAULT 3 _PySet_Dummy │ │ │ │ │ + 333: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyFrozenSet_Type │ │ │ │ │ + 334: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PySet_Type │ │ │ │ │ + 335: 000001a8 208 OBJECT GLOBAL DEFAULT 3 PySetIter_Type │ │ │ │ │ + 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ + 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HashNotImplemented │ │ │ │ │ + 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,871 +1,889 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xe574 contains 153 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe998 contains 153 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000002c 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000004c 00012b1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000058 00012c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000002c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000004c 0001281c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000058 0001291c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00000064 0000091c R_ARM_CALL 00000224 make_new_set │ │ │ │ │ 00000094 0000241c R_ARM_CALL 00001ce8 set_lookkey │ │ │ │ │ -000000cc 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000d8 00010c1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000000cc 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000d8 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 000000f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000f4 00012d02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000000f4 00012a02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000000f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000fc 00011502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00000258 00011f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000264 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000278 0001181c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000000fc 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00000258 00011c1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000264 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000278 0001151c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000280 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000284 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000288 00012f02 R_ARM_ABS32 00000000 PyExc_KeyError │ │ │ │ │ +00000288 00012c02 R_ARM_ABS32 00000000 PyExc_KeyError │ │ │ │ │ 0000028c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000294 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00002e1d R_ARM_JUMP24 00002c9c set_update_internal │ │ │ │ │ -000002d4 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002e8 0001181c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000002d4 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002e8 0001151c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000002f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000338 0000621c R_ARM_CALL 00005d80 set_intersection │ │ │ │ │ -00000370 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003a4 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000003b8 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000003dc 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000338 0000621c R_ARM_CALL 00005d7c set_intersection │ │ │ │ │ +00000370 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003a4 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000003b8 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000003dc 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000003e8 00013202 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000003ec 00011b02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000470 0001111c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000480 0001111c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000490 0001111c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000049c 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000004f8 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000003e8 00012f02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000003ec 00011802 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000470 00010e1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000480 00010e1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000490 00010e1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000049c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000004f8 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000510 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000528 00013c1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00000540 00013d1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00000600 00013e1c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -00000628 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000644 00013f1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -0000066c 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000694 0001401c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000006bc 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006c4 0001411c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -000006f8 0001401c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000708 0001411c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000071c 0001401d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000734 0001401d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000528 0001391c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00000540 00013a1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00000600 00013b1c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ +00000628 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000644 00013c1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +0000066c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000694 00013d1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000006bc 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006c4 00013e1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +000006f8 00013d1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000708 00013e1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000071c 00013d1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000734 00013d1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000748 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000074c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000750 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000754 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000758 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000075c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000078c 0001071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000079c 00013a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000007c0 00006a1c R_ARM_CALL 00005854 set_copy_impl │ │ │ │ │ -000007e8 00003a1c R_ARM_CALL 00003a18 Py_XDECREF │ │ │ │ │ -00000834 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000848 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000078c 0001041c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000079c 0001371c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000007c0 00006a1c R_ARM_CALL 00005850 set_copy_impl │ │ │ │ │ +000007e8 00003a1c R_ARM_CALL 00003a14 Py_XDECREF │ │ │ │ │ +00000834 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000848 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000086c 0000061c R_ARM_CALL 00000330 set_update_iterable_lock_held │ │ │ │ │ 0000088c 0000071c R_ARM_CALL 00002d40 set_merge_lock_held │ │ │ │ │ -00000894 0000081c R_ARM_CALL 00005978 set_update_dict_lock_held │ │ │ │ │ -000008bc 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000894 0000081c R_ARM_CALL 00005974 set_update_dict_lock_held │ │ │ │ │ +000008bc 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000008d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000008dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000008e0 00010902 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -000008f8 00006a1c R_ARM_CALL 00005854 set_copy_impl │ │ │ │ │ -00000908 00009e1c R_ARM_CALL 0000809c set_difference_update_internal │ │ │ │ │ -0000093c 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000948 00006a1d R_ARM_JUMP24 00005854 set_copy_impl │ │ │ │ │ -0000096c 0001421d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000009a4 0001071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000009b4 00013a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000009f0 00003a1c R_ARM_CALL 00003a18 Py_XDECREF │ │ │ │ │ -00000a20 00009e1c R_ARM_CALL 0000809c set_difference_update_internal │ │ │ │ │ +000008e0 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +000008f8 00006a1c R_ARM_CALL 00005850 set_copy_impl │ │ │ │ │ +00000908 00009b1c R_ARM_CALL 0000848c set_difference_update_internal │ │ │ │ │ +0000093c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000948 00006a1d R_ARM_JUMP24 00005850 set_copy_impl │ │ │ │ │ +0000096c 00013f1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000009a4 0001041c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000009b4 0001371c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000009f0 00003a1c R_ARM_CALL 00003a14 Py_XDECREF │ │ │ │ │ +00000a20 00009b1c R_ARM_CALL 0000848c set_difference_update_internal │ │ │ │ │ 00000a48 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a4c 00013202 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000a88 00009e1c R_ARM_CALL 0000809c set_difference_update_internal │ │ │ │ │ -00000ab0 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000ac4 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000a4c 00012f02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000a88 00009b1c R_ARM_CALL 0000848c set_difference_update_internal │ │ │ │ │ +00000ab0 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000ac4 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000ae0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000ae4 00011b02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b4c 0000621c R_ARM_CALL 00005d80 set_intersection │ │ │ │ │ -00000bac 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bb4 00006a1d R_ARM_JUMP24 00005854 set_copy_impl │ │ │ │ │ -00000bbc 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c1c 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000c30 0000b81c R_ARM_CALL 000093d4 set_symmetric_difference_update_set │ │ │ │ │ -00000ca8 0001381c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00000ae4 00011802 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b4c 0000621c R_ARM_CALL 00005d7c set_intersection │ │ │ │ │ +00000bac 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bb4 00006a1d R_ARM_JUMP24 00005850 set_copy_impl │ │ │ │ │ +00000bbc 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c1c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000c30 0000b51c R_ARM_CALL 0000984c set_symmetric_difference_update_set │ │ │ │ │ +00000ca8 0001351c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ 00000cd0 0000241c R_ARM_CALL 00001ce8 set_lookkey │ │ │ │ │ 00000cf4 0000111c R_ARM_CALL 00000a88 set_add_entry │ │ │ │ │ -00000d30 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000d44 00006d1c R_ARM_CALL 00005920 make_new_set_basetype │ │ │ │ │ -00000d58 0000b81c R_ARM_CALL 000093d4 set_symmetric_difference_update_set │ │ │ │ │ -00000d80 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d9c 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000da4 0000531c R_ARM_CALL 0000479c set_clear_internal │ │ │ │ │ -00000dac 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000db4 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dbc 00010902 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +00000d30 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000d44 00006d1c R_ARM_CALL 0000591c make_new_set_basetype │ │ │ │ │ +00000d58 0000b51c R_ARM_CALL 0000984c set_symmetric_difference_update_set │ │ │ │ │ +00000d80 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d9c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000da4 0000531c R_ARM_CALL 00004798 set_clear_internal │ │ │ │ │ +00000dac 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000db4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dbc 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ 00000dc0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000dc4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000dc8 00013202 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000dc8 00012f02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000dcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000de4 0001451c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -00000df8 0001461c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000e08 0001471c R_ARM_CALL 00000000 _PyObject_GetState │ │ │ │ │ -00000e24 0001461c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000e30 00003a1c R_ARM_CALL 00003a18 Py_XDECREF │ │ │ │ │ -00000e38 00003a1c R_ARM_CALL 00003a18 Py_XDECREF │ │ │ │ │ -00000e40 00003a1c R_ARM_CALL 00003a18 Py_XDECREF │ │ │ │ │ -00000e90 0001071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000ea0 00013a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000efc 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f08 00003a1c R_ARM_CALL 00003a18 Py_XDECREF │ │ │ │ │ +00000de4 0001421c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ +00000df8 0001431c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000e08 0001441c R_ARM_CALL 00000000 _PyObject_GetState │ │ │ │ │ +00000e24 0001431c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000e30 00003a1c R_ARM_CALL 00003a14 Py_XDECREF │ │ │ │ │ +00000e38 00003a1c R_ARM_CALL 00003a14 Py_XDECREF │ │ │ │ │ +00000e40 00003a1c R_ARM_CALL 00003a14 Py_XDECREF │ │ │ │ │ +00000e90 0001041c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000ea0 0001371c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000efc 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f08 00003a1c R_ARM_CALL 00003a14 Py_XDECREF │ │ │ │ │ 00000f40 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000f44 00013202 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000fa0 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000fb4 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000fcc 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000fe0 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000f44 00012f02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000fa0 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000fb4 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000fcc 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000fe0 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000ff0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000ff4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000ff8 00011b02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000101c 00006d1c R_ARM_CALL 00005920 make_new_set_basetype │ │ │ │ │ -00001044 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000ff8 00011802 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000101c 00006d1c R_ARM_CALL 0000591c make_new_set_basetype │ │ │ │ │ +00001044 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001058 0000071c R_ARM_CALL 00002d40 set_merge_lock_held │ │ │ │ │ -0000106c 0000b81c R_ARM_CALL 000093d4 set_symmetric_difference_update_set │ │ │ │ │ -00001088 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000106c 0000b51c R_ARM_CALL 0000984c set_symmetric_difference_update_set │ │ │ │ │ +00001088 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000010ac 0000061c R_ARM_CALL 00000330 set_update_iterable_lock_held │ │ │ │ │ -000010b4 0000081c R_ARM_CALL 00005978 set_update_dict_lock_held │ │ │ │ │ -000010dc 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010b4 0000081c R_ARM_CALL 00005974 set_update_dict_lock_held │ │ │ │ │ +000010dc 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000010e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000010ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000010f0 00010902 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -000010f4 00005e1d R_ARM_JUMP24 000050e0 set_issubset_impl │ │ │ │ │ -00001158 0001431c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +000010f0 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +000010f4 00005e1d R_ARM_JUMP24 000050dc set_issubset_impl │ │ │ │ │ +00001158 0001401c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 00001188 0000091c R_ARM_CALL 00000224 make_new_set │ │ │ │ │ -000011a4 0001441c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000011d0 0001431c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +000011a4 0001411c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000011d0 0001401c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 000011e4 0000091c R_ARM_CALL 00000224 make_new_set │ │ │ │ │ 00001204 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001208 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000127c 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001290 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000012b4 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000127c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001290 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000012b4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000012c0 00011b02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000012c0 00011802 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xea3c contains 170 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xee60 contains 170 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00015302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00015002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00003b02 R_ARM_ABS32 00003a40 set_dealloc │ │ │ │ │ -0000002c 00009802 R_ARM_ABS32 00000514 set_repr │ │ │ │ │ +00000018 00003b02 R_ARM_ABS32 00003a3c set_dealloc │ │ │ │ │ +0000002c 00009502 R_ARM_ABS32 00000514 set_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00004e02 R_ARM_ABS32 000043a8 frozenset_hash │ │ │ │ │ -00000048 00015402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000003c 00004e02 R_ARM_ABS32 000043a4 frozenset_hash │ │ │ │ │ +00000048 00015102 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000005c 00001702 R_ARM_ABS32 00001148 set_traverse │ │ │ │ │ -00000060 00005302 R_ARM_ABS32 0000479c set_clear_internal │ │ │ │ │ -00000064 00005c02 R_ARM_ABS32 00004f30 set_richcompare │ │ │ │ │ -0000006c 00003302 R_ARM_ABS32 000036fc set_iter │ │ │ │ │ +00000060 00005302 R_ARM_ABS32 00004798 set_clear_internal │ │ │ │ │ +00000064 00005c02 R_ARM_ABS32 00004f2c set_richcompare │ │ │ │ │ +0000006c 00003302 R_ARM_ABS32 000036f8 set_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000098 00015502 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ -0000009c 0000cc02 R_ARM_ABS32 000010f8 frozenset_new │ │ │ │ │ -000000a0 00012102 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ +00000098 00015202 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ +0000009c 0000c902 R_ARM_ABS32 000010f8 frozenset_new │ │ │ │ │ +000000a0 00011e02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000000c8 00000502 R_ARM_ABS32 00000000 frozenset_vectorcall │ │ │ │ │ -000000d4 00015302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000000d4 00015002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00003b02 R_ARM_ABS32 00003a40 set_dealloc │ │ │ │ │ -000000fc 00009802 R_ARM_ABS32 00000514 set_repr │ │ │ │ │ +000000e8 00003b02 R_ARM_ABS32 00003a3c set_dealloc │ │ │ │ │ +000000fc 00009502 R_ARM_ABS32 00000514 set_repr │ │ │ │ │ 00000100 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000104 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000010c 00015602 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ -00000118 00015402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000010c 00015302 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ +00000118 00015102 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000128 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000012c 00001702 R_ARM_ABS32 00001148 set_traverse │ │ │ │ │ -00000130 00005302 R_ARM_ABS32 0000479c set_clear_internal │ │ │ │ │ -00000134 00005c02 R_ARM_ABS32 00004f30 set_richcompare │ │ │ │ │ -0000013c 00003302 R_ARM_ABS32 000036fc set_iter │ │ │ │ │ +00000130 00005302 R_ARM_ABS32 00004798 set_clear_internal │ │ │ │ │ +00000134 00005c02 R_ARM_ABS32 00004f2c set_richcompare │ │ │ │ │ +0000013c 00003302 R_ARM_ABS32 000036f8 set_iter │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000164 0000be02 R_ARM_ABS32 00009bf4 set_init │ │ │ │ │ -00000168 00015502 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ -0000016c 0000bd02 R_ARM_ABS32 00009ba0 set_new │ │ │ │ │ -00000170 00012102 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ +00000164 0000bb02 R_ARM_ABS32 0000a064 set_init │ │ │ │ │ +00000168 00015202 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ +0000016c 0000ba02 R_ARM_ABS32 0000a010 set_new │ │ │ │ │ +00000170 00011e02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 00000198 00001e02 R_ARM_ABS32 00001694 set_vectorcall │ │ │ │ │ 000001a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001ac 00015302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000001ac 00015002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c0 00003902 R_ARM_ABS32 00003994 setiter_dealloc │ │ │ │ │ -000001f0 00015402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000204 0000af02 R_ARM_ABS32 00000ae8 setiter_traverse │ │ │ │ │ -00000214 00015702 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000218 00003602 R_ARM_ABS32 000037c0 setiter_iternext │ │ │ │ │ +000001c0 00003902 R_ARM_ABS32 00003990 setiter_dealloc │ │ │ │ │ +000001f0 00015102 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000204 0000ac02 R_ARM_ABS32 00000ae8 setiter_traverse │ │ │ │ │ +00000214 00015402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000218 00003602 R_ARM_ABS32 000037bc setiter_iternext │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000027c 00015302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +0000027c 00015002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000284 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000290 0000de02 R_ARM_ABS32 000000f0 dummy_dealloc │ │ │ │ │ -000002a4 0000db02 R_ARM_ABS32 000000e4 dummy_repr │ │ │ │ │ +00000290 0000db02 R_ARM_ABS32 000000f0 dummy_dealloc │ │ │ │ │ +000002a4 0000d802 R_ARM_ABS32 000000e4 dummy_repr │ │ │ │ │ 00000348 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000350 00007a02 R_ARM_ABS32 00006964 set_sub │ │ │ │ │ -00000380 00007202 R_ARM_ABS32 00005cbc set_and │ │ │ │ │ -00000384 0000c502 R_ARM_ABS32 00000f48 set_xor │ │ │ │ │ -00000388 00006702 R_ARM_ABS32 00005650 set_or │ │ │ │ │ +00000350 00007a02 R_ARM_ABS32 00006960 set_sub │ │ │ │ │ +00000380 00007202 R_ARM_ABS32 00005cb8 set_and │ │ │ │ │ +00000384 0000c202 R_ARM_ABS32 00000f48 set_xor │ │ │ │ │ +00000388 00006702 R_ARM_ABS32 0000564c set_or │ │ │ │ │ 000003dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00005902 R_ARM_ABS32 00004bd4 set___contains__ │ │ │ │ │ +000003e0 00005902 R_ARM_ABS32 00004bd0 set___contains__ │ │ │ │ │ 000003e8 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f0 0000d202 R_ARM_ABS32 00000000 frozenset_copy │ │ │ │ │ +000003f0 0000cf02 R_ARM_ABS32 00000000 frozenset_copy │ │ │ │ │ 000003f8 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 0000a302 R_ARM_ABS32 00008a98 set_difference_multi │ │ │ │ │ +00000400 0000a002 R_ARM_ABS32 00008e88 set_difference_multi │ │ │ │ │ 00000408 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000040c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 0000b102 R_ARM_ABS32 000091e4 set_intersection_multi │ │ │ │ │ +00000410 0000ae02 R_ARM_ABS32 0000965c set_intersection_multi │ │ │ │ │ 00000418 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000041c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000420 0000ac02 R_ARM_ABS32 00008c2c set_isdisjoint │ │ │ │ │ +00000420 0000a902 R_ARM_ABS32 0000901c set_isdisjoint │ │ │ │ │ 00000428 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000042c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000430 0000cb02 R_ARM_ABS32 000010f4 set_issubset │ │ │ │ │ +00000430 0000c802 R_ARM_ABS32 000010f4 set_issubset │ │ │ │ │ 00000438 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000043c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000440 00008d02 R_ARM_ABS32 00007714 set_issuperset │ │ │ │ │ +00000440 00008d02 R_ARM_ABS32 00007710 set_issuperset │ │ │ │ │ 00000448 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000044c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000450 0000c102 R_ARM_ABS32 00000dd0 set___reduce__ │ │ │ │ │ +00000450 0000be02 R_ARM_ABS32 00000dd0 set___reduce__ │ │ │ │ │ 00000458 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000045c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000460 0000da02 R_ARM_ABS32 000000bc set___sizeof__ │ │ │ │ │ +00000460 0000d702 R_ARM_ABS32 000000bc set___sizeof__ │ │ │ │ │ 00000468 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000046c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000470 0000d802 R_ARM_ABS32 000012c4 set_symmetric_difference │ │ │ │ │ +00000470 0000d502 R_ARM_ABS32 000012c4 set_symmetric_difference │ │ │ │ │ 00000478 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000047c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000480 00009b02 R_ARM_ABS32 00000760 set_union │ │ │ │ │ +00000480 00009802 R_ARM_ABS32 00000760 set_union │ │ │ │ │ 00000488 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000048c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000490 00015802 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +00000490 00015502 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000498 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004b0 00007a02 R_ARM_ABS32 00006964 set_sub │ │ │ │ │ -000004e0 00007202 R_ARM_ABS32 00005cbc set_and │ │ │ │ │ -000004e4 0000c502 R_ARM_ABS32 00000f48 set_xor │ │ │ │ │ -000004e8 00006702 R_ARM_ABS32 00005650 set_or │ │ │ │ │ -000004fc 0000a902 R_ARM_ABS32 00000a50 set_isub │ │ │ │ │ +000004b0 00007a02 R_ARM_ABS32 00006960 set_sub │ │ │ │ │ +000004e0 00007202 R_ARM_ABS32 00005cb8 set_and │ │ │ │ │ +000004e4 0000c202 R_ARM_ABS32 00000f48 set_xor │ │ │ │ │ +000004e8 00006702 R_ARM_ABS32 0000564c set_or │ │ │ │ │ +000004fc 0000a602 R_ARM_ABS32 00000a50 set_isub │ │ │ │ │ 00000514 00008402 R_ARM_ABS32 00000300 set_iand │ │ │ │ │ -00000518 0000cf02 R_ARM_ABS32 0000120c set_ixor │ │ │ │ │ +00000518 0000cc02 R_ARM_ABS32 0000120c set_ixor │ │ │ │ │ 0000051c 00002b02 R_ARM_ABS32 00002208 set_ior │ │ │ │ │ 0000053c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000540 00005602 R_ARM_ABS32 000048d8 set_add │ │ │ │ │ +00000540 00005602 R_ARM_ABS32 000048d4 set_add │ │ │ │ │ 00000548 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000054c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000550 0000b502 R_ARM_ABS32 00009290 set_clear │ │ │ │ │ +00000550 0000b202 R_ARM_ABS32 00009708 set_clear │ │ │ │ │ 00000558 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000055c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000560 00005902 R_ARM_ABS32 00004bd4 set___contains__ │ │ │ │ │ +00000560 00005902 R_ARM_ABS32 00004bd0 set___contains__ │ │ │ │ │ 00000568 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000056c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000570 0000a102 R_ARM_ABS32 00000948 set_copy │ │ │ │ │ +00000570 00009e02 R_ARM_ABS32 00000948 set_copy │ │ │ │ │ 00000578 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000057c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000580 00008a02 R_ARM_ABS32 000072fc set_discard │ │ │ │ │ +00000580 00008a02 R_ARM_ABS32 000072f8 set_discard │ │ │ │ │ 00000588 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000058c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000590 0000a302 R_ARM_ABS32 00008a98 set_difference_multi │ │ │ │ │ +00000590 0000a002 R_ARM_ABS32 00008e88 set_difference_multi │ │ │ │ │ 00000598 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000059c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005a0 0000a602 R_ARM_ABS32 00000978 set_difference_update │ │ │ │ │ +000005a0 0000a302 R_ARM_ABS32 00000978 set_difference_update │ │ │ │ │ 000005a8 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005b0 0000b102 R_ARM_ABS32 000091e4 set_intersection_multi │ │ │ │ │ +000005b0 0000ae02 R_ARM_ABS32 0000965c set_intersection_multi │ │ │ │ │ 000005b8 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005c0 0000c202 R_ARM_ABS32 00000e64 set_intersection_update_multi │ │ │ │ │ +000005c0 0000bf02 R_ARM_ABS32 00000e64 set_intersection_update_multi │ │ │ │ │ 000005c8 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005d0 0000ac02 R_ARM_ABS32 00008c2c set_isdisjoint │ │ │ │ │ +000005d0 0000a902 R_ARM_ABS32 0000901c set_isdisjoint │ │ │ │ │ 000005d8 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005e0 0000cb02 R_ARM_ABS32 000010f4 set_issubset │ │ │ │ │ +000005e0 0000c802 R_ARM_ABS32 000010f4 set_issubset │ │ │ │ │ 000005e8 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005f0 00008d02 R_ARM_ABS32 00007714 set_issuperset │ │ │ │ │ +000005f0 00008d02 R_ARM_ABS32 00007710 set_issuperset │ │ │ │ │ 000005f8 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000600 00007702 R_ARM_ABS32 00006804 set_pop │ │ │ │ │ +00000600 00007702 R_ARM_ABS32 00006800 set_pop │ │ │ │ │ 00000608 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000060c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000610 0000c102 R_ARM_ABS32 00000dd0 set___reduce__ │ │ │ │ │ +00000610 0000be02 R_ARM_ABS32 00000dd0 set___reduce__ │ │ │ │ │ 00000618 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000061c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000620 00009502 R_ARM_ABS32 00007c90 set_remove │ │ │ │ │ +00000620 00009202 R_ARM_ABS32 00008080 set_remove │ │ │ │ │ 00000628 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000062c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000630 0000da02 R_ARM_ABS32 000000bc set___sizeof__ │ │ │ │ │ +00000630 0000d702 R_ARM_ABS32 000000bc set___sizeof__ │ │ │ │ │ 00000638 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000063c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000640 0000d802 R_ARM_ABS32 000012c4 set_symmetric_difference │ │ │ │ │ +00000640 0000d502 R_ARM_ABS32 000012c4 set_symmetric_difference │ │ │ │ │ 00000648 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000064c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000650 0000b702 R_ARM_ABS32 00000bc4 set_symmetric_difference_update │ │ │ │ │ +00000650 0000b402 R_ARM_ABS32 00000bc4 set_symmetric_difference_update │ │ │ │ │ 00000658 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000065c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000660 00009b02 R_ARM_ABS32 00000760 set_union │ │ │ │ │ +00000660 00009802 R_ARM_ABS32 00000760 set_union │ │ │ │ │ 00000668 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000066c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000670 00008102 R_ARM_ABS32 00007094 set_update │ │ │ │ │ +00000670 00008102 R_ARM_ABS32 00007090 set_update │ │ │ │ │ 00000678 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000067c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000680 00015802 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +00000680 00015502 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000688 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000069c 00004202 R_ARM_ABS32 00003cfc set_len │ │ │ │ │ -000006b8 00012a02 R_ARM_ABS32 00003eb0 _PySet_Contains │ │ │ │ │ +0000069c 00004202 R_ARM_ABS32 00003cf8 set_len │ │ │ │ │ +000006b8 00012702 R_ARM_ABS32 00003eac _PySet_Contains │ │ │ │ │ 000006c4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006c8 0000a502 R_ARM_ABS32 0000094c setiter_len │ │ │ │ │ +000006c8 0000a202 R_ARM_ABS32 0000094c setiter_len │ │ │ │ │ 000006d0 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006d8 0000d502 R_ARM_ABS32 0000002c setiter_reduce │ │ │ │ │ +000006d8 0000d202 R_ARM_ABS32 0000002c setiter_reduce │ │ │ │ │ 000006e0 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xef8c contains 521 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xf3b0 contains 539 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -000000b4 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000000c8 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000138 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001e8 0001071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000204 0001081c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +000000b4 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000000c8 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000138 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001e8 0001041c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000204 0001051c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ 00000218 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000021c 00010902 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +0000021c 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ 00000220 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000298 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002ac 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000031c 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000298 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002ac 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000031c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000328 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000032c 00010902 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -0000034c 00010a1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00000360 00010b1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00000380 00010c1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000047c 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000508 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000005ac 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005d8 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005dc 00010e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000650 00010f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000674 0001101c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000073c 0001111c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000858 0001121c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000950 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00000a10 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a44 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a60 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a68 0001141c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000a74 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a7c 00011502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000032c 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +0000034c 0001071c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00000360 0001081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00000380 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000047c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000508 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000005ac 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005d8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005dc 00010b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000650 00010c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000674 00010d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000073c 00010e1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000858 00010f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000950 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00000a10 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a44 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a60 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a68 0001111c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000a74 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a7c 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 00000a84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000be0 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000c64 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00000c94 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cf8 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d24 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d2c 00011502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00000d90 00010f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000da4 0001101c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000f14 0001111c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000f24 0001101c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000fbc 0001121c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000fd0 0001101c R_ARM_CALL 00000000 memset │ │ │ │ │ -000010cc 0001141c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000be0 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000c64 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00000c94 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cf8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d24 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d2c 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00000d90 00010c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000da4 00010d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000f14 00010e1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000f24 00010d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000fbc 00010f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000fd0 00010d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000010cc 0001111c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000010d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000120c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000128c 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000012a0 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001320 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000128c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000012a0 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001320 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000132c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001330 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001334 00010902 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -0000137c 00010c1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000014d0 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001564 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001580 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000015b0 0001181c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000015f4 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00001628 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001658 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001670 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001334 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +0000137c 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000014d0 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001564 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001580 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000015b0 0001151c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000015f4 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00001628 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001658 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001670 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001680 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001684 00011502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00001684 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 0000168c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001734 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001748 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001800 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001824 0001071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001840 0001081c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00001734 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001748 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001800 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001824 0001041c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001840 0001051c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ 00001854 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001858 00010902 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +00001858 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ 0000185c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000019f0 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00001a28 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001ac0 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00001af8 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001b78 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b84 00010c1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001bb4 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bd0 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bec 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001c00 0001181c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000019f0 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00001a28 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001ac0 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00001af8 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001b78 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b84 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001bb4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bd0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bec 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001c00 0001151c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00001c08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001c0c 00011502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00001c0c 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 00001c10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001c18 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cac 00010c1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001cd8 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ce0 00011502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00001cac 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001cd8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ce0 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 00001ce4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001d9c 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00001dd4 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001e58 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e70 00011502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00001f4c 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00001f84 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002028 00010c1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000020cc 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00002104 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000218c 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021a8 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021c8 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000021dc 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000021f0 0001181c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001d9c 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00001dd4 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001e58 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e70 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00001f4c 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00001f84 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002028 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000020cc 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00002104 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000218c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021a8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021c8 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000021dc 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000021f0 0001151c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000021f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000021fc 00011502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +000021fc 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 00002200 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002204 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000027b0 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002860 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002aec 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002b00 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002bc0 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00002bfc 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002c14 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002c54 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c6c 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027b0 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002860 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002aec 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002b00 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002bc0 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00002bfc 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002c14 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002c54 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c6c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002c80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002c84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002c88 00011502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00002c88 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 00002c90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002c94 00010902 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -00002c98 00011b02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ce8 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002cfc 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002c94 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +00002c98 00011802 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ce8 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002cfc 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00002d38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002d3c 00010902 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -00003298 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000333c 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003644 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -000036bc 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036d4 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000036f4 00011502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00003718 00011c1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00003754 00011d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000037a8 00011d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000037b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000037b8 00011e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000037bc 00011e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003964 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003978 00011f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003988 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000398c 00012002 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -00003990 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000039e8 0001211d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00003a08 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a14 0001211d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00003a3c 0001061d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00003a58 0001221c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00003a5c 0001231c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003b0c 0001241d R_ARM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ -00003b1c 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b24 0001121c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003b30 0001251c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -00003b54 0001261d R_ARM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ -00003b58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003b5c 00003b02 R_ARM_ABS32 00003a40 set_dealloc │ │ │ │ │ -00003bd8 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003bec 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003c6c 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003c7c 00010902 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -00003cb8 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003ccc 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003ce0 0001181c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002d3c 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +000032a4 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003354 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000365c 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +000036b8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036d0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000036f0 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00003714 0001191c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003750 00011a1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000037a4 00011a1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000037b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000037b4 00011b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000037b8 00011b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003960 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003974 00011c1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003984 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003988 00011d02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +0000398c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000039e4 00011e1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00003a04 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a10 00011e1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00003a38 0001031d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00003a54 00011f1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00003a58 0001201c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003b08 0001211d R_ARM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ +00003b18 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b20 00010f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003b2c 0001221c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +00003b50 0001231d R_ARM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ +00003b54 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003b58 00003b02 R_ARM_ABS32 00003a3c set_dealloc │ │ │ │ │ +00003bd4 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003be8 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003c68 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003c78 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +00003cb4 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003cc8 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003cdc 0001151c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003ce8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003cec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003cf0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003cf8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003e40 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003e58 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003e94 0001181c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003cf4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003e3c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003e54 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003e90 0001151c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003e9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003ea0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003ea4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003ea8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003eac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003f70 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00003fa8 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004054 0000451d R_ARM_JUMP24 00000000 set_contains_lock_held.part.0 │ │ │ │ │ -0000405c 00010c1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004100 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00004138 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000041b8 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041d4 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041f8 00011502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000435c 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004374 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000438c 0001181c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003ea8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003f6c 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00003fa4 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004050 0000451d R_ARM_JUMP24 00000000 set_contains_lock_held.part.0 │ │ │ │ │ +00004058 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000040fc 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00004134 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000041b4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041d0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041f4 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00004358 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004370 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004388 0001151c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004394 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00004398 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000439c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000043a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000043a4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004668 0001111c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004678 0001101c R_ARM_CALL 00000000 memset │ │ │ │ │ -000046e8 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004718 0001101c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004750 0001121c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000476c 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004780 0001181c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000043a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004664 00010e1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004674 00010d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000046e4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004714 00010d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000474c 00010f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004768 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000477c 0001151c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004788 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000478c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004790 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004794 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000047e0 0001111c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000047f0 0001101c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004860 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004890 0001101c R_ARM_CALL 00000000 memset │ │ │ │ │ -000048c4 0001121c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000048d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004908 00010c1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004a60 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004af4 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b44 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00004b88 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004bc0 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004bc8 00011502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00004bcc 00013202 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00004c58 0001331d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00004c98 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00004cd0 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004d74 0000451c R_ARM_CALL 00000000 set_contains_lock_held.part.0 │ │ │ │ │ -00004d90 00010c1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004e34 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00004e6c 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004eec 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f08 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f2c 00011502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00005020 0001341c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000504c 0001331d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -0000505c 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000508c 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000050b8 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000050c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000050cc 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000050d0 00013502 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -000050d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000050d8 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000050dc 00011b02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005368 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -000053a0 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005460 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -0000549c 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000551c 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005530 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005584 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005594 0001331d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000055ac 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000055e0 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005600 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005630 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004790 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047dc 00010e1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000047ec 00010d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000485c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000488c 00010d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000048c0 00010f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000048d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004904 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004a5c 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004af0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b40 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00004b84 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004bbc 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004bc4 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00004bc8 00012f02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00004c54 0001301d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00004c94 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00004ccc 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004d70 0000451c R_ARM_CALL 00000000 set_contains_lock_held.part.0 │ │ │ │ │ +00004d8c 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004e30 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00004e68 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004ee8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f04 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f28 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000501c 0001311c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00005048 0001301d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00005058 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005088 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000050b4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000050c8 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000050cc 00013202 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +000050d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000050d4 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000050d8 00011802 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005364 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +0000539c 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000545c 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00005498 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005518 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000552c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005580 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005590 0001301d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000055a8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000055dc 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000055fc 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000562c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005634 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00005638 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000563c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005640 00013602 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00005644 00013502 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00005648 00011502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000564c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005704 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005718 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005784 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005790 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000057b4 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000057d4 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005818 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005834 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000563c 00013302 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00005640 00013202 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00005644 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00005648 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005700 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005714 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005780 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000578c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000057b0 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000057d0 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005814 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005830 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005840 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00005844 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005848 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000584c 00010902 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -00005850 00011b02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058dc 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005910 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000591c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005960 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005974 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000059d4 0001381c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00005b74 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005bc0 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005c54 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00005c94 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005cac 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005cb8 00011502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00005d10 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005d34 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005d48 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005d64 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005848 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +0000584c 00011802 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058d8 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000590c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005918 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000595c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005970 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000059d0 0001351c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00005b70 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005bbc 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005c50 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00005c90 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ca8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005cb4 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00005d0c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005d30 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005d44 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005d60 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005d70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00005d74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005d78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005d7c 00011b02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f80 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000606c 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006080 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006090 00010a1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000060a0 00010b1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000060ac 00010c1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00006124 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006218 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000623c 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006240 00010e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000626c 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062dc 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00006314 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000063e4 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -0000641c 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000064c0 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -000064fc 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000065a0 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -000065dc 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006640 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000669c 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000066fc 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006710 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006730 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006750 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006794 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000067b8 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000067dc 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000067ec 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d78 00011802 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005f7c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006068 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000607c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000608c 0001071c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000609c 0001081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000060a8 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00006120 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006214 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006238 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000623c 00010b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006268 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000062d8 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00006310 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000063f4 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00006430 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000064c8 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00006500 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000659c 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +000065d8 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000663c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006698 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000066f8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006710 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006730 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000674c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006790 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000067b4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000067d8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000067e8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000067f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000067f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000067f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000067fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006800 00011502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000694c 00011f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006958 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000695c 00012f02 R_ARM_ABS32 00000000 PyExc_KeyError │ │ │ │ │ -00006960 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000069b8 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000069dc 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000069f0 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006a0c 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000067fc 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00006948 00011c1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006954 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006958 00012c02 R_ARM_ABS32 00000000 PyExc_KeyError │ │ │ │ │ +0000695c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000069b4 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000069d8 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000069ec 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006a08 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006a18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00006a1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006a20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006a24 00011b02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c14 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c8c 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006cb0 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d20 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00006d60 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006e28 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00006e68 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006ef0 00007e1d R_ARM_JUMP24 000008e4 set_copy_and_difference │ │ │ │ │ -00006f08 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006f44 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006f5c 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006fa8 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006fc8 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007028 0001391c R_ARM_CALL 00000000 _PyDict_Contains_KnownHash │ │ │ │ │ -00007070 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006a20 00011802 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006c10 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c88 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006cac 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d1c 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00006d5c 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006e24 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00006e64 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006eec 00007e1d R_ARM_JUMP24 000008e4 set_copy_and_difference │ │ │ │ │ +00006f04 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006f40 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006f58 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006fa4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006fc4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007024 0001361c R_ARM_CALL 00000000 _PyDict_Contains_KnownHash │ │ │ │ │ +0000706c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000707c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00007080 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007084 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007088 00010902 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -0000708c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007090 00011502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -000070c0 0001071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000070d0 00013a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000071f8 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007208 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000721c 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000725c 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007270 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000072e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007084 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +00007088 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000708c 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +000070bc 0001041c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000070cc 0001371c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000071f4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007204 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007218 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007258 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000726c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000072e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000072e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000072ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000072f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000072f4 00013202 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000072f8 00010902 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -000073d4 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000074a8 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -000074e0 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007570 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -000075a8 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007608 00010c1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007628 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007654 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007670 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007698 00012b1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000076a4 00012c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000076ec 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000076fc 00011502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00007700 00013202 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000072f0 00012f02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000072f4 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +000073d0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000074a4 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +000074dc 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000756c 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +000075a4 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007604 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007624 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007650 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000766c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007694 0001281c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000076a0 0001291c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000076e8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000076f8 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +000076fc 00012f02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00007700 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00007704 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007708 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000770c 00012d02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00007710 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000774c 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007760 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000778c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007790 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000077cc 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000077e0 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000780c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007810 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007830 00010a1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00007844 00010b1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000078e8 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000078f8 00010c1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007934 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007938 00010e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007a04 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00007a3c 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007b08 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00007b44 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007bcc 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c14 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c2c 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c54 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c7c 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c84 00011502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00007c88 00013502 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00007c8c 00013602 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00007d10 00013b1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00007d5c 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00007d94 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007ed4 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00007f0c 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007f8c 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f98 00010c1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007fb8 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007fcc 00012b1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00007fd8 00012c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00008020 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000804c 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008064 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008084 00011502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00008088 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000808c 00013202 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00008090 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008094 00012d02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00008098 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008254 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000082e0 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008304 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000836c 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083c8 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00008404 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000084bc 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -000084f4 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008560 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008574 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008584 00010a1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000085a0 00010b1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000862c 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000086b4 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008740 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008798 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -000087d4 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008880 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -000088b8 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008940 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008944 00010e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008958 00010c1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000089b8 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000089d4 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000089f4 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a18 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a50 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a7c 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008a88 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008a8c 00011502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00008a90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008ac4 0001071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00008ad4 00013a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00008b88 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c0c 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c28 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008c68 00010a1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00008cb4 00010b1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00008da8 00010c1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00008e04 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00008e3c 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008ee4 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008f0c 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008f10 00010e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008f60 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00008f9c 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000902c 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009100 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000912c 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000914c 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000918c 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000091c8 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000091d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000091d4 00011502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -000091d8 00013602 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -000091dc 00013502 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -000091e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009210 0001071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00009220 00013a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00009268 0000b21c R_ARM_CALL 00000b00 set_intersection_multi_impl │ │ │ │ │ -0000928c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000092d4 0001111c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000092e4 0001101c R_ARM_CALL 00000000 memset │ │ │ │ │ -00009350 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009380 0001101c R_ARM_CALL 00000000 memset │ │ │ │ │ -000093b4 0001121c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000093cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000093d0 00013202 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000095d4 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009744 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000097ec 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00009830 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000098ac 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -000098e4 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00009984 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000099c4 0001131c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ -00009a00 00010d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00009aa8 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b1c 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b44 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b80 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b8c 0001061c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009b98 00011502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00009c38 0001431c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00009c8c 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00009ca0 0001051c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00009cf0 0001441c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00009d18 0001431c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00009d64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009d68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009d6c 00010902 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -00009d70 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007708 00012a02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000770c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000774c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007760 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007770 0001071c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00007784 0001081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00007828 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007838 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007874 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007878 00010b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007944 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +0000797c 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007a5c 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00007a98 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007b20 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b34 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b64 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007bc8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007bd4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007bdc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007be0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007be4 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00007be8 00013202 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00007bec 00013302 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00007c2c 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007c40 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007c50 0001071c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00007c60 0001081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00007cf8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d08 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007d3c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d40 00010b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007da8 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00007de0 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007f08 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00007f40 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007fc4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007fd4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ff8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008058 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008064 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000806c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008070 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008074 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00008078 00013202 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +0000807c 00013302 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00008100 0001381c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000814c 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00008184 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000082c4 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +000082fc 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000837c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008388 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000083a8 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000083bc 0001281c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000083c8 0001291c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00008410 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000843c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008454 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008474 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00008478 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000847c 00012f02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00008480 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008484 00012a02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00008488 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008644 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000086d0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000086f4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000875c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000087b8 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +000087f4 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000088ac 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +000088e4 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008950 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008964 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008974 0001071c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00008990 0001081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00008a1c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008aa4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008b30 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008b88 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00008bc4 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008c70 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00008ca8 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008d30 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d34 00010b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008d48 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00008dcc 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008df0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e10 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e2c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e40 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e64 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008e78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008e7c 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00008e80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008eb4 0001041c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00008ec4 0001371c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00008f78 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008ffc 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009018 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009058 0001071c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000090a4 0001081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00009170 0001091c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000091cc 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00009204 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000092ac 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000092d4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000092d8 00010b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009328 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00009364 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000093f4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009548 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009584 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000095a4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000095f4 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009610 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009648 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000964c 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00009650 00013302 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00009654 00013202 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00009658 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009688 0001041c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00009698 0001371c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000096e0 0000af1c R_ARM_CALL 00000b00 set_intersection_multi_impl │ │ │ │ │ +00009704 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000974c 00010e1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000975c 00010d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000097c8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000097f8 00010d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000982c 00010f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009844 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009848 00012f02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00009a4c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009bbc 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00009c64 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00009ca8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009d24 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00009d5c 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00009dfc 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009e3c 0001101c R_ARM_CALL 00000000 _PyUnicode_EQ │ │ │ │ │ +00009e78 00010a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00009f30 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f4c 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f98 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009fd0 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009fe8 0001031c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a008 00011202 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000a0a8 0001401c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +0000a0fc 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000a110 0001021c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000a160 0001411c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +0000a188 0001401c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +0000a1d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a1d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a1dc 00010602 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +0000a1e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xffd4 contains 15 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x10488 contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000024 00006a1d R_ARM_JUMP24 00005854 set_copy_impl │ │ │ │ │ +00000024 00006a1d R_ARM_JUMP24 00005850 set_copy_impl │ │ │ │ │ 00000028 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000074 0001451c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -00000080 00003a1c R_ARM_CALL 00003a18 Py_XDECREF │ │ │ │ │ -00000090 0001481c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -000000a0 0001491c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -000000b4 00014a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000074 0001421c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ +00000080 00003a1c R_ARM_CALL 00003a14 Py_XDECREF │ │ │ │ │ +00000090 0001451c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +000000a0 0001461c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +000000b4 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000000b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e0 00014b1d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -000000e8 00014c1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000000e0 0001481d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +000000e8 0001491d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 000000ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000108 00014d1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00000108 00014a1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ 0000010c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000110 00005d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000114 0000531d R_ARM_JUMP24 0000479c set_clear_internal │ │ │ │ │ +00000114 0000531d R_ARM_JUMP24 00004798 set_clear_internal │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -106,15 +106,14 @@ │ │ │ │ │ set_difference │ │ │ │ │ set_copy_and_difference │ │ │ │ │ set_update │ │ │ │ │ set_iand │ │ │ │ │ set_swap_bodies │ │ │ │ │ set_discard │ │ │ │ │ set_issuperset │ │ │ │ │ -set_issuperset_impl.part.0 │ │ │ │ │ set_remove │ │ │ │ │ set_repr │ │ │ │ │ set_union │ │ │ │ │ set_difference_update_internal │ │ │ │ │ set_difference_multi │ │ │ │ │ setiter_len │ │ │ │ │ set_difference_update │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -238,15 +238,15 @@ │ │ │ │ │ add r1, r2, #208 @ 0xd0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpne r3, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bne 3a0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5d80 │ │ │ │ │ + bl 5d7c │ │ │ │ │ R_ARM_CALL set_intersection │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 398 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 3f0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ @@ -570,26 +570,26 @@ │ │ │ │ │ beq 8c8 │ │ │ │ │ add r8, r4, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ blt 7f4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5854 │ │ │ │ │ + bl 5850 │ │ │ │ │ R_ARM_CALL set_copy_impl │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 8c0 │ │ │ │ │ ldr sl, [pc, #260] @ 8d8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, #0 │ │ │ │ │ add fp, sl, #208 @ 0xd0 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ blt 814 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a18 │ │ │ │ │ + bl 3a14 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r6, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -629,15 +629,15 @@ │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ b 7dc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2d40 │ │ │ │ │ R_ARM_CALL set_merge_lock_held │ │ │ │ │ b 870 │ │ │ │ │ - bl 5978 │ │ │ │ │ + bl 5974 │ │ │ │ │ R_ARM_CALL set_update_dict_lock_held │ │ │ │ │ b 870 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 8c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -663,20 +663,20 @@ │ │ │ │ │ 000008e4 : │ │ │ │ │ set_copy_and_difference(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 5854 │ │ │ │ │ + bl 5850 │ │ │ │ │ R_ARM_CALL set_copy_impl │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 940 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 809c │ │ │ │ │ + bl 848c │ │ │ │ │ R_ARM_CALL set_difference_update_internal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 91c │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -689,15 +689,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 914 │ │ │ │ │ │ │ │ │ │ 00000948 : │ │ │ │ │ set_copy(): │ │ │ │ │ - b 5854 │ │ │ │ │ + b 5850 │ │ │ │ │ R_ARM_JUMP24 set_copy_impl │ │ │ │ │ │ │ │ │ │ 0000094c : │ │ │ │ │ setiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 970 │ │ │ │ │ @@ -741,28 +741,28 @@ │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ blt a1c │ │ │ │ │ ldr r5, [pc, #92] @ a4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a18 │ │ │ │ │ + bl 3a14 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r1, [r8, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ strne r2, [r1] │ │ │ │ │ str r1, [r0, #4]! │ │ │ │ │ b 9cc │ │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ │ - bl 809c │ │ │ │ │ + bl 848c │ │ │ │ │ R_ARM_CALL set_difference_update_internal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne a40 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ b 9d8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ @@ -786,15 +786,15 @@ │ │ │ │ │ add r1, r2, #208 @ 0xd0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpne r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bne aac │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 809c │ │ │ │ │ + bl 848c │ │ │ │ │ R_ARM_CALL set_difference_update_internal │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq ad8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ @@ -845,15 +845,15 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ble b88 │ │ │ │ │ add r8, r1, #8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ │ - bl 5d80 │ │ │ │ │ + bl 5d7c │ │ │ │ │ R_ARM_CALL set_intersection │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq b90 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ @@ -873,15 +873,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ bne b88 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b b88 │ │ │ │ │ - b 5854 │ │ │ │ │ + b 5850 │ │ │ │ │ R_ARM_JUMP24 set_copy_impl │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b b78 │ │ │ │ │ │ │ │ │ │ 00000bc4 : │ │ │ │ │ @@ -910,15 +910,15 @@ │ │ │ │ │ ldr r1, [pc, #420] @ dc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq d28 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 93d4 │ │ │ │ │ + bl 984c │ │ │ │ │ R_ARM_CALL set_symmetric_difference_update_set │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ beq d20 │ │ │ │ │ ldr r0, [pc, #384] @ dc8 │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ @@ -984,21 +984,21 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c28 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 5920 │ │ │ │ │ + bl 591c │ │ │ │ │ R_ARM_CALL make_new_set_basetype │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq d20 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 93d4 │ │ │ │ │ + bl 984c │ │ │ │ │ R_ARM_CALL set_symmetric_difference_update_set │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ beq c38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -1012,15 +1012,15 @@ │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r3] │ │ │ │ │ bne c74 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b c74 │ │ │ │ │ - bl 479c │ │ │ │ │ + bl 4798 │ │ │ │ │ R_ARM_CALL set_clear_internal │ │ │ │ │ b c40 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b c94 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ @@ -1061,21 +1061,21 @@ │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Pack │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3a18 │ │ │ │ │ + bl 3a14 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3a18 │ │ │ │ │ + bl 3a14 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a18 │ │ │ │ │ + bl 3a14 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ b e2c │ │ │ │ │ @@ -1124,15 +1124,15 @@ │ │ │ │ │ str r3, [r4] │ │ │ │ │ bne f00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [pc, #60] @ f44 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3a18 │ │ │ │ │ + bl 3a14 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r0, [r7, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -1209,15 +1209,15 @@ │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ - bl 5920 │ │ │ │ │ + bl 591c │ │ │ │ │ R_ARM_CALL make_new_set_basetype │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 10e0 │ │ │ │ │ ldr r7, [pc, #184] @ 10e8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ add r3, r7, #208 @ 0xd0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ @@ -1232,15 +1232,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2d40 │ │ │ │ │ R_ARM_CALL set_merge_lock_held │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 10bc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93d4 │ │ │ │ │ + bl 984c │ │ │ │ │ R_ARM_CALL set_symmetric_difference_update_set │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 10bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -1253,15 +1253,15 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ beq 10b4 │ │ │ │ │ bl 330 │ │ │ │ │ R_ARM_CALL set_update_iterable_lock_held │ │ │ │ │ b 105c │ │ │ │ │ - bl 5978 │ │ │ │ │ + bl 5974 │ │ │ │ │ R_ARM_CALL set_update_dict_lock_held │ │ │ │ │ b 105c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 10e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -1277,15 +1277,15 @@ │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyDict_Type │ │ │ │ │ │ │ │ │ │ 000010f4 : │ │ │ │ │ set_issubset(): │ │ │ │ │ - b 50e0 │ │ │ │ │ + b 50dc │ │ │ │ │ R_ARM_JUMP24 set_issubset_impl │ │ │ │ │ │ │ │ │ │ 000010f8 : │ │ │ │ │ frozenset_new(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -85,15 +85,15 @@ │ │ │ │ │ str r3, [r4] │ │ │ │ │ bne 13c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ b f8 │ │ │ │ │ - bl 5978 │ │ │ │ │ + bl 5974 │ │ │ │ │ b 110 │ │ │ │ │ ldr r3, [r3, #152] @ 0x98 │ │ │ │ │ ldr r0, [pc, #192] @ 218 │ │ │ │ │ mov r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 13c │ │ │ │ │ @@ -201,15 +201,15 @@ │ │ │ │ │ bne 2fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2d40 │ │ │ │ │ b 2d4 │ │ │ │ │ - bl 5978 │ │ │ │ │ + bl 5974 │ │ │ │ │ b 2d4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 320 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ @@ -1282,15 +1282,15 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2d40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl 5978 │ │ │ │ │ + bl 5974 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 12d0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 1324 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -1632,15 +1632,15 @@ │ │ │ │ │ str r3, [r4] │ │ │ │ │ bne 1804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 1778 │ │ │ │ │ - bl 5978 │ │ │ │ │ + bl 5974 │ │ │ │ │ b 17d8 │ │ │ │ │ ldr r0, [pc, #64] @ 185c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ @@ -2366,26 +2366,26 @@ │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bge 25b8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ bne 25dc │ │ │ │ │ ldr r7, [r4, #16] │ │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ │ + ldr lr, [r4, #20] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ ldr ip, [r6, #12] │ │ │ │ │ bne 2910 │ │ │ │ │ - ldr lr, [r6, #8] │ │ │ │ │ - cmp lr, ip │ │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ │ + cmp r5, ip │ │ │ │ │ bne 2910 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 23a4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r1, [r6], #4 │ │ │ │ │ - add r7, r5, #4 │ │ │ │ │ + add r7, lr, #4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ and r8, r0, #7 │ │ │ │ │ bne 2598 │ │ │ │ │ mov r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ bgt 23a4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ @@ -2429,25 +2429,25 @@ │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 2868 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ble 2454 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ - str lr, [r4, #8] │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r4, #12] │ │ │ │ │ bne 2268 │ │ │ │ │ b 2270 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ add r8, r2, #1 │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r5, r2, lsl #3] │ │ │ │ │ + str r1, [lr, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ ldr r1, [r3, r8, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 2470 │ │ │ │ │ add r2, r8, #1 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ @@ -2484,88 +2484,88 @@ │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 23e8 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ add r2, r8, #1 │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r5, r8, lsl #3] │ │ │ │ │ + str r1, [lr, r8, lsl #3] │ │ │ │ │ ldr r1, [r6, r8, lsl #3] │ │ │ │ │ str r1, [r7, r8, lsl #3] │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 23f8 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r5, r2, lsl #3] │ │ │ │ │ + str r1, [lr, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ add r2, r8, #2 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 2408 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r5, r2, lsl #3] │ │ │ │ │ + str r1, [lr, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ add r2, r8, #3 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 2418 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r5, r2, lsl #3] │ │ │ │ │ + str r1, [lr, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ add r2, r8, #4 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 2428 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r5, r2, lsl #3] │ │ │ │ │ + str r1, [lr, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ add r2, r8, #5 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 2438 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r5, r2, lsl #3] │ │ │ │ │ + str r1, [lr, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ add r2, r8, #6 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 2448 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r5, r2, lsl #3] │ │ │ │ │ + str r1, [lr, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ b 2448 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r5] │ │ │ │ │ + str r1, [lr] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ str r1, [r7] │ │ │ │ │ b 22e8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ @@ -2739,23 +2739,23 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 270c │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r5, r2, lsl #3] │ │ │ │ │ + str r1, [lr, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ b 2398 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r5, r2, lsl #3] │ │ │ │ │ + str r1, [lr, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ b 2388 │ │ │ │ │ ldr r3, [pc, #988] @ 2c8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ lslgt r1, r1, #1 │ │ │ │ │ @@ -2765,23 +2765,23 @@ │ │ │ │ │ beq 270c │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 2270 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r5, r2, lsl #3] │ │ │ │ │ + str r1, [lr, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ b 2378 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r5, r2, lsl #3] │ │ │ │ │ + str r1, [lr, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ b 2368 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str ip, [r4, #8] │ │ │ │ │ str ip, [r4, #12] │ │ │ │ │ @@ -2796,21 +2796,21 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne r2, r8 │ │ │ │ │ beq 2930 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ strne r1, [r2] │ │ │ │ │ - ldr lr, [r3, #-4] │ │ │ │ │ - and ip, r7, lr │ │ │ │ │ - ldr r1, [r5, ip, lsl #3] │ │ │ │ │ + ldr r5, [r3, #-4] │ │ │ │ │ + and ip, r7, r5 │ │ │ │ │ + ldr r1, [lr, ip, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - add r1, r5, ip, lsl #3 │ │ │ │ │ + add r1, lr, ip, lsl #3 │ │ │ │ │ bne 297c │ │ │ │ │ - stm r1, {r2, lr} │ │ │ │ │ + stm r1, {r2, r5} │ │ │ │ │ b 2930 │ │ │ │ │ add r6, ip, #9 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ bcc 29f4 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 2b34 │ │ │ │ │ @@ -2834,22 +2834,22 @@ │ │ │ │ │ beq 2b84 │ │ │ │ │ ldr r6, [r1, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 2b8c │ │ │ │ │ ldr r6, [r1, #72] @ 0x48 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 2b94 │ │ │ │ │ - lsr r6, lr, #5 │ │ │ │ │ + lsr r6, r5, #5 │ │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ │ add r1, r6, #1 │ │ │ │ │ add ip, ip, r1 │ │ │ │ │ and ip, ip, r7 │ │ │ │ │ - ldr r1, [r5, ip, lsl #3] │ │ │ │ │ + ldr r1, [lr, ip, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - add r1, r5, ip, lsl #3 │ │ │ │ │ + add r1, lr, ip, lsl #3 │ │ │ │ │ beq 2974 │ │ │ │ │ add r9, ip, #9 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ bcc 2a90 │ │ │ │ │ ldr r9, [r1, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ beq 2b34 │ │ │ │ │ @@ -2882,23 +2882,23 @@ │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add ip, ip, r6 │ │ │ │ │ b 2a04 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r5, r2, lsl #3] │ │ │ │ │ + str r1, [lr, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ b 2358 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r5, r2, lsl #3] │ │ │ │ │ + str r1, [lr, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ b 2348 │ │ │ │ │ ldr r1, [pc, #420] @ 2c90 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ @@ -2922,15 +2922,15 @@ │ │ │ │ │ b 28c8 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ b 2974 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, r2 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r5, r2, lsl #3] │ │ │ │ │ + str r1, [lr, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ b 2338 │ │ │ │ │ add r1, r1, #16 │ │ │ │ │ b 2974 │ │ │ │ │ add r1, r1, #24 │ │ │ │ │ b 2974 │ │ │ │ │ @@ -2942,15 +2942,15 @@ │ │ │ │ │ b 2974 │ │ │ │ │ add r1, r1, #56 @ 0x38 │ │ │ │ │ b 2974 │ │ │ │ │ add r1, r1, #64 @ 0x40 │ │ │ │ │ b 2974 │ │ │ │ │ add r1, r1, #72 @ 0x48 │ │ │ │ │ b 2974 │ │ │ │ │ - bl 5978 │ │ │ │ │ + bl 5974 │ │ │ │ │ b 2b28 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr ip, [pc, #216] @ 2c88 │ │ │ │ │ cmp r2, ip │ │ │ │ │ bne 2788 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ @@ -3057,25 +3057,25 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ beq 2d28 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 330 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 5978 │ │ │ │ │ + b 5974 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyDict_Type │ │ │ │ │ │ │ │ │ │ 00002d40 : │ │ │ │ │ set_merge_lock_held(): │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 3660 │ │ │ │ │ + beq 3678 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ @@ -3093,26 +3093,26 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ bge 30ac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ bne 30cc │ │ │ │ │ ldr r6, [r5, #16] │ │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ │ + ldr lr, [r5, #20] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ ldr ip, [r7, #12] │ │ │ │ │ - bne 33ec │ │ │ │ │ - ldr lr, [r7, #8] │ │ │ │ │ - cmp lr, ip │ │ │ │ │ - bne 33ec │ │ │ │ │ + bne 3404 │ │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ │ + cmp r4, ip │ │ │ │ │ + bne 3404 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 2ea4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r1, [r6], #4 │ │ │ │ │ - add r7, r4, #4 │ │ │ │ │ + add r7, lr, #4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ and r8, r0, #7 │ │ │ │ │ bne 308c │ │ │ │ │ mov r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ bgt 2ea4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ @@ -3127,51 +3127,51 @@ │ │ │ │ │ beq 2e5c │ │ │ │ │ cmp r8, #5 │ │ │ │ │ beq 2e4c │ │ │ │ │ cmp r8, #6 │ │ │ │ │ beq 2e3c │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 35c8 │ │ │ │ │ + bne 35e0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 35a0 │ │ │ │ │ + bne 35b8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3580 │ │ │ │ │ + bne 3598 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 33cc │ │ │ │ │ + bne 33e4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 33ac │ │ │ │ │ + bne 33c4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3364 │ │ │ │ │ + bne 337c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3344 │ │ │ │ │ + bne 335c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ble 2f48 │ │ │ │ │ - str lr, [r5, #8] │ │ │ │ │ + str r4, [r5, #8] │ │ │ │ │ str ip, [r5, #12] │ │ │ │ │ b 2d6c │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ add r8, r2, #1 │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r4, r2, lsl #3] │ │ │ │ │ + str r1, [lr, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ ldr r1, [r3, r8, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 2f64 │ │ │ │ │ add r2, r8, #1 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ @@ -3208,520 +3208,519 @@ │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 2edc │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ add r2, r8, #1 │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r4, r8, lsl #3] │ │ │ │ │ + str r1, [lr, r8, lsl #3] │ │ │ │ │ ldr r1, [r6, r8, lsl #3] │ │ │ │ │ str r1, [r7, r8, lsl #3] │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 2eec │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r4, r2, lsl #3] │ │ │ │ │ + str r1, [lr, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ add r2, r8, #2 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 2efc │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r4, r2, lsl #3] │ │ │ │ │ + str r1, [lr, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ add r2, r8, #3 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 2f0c │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r4, r2, lsl #3] │ │ │ │ │ + str r1, [lr, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ add r2, r8, #4 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 2f1c │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r4, r2, lsl #3] │ │ │ │ │ + str r1, [lr, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ add r2, r8, #5 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 2f2c │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r4, r2, lsl #3] │ │ │ │ │ + str r1, [lr, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ add r2, r8, #6 │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 2f3c │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r4, r2, lsl #3] │ │ │ │ │ + str r1, [lr, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ b 2f3c │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r4] │ │ │ │ │ + str r1, [lr] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ str r1, [r7] │ │ │ │ │ b 2de8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ bl d34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 33a4 │ │ │ │ │ + bne 33bc │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ b 2d98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 2d6c │ │ │ │ │ - ldr r8, [pc, #1556] @ 36f0 │ │ │ │ │ + ldr r8, [pc, #1552] @ 36ec │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov sl, r8 │ │ │ │ │ b 30f4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ bgt 2d6c │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ ldr r9, [r3, r4, lsl #3] │ │ │ │ │ add r3, r3, r4, lsl #3 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ cmpne r9, sl │ │ │ │ │ beq 30e4 │ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r9] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ mov fp, r7 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r8 │ │ │ │ │ + and r3, r4, r1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - and r3, r4, ip │ │ │ │ │ - str r2, [sp] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - add r0, r8, #9 │ │ │ │ │ - add r6, r2, r8, lsl #3 │ │ │ │ │ - cmp r0, ip │ │ │ │ │ + str r2, [sp] │ │ │ │ │ + add r2, r8, #9 │ │ │ │ │ + add r6, r0, r8, lsl #3 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ add r4, r6, #16 │ │ │ │ │ - movls r0, #9 │ │ │ │ │ - movhi r0, #0 │ │ │ │ │ - add r4, r4, r0, lsl #3 │ │ │ │ │ - mov r3, sl │ │ │ │ │ + movls r2, #9 │ │ │ │ │ + movhi r2, #0 │ │ │ │ │ + add r4, r4, r2, lsl #3 │ │ │ │ │ + mov lr, r1 │ │ │ │ │ add r6, r6, #8 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + mov r3, sl │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - ldr lr, [r6, #-4] │ │ │ │ │ - sub r0, r6, #8 │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - bne 3204 │ │ │ │ │ + ldr r2, [r6, #-4] │ │ │ │ │ + sub ip, r6, #8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 3208 │ │ │ │ │ ldr r4, [r6, #-8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 3250 │ │ │ │ │ + bne 325c │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r7, fp │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - bne 3668 │ │ │ │ │ - add r3, ip, ip, lsl #1 │ │ │ │ │ - ldr ip, [r5, #8] │ │ │ │ │ + bne 3680 │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ + add r3, lr, lr, lsl #1 │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + str r0, [r5, #8] │ │ │ │ │ + add r0, r0, r0, lsl #2 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - str ip, [r5, #8] │ │ │ │ │ - add ip, ip, ip, lsl #2 │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ str r9, [r6, #-8] │ │ │ │ │ - str r8, [r0, #4] │ │ │ │ │ - bcs 3384 │ │ │ │ │ + str r8, [ip, #4] │ │ │ │ │ + bcs 339c │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ b 30e4 │ │ │ │ │ - cmp r5, lr │ │ │ │ │ - beq 3300 │ │ │ │ │ - cmn lr, #1 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + beq 3318 │ │ │ │ │ + cmn r2, #1 │ │ │ │ │ ldr r4, [sp] │ │ │ │ │ - moveq r4, r0 │ │ │ │ │ + moveq r4, ip │ │ │ │ │ str r4, [sp] │ │ │ │ │ add r6, r6, #8 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne 318c │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ + bne 3190 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r8, sl │ │ │ │ │ - lsr r0, r0, #5 │ │ │ │ │ + lsr r2, r2, #5 │ │ │ │ │ + add r8, r8, r8, lsl #2 │ │ │ │ │ + add r8, r8, r2 │ │ │ │ │ + add r8, r8, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - add r3, r8, r8, lsl #2 │ │ │ │ │ - add r3, r3, r0 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - and r8, r3, ip │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - b 3160 │ │ │ │ │ + and r8, r8, lr │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + mov r1, lr │ │ │ │ │ + b 315c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 321c │ │ │ │ │ + bne 3220 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 330c │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - ldr ip, [pc, #1160] @ 36f4 │ │ │ │ │ - cmp r0, ip │ │ │ │ │ - beq 3628 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + beq 3324 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr ip, [pc, #1144] @ 36f0 │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + beq 3640 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r3, [sp, #12] │ │ │ │ │ strne r2, [r4] │ │ │ │ │ - beq 36e8 │ │ │ │ │ + beq 36e4 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 32c4 │ │ │ │ │ + beq 32d0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - beq 36c4 │ │ │ │ │ + beq 36c0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 330c │ │ │ │ │ - bne 369c │ │ │ │ │ - ldr r2, [r9, #20] │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - ldr ip, [r9, #16] │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - bne 3680 │ │ │ │ │ - ldr r0, [r6, #-8] │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bne 3680 │ │ │ │ │ - add r6, r6, #8 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - bne 318c │ │ │ │ │ - b 3228 │ │ │ │ │ + bgt 3324 │ │ │ │ │ + bne 3698 │ │ │ │ │ + ldr r0, [r9, #20] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr lr, [r9, #16] │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bne 32fc │ │ │ │ │ + ldr r2, [r6, #-8] │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + beq 3220 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + mov r1, lr │ │ │ │ │ + b 3138 │ │ │ │ │ ldr r4, [r6, #-8] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne 3260 │ │ │ │ │ + bne 326c │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r4, r7 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r7, fp │ │ │ │ │ - beq 31fc │ │ │ │ │ + beq 3200 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 31fc │ │ │ │ │ + bne 3200 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 31fc │ │ │ │ │ + b 3200 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r4, r2, lsl #3] │ │ │ │ │ + str r1, [lr, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ b 2e98 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r4, r2, lsl #3] │ │ │ │ │ + str r1, [lr, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ b 2e88 │ │ │ │ │ - ldr r3, [pc, #876] @ 36f8 │ │ │ │ │ + ldr r3, [pc, #848] @ 36f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ lslgt r1, r1, #1 │ │ │ │ │ lslle r1, r1, #2 │ │ │ │ │ bl d34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31fc │ │ │ │ │ + beq 3200 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ b 2d70 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r4, r2, lsl #3] │ │ │ │ │ + str r1, [lr, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ b 2e78 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r4, r2, lsl #3] │ │ │ │ │ + str r1, [lr, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ b 2e68 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str ip, [r5, #8] │ │ │ │ │ str ip, [r5, #12] │ │ │ │ │ ble 2d6c │ │ │ │ │ - ldr r8, [pc, #744] @ 36f0 │ │ │ │ │ + ldr r8, [pc, #716] @ 36ec │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - b 3418 │ │ │ │ │ + b 3430 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ beq 2d6c │ │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne r2, r8 │ │ │ │ │ - beq 340c │ │ │ │ │ + beq 3424 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ strne r1, [r2] │ │ │ │ │ - ldr lr, [r3, #-4] │ │ │ │ │ - and ip, r6, lr │ │ │ │ │ - ldr r1, [r4, ip, lsl #3] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - add r1, r4, ip, lsl #3 │ │ │ │ │ - bne 3458 │ │ │ │ │ - stm r1, {r2, lr} │ │ │ │ │ - b 340c │ │ │ │ │ + ldr r4, [r3, #-4] │ │ │ │ │ + and ip, r6, r4 │ │ │ │ │ + ldr r1, [lr, ip, lsl #3] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + add r1, lr, ip, lsl #3 │ │ │ │ │ + bne 3470 │ │ │ │ │ + stm r1, {r2, r4} │ │ │ │ │ + b 3424 │ │ │ │ │ add r5, ip, #9 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bcc 34d0 │ │ │ │ │ + bcc 34e8 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 35c0 │ │ │ │ │ + beq 35d8 │ │ │ │ │ ldr r5, [r1, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 35e8 │ │ │ │ │ + beq 3600 │ │ │ │ │ ldr r5, [r1, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 35f0 │ │ │ │ │ + beq 3608 │ │ │ │ │ ldr r5, [r1, #32] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 35f8 │ │ │ │ │ + beq 3610 │ │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3600 │ │ │ │ │ + beq 3618 │ │ │ │ │ ldr r5, [r1, #48] @ 0x30 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3608 │ │ │ │ │ + beq 3620 │ │ │ │ │ ldr r5, [r1, #56] @ 0x38 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3610 │ │ │ │ │ + beq 3628 │ │ │ │ │ ldr r5, [r1, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3618 │ │ │ │ │ + beq 3630 │ │ │ │ │ ldr r5, [r1, #72] @ 0x48 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3620 │ │ │ │ │ - lsr r5, lr, #5 │ │ │ │ │ + beq 3638 │ │ │ │ │ + lsr r5, r4, #5 │ │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ │ add r1, r5, #1 │ │ │ │ │ add ip, ip, r1 │ │ │ │ │ and ip, ip, r6 │ │ │ │ │ - ldr r1, [r4, ip, lsl #3] │ │ │ │ │ + ldr r1, [lr, ip, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - add r1, r4, ip, lsl #3 │ │ │ │ │ - beq 3450 │ │ │ │ │ + add r1, lr, ip, lsl #3 │ │ │ │ │ + beq 3468 │ │ │ │ │ add r7, ip, #9 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bcc 356c │ │ │ │ │ + bcc 3584 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 35c0 │ │ │ │ │ + beq 35d8 │ │ │ │ │ ldr r7, [r1, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 35e8 │ │ │ │ │ + beq 3600 │ │ │ │ │ ldr r7, [r1, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 35f0 │ │ │ │ │ + beq 3608 │ │ │ │ │ ldr r7, [r1, #32] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 35f8 │ │ │ │ │ + beq 3610 │ │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3600 │ │ │ │ │ + beq 3618 │ │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3608 │ │ │ │ │ + beq 3620 │ │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3610 │ │ │ │ │ + beq 3628 │ │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3618 │ │ │ │ │ + beq 3630 │ │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3620 │ │ │ │ │ + beq 3638 │ │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add ip, ip, r5 │ │ │ │ │ - b 34e0 │ │ │ │ │ + b 34f8 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r4, r2, lsl #3] │ │ │ │ │ + str r1, [lr, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ b 2e58 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, #1 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r4, r2, lsl #3] │ │ │ │ │ + str r1, [lr, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ b 2e48 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ - b 3450 │ │ │ │ │ + b 3468 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r9, r9, r2 │ │ │ │ │ strne r9, [r1] │ │ │ │ │ - str r1, [r4, r2, lsl #3] │ │ │ │ │ + str r1, [lr, r2, lsl #3] │ │ │ │ │ ldr r1, [r6, r2, lsl #3] │ │ │ │ │ str r1, [r7, r2, lsl #3] │ │ │ │ │ b 2e38 │ │ │ │ │ add r1, r1, #16 │ │ │ │ │ - b 3450 │ │ │ │ │ + b 3468 │ │ │ │ │ add r1, r1, #24 │ │ │ │ │ - b 3450 │ │ │ │ │ + b 3468 │ │ │ │ │ add r1, r1, #32 │ │ │ │ │ - b 3450 │ │ │ │ │ + b 3468 │ │ │ │ │ add r1, r1, #40 @ 0x28 │ │ │ │ │ - b 3450 │ │ │ │ │ + b 3468 │ │ │ │ │ add r1, r1, #48 @ 0x30 │ │ │ │ │ - b 3450 │ │ │ │ │ + b 3468 │ │ │ │ │ add r1, r1, #56 @ 0x38 │ │ │ │ │ - b 3450 │ │ │ │ │ + b 3468 │ │ │ │ │ add r1, r1, #64 @ 0x40 │ │ │ │ │ - b 3450 │ │ │ │ │ + b 3468 │ │ │ │ │ add r1, r1, #72 @ 0x48 │ │ │ │ │ - b 3450 │ │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ │ - ldr ip, [pc, #192] @ 36f4 │ │ │ │ │ - cmp r0, ip │ │ │ │ │ - bne 3270 │ │ │ │ │ + b 3468 │ │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ │ + ldr ip, [pc, #164] @ 36f0 │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + bne 327c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 330c │ │ │ │ │ - ldr r2, [r9, #20] │ │ │ │ │ - b 3270 │ │ │ │ │ + bne 3324 │ │ │ │ │ + ldr r0, [r9, #20] │ │ │ │ │ + b 327c │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ ldr r0, [fp, #16] │ │ │ │ │ str r9, [r3] │ │ │ │ │ str r8, [r3, #4] │ │ │ │ │ b 30e4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - b 3138 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 33a4 │ │ │ │ │ + beq 33bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 33a4 │ │ │ │ │ + bne 33bc │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 33a4 │ │ │ │ │ + b 33bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b 32c4 │ │ │ │ │ + b 32d0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b 328c │ │ │ │ │ + b 3298 │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x0000c350 │ │ │ │ │ │ │ │ │ │ -000036fc : │ │ │ │ │ +000036f8 : │ │ │ │ │ set_iter(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #156] @ 37b4 │ │ │ │ │ + ldr r0, [pc, #156] @ 37b0 │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3784 │ │ │ │ │ + beq 3780 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 378c │ │ │ │ │ - ldr r1, [pc, #128] @ 37b8 │ │ │ │ │ + beq 3788 │ │ │ │ │ + ldr r1, [pc, #128] @ 37b4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ str r0, [r3, #16] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ str r5, [r3, #20] │ │ │ │ │ @@ -3737,98 +3736,98 @@ │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r2, [pc, #40] @ 37bc │ │ │ │ │ + ldr r2, [pc, #40] @ 37b8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ str r5, [r3, #20] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ │ - b 375c │ │ │ │ │ + b 3758 │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000037c0 : │ │ │ │ │ +000037bc : │ │ │ │ │ setiter_iternext(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 391c │ │ │ │ │ + beq 3918 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 396c │ │ │ │ │ + bne 3968 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ ldr lr, [r0, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt 38ec │ │ │ │ │ + bgt 38e8 │ │ │ │ │ ldr r3, [lr, r2, lsl #3] │ │ │ │ │ - ldr ip, [pc, #376] @ 3988 │ │ │ │ │ + ldr ip, [pc, #376] @ 3984 │ │ │ │ │ lsl r5, r2, #3 │ │ │ │ │ cmp r3, ip │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 38c4 │ │ │ │ │ + bne 38c0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt 38f0 │ │ │ │ │ + blt 38ec │ │ │ │ │ add r5, lr, r5 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ add r7, r2, #2 │ │ │ │ │ cmp r3, ip │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - bne 3924 │ │ │ │ │ + bne 3920 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - blt 3954 │ │ │ │ │ + blt 3950 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, ip │ │ │ │ │ add r3, r2, #3 │ │ │ │ │ - bne 3930 │ │ │ │ │ + bne 392c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt 38f0 │ │ │ │ │ + blt 38ec │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ cmpne r6, ip │ │ │ │ │ add r6, r2, #4 │ │ │ │ │ - bne 393c │ │ │ │ │ + bne 3938 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - blt 395c │ │ │ │ │ + blt 3958 │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, ip │ │ │ │ │ add r3, r2, #5 │ │ │ │ │ - bne 3948 │ │ │ │ │ + bne 3944 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt 38f0 │ │ │ │ │ + blt 38ec │ │ │ │ │ ldr r5, [lr, r3, lsl #3] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ cmpne r5, ip │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - beq 3898 │ │ │ │ │ + beq 3894 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt 38ec │ │ │ │ │ + blt 38e8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r0, [lr, r2, lsl #3] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ @@ -3839,56 +3838,56 @@ │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - beq 391c │ │ │ │ │ + beq 3918 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 3964 │ │ │ │ │ + beq 3960 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 38c4 │ │ │ │ │ + b 38c0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r6, r7, #1 │ │ │ │ │ - b 38c4 │ │ │ │ │ + b 38c0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r6, r3, #1 │ │ │ │ │ - b 38c4 │ │ │ │ │ + b 38c0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 38c4 │ │ │ │ │ + b 38c0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b 38f0 │ │ │ │ │ + b 38ec │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 38f0 │ │ │ │ │ + b 38ec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 391c │ │ │ │ │ - ldr r3, [pc, #24] @ 398c │ │ │ │ │ - ldr r1, [pc, #24] @ 3990 │ │ │ │ │ + b 3918 │ │ │ │ │ + ldr r3, [pc, #24] @ 3988 │ │ │ │ │ + ldr r1, [pc, #24] @ 398c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b 391c │ │ │ │ │ + b 3918 │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_RuntimeError │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003994 : │ │ │ │ │ +00003990 : │ │ │ │ │ setiter_dealloc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -3900,89 +3899,89 @@ │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ │ - bne 39ec │ │ │ │ │ + bne 39e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 39e0 │ │ │ │ │ + beq 39dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 39e0 │ │ │ │ │ + bne 39dc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -00003a18 : │ │ │ │ │ +00003a14 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bxeq lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bxne lr │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00003a40 : │ │ │ │ │ +00003a3c : │ │ │ │ │ set_dealloc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r8, [r0, #12] │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_UnTrack │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ │ - ble 3b38 │ │ │ │ │ + ble 3b34 │ │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ - bne 3b2c │ │ │ │ │ + bne 3b28 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - ble 3acc │ │ │ │ │ - ldr r5, [pc, #192] @ 3b58 │ │ │ │ │ + ble 3ac8 │ │ │ │ │ + ldr r5, [pc, #192] @ 3b54 │ │ │ │ │ add r4, r0, #8 │ │ │ │ │ ldr r0, [r4, #-8] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ addeq r4, r4, #8 │ │ │ │ │ - beq 3a98 │ │ │ │ │ + beq 3a94 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 3b10 │ │ │ │ │ + bne 3b0c │ │ │ │ │ subs r8, r8, #1 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ - bne 3a98 │ │ │ │ │ + bne 3a94 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ add r3, r6, #32 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 3b24 │ │ │ │ │ + bne 3b20 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ @@ -3992,225 +3991,225 @@ │ │ │ │ │ pople {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 <_PyTrash_thread_destroy_chain> │ │ │ │ │ R_ARM_JUMP24 _PyTrash_thread_destroy_chain │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 3abc │ │ │ │ │ + bne 3ab8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3abc │ │ │ │ │ + b 3ab8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 3ad8 │ │ │ │ │ + b 3ad4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_ClearWeakRefs │ │ │ │ │ - b 3a84 │ │ │ │ │ + b 3a80 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ - ldr r2, [pc, #20] @ 3b5c │ │ │ │ │ + ldr r2, [pc, #20] @ 3b58 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 3a70 │ │ │ │ │ + bne 3a6c │ │ │ │ │ mov r1, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 <_PyTrash_thread_deposit_object> │ │ │ │ │ R_ARM_JUMP24 _PyTrash_thread_deposit_object │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 set_dealloc │ │ │ │ │ │ │ │ │ │ -00003b60 : │ │ │ │ │ +00003b5c : │ │ │ │ │ PyFrozenSet_New(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r6, [pc, #256] @ 3c78 │ │ │ │ │ + ldr r6, [pc, #256] @ 3c74 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3c70 │ │ │ │ │ + beq 3c6c │ │ │ │ │ mov r2, #7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ add r2, r4, #32 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ │ - beq 3c1c │ │ │ │ │ + beq 3c18 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ add r1, r6, #208 @ 0xd0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ cmpne r0, r6 │ │ │ │ │ - beq 3c24 │ │ │ │ │ + beq 3c20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c24 │ │ │ │ │ + bne 3c20 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c24 │ │ │ │ │ - ldr r3, [pc, #124] @ 3c7c │ │ │ │ │ + bne 3c20 │ │ │ │ │ + ldr r3, [pc, #124] @ 3c78 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 3c40 │ │ │ │ │ + beq 3c3c │ │ │ │ │ bl 330 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c4c │ │ │ │ │ + bne 3c48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2d40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c4c │ │ │ │ │ + bne 3c48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl 5978 │ │ │ │ │ + bl 5974 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3c1c │ │ │ │ │ + beq 3c18 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3c70 │ │ │ │ │ + beq 3c6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3c70 │ │ │ │ │ + bne 3c6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3c1c │ │ │ │ │ + b 3c18 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyDict_Type │ │ │ │ │ │ │ │ │ │ -00003c80 : │ │ │ │ │ +00003c7c : │ │ │ │ │ PySet_Size(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #84] @ 3cec │ │ │ │ │ + ldr r5, [pc, #84] @ 3ce8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ add r3, r5, #208 @ 0xd0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ - bne 3cb4 │ │ │ │ │ + bne 3cb0 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #52] @ 3cf0 │ │ │ │ │ + ldr r1, [pc, #52] @ 3cec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3cac │ │ │ │ │ + bne 3ca8 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3cac │ │ │ │ │ - ldr r1, [pc, #20] @ 3cf4 │ │ │ │ │ - ldr r0, [pc, #20] @ 3cf8 │ │ │ │ │ + bne 3ca8 │ │ │ │ │ + ldr r1, [pc, #20] @ 3cf0 │ │ │ │ │ + ldr r0, [pc, #20] @ 3cf4 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000a35 │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003cfc : │ │ │ │ │ +00003cf8 : │ │ │ │ │ set_len(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00003d04 <_PySet_NextEntryRef>: │ │ │ │ │ +00003d00 <_PySet_NextEntryRef>: │ │ │ │ │ _PySet_NextEntryRef(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r5, [pc, #388] @ 3ea0 <_PySet_NextEntryRef+0x19c> │ │ │ │ │ + ldr r5, [pc, #388] @ 3e9c <_PySet_NextEntryRef+0x19c> │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r1, r5, #208 @ 0xd0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - bne 3e38 <_PySet_NextEntryRef+0x134> │ │ │ │ │ + bne 3e34 <_PySet_NextEntryRef+0x134> │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ cmp r1, lr │ │ │ │ │ add r0, r0, lr, lsl #3 │ │ │ │ │ - blt 3e80 <_PySet_NextEntryRef+0x17c> │ │ │ │ │ + blt 3e7c <_PySet_NextEntryRef+0x17c> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ - ldr r5, [pc, #328] @ 3ea4 <_PySet_NextEntryRef+0x1a0> │ │ │ │ │ + ldr r5, [pc, #328] @ 3ea0 <_PySet_NextEntryRef+0x1a0> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ cmpne ip, r5 │ │ │ │ │ - bne 3e2c <_PySet_NextEntryRef+0x128> │ │ │ │ │ + bne 3e28 <_PySet_NextEntryRef+0x128> │ │ │ │ │ add ip, lr, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bgt 3dd4 <_PySet_NextEntryRef+0xd0> │ │ │ │ │ + bgt 3dd0 <_PySet_NextEntryRef+0xd0> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ cmpne r6, #0 │ │ │ │ │ addne r0, r0, #8 │ │ │ │ │ - bne 3de4 <_PySet_NextEntryRef+0xe0> │ │ │ │ │ + bne 3de0 <_PySet_NextEntryRef+0xe0> │ │ │ │ │ add ip, lr, #2 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bgt 3dd4 <_PySet_NextEntryRef+0xd0> │ │ │ │ │ + bgt 3dd0 <_PySet_NextEntryRef+0xd0> │ │ │ │ │ ldr r6, [r0, #16] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ cmpne r6, #0 │ │ │ │ │ addne r0, r0, #16 │ │ │ │ │ - bne 3de4 <_PySet_NextEntryRef+0xe0> │ │ │ │ │ + bne 3de0 <_PySet_NextEntryRef+0xe0> │ │ │ │ │ add ip, lr, #3 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ add r0, r0, #24 │ │ │ │ │ - bgt 3dd4 <_PySet_NextEntryRef+0xd0> │ │ │ │ │ + bgt 3dd0 <_PySet_NextEntryRef+0xd0> │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ cmpne lr, r5 │ │ │ │ │ - bne 3de4 <_PySet_NextEntryRef+0xe0> │ │ │ │ │ + bne 3de0 <_PySet_NextEntryRef+0xe0> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ - ble 3db4 <_PySet_NextEntryRef+0xb0> │ │ │ │ │ + ble 3db0 <_PySet_NextEntryRef+0xb0> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4] │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3e24 <_PySet_NextEntryRef+0x120> │ │ │ │ │ + b 3e20 <_PySet_NextEntryRef+0x120> │ │ │ │ │ cmp ip, r1 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4] │ │ │ │ │ - bgt 3ddc <_PySet_NextEntryRef+0xd8> │ │ │ │ │ + bgt 3dd8 <_PySet_NextEntryRef+0xd8> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ ldr r1, [ip] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldrne r0, [r0, #4] │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ ldreq r1, [r0, #4] │ │ │ │ │ strne r1, [ip] │ │ │ │ │ @@ -4219,108 +4218,108 @@ │ │ │ │ │ mov r0, #1 │ │ │ │ │ streq ip, [r2] │ │ │ │ │ streq r1, [r3] │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str lr, [r4] │ │ │ │ │ - b 3df4 <_PySet_NextEntryRef+0xf0> │ │ │ │ │ - ldr r1, [pc, #104] @ 3ea8 <_PySet_NextEntryRef+0x1a4> │ │ │ │ │ + b 3df0 <_PySet_NextEntryRef+0xf0> │ │ │ │ │ + ldr r1, [pc, #104] @ 3ea4 <_PySet_NextEntryRef+0x1a4> │ │ │ │ │ stm sp, {r2, r3} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldm sp, {r2, r3} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3e68 <_PySet_NextEntryRef+0x164> │ │ │ │ │ + bne 3e64 <_PySet_NextEntryRef+0x164> │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldm sp, {r2, r3} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3e8c <_PySet_NextEntryRef+0x188> │ │ │ │ │ + beq 3e88 <_PySet_NextEntryRef+0x188> │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ add r0, r0, lr, lsl #3 │ │ │ │ │ - ble 3d50 <_PySet_NextEntryRef+0x4c> │ │ │ │ │ + ble 3d4c <_PySet_NextEntryRef+0x4c> │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str lr, [r4] │ │ │ │ │ - b 3ddc <_PySet_NextEntryRef+0xd8> │ │ │ │ │ - ldr r0, [pc, #24] @ 3eac <_PySet_NextEntryRef+0x1a8> │ │ │ │ │ + b 3dd8 <_PySet_NextEntryRef+0xd8> │ │ │ │ │ + ldr r0, [pc, #24] @ 3ea8 <_PySet_NextEntryRef+0x1a8> │ │ │ │ │ mov r1, #2704 @ 0xa90 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 3e24 <_PySet_NextEntryRef+0x120> │ │ │ │ │ + b 3e20 <_PySet_NextEntryRef+0x120> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003eb0 <_PySet_Contains>: │ │ │ │ │ +00003eac <_PySet_Contains>: │ │ │ │ │ _PySet_Contains(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r8, [pc, #816] @ 41f8 <_PySet_Contains+0x348> │ │ │ │ │ + ldr r8, [pc, #816] @ 41f4 <_PySet_Contains+0x348> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 4058 <_PySet_Contains+0x1a8> │ │ │ │ │ + bne 4054 <_PySet_Contains+0x1a8> │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 4058 <_PySet_Contains+0x1a8> │ │ │ │ │ + beq 4054 <_PySet_Contains+0x1a8> │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ mov sl, r4 │ │ │ │ │ and r7, r4, r2 │ │ │ │ │ add r3, r7, #9 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add fp, ip, r7, lsl #3 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ - bls 4070 <_PySet_Contains+0x1c0> │ │ │ │ │ + bls 406c <_PySet_Contains+0x1c0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3f34 <_PySet_Contains+0x84> │ │ │ │ │ + bne 3f30 <_PySet_Contains+0x84> │ │ │ │ │ ldr r9, [ip, r7, lsl #3] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 41a0 <_PySet_Contains+0x2f0> │ │ │ │ │ + bne 419c <_PySet_Contains+0x2f0> │ │ │ │ │ ldr r0, [fp] │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 40a0 <_PySet_Contains+0x1f0> │ │ │ │ │ + bne 409c <_PySet_Contains+0x1f0> │ │ │ │ │ ldr r9, [fp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 3f20 <_PySet_Contains+0x70> │ │ │ │ │ + beq 3f1c <_PySet_Contains+0x70> │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 3f84 <_PySet_Contains+0xd4> │ │ │ │ │ + bne 3f80 <_PySet_Contains+0xd4> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 3f84 <_PySet_Contains+0xd4> │ │ │ │ │ + bne 3f80 <_PySet_Contains+0xd4> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3f20 <_PySet_Contains+0x70> │ │ │ │ │ + bne 3f1c <_PySet_Contains+0x70> │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r9] │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -4329,102 +4328,102 @@ │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 3fd0 <_PySet_Contains+0x120> │ │ │ │ │ + beq 3fcc <_PySet_Contains+0x120> │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r9] │ │ │ │ │ - beq 41ac <_PySet_Contains+0x2fc> │ │ │ │ │ + beq 41a8 <_PySet_Contains+0x2fc> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 4044 <_PySet_Contains+0x194> │ │ │ │ │ + blt 4040 <_PySet_Contains+0x194> │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne 3eec <_PySet_Contains+0x3c> │ │ │ │ │ + bne 3ee8 <_PySet_Contains+0x3c> │ │ │ │ │ ldr r1, [fp] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bne 3eec <_PySet_Contains+0x3c> │ │ │ │ │ + bne 3ee8 <_PySet_Contains+0x3c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3f20 <_PySet_Contains+0x70> │ │ │ │ │ + bne 3f1c <_PySet_Contains+0x70> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ - beq 40a0 <_PySet_Contains+0x1f0> │ │ │ │ │ + beq 409c <_PySet_Contains+0x1f0> │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r3, fp, #72 @ 0x48 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r4 │ │ │ │ │ ldr r0, [fp, #12] │ │ │ │ │ add r9, fp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 40cc <_PySet_Contains+0x21c> │ │ │ │ │ + bne 40c8 <_PySet_Contains+0x21c> │ │ │ │ │ ldr lr, [fp, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 40cc <_PySet_Contains+0x21c> │ │ │ │ │ + bne 40c8 <_PySet_Contains+0x21c> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov fp, r9 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 3f20 <_PySet_Contains+0x70> │ │ │ │ │ + bne 3f1c <_PySet_Contains+0x70> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 set_contains_lock_held.part.0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 3ee8 <_PySet_Contains+0x38> │ │ │ │ │ - b 4044 <_PySet_Contains+0x194> │ │ │ │ │ + bne 3ee4 <_PySet_Contains+0x38> │ │ │ │ │ + b 4040 <_PySet_Contains+0x194> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 40b8 <_PySet_Contains+0x208> │ │ │ │ │ + bne 40b4 <_PySet_Contains+0x208> │ │ │ │ │ ldr r9, [fp] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 3f20 <_PySet_Contains+0x70> │ │ │ │ │ + beq 3f1c <_PySet_Contains+0x70> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r3, #9 │ │ │ │ │ - beq 3f44 <_PySet_Contains+0x94> │ │ │ │ │ - b 4008 <_PySet_Contains+0x158> │ │ │ │ │ + beq 3f40 <_PySet_Contains+0x94> │ │ │ │ │ + b 4004 <_PySet_Contains+0x158> │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r7, r7, r7, lsl #2 │ │ │ │ │ lsr sl, sl, #5 │ │ │ │ │ add r7, r7, sl │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ and r7, r7, r2 │ │ │ │ │ - b 3ef8 <_PySet_Contains+0x48> │ │ │ │ │ + b 3ef4 <_PySet_Contains+0x48> │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 4008 <_PySet_Contains+0x158> │ │ │ │ │ + bne 4004 <_PySet_Contains+0x158> │ │ │ │ │ ldr r9, [fp] │ │ │ │ │ mov r3, #9 │ │ │ │ │ - b 3f44 <_PySet_Contains+0x94> │ │ │ │ │ + b 3f40 <_PySet_Contains+0x94> │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bne 4190 <_PySet_Contains+0x2e0> │ │ │ │ │ + bne 418c <_PySet_Contains+0x2e0> │ │ │ │ │ ldr r4, [fp, #8] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 4034 <_PySet_Contains+0x184> │ │ │ │ │ + beq 4030 <_PySet_Contains+0x184> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 4114 <_PySet_Contains+0x264> │ │ │ │ │ + bne 4110 <_PySet_Contains+0x264> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 4114 <_PySet_Contains+0x264> │ │ │ │ │ + bne 4110 <_PySet_Contains+0x264> │ │ │ │ │ mov r0, r4 │ │ │ │ │ stm sp, {r1, r3} │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldm sp, {r1, r3} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4034 <_PySet_Contains+0x184> │ │ │ │ │ + bne 4030 <_PySet_Contains+0x184> │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r4] │ │ │ │ │ mov r2, #2 │ │ │ │ │ @@ -4433,213 +4432,213 @@ │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldmib sp, {r1, r3} │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4160 <_PySet_Contains+0x2b0> │ │ │ │ │ + beq 415c <_PySet_Contains+0x2b0> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - beq 41c8 <_PySet_Contains+0x318> │ │ │ │ │ + beq 41c4 <_PySet_Contains+0x318> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 41f0 <_PySet_Contains+0x340> │ │ │ │ │ + blt 41ec <_PySet_Contains+0x340> │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 41e4 <_PySet_Contains+0x334> │ │ │ │ │ + bne 41e0 <_PySet_Contains+0x334> │ │ │ │ │ ldr r0, [fp, #8] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne 41e4 <_PySet_Contains+0x334> │ │ │ │ │ + bne 41e0 <_PySet_Contains+0x334> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4034 <_PySet_Contains+0x184> │ │ │ │ │ + bne 4030 <_PySet_Contains+0x184> │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq 4094 <_PySet_Contains+0x1e4> │ │ │ │ │ + beq 4090 <_PySet_Contains+0x1e4> │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b 4018 <_PySet_Contains+0x168> │ │ │ │ │ + b 4014 <_PySet_Contains+0x168> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3f40 <_PySet_Contains+0x90> │ │ │ │ │ - b 40a0 <_PySet_Contains+0x1f0> │ │ │ │ │ + beq 3f3c <_PySet_Contains+0x90> │ │ │ │ │ + b 409c <_PySet_Contains+0x1f0> │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b 3fd0 <_PySet_Contains+0x120> │ │ │ │ │ + b 3fcc <_PySet_Contains+0x120> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ │ - b 4160 <_PySet_Contains+0x2b0> │ │ │ │ │ + b 415c <_PySet_Contains+0x2b0> │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b 3eec <_PySet_Contains+0x3c> │ │ │ │ │ + b 3ee8 <_PySet_Contains+0x3c> │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b 4044 <_PySet_Contains+0x194> │ │ │ │ │ + b 4040 <_PySet_Contains+0x194> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ -000041fc <_PySet_NextEntry>: │ │ │ │ │ +000041f8 <_PySet_NextEntry>: │ │ │ │ │ _PySet_NextEntry(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r4, [pc, #388] @ 4398 <_PySet_NextEntry+0x19c> │ │ │ │ │ + ldr r4, [pc, #388] @ 4394 <_PySet_NextEntry+0x19c> │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r1, r4, #208 @ 0xd0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ cmpne r0, r4 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - bne 4354 <_PySet_NextEntry+0x158> │ │ │ │ │ + bne 4350 <_PySet_NextEntry+0x158> │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ ldr r6, [r7, #16] │ │ │ │ │ ldr r4, [r7, #20] │ │ │ │ │ cmp ip, r6 │ │ │ │ │ add r4, r4, ip, lsl #3 │ │ │ │ │ - bgt 4348 <_PySet_NextEntry+0x14c> │ │ │ │ │ + bgt 4344 <_PySet_NextEntry+0x14c> │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ - ldr r7, [pc, #328] @ 439c <_PySet_NextEntry+0x1a0> │ │ │ │ │ + ldr r7, [pc, #328] @ 4398 <_PySet_NextEntry+0x1a0> │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r1, r7 │ │ │ │ │ - bne 4334 <_PySet_NextEntry+0x138> │ │ │ │ │ + bne 4330 <_PySet_NextEntry+0x138> │ │ │ │ │ cmp r6, lr │ │ │ │ │ - blt 4340 <_PySet_NextEntry+0x144> │ │ │ │ │ + blt 433c <_PySet_NextEntry+0x144> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r0, ip, #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ addne r8, r4, #8 │ │ │ │ │ - bne 430c <_PySet_NextEntry+0x110> │ │ │ │ │ + bne 4308 <_PySet_NextEntry+0x110> │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bgt 42fc <_PySet_NextEntry+0x100> │ │ │ │ │ + bgt 42f8 <_PySet_NextEntry+0x100> │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add lr, ip, #3 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ addne r8, r4, #16 │ │ │ │ │ movne lr, r0 │ │ │ │ │ - bne 430c <_PySet_NextEntry+0x110> │ │ │ │ │ + bne 4308 <_PySet_NextEntry+0x110> │ │ │ │ │ cmp lr, r6 │ │ │ │ │ - bgt 4340 <_PySet_NextEntry+0x144> │ │ │ │ │ + bgt 433c <_PySet_NextEntry+0x144> │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ add r0, ip, #4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r1, r7 │ │ │ │ │ addne r8, r4, #24 │ │ │ │ │ - bne 430c <_PySet_NextEntry+0x110> │ │ │ │ │ + bne 4308 <_PySet_NextEntry+0x110> │ │ │ │ │ cmp r0, r6 │ │ │ │ │ add r8, r4, #32 │ │ │ │ │ - bgt 42fc <_PySet_NextEntry+0x100> │ │ │ │ │ + bgt 42f8 <_PySet_NextEntry+0x100> │ │ │ │ │ rsb ip, ip, ip, lsl #29 │ │ │ │ │ add ip, r4, ip, lsl #3 │ │ │ │ │ ldr r1, [ip, r0, lsl #3] │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r1, r7 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - bne 430c <_PySet_NextEntry+0x110> │ │ │ │ │ + bne 4308 <_PySet_NextEntry+0x110> │ │ │ │ │ cmp r0, r6 │ │ │ │ │ add r8, r8, #8 │ │ │ │ │ - ble 42d8 <_PySet_NextEntry+0xdc> │ │ │ │ │ + ble 42d4 <_PySet_NextEntry+0xdc> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r5] │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 432c <_PySet_NextEntry+0x130> │ │ │ │ │ + b 4328 <_PySet_NextEntry+0x130> │ │ │ │ │ cmp lr, r6 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str lr, [r5] │ │ │ │ │ - bgt 4304 <_PySet_NextEntry+0x108> │ │ │ │ │ + bgt 4300 <_PySet_NextEntry+0x108> │ │ │ │ │ ldm r8, {r0, r1} │ │ │ │ │ str r0, [r2] │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r8, r4 │ │ │ │ │ str lr, [r5] │ │ │ │ │ - b 431c <_PySet_NextEntry+0x120> │ │ │ │ │ + b 4318 <_PySet_NextEntry+0x120> │ │ │ │ │ mov r0, lr │ │ │ │ │ - b 42fc <_PySet_NextEntry+0x100> │ │ │ │ │ + b 42f8 <_PySet_NextEntry+0x100> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r5] │ │ │ │ │ - b 4304 <_PySet_NextEntry+0x108> │ │ │ │ │ - ldr r1, [pc, #68] @ 43a0 <_PySet_NextEntry+0x1a4> │ │ │ │ │ + b 4300 <_PySet_NextEntry+0x108> │ │ │ │ │ + ldr r1, [pc, #68] @ 439c <_PySet_NextEntry+0x1a4> │ │ │ │ │ stm sp, {r2, r3} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldm sp, {r2, r3} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4230 <_PySet_NextEntry+0x34> │ │ │ │ │ + bne 422c <_PySet_NextEntry+0x34> │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldm sp, {r2, r3} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4230 <_PySet_NextEntry+0x34> │ │ │ │ │ - ldr r0, [pc, #24] @ 43a4 <_PySet_NextEntry+0x1a8> │ │ │ │ │ + bne 422c <_PySet_NextEntry+0x34> │ │ │ │ │ + ldr r0, [pc, #24] @ 43a0 <_PySet_NextEntry+0x1a8> │ │ │ │ │ mov r1, #2688 @ 0xa80 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 432c <_PySet_NextEntry+0x130> │ │ │ │ │ + b 4328 <_PySet_NextEntry+0x130> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000043a8 : │ │ │ │ │ +000043a4 : │ │ │ │ │ frozenset_hash(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ popne {r4, r5, pc} │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ add r3, lr, r0, lsl #3 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bhi 45f0 │ │ │ │ │ + bhi 45ec │ │ │ │ │ mov r5, r3 │ │ │ │ │ sub r3, r3, lr │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - ldr ip, [pc, #524] @ 45f8 │ │ │ │ │ - ldr r1, [pc, #524] @ 45fc │ │ │ │ │ + ldr ip, [pc, #524] @ 45f4 │ │ │ │ │ + ldr r1, [pc, #524] @ 45f8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r5, r5, #8 │ │ │ │ │ - beq 44c0 │ │ │ │ │ + beq 44bc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 44b4 │ │ │ │ │ + beq 44b0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 449c │ │ │ │ │ + beq 4498 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 4484 │ │ │ │ │ + beq 4480 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 446c │ │ │ │ │ + beq 4468 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 4454 │ │ │ │ │ + beq 4450 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 443c │ │ │ │ │ + beq 4438 │ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ │ add lr, lr, #8 │ │ │ │ │ eor r3, r3, r3, lsl #16 │ │ │ │ │ eor r3, r3, ip │ │ │ │ │ mul r2, r1, r3 │ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ │ add lr, lr, #8 │ │ │ │ │ @@ -4669,15 +4668,15 @@ │ │ │ │ │ add lr, lr, #8 │ │ │ │ │ eor r3, r3, r3, lsl #16 │ │ │ │ │ eor r3, r3, ip │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ eor r2, r2, r3 │ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ │ add lr, lr, #8 │ │ │ │ │ - b 4554 │ │ │ │ │ + b 4550 │ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ │ add lr, lr, #64 @ 0x40 │ │ │ │ │ eor r3, r3, r3, lsl #16 │ │ │ │ │ eor r3, r3, ip │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ eor r2, r2, r3 │ │ │ │ │ ldr r3, [lr, #-52] @ 0xffffffcc │ │ │ │ │ @@ -4712,78 +4711,78 @@ │ │ │ │ │ eor r2, r2, r3 │ │ │ │ │ ldr r3, [lr, #-4] │ │ │ │ │ eor r3, r3, r3, lsl #16 │ │ │ │ │ eor r3, r3, ip │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ cmp lr, r5 │ │ │ │ │ eor r2, r2, r3 │ │ │ │ │ - bne 44c0 │ │ │ │ │ + bne 44bc │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ sub r0, r0, r1 │ │ │ │ │ sub r1, r1, r3 │ │ │ │ │ ands ip, r1, #1 │ │ │ │ │ mvnne ip, #0 │ │ │ │ │ - ldr r1, [pc, #112] @ 4600 │ │ │ │ │ + ldr r1, [pc, #112] @ 45fc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mul r1, r3, r1 │ │ │ │ │ - ldr r3, [pc, #104] @ 4604 │ │ │ │ │ + ldr r3, [pc, #104] @ 4600 │ │ │ │ │ ands r0, r0, #1 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ and r3, r3, ip │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ - ldr r1, [pc, #88] @ 4608 │ │ │ │ │ + ldr r1, [pc, #88] @ 4604 │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ lsr r2, r3, #25 │ │ │ │ │ eor r2, r2, r3, lsr #11 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ add r2, r3, r3, lsl #2 │ │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ │ rsb r3, r3, r2, lsl #2 │ │ │ │ │ - ldr r0, [pc, #52] @ 460c │ │ │ │ │ + ldr r0, [pc, #52] @ 4608 │ │ │ │ │ rsb r3, r3, r3, lsl #3 │ │ │ │ │ add r3, r3, r3, lsl #5 │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - ldreq r0, [pc, #36] @ 4610 │ │ │ │ │ + ldreq r0, [pc, #36] @ 460c │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 456c │ │ │ │ │ + b 4568 │ │ │ │ │ .word 0x055b4db3 │ │ │ │ │ .word 0xd93f34d7 │ │ │ │ │ .word 0x72e8ef4d │ │ │ │ │ .word 0x6cee2dd4 │ │ │ │ │ .word 0xe5839d55 │ │ │ │ │ .word 0x3611c3e3 │ │ │ │ │ .word 0x2338c7c1 │ │ │ │ │ │ │ │ │ │ -00004614 : │ │ │ │ │ +00004610 : │ │ │ │ │ PySet_Clear(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ - ldr r1, [pc, #352] @ 478c │ │ │ │ │ + ldr r1, [pc, #352] @ 4788 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 476c │ │ │ │ │ + bne 4768 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ add r7, r4, #32 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ - bne 470c │ │ │ │ │ + bne 4708 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 4758 │ │ │ │ │ + ble 4754 │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ mov r1, #0 │ │ │ │ │ @@ -4794,40 +4793,40 @@ │ │ │ │ │ mov r2, #7 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - ble 4700 │ │ │ │ │ + ble 46fc │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r6, sp │ │ │ │ │ - ldr r9, [pc, #224] @ 4790 │ │ │ │ │ + ldr r9, [pc, #224] @ 478c │ │ │ │ │ add r4, r6, #8 │ │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, r9 │ │ │ │ │ addeq r4, r4, #8 │ │ │ │ │ - beq 46b0 │ │ │ │ │ + beq 46ac │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq 46ec │ │ │ │ │ + beq 46e8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 46ec │ │ │ │ │ + bne 46e8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ - bne 46b0 │ │ │ │ │ + bne 46ac │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne 474c │ │ │ │ │ + bne 4748 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -4839,58 +4838,58 @@ │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ movgt r8, r7 │ │ │ │ │ str r7, [r4, #20] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ movgt r7, r6 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - bgt 46a8 │ │ │ │ │ + bgt 46a4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 4700 │ │ │ │ │ + b 46fc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movgt r8, r7 │ │ │ │ │ movgt r6, r7 │ │ │ │ │ - bgt 46a8 │ │ │ │ │ - b 4700 │ │ │ │ │ + bgt 46a4 │ │ │ │ │ + b 46fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 463c │ │ │ │ │ - ldr r0, [pc, #20] @ 4794 │ │ │ │ │ - ldr r1, [pc, #20] @ 4798 │ │ │ │ │ + bne 4638 │ │ │ │ │ + ldr r0, [pc, #20] @ 4790 │ │ │ │ │ + ldr r1, [pc, #20] @ 4794 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 4704 │ │ │ │ │ + b 4700 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000a3f │ │ │ │ │ │ │ │ │ │ -0000479c : │ │ │ │ │ +00004798 : │ │ │ │ │ set_clear_internal(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ ldr r8, [r0, #20] │ │ │ │ │ add r6, r0, #32 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 4884 │ │ │ │ │ + bne 4880 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 48cc │ │ │ │ │ + ble 48c8 │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ mov r1, #0 │ │ │ │ │ @@ -4903,38 +4902,38 @@ │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ mov r7, sp │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r6, [r4, #20] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 4878 │ │ │ │ │ - ldr r9, [pc, #172] @ 48d4 │ │ │ │ │ + ble 4874 │ │ │ │ │ + ldr r9, [pc, #172] @ 48d0 │ │ │ │ │ add r4, r7, #8 │ │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, r9 │ │ │ │ │ addeq r4, r4, #8 │ │ │ │ │ - beq 4828 │ │ │ │ │ + beq 4824 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq 4864 │ │ │ │ │ + beq 4860 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 4864 │ │ │ │ │ + bne 4860 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ - bne 4828 │ │ │ │ │ + bne 4824 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne 48c0 │ │ │ │ │ + bne 48bc │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -4945,43 +4944,43 @@ │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r7, r8 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r6, [r4, #20] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - bgt 4820 │ │ │ │ │ + bgt 481c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 4878 │ │ │ │ │ + b 4874 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b 4818 │ │ │ │ │ + b 4814 │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000048d8 : │ │ │ │ │ +000048d4 : │ │ │ │ │ set_add(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr sl, [pc, #728] @ 4bc8 │ │ │ │ │ + ldr sl, [pc, #728] @ 4bc4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, sl │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 4afc │ │ │ │ │ + beq 4af8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 4bb4 │ │ │ │ │ + beq 4bb0 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r6] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ @@ -5000,227 +4999,227 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ mov fp, r7 │ │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ │ sub ip, r4, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 49dc │ │ │ │ │ + bne 49d8 │ │ │ │ │ ldr r7, [r4, #-8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 4ac4 │ │ │ │ │ + bne 4ac0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - bne 4b5c │ │ │ │ │ + bne 4b58 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ str r6, [r4, #-8] │ │ │ │ │ str r8, [ip, #4] │ │ │ │ │ - bcs 4b0c │ │ │ │ │ - ldr r0, [pc, #500] @ 4bcc │ │ │ │ │ + bcs 4b08 │ │ │ │ │ + ldr r0, [pc, #500] @ 4bc8 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq 4a28 │ │ │ │ │ + beq 4a24 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r9, ip │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - bne 4974 │ │ │ │ │ + bne 4970 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ mov fp, r5 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ │ add fp, fp, r3 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ and fp, fp, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, lr │ │ │ │ │ - b 4940 │ │ │ │ │ + b 493c │ │ │ │ │ ldr r7, [r4, #-8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - beq 4ad4 │ │ │ │ │ + beq 4ad0 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 4b30 │ │ │ │ │ + beq 4b2c │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r7] │ │ │ │ │ mov r2, #2 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4a88 │ │ │ │ │ + beq 4a84 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r7] │ │ │ │ │ - beq 4b7c │ │ │ │ │ + beq 4b78 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 4ad4 │ │ │ │ │ - bne 4b98 │ │ │ │ │ + bgt 4ad0 │ │ │ │ │ + bne 4b94 │ │ │ │ │ ldr lr, [r6, #20] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne 4b6c │ │ │ │ │ + bne 4b68 │ │ │ │ │ ldr r0, [r4, #-8] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 4b6c │ │ │ │ │ + bne 4b68 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - bne 4974 │ │ │ │ │ - b 49f8 │ │ │ │ │ + bne 4970 │ │ │ │ │ + b 49f4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 49ec │ │ │ │ │ + bne 49e8 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne 4a34 │ │ │ │ │ + bne 4a30 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 49d0 │ │ │ │ │ + beq 49cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 49d0 │ │ │ │ │ + bne 49cc │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 49d0 │ │ │ │ │ + b 49cc │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 4918 │ │ │ │ │ - b 4904 │ │ │ │ │ - ldr r3, [pc, #188] @ 4bd0 │ │ │ │ │ + bne 4914 │ │ │ │ │ + b 4900 │ │ │ │ │ + ldr r3, [pc, #188] @ 4bcc │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ lslgt r1, r1, #1 │ │ │ │ │ lslle r1, r1, #2 │ │ │ │ │ bl d34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 49d0 │ │ │ │ │ - b 4bb4 │ │ │ │ │ + beq 49cc │ │ │ │ │ + b 4bb0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne 4a40 │ │ │ │ │ + bne 4a3c │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4ad4 │ │ │ │ │ + bne 4ad0 │ │ │ │ │ ldr lr, [r6, #20] │ │ │ │ │ - b 4a40 │ │ │ │ │ + b 4a3c │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ str r6, [r9] │ │ │ │ │ str r8, [r9, #4] │ │ │ │ │ - b 49d0 │ │ │ │ │ + b 49cc │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r1, lr │ │ │ │ │ - b 4934 │ │ │ │ │ + b 4930 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b 4a88 │ │ │ │ │ + b 4a84 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4bb4 │ │ │ │ │ + beq 4bb0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - beq 4bbc │ │ │ │ │ + beq 4bb8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 49d4 │ │ │ │ │ + b 49d0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4bb4 │ │ │ │ │ + b 4bb0 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x0000c350 │ │ │ │ │ │ │ │ │ │ -00004bd4 : │ │ │ │ │ +00004bd0 : │ │ │ │ │ set___contains__(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r8, [pc, #832] @ 4f2c │ │ │ │ │ + ldr r8, [pc, #832] @ 4f28 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 4d8c │ │ │ │ │ + bne 4d88 │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 4d8c │ │ │ │ │ + beq 4d88 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ mov sl, r4 │ │ │ │ │ and r7, r4, r2 │ │ │ │ │ add r3, r7, #9 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add fp, ip, r7, lsl #3 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ - bls 4da4 │ │ │ │ │ + bls 4da0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4c5c │ │ │ │ │ + bne 4c58 │ │ │ │ │ ldr r9, [ip, r7, lsl #3] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 4ed4 │ │ │ │ │ + bne 4ed0 │ │ │ │ │ ldr r0, [fp] │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 4dd4 │ │ │ │ │ + bne 4dd0 │ │ │ │ │ ldr r9, [fp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 4c44 │ │ │ │ │ + beq 4c40 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 4cac │ │ │ │ │ + bne 4ca8 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 4cac │ │ │ │ │ + bne 4ca8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4c44 │ │ │ │ │ + bne 4c40 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r9] │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -5229,105 +5228,105 @@ │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 4cf8 │ │ │ │ │ + beq 4cf4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r9] │ │ │ │ │ - beq 4ee0 │ │ │ │ │ + beq 4edc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 4d6c │ │ │ │ │ + blt 4d68 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne 4c10 │ │ │ │ │ + bne 4c0c │ │ │ │ │ ldr r1, [fp] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bne 4c10 │ │ │ │ │ + bne 4c0c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4c44 │ │ │ │ │ + bne 4c40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ - beq 4dd4 │ │ │ │ │ + beq 4dd0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r3, fp, #72 @ 0x48 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r4 │ │ │ │ │ ldr r0, [fp, #12] │ │ │ │ │ add r9, fp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4e00 │ │ │ │ │ + bne 4dfc │ │ │ │ │ ldr lr, [fp, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4e00 │ │ │ │ │ + bne 4dfc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov fp, r9 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 4c44 │ │ │ │ │ + bne 4c40 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL set_contains_lock_held.part.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 4c50 │ │ │ │ │ + bne 4c4c │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 4c0c │ │ │ │ │ - b 4d6c │ │ │ │ │ + bne 4c08 │ │ │ │ │ + b 4d68 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4dec │ │ │ │ │ + bne 4de8 │ │ │ │ │ ldr r9, [fp] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 4c44 │ │ │ │ │ + beq 4c40 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r3, #9 │ │ │ │ │ - beq 4c6c │ │ │ │ │ - b 4d30 │ │ │ │ │ + beq 4c68 │ │ │ │ │ + b 4d2c │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r7, r7, r7, lsl #2 │ │ │ │ │ lsr sl, sl, #5 │ │ │ │ │ add r7, r7, sl │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ and r7, r7, r2 │ │ │ │ │ - b 4c1c │ │ │ │ │ + b 4c18 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 4d30 │ │ │ │ │ + bne 4d2c │ │ │ │ │ ldr r9, [fp] │ │ │ │ │ mov r3, #9 │ │ │ │ │ - b 4c6c │ │ │ │ │ + b 4c68 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bne 4ec4 │ │ │ │ │ + bne 4ec0 │ │ │ │ │ ldr r4, [fp, #8] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 4d5c │ │ │ │ │ + beq 4d58 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 4e48 │ │ │ │ │ + bne 4e44 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 4e48 │ │ │ │ │ + bne 4e44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ stm sp, {r1, r3} │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldm sp, {r1, r3} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4d5c │ │ │ │ │ + bne 4d58 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r4] │ │ │ │ │ mov r2, #2 │ │ │ │ │ @@ -5336,416 +5335,416 @@ │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldmib sp, {r1, r3} │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4e94 │ │ │ │ │ + beq 4e90 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - beq 4efc │ │ │ │ │ + beq 4ef8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 4f24 │ │ │ │ │ + blt 4f20 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 4f18 │ │ │ │ │ + bne 4f14 │ │ │ │ │ ldr r0, [fp, #8] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne 4f18 │ │ │ │ │ + bne 4f14 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4d5c │ │ │ │ │ + bne 4d58 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq 4dc8 │ │ │ │ │ + beq 4dc4 │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b 4d40 │ │ │ │ │ + b 4d3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4c68 │ │ │ │ │ - b 4dd4 │ │ │ │ │ + beq 4c64 │ │ │ │ │ + b 4dd0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b 4cf8 │ │ │ │ │ + b 4cf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ │ - b 4e94 │ │ │ │ │ + b 4e90 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b 4c10 │ │ │ │ │ + b 4c0c │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b 4d6c │ │ │ │ │ + b 4d68 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ -00004f30 : │ │ │ │ │ +00004f2c : │ │ │ │ │ set_richcompare(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r6, [pc, #384] @ 50c8 │ │ │ │ │ + ldr r6, [pc, #384] @ 50c4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r1, r6, #208 @ 0xd0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ cmpne r3, r6 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 5050 │ │ │ │ │ - ldr r3, [pc, #352] @ 50cc │ │ │ │ │ + bne 504c │ │ │ │ │ + ldr r3, [pc, #352] @ 50c8 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi 509c │ │ │ │ │ + bhi 5098 │ │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4fd8 │ │ │ │ │ + bne 4fd4 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movne r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmnne r3, #1 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ tst r1, r3 │ │ │ │ │ - bne 4fd8 │ │ │ │ │ + bne 4fd4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 50e0 │ │ │ │ │ + b 50dc │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 4fb4 │ │ │ │ │ - ldr r0, [pc, #240] @ 50d0 │ │ │ │ │ + bgt 4fb0 │ │ │ │ │ + ldr r0, [pc, #240] @ 50cc │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 4fd8 │ │ │ │ │ + bge 4fd4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 7794 │ │ │ │ │ + b 7bf0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4f30 │ │ │ │ │ + bl 4f2c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 50c0 │ │ │ │ │ + beq 50bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 50a4 │ │ │ │ │ + bne 50a0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 50c0 │ │ │ │ │ + blt 50bc │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ - ldr r1, [pc, #124] @ 50d4 │ │ │ │ │ + ldr r1, [pc, #124] @ 50d0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5084 │ │ │ │ │ - ldr r3, [pc, #100] @ 50d8 │ │ │ │ │ + beq 5080 │ │ │ │ │ + ldr r3, [pc, #100] @ 50d4 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi 509c │ │ │ │ │ + bhi 5098 │ │ │ │ │ ldrsb r2, [r3, r2] │ │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 506c │ │ │ │ │ - ldr r0, [pc, #56] @ 50dc │ │ │ │ │ - b 4fdc │ │ │ │ │ + bne 5068 │ │ │ │ │ + ldr r0, [pc, #56] @ 50d8 │ │ │ │ │ + b 4fd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 5034 │ │ │ │ │ + bne 5030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5034 │ │ │ │ │ + b 5030 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 4fdc │ │ │ │ │ + b 4fd8 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000006 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -000050e0 : │ │ │ │ │ +000050dc : │ │ │ │ │ set_issubset_impl(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r4, [pc, #1344] @ 5638 │ │ │ │ │ + ldr r4, [pc, #1344] @ 5634 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ add r2, r4, #208 @ 0xd0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpne r3, r4 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 5514 │ │ │ │ │ - ldr r2, [r8, #12] │ │ │ │ │ + bne 5510 │ │ │ │ │ + ldr r2, [r9, #12] │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 5278 │ │ │ │ │ - ldr r6, [pc, #1296] @ 563c │ │ │ │ │ + blt 5274 │ │ │ │ │ + ldr r6, [pc, #1296] @ 5638 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r2, [sl, #16] │ │ │ │ │ ldr r1, [sl, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add r3, r1, r5, lsl #3 │ │ │ │ │ - blt 51e8 │ │ │ │ │ + blt 51e4 │ │ │ │ │ ldr r4, [r1, r5, lsl #3] │ │ │ │ │ add r0, r5, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - bne 51f4 │ │ │ │ │ + bne 51f0 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 51e8 │ │ │ │ │ + blt 51e4 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add r0, r5, #2 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ addne r3, r3, #8 │ │ │ │ │ movne r5, r0 │ │ │ │ │ - bne 51f8 │ │ │ │ │ + bne 51f4 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 51e8 │ │ │ │ │ + blt 51e4 │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ add r0, r5, #3 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ addne r3, r3, #16 │ │ │ │ │ movne r5, r0 │ │ │ │ │ - bne 51f8 │ │ │ │ │ + bne 51f4 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 51e8 │ │ │ │ │ + blt 51e4 │ │ │ │ │ ldr r4, [r3, #24] │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ addne r3, r3, #24 │ │ │ │ │ - bne 51f8 │ │ │ │ │ + bne 51f4 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ - blt 51e8 │ │ │ │ │ + blt 51e4 │ │ │ │ │ ldr r4, [r1, r5, lsl #3] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - bne 51f8 │ │ │ │ │ + bne 51f4 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - bge 51c8 │ │ │ │ │ - ldr r0, [pc, #1104] @ 5640 │ │ │ │ │ + bge 51c4 │ │ │ │ │ + ldr r0, [pc, #1104] @ 563c │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r4] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - ldr r0, [r8, #20] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ + ldr r0, [r9, #20] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ - str r8, [sp] │ │ │ │ │ - and r7, r8, r2 │ │ │ │ │ + str r9, [sp] │ │ │ │ │ + and r7, r9, r2 │ │ │ │ │ add r1, r7, #9 │ │ │ │ │ add fp, r0, r7, lsl #3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ - bls 5284 │ │ │ │ │ + bls 5280 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 52f0 │ │ │ │ │ - ldr r9, [r0, r7, lsl #3] │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - bne 5598 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + bne 52ec │ │ │ │ │ + ldr r8, [r0, r7, lsl #3] │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + bne 5594 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r7, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5278 │ │ │ │ │ + beq 5274 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 55a8 │ │ │ │ │ + beq 55a4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 512c │ │ │ │ │ - ldr r0, [pc, #964] @ 5644 │ │ │ │ │ + bne 5128 │ │ │ │ │ + ldr r0, [pc, #964] @ 5640 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 5324 │ │ │ │ │ - ldr r9, [fp] │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - beq 524c │ │ │ │ │ + bne 5320 │ │ │ │ │ + ldr r8, [fp] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ + beq 5248 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ moveq r2, #9 │ │ │ │ │ streq r2, [sp, #4] │ │ │ │ │ - beq 5304 │ │ │ │ │ + beq 5300 │ │ │ │ │ add r1, fp, #72 @ 0x48 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr ip, [fp, #12] │ │ │ │ │ - add r9, fp, #8 │ │ │ │ │ + add r8, fp, #8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 5424 │ │ │ │ │ + bne 5420 │ │ │ │ │ ldr lr, [fp, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 5424 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + bne 5420 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - bne 5314 │ │ │ │ │ - b 55c4 │ │ │ │ │ - cmp r8, r1 │ │ │ │ │ - bne 5404 │ │ │ │ │ - ldr r9, [fp] │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + bne 5310 │ │ │ │ │ + b 55c0 │ │ │ │ │ + cmp r9, r1 │ │ │ │ │ + bne 5400 │ │ │ │ │ + ldr r8, [fp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - bne 5340 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + bne 533c │ │ │ │ │ + mov r9, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r7, [fp] │ │ │ │ │ - beq 5270 │ │ │ │ │ - b 5260 │ │ │ │ │ - cmp r8, r1 │ │ │ │ │ - bne 52a8 │ │ │ │ │ - ldr r9, [fp] │ │ │ │ │ + beq 526c │ │ │ │ │ + b 525c │ │ │ │ │ + cmp r9, r1 │ │ │ │ │ + bne 52a4 │ │ │ │ │ + ldr r8, [fp] │ │ │ │ │ mov r2, #9 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - beq 530c │ │ │ │ │ - ldr r1, [pc, #768] @ 5648 │ │ │ │ │ - ldr r2, [r9, #4] │ │ │ │ │ + beq 5308 │ │ │ │ │ + ldr r1, [pc, #768] @ 5644 │ │ │ │ │ + ldr r2, [r8, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 537c │ │ │ │ │ + bne 5378 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 537c │ │ │ │ │ + bne 5378 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 530c │ │ │ │ │ + bne 5308 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ - ldr r2, [r9] │ │ │ │ │ + ldr r2, [r8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ - strne r2, [r9] │ │ │ │ │ + strne r2, [r8] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, #2 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r1, [r9] │ │ │ │ │ + ldr r1, [r8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 53c8 │ │ │ │ │ + beq 53c4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - str r1, [r9] │ │ │ │ │ - beq 55d4 │ │ │ │ │ + str r1, [r8] │ │ │ │ │ + beq 55d0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 55c0 │ │ │ │ │ + blt 55bc │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 5218 │ │ │ │ │ + bne 5214 │ │ │ │ │ ldr r1, [fp] │ │ │ │ │ - cmp r1, r9 │ │ │ │ │ - bne 5218 │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + bne 5214 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 530c │ │ │ │ │ + bne 5308 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ - bne 52a8 │ │ │ │ │ + bne 52a4 │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ add r7, r7, r7, lsl #2 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r7, r7, r1 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ and r7, r7, r2 │ │ │ │ │ str r1, [sp] │ │ │ │ │ - b 5224 │ │ │ │ │ - cmp r8, ip │ │ │ │ │ - bne 54f8 │ │ │ │ │ + b 5220 │ │ │ │ │ + cmp r9, ip │ │ │ │ │ + bne 54f4 │ │ │ │ │ ldr r7, [fp, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq 52d4 │ │ │ │ │ - ldr ip, [pc, #520] @ 5648 │ │ │ │ │ + beq 52d0 │ │ │ │ │ + ldr ip, [pc, #520] @ 5644 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 5478 │ │ │ │ │ + bne 5474 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 5478 │ │ │ │ │ + bne 5474 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 52d4 │ │ │ │ │ + bne 52d0 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r7] │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -5755,154 +5754,154 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 54c8 │ │ │ │ │ + beq 54c4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r7] │ │ │ │ │ - beq 55f0 │ │ │ │ │ + beq 55ec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 55bc │ │ │ │ │ + blt 55b8 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr ip, [sp, #8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 5614 │ │ │ │ │ + bne 5610 │ │ │ │ │ ldr ip, [fp, #8] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bne 5614 │ │ │ │ │ + bne 5610 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 52d4 │ │ │ │ │ + bne 52d0 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ ldr ip, [sp, #4] │ │ │ │ │ - cmp ip, r9 │ │ │ │ │ - movne fp, r9 │ │ │ │ │ - bne 52b8 │ │ │ │ │ + cmp ip, r8 │ │ │ │ │ + movne fp, r8 │ │ │ │ │ + bne 52b4 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 5404 │ │ │ │ │ - ldr r1, [pc, #304] @ 564c │ │ │ │ │ + b 5400 │ │ │ │ │ + ldr r1, [pc, #304] @ 5648 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5114 │ │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ │ + bne 5110 │ │ │ │ │ + ldr r0, [r9, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5114 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + bne 5110 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 5d80 │ │ │ │ │ + bl 5d7c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 55cc │ │ │ │ │ + beq 55c8 │ │ │ │ │ ldr r4, [sl, #12] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ sub r4, r4, r1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ clz r4, r4 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ - beq 5588 │ │ │ │ │ + beq 5584 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 5588 │ │ │ │ │ + bne 5584 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - streq r8, [sp, #4] │ │ │ │ │ - beq 5304 │ │ │ │ │ - b 5404 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + streq r9, [sp, #4] │ │ │ │ │ + beq 5300 │ │ │ │ │ + b 5400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 512c │ │ │ │ │ - b 5278 │ │ │ │ │ + bne 5128 │ │ │ │ │ + b 5274 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 561c │ │ │ │ │ + bne 5618 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 51ec │ │ │ │ │ + b 51e8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b 53c8 │ │ │ │ │ + b 53c4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b 54c8 │ │ │ │ │ + b 54c4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 5218 │ │ │ │ │ + b 5214 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 55cc │ │ │ │ │ + bne 55c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 55cc │ │ │ │ │ + b 55c8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00005650 : │ │ │ │ │ +0000564c : │ │ │ │ │ set_or(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r8, [pc, #476] @ 5844 │ │ │ │ │ + ldr r8, [pc, #476] @ 5840 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ add r6, r8, #208 @ 0xd0 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ cmpne r0, r6 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 578c │ │ │ │ │ + bne 5788 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ cmpne r3, r8 │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - bne 57ac │ │ │ │ │ + bne 57a8 │ │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5800 │ │ │ │ │ + beq 57fc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ │ mov r3, #7 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ @@ -5910,203 +5909,203 @@ │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ bl 2d40 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 5764 │ │ │ │ │ + beq 5760 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 5748 │ │ │ │ │ + beq 5744 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ cmpne r0, r6 │ │ │ │ │ - beq 5750 │ │ │ │ │ - ldr r1, [pc, #320] @ 5848 │ │ │ │ │ + beq 574c │ │ │ │ │ + ldr r1, [pc, #320] @ 5844 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5750 │ │ │ │ │ - ldr r1, [pc, #300] @ 5844 │ │ │ │ │ + bne 574c │ │ │ │ │ + ldr r1, [pc, #300] @ 5840 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5750 │ │ │ │ │ - ldr r3, [pc, #288] @ 584c │ │ │ │ │ + bne 574c │ │ │ │ │ + ldr r3, [pc, #288] @ 5848 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 5808 │ │ │ │ │ + beq 5804 │ │ │ │ │ bl 330 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5764 │ │ │ │ │ + bne 5760 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2d40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5748 │ │ │ │ │ + beq 5744 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5800 │ │ │ │ │ + beq 57fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 5800 │ │ │ │ │ + bne 57fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5800 │ │ │ │ │ + b 57fc │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 582c │ │ │ │ │ + beq 5828 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ cmpne r3, r8 │ │ │ │ │ - beq 57c0 │ │ │ │ │ - ldr r1, [pc, #148] @ 5848 │ │ │ │ │ + beq 57bc │ │ │ │ │ + ldr r1, [pc, #148] @ 5844 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5810 │ │ │ │ │ + beq 580c │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ cmpne r0, r6 │ │ │ │ │ - beq 57ec │ │ │ │ │ - ldr r1, [pc, #112] @ 5848 │ │ │ │ │ + beq 57e8 │ │ │ │ │ + ldr r1, [pc, #112] @ 5844 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r3, [pc, #100] @ 5844 │ │ │ │ │ + ldr r3, [pc, #100] @ 5840 │ │ │ │ │ add r2, r3, #208 @ 0xd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ movne r0, r2 │ │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ │ mov r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 56a8 │ │ │ │ │ + bne 56a4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5748 │ │ │ │ │ - bl 5978 │ │ │ │ │ - b 575c │ │ │ │ │ - ldr r1, [pc, #44] @ 5844 │ │ │ │ │ + b 5744 │ │ │ │ │ + bl 5974 │ │ │ │ │ + b 5758 │ │ │ │ │ + ldr r1, [pc, #44] @ 5840 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 57c0 │ │ │ │ │ - ldr r4, [pc, #36] @ 5850 │ │ │ │ │ - b 5748 │ │ │ │ │ + bne 57bc │ │ │ │ │ + ldr r4, [pc, #36] @ 584c │ │ │ │ │ + b 5744 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5824 │ │ │ │ │ - b 579c │ │ │ │ │ + beq 5820 │ │ │ │ │ + b 5798 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyDict_Type │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00005854 : │ │ │ │ │ +00005850 : │ │ │ │ │ set_copy_impl(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r4, [pc, #176] @ 591c │ │ │ │ │ + ldr r4, [pc, #176] @ 5918 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ add r6, r4, #208 @ 0xd0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ cmpne r0, r6 │ │ │ │ │ - bne 58d8 │ │ │ │ │ + bne 58d4 │ │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ │ mov r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5914 │ │ │ │ │ + beq 5910 │ │ │ │ │ mov r2, #7 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ add r2, r4, #32 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ │ bl 2d40 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 58f0 │ │ │ │ │ + beq 58ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ movne r0, r6 │ │ │ │ │ - b 5880 │ │ │ │ │ + b 587c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5914 │ │ │ │ │ + beq 5910 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 5914 │ │ │ │ │ + bne 5910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 58d0 │ │ │ │ │ + b 58cc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00005920 : │ │ │ │ │ +0000591c : │ │ │ │ │ make_new_set_basetype(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #60] @ 5974 │ │ │ │ │ + ldr r5, [pc, #60] @ 5970 │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r6, r5, #208 @ 0xd0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ cmpne r0, r6 │ │ │ │ │ moveq r3, r0 │ │ │ │ │ - bne 595c │ │ │ │ │ + bne 5958 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 224 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, r5 │ │ │ │ │ movne r3, r6 │ │ │ │ │ - b 594c │ │ │ │ │ + b 5948 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00005978 : │ │ │ │ │ +00005974 : │ │ │ │ │ set_update_dict_lock_held(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ @@ -6114,27 +6113,27 @@ │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bge 5c20 │ │ │ │ │ + bge 5c1c │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r9, sp, #44 @ 0x2c │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5b34 │ │ │ │ │ + beq 5b30 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r1] │ │ │ │ │ @@ -6157,327 +6156,327 @@ │ │ │ │ │ mov r3, r5 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ sub ip, r4, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5ad0 │ │ │ │ │ + bne 5acc │ │ │ │ │ ldr r8, [r4, #-8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 5b3c │ │ │ │ │ + bne 5b38 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r3, lr │ │ │ │ │ ldr lr, [r5, #12] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ - bne 5c70 │ │ │ │ │ + bne 5c6c │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str lr, [r5, #12] │ │ │ │ │ str r1, [r4, #-8] │ │ │ │ │ str fp, [ip, #4] │ │ │ │ │ - bcc 59c0 │ │ │ │ │ - ldr r3, [pc, #512] @ 5cb4 │ │ │ │ │ + bcc 59bc │ │ │ │ │ + ldr r3, [pc, #512] @ 5cb0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ lslgt r1, lr, #1 │ │ │ │ │ lslle r1, lr, #2 │ │ │ │ │ bl d34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 59c0 │ │ │ │ │ - b 5b30 │ │ │ │ │ + beq 59bc │ │ │ │ │ + b 5b2c │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - beq 5b7c │ │ │ │ │ + beq 5b78 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ moveq sl, ip │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne 5a4c │ │ │ │ │ + bne 5a48 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r7, r5 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ add r3, r7, r7, lsl #2 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r7, r3, lr │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b 5a20 │ │ │ │ │ + b 5a1c │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5b30 │ │ │ │ │ + beq 5b2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - beq 5ca8 │ │ │ │ │ + beq 5ca4 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 5ae0 │ │ │ │ │ + bne 5adc │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne 5b88 │ │ │ │ │ + bne 5b84 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 59c0 │ │ │ │ │ + beq 59bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 59c0 │ │ │ │ │ + bne 59bc │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 59c0 │ │ │ │ │ + b 59bc │ │ │ │ │ ldr r8, [r4, #-8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq 5b4c │ │ │ │ │ - ldr ip, [pc, #296] @ 5cb8 │ │ │ │ │ + beq 5b48 │ │ │ │ │ + ldr ip, [pc, #296] @ 5cb4 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq 5c3c │ │ │ │ │ + beq 5c38 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r3, [sp, #20] │ │ │ │ │ strne r2, [r8] │ │ │ │ │ - beq 5c7c │ │ │ │ │ + beq 5c78 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5bec │ │ │ │ │ + beq 5be8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r8] │ │ │ │ │ - beq 5c84 │ │ │ │ │ + beq 5c80 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 5b4c │ │ │ │ │ - bne 5b14 │ │ │ │ │ + bgt 5b48 │ │ │ │ │ + bne 5b10 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr lr, [r6, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 5c18 │ │ │ │ │ + bne 5c14 │ │ │ │ │ ldr r2, [r4, #-8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq 5ae0 │ │ │ │ │ + beq 5adc │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 5a10 │ │ │ │ │ + b 5a0c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ bl d34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 59b4 │ │ │ │ │ - b 5b30 │ │ │ │ │ + beq 59b0 │ │ │ │ │ + b 5b2c │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 5b98 │ │ │ │ │ + bne 5b94 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5b4c │ │ │ │ │ + bne 5b48 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - b 5b98 │ │ │ │ │ + b 5b94 │ │ │ │ │ str lr, [r5, #12] │ │ │ │ │ stm sl, {r1, fp} │ │ │ │ │ - b 59c0 │ │ │ │ │ + b 59bc │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b 5bb4 │ │ │ │ │ + b 5bb0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - b 5bec │ │ │ │ │ + b 5be8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5b30 │ │ │ │ │ + b 5b2c │ │ │ │ │ .word 0x0000c350 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ -00005cbc : │ │ │ │ │ +00005cb8 : │ │ │ │ │ set_and(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #160] @ 5d74 │ │ │ │ │ + ldr r3, [pc, #160] @ 5d70 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ add r6, r3, #208 @ 0xd0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpne r0, r6 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 5d0c │ │ │ │ │ + bne 5d08 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - bne 5d30 │ │ │ │ │ + bne 5d2c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 5d80 │ │ │ │ │ + b 5d7c │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d5c │ │ │ │ │ + beq 5d58 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r3, [pc, #76] @ 5d74 │ │ │ │ │ + ldr r3, [pc, #76] @ 5d70 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpne r0, r6 │ │ │ │ │ - beq 5cfc │ │ │ │ │ - ldr r1, [pc, #64] @ 5d78 │ │ │ │ │ + beq 5cf8 │ │ │ │ │ + ldr r1, [pc, #64] @ 5d74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5cfc │ │ │ │ │ - ldr r1, [pc, #44] @ 5d74 │ │ │ │ │ + bne 5cf8 │ │ │ │ │ + ldr r1, [pc, #44] @ 5d70 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5cfc │ │ │ │ │ - ldr r0, [pc, #32] @ 5d7c │ │ │ │ │ + bne 5cf8 │ │ │ │ │ + ldr r0, [pc, #32] @ 5d78 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #16] @ 5d74 │ │ │ │ │ + ldr r1, [pc, #16] @ 5d70 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d54 │ │ │ │ │ - b 5d1c │ │ │ │ │ + beq 5d50 │ │ │ │ │ + b 5d18 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00005d80 : │ │ │ │ │ +00005d7c : │ │ │ │ │ set_intersection(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 67e4 │ │ │ │ │ + beq 67e0 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r4, [pc, #2644] @ 67f4 │ │ │ │ │ + ldr r4, [pc, #2644] @ 67f0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ add r3, r4, #208 @ 0xd0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpne r0, r4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - bne 663c │ │ │ │ │ + bne 6638 │ │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 6270 │ │ │ │ │ + beq 626c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ - ldr r3, [pc, #2584] @ 67f8 │ │ │ │ │ + ldr r3, [pc, #2584] @ 67f4 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ str r3, [r9, #12] │ │ │ │ │ str r3, [r9, #28] │ │ │ │ │ str r3, [r9, #96] @ 0x60 │ │ │ │ │ mov r3, #7 │ │ │ │ │ str r3, [r9, #16] │ │ │ │ │ add r3, r9, #32 │ │ │ │ │ str r3, [r9, #20] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r9, #24] │ │ │ │ │ - bne 6068 │ │ │ │ │ + bne 6064 │ │ │ │ │ ldr r2, [sl, #12] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movlt r3, sl │ │ │ │ │ movlt sl, r6 │ │ │ │ │ movlt r6, r3 │ │ │ │ │ - ldr r7, [pc, #2504] @ 67fc │ │ │ │ │ + ldr r7, [pc, #2504] @ 67f8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add r3, r0, r5, lsl #3 │ │ │ │ │ - blt 5ef0 │ │ │ │ │ + blt 5eec │ │ │ │ │ ldr r4, [r0, r5, lsl #3] │ │ │ │ │ add ip, r5, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - bne 5efc │ │ │ │ │ + bne 5ef8 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - blt 5ef0 │ │ │ │ │ + blt 5eec │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add ip, r5, #2 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ addne r3, r3, #8 │ │ │ │ │ movne r5, ip │ │ │ │ │ - bne 5f00 │ │ │ │ │ + bne 5efc │ │ │ │ │ cmp r2, ip │ │ │ │ │ - blt 5ef0 │ │ │ │ │ + blt 5eec │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ add ip, r5, #3 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ addne r3, r3, #16 │ │ │ │ │ movne r5, ip │ │ │ │ │ - bne 5f00 │ │ │ │ │ + bne 5efc │ │ │ │ │ cmp r2, ip │ │ │ │ │ - blt 5ef0 │ │ │ │ │ + blt 5eec │ │ │ │ │ ldr r4, [r3, #24] │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ addne r3, r3, #24 │ │ │ │ │ - bne 5f00 │ │ │ │ │ + bne 5efc │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ - blt 5ef0 │ │ │ │ │ + blt 5eec │ │ │ │ │ ldr r4, [r0, r5, lsl #3] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - bne 5f00 │ │ │ │ │ + bne 5efc │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - bge 5ed0 │ │ │ │ │ + bge 5ecc │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r5, ip │ │ │ │ │ ldr fp, [r3, #4] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r0, [sl, #20] │ │ │ │ │ @@ -6490,261 +6489,261 @@ │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ str sl, [sp, #8] │ │ │ │ │ and r8, sl, r2 │ │ │ │ │ add r3, r8, #9 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add fp, r0, r8, lsl #3 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ - bls 5f88 │ │ │ │ │ + bls 5f84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5ffc │ │ │ │ │ + bne 5ff8 │ │ │ │ │ ldr r3, [r0, r8, lsl #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 667c │ │ │ │ │ + bne 6678 │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5e34 │ │ │ │ │ + beq 5e30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 5e34 │ │ │ │ │ + bne 5e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5e34 │ │ │ │ │ + b 5e30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6050 │ │ │ │ │ + bne 604c │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5f58 │ │ │ │ │ + beq 5f54 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 605c │ │ │ │ │ + beq 6058 │ │ │ │ │ add r3, fp, #72 @ 0x48 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, fp │ │ │ │ │ ldr ip, [r8, #12] │ │ │ │ │ add fp, fp, #8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 637c │ │ │ │ │ + bne 6378 │ │ │ │ │ ldr lr, [r8, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 637c │ │ │ │ │ + bne 6378 │ │ │ │ │ mov ip, fp │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov fp, sl │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - bne 6028 │ │ │ │ │ - b 66c0 │ │ │ │ │ + bne 6024 │ │ │ │ │ + b 66bc │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne 639c │ │ │ │ │ + bne 6398 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 63bc │ │ │ │ │ + bne 64a0 │ │ │ │ │ mov ip, fp │ │ │ │ │ mov fp, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5f60 │ │ │ │ │ + beq 5f5c │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl a88 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5f60 │ │ │ │ │ - b 66c0 │ │ │ │ │ + beq 5f5c │ │ │ │ │ + b 66bc │ │ │ │ │ cmp sl, r3 │ │ │ │ │ ldreq r3, [fp] │ │ │ │ │ - bne 5fa4 │ │ │ │ │ + bne 5fa0 │ │ │ │ │ mov r2, #9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b 6010 │ │ │ │ │ - ldr r1, [pc, #1928] @ 67f8 │ │ │ │ │ + b 600c │ │ │ │ │ + ldr r1, [pc, #1928] @ 67f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5e14 │ │ │ │ │ - ldr r1, [pc, #1908] @ 67f4 │ │ │ │ │ + bne 5e10 │ │ │ │ │ + ldr r1, [pc, #1908] @ 67f0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5e14 │ │ │ │ │ + bne 5e10 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 624c │ │ │ │ │ + beq 6248 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 621c │ │ │ │ │ + beq 6218 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 6774 │ │ │ │ │ + beq 6770 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [sl, #20] │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr ip, [r8, #16] │ │ │ │ │ mov r3, sl │ │ │ │ │ and r4, sl, ip │ │ │ │ │ add r2, r4, #9 │ │ │ │ │ cmp r2, ip │ │ │ │ │ add r7, r0, r4, lsl #3 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ - bls 612c │ │ │ │ │ + bls 6128 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 619c │ │ │ │ │ + bne 6198 │ │ │ │ │ ldr r5, [r0, r4, lsl #3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 666c │ │ │ │ │ + bne 6668 │ │ │ │ │ mov sl, r8 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 609c │ │ │ │ │ + beq 6098 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - bne 609c │ │ │ │ │ + bne 6098 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 609c │ │ │ │ │ + b 6098 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6278 │ │ │ │ │ + bne 6274 │ │ │ │ │ ldr r5, [r7] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6100 │ │ │ │ │ + beq 60fc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 6284 │ │ │ │ │ + beq 6280 │ │ │ │ │ add r2, r7, #72 @ 0x48 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov fp, r9 │ │ │ │ │ mov r9, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ add r5, r7, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6484 │ │ │ │ │ + bne 63b8 │ │ │ │ │ ldr lr, [r7, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 6484 │ │ │ │ │ + bne 63b8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 61c4 │ │ │ │ │ - b 6774 │ │ │ │ │ + bne 61c0 │ │ │ │ │ + b 6770 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 629c │ │ │ │ │ + bne 6298 │ │ │ │ │ ldr r5, [r7] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - bne 62b4 │ │ │ │ │ + bne 62b0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6104 │ │ │ │ │ + beq 6100 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl a88 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6774 │ │ │ │ │ + bne 6770 │ │ │ │ │ ldr r2, [sl, #12] │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 6104 │ │ │ │ │ + bgt 6100 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 621c │ │ │ │ │ + beq 6218 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - bne 621c │ │ │ │ │ + bne 6218 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6240 │ │ │ │ │ + beq 623c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 6240 │ │ │ │ │ + bne 623c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ef0 │ │ │ │ │ + beq 5eec │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6270 │ │ │ │ │ + beq 626c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 6270 │ │ │ │ │ + bne 626c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 5ef0 │ │ │ │ │ + b 5eec │ │ │ │ │ cmp sl, r2 │ │ │ │ │ ldreq r5, [r7] │ │ │ │ │ - bne 6148 │ │ │ │ │ + bne 6144 │ │ │ │ │ mov r2, #9 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b 61b0 │ │ │ │ │ + b 61ac │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r9, fp │ │ │ │ │ mov fp, r1 │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ and r4, r4, ip │ │ │ │ │ - b 60d8 │ │ │ │ │ + b 60d4 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #1344] @ 6800 │ │ │ │ │ + ldr r1, [pc, #1344] @ 67fc │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 62f0 │ │ │ │ │ + bne 62ec │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 62f0 │ │ │ │ │ + bne 62ec │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 61b8 │ │ │ │ │ + bne 61b4 │ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r1, fp │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r5] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ @@ -6753,124 +6752,72 @@ │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 633c │ │ │ │ │ + beq 6338 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r5] │ │ │ │ │ - beq 6704 │ │ │ │ │ + beq 6740 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 6774 │ │ │ │ │ + blt 6770 │ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 60cc │ │ │ │ │ + bne 60c8 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne 60cc │ │ │ │ │ + bne 60c8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 61b8 │ │ │ │ │ + bne 61b4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr ip, [r8, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6148 │ │ │ │ │ - b 629c │ │ │ │ │ + bne 6144 │ │ │ │ │ + b 6298 │ │ │ │ │ cmp sl, ip │ │ │ │ │ - beq 656c │ │ │ │ │ + beq 6568 │ │ │ │ │ ldr ip, [sp, #12] │ │ │ │ │ cmp fp, ip │ │ │ │ │ - bne 5fb8 │ │ │ │ │ + bne 5fb4 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ and r8, r8, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b 5f30 │ │ │ │ │ - ldr r1, [pc, #1084] @ 6800 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bne 63f8 │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bne 63f8 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bl 0 <_PyUnicode_EQ> │ │ │ │ │ - R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 6018 │ │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addne r2, r2, #1 │ │ │ │ │ - strne r2, [r3] │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - mov r2, #2 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - beq 6444 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - str r1, [r3] │ │ │ │ │ - beq 6744 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt 66c0 │ │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - bne 5f24 │ │ │ │ │ - ldr r1, [fp] │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bne 5f24 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 6018 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 5fa4 │ │ │ │ │ - b 639c │ │ │ │ │ + b 5f2c │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 6558 │ │ │ │ │ + bne 648c │ │ │ │ │ ldr r4, [r7, #8] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 6178 │ │ │ │ │ - ldr ip, [pc, #864] @ 6800 │ │ │ │ │ + beq 6174 │ │ │ │ │ + ldr ip, [pc, #1064] @ 67fc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 64d8 │ │ │ │ │ + bne 640c │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 64d8 │ │ │ │ │ + bne 640c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6178 │ │ │ │ │ + bne 6174 │ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -6880,55 +6827,107 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6528 │ │ │ │ │ + beq 645c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - beq 6720 │ │ │ │ │ + beq 6700 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 676c │ │ │ │ │ + blt 6768 │ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ │ ldr ip, [sp, #8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6760 │ │ │ │ │ + bne 675c │ │ │ │ │ ldr ip, [r7, #8] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne 6760 │ │ │ │ │ + bne 675c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6178 │ │ │ │ │ + bne 6174 │ │ │ │ │ ldr ip, [r8, #16] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 6290 │ │ │ │ │ + beq 628c │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b 615c │ │ │ │ │ + b 6158 │ │ │ │ │ + ldr r1, [pc, #852] @ 67fc │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne 64dc │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bne 64dc │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 0 <_PyUnicode_EQ> │ │ │ │ │ + R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 6014 │ │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addne r2, r2, #1 │ │ │ │ │ + strne r2, [r3] │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + beq 6528 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + str r1, [r3] │ │ │ │ │ + beq 6724 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + blt 66bc │ │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bne 5f20 │ │ │ │ │ + ldr r1, [fp] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bne 5f20 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 6014 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 5fa0 │ │ │ │ │ + b 6398 │ │ │ │ │ ldr r4, [r8, #8] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 5fd8 │ │ │ │ │ - ldr ip, [pc, #640] @ 6800 │ │ │ │ │ + beq 5fd4 │ │ │ │ │ + ldr ip, [pc, #640] @ 67fc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 65b8 │ │ │ │ │ + bne 65b4 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 65b8 │ │ │ │ │ + bne 65b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5fd8 │ │ │ │ │ + bne 5fd4 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -6938,401 +6937,401 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6608 │ │ │ │ │ + beq 6604 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - beq 668c │ │ │ │ │ + beq 6688 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 66bc │ │ │ │ │ + blt 66b8 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 66b0 │ │ │ │ │ + bne 66ac │ │ │ │ │ ldr ip, [r8, #8] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne 66b0 │ │ │ │ │ + bne 66ac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5fd8 │ │ │ │ │ + bne 5fd4 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ - b 6384 │ │ │ │ │ - ldr r1, [pc, #436] @ 67f8 │ │ │ │ │ + b 6380 │ │ │ │ │ + ldr r1, [pc, #436] @ 67f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, #0 │ │ │ │ │ - ldr r3, [pc, #424] @ 67f8 │ │ │ │ │ + ldr r3, [pc, #424] @ 67f4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ moveq r3, r4 │ │ │ │ │ ldr r2, [r3, #152] @ 0x98 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx r2 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 5dd4 │ │ │ │ │ - b 6270 │ │ │ │ │ + bne 5dd0 │ │ │ │ │ + b 626c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ streq sl, [sp, #4] │ │ │ │ │ - beq 61b0 │ │ │ │ │ - b 629c │ │ │ │ │ + beq 61ac │ │ │ │ │ + b 6298 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ streq sl, [sp, #12] │ │ │ │ │ - beq 6010 │ │ │ │ │ - b 639c │ │ │ │ │ + beq 600c │ │ │ │ │ + b 6398 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b 6608 │ │ │ │ │ + b 6604 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 5f24 │ │ │ │ │ + b 5f20 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 66dc │ │ │ │ │ + beq 66d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - beq 67e8 │ │ │ │ │ + beq 67e4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6270 │ │ │ │ │ + beq 626c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 6270 │ │ │ │ │ + bne 626c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6270 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - b 633c │ │ │ │ │ + b 626c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b 6528 │ │ │ │ │ + b 645c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - b 6444 │ │ │ │ │ + b 6528 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + b 6338 │ │ │ │ │ mov r9, fp │ │ │ │ │ mov fp, r1 │ │ │ │ │ - b 60cc │ │ │ │ │ + b 60c8 │ │ │ │ │ mov r9, fp │ │ │ │ │ mov fp, r1 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6798 │ │ │ │ │ + beq 6794 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 6798 │ │ │ │ │ + bne 6794 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 67bc │ │ │ │ │ + beq 67b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 67bc │ │ │ │ │ + bne 67b8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6270 │ │ │ │ │ + beq 626c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - bne 6270 │ │ │ │ │ + bne 626c │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6270 │ │ │ │ │ - b 5854 │ │ │ │ │ + b 626c │ │ │ │ │ + b 5850 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 66dc │ │ │ │ │ + b 66d8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ -00006804 : │ │ │ │ │ +00006800 : │ │ │ │ │ set_pop(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr lr, [r0, #16] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ and r2, r2, lr │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r2, r1, r2, lsl #3 │ │ │ │ │ add lr, r1, lr, lsl #3 │ │ │ │ │ - beq 6940 │ │ │ │ │ - ldr r5, [pc, #280] @ 6958 │ │ │ │ │ + beq 693c │ │ │ │ │ + ldr r5, [pc, #280] @ 6954 │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - bne 6930 │ │ │ │ │ + bne 692c │ │ │ │ │ add r3, r2, #8 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bcc 6938 │ │ │ │ │ + bcc 6934 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - bne 6908 │ │ │ │ │ + bne 6904 │ │ │ │ │ add r3, r2, #16 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bcc 6938 │ │ │ │ │ + bcc 6934 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - bne 6908 │ │ │ │ │ + bne 6904 │ │ │ │ │ add r3, r2, #24 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bcc 6938 │ │ │ │ │ + bcc 6934 │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ - bne 6908 │ │ │ │ │ + bne 6904 │ │ │ │ │ add r3, r2, #32 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bcc 6938 │ │ │ │ │ + bcc 6934 │ │ │ │ │ ldr r0, [r2, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ - bne 6908 │ │ │ │ │ + bne 6904 │ │ │ │ │ add r3, r2, #40 @ 0x28 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bcc 6938 │ │ │ │ │ + bcc 6934 │ │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ - bne 6908 │ │ │ │ │ + bne 6904 │ │ │ │ │ add r3, r2, #48 @ 0x30 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bcs 68f8 │ │ │ │ │ - b 6938 │ │ │ │ │ + bcs 68f4 │ │ │ │ │ + b 6934 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bcc 6938 │ │ │ │ │ + bcc 6934 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq 68ec │ │ │ │ │ + beq 68e8 │ │ │ │ │ sub r1, r3, r1 │ │ │ │ │ asr r1, r1, #3 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r5, [r3] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str r4, [ip, #12] │ │ │ │ │ str r1, [ip, #28] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 6908 │ │ │ │ │ + b 6904 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 6840 │ │ │ │ │ - ldr r3, [pc, #20] @ 695c │ │ │ │ │ - ldr r1, [pc, #20] @ 6960 │ │ │ │ │ + b 683c │ │ │ │ │ + ldr r3, [pc, #20] @ 6958 │ │ │ │ │ + ldr r1, [pc, #20] @ 695c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_KeyError │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006964 : │ │ │ │ │ +00006960 : │ │ │ │ │ set_sub(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #160] @ 6a1c │ │ │ │ │ + ldr r3, [pc, #160] @ 6a18 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ add r6, r3, #208 @ 0xd0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpne r0, r6 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 69b4 │ │ │ │ │ + bne 69b0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - bne 69d8 │ │ │ │ │ + bne 69d4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 6a28 │ │ │ │ │ + b 6a24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6a04 │ │ │ │ │ + beq 6a00 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r3, [pc, #76] @ 6a1c │ │ │ │ │ + ldr r3, [pc, #76] @ 6a18 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpne r0, r6 │ │ │ │ │ - beq 69a4 │ │ │ │ │ - ldr r1, [pc, #64] @ 6a20 │ │ │ │ │ + beq 69a0 │ │ │ │ │ + ldr r1, [pc, #64] @ 6a1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 69a4 │ │ │ │ │ - ldr r1, [pc, #44] @ 6a1c │ │ │ │ │ + bne 69a0 │ │ │ │ │ + ldr r1, [pc, #44] @ 6a18 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 69a4 │ │ │ │ │ - ldr r0, [pc, #32] @ 6a24 │ │ │ │ │ + bne 69a0 │ │ │ │ │ + ldr r0, [pc, #32] @ 6a20 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #16] @ 6a1c │ │ │ │ │ + ldr r1, [pc, #16] @ 6a18 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 69c4 │ │ │ │ │ - b 69fc │ │ │ │ │ + bne 69c0 │ │ │ │ │ + b 69f8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00006a28 : │ │ │ │ │ +00006a24 : │ │ │ │ │ set_difference(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r4, [pc, #1600] @ 7080 │ │ │ │ │ + ldr r4, [pc, #1600] @ 707c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add r1, r4, #208 @ 0xd0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ cmpne r3, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 6f3c │ │ │ │ │ + bne 6f38 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ cmp r3, r2, asr #2 │ │ │ │ │ - blt 6ee0 │ │ │ │ │ + blt 6edc │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ - ldr r3, [pc, #1544] @ 7084 │ │ │ │ │ + ldr r3, [pc, #1544] @ 7080 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpne r0, r4 │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - bne 6f04 │ │ │ │ │ + bne 6f00 │ │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 6f34 │ │ │ │ │ + beq 6f30 │ │ │ │ │ mov r3, #7 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r3, [r9, #16] │ │ │ │ │ add r3, r9, #32 │ │ │ │ │ str r3, [r9, #20] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r3, [r9, #24] │ │ │ │ │ - ldr r3, [pc, #1476] @ 7088 │ │ │ │ │ + ldr r3, [pc, #1476] @ 7084 │ │ │ │ │ mov r5, #0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r9, #8] │ │ │ │ │ str r5, [r9, #12] │ │ │ │ │ str r5, [r9, #28] │ │ │ │ │ str r5, [r9, #96] @ 0x60 │ │ │ │ │ - beq 6fdc │ │ │ │ │ - ldr r7, [pc, #1448] @ 708c │ │ │ │ │ + beq 6fd8 │ │ │ │ │ + ldr r7, [pc, #1448] @ 7088 │ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add r3, r1, r5, lsl #3 │ │ │ │ │ - blt 6b78 │ │ │ │ │ + blt 6b74 │ │ │ │ │ ldr r1, [r1, r5, lsl #3] │ │ │ │ │ add r0, r5, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ - bne 6b84 │ │ │ │ │ + bne 6b80 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 6b78 │ │ │ │ │ + blt 6b74 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add r0, r5, #2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ addne r3, r3, #8 │ │ │ │ │ movne r5, r0 │ │ │ │ │ - bne 6b88 │ │ │ │ │ + bne 6b84 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 6b78 │ │ │ │ │ + blt 6b74 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ add r5, r5, #3 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ addne r3, r3, #16 │ │ │ │ │ - bne 6b88 │ │ │ │ │ + bne 6b84 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add r3, r3, #24 │ │ │ │ │ - blt 6b78 │ │ │ │ │ + blt 6b74 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ - bne 6b88 │ │ │ │ │ + bne 6b84 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - bge 6b58 │ │ │ │ │ + bge 6b54 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -7343,111 +7342,111 @@ │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ and r6, r4, r3 │ │ │ │ │ add r2, r6, #9 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add fp, r0, r6, lsl #3 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ - bls 6c1c │ │ │ │ │ + bls 6c18 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6cb8 │ │ │ │ │ + bne 6cb4 │ │ │ │ │ ldr sl, [r0, r6, lsl #3] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 6ef4 │ │ │ │ │ + bne 6ef0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl a88 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6c68 │ │ │ │ │ + bne 6c64 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6ae0 │ │ │ │ │ + beq 6adc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 6ae0 │ │ │ │ │ + bne 6adc │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6ae0 │ │ │ │ │ + b 6adc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6ce0 │ │ │ │ │ + bne 6cdc │ │ │ │ │ ldr sl, [fp] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 6bd8 │ │ │ │ │ + beq 6bd4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6cec │ │ │ │ │ + beq 6ce8 │ │ │ │ │ add r2, fp, #72 @ 0x48 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [fp, #12] │ │ │ │ │ add sl, fp, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6dec │ │ │ │ │ + bne 6de8 │ │ │ │ │ ldr ip, [fp, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 6dec │ │ │ │ │ + bne 6de8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov fp, sl │ │ │ │ │ - bne 6cd0 │ │ │ │ │ + bne 6ccc │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6c90 │ │ │ │ │ + beq 6c8c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 6c90 │ │ │ │ │ + bne 6c8c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6f34 │ │ │ │ │ + beq 6f30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 6f34 │ │ │ │ │ + bne 6f30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6f34 │ │ │ │ │ + b 6f30 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne 6dcc │ │ │ │ │ + bne 6dc8 │ │ │ │ │ ldr sl, [fp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bne 6cf8 │ │ │ │ │ + bne 6cf4 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6bf4 │ │ │ │ │ - b 6bd8 │ │ │ │ │ + bne 6bf0 │ │ │ │ │ + b 6bd4 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne 6c38 │ │ │ │ │ + bne 6c34 │ │ │ │ │ ldr sl, [fp] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ mov r3, #9 │ │ │ │ │ - beq 6cd0 │ │ │ │ │ - ldr ip, [pc, #912] @ 7090 │ │ │ │ │ + beq 6ccc │ │ │ │ │ + ldr ip, [pc, #912] @ 708c │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 6d3c │ │ │ │ │ + bne 6d38 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 6d3c │ │ │ │ │ + bne 6d38 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6cd0 │ │ │ │ │ + bne 6ccc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [sl] │ │ │ │ │ @@ -7458,64 +7457,64 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6d8c │ │ │ │ │ + beq 6d88 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sl] │ │ │ │ │ - beq 6f98 │ │ │ │ │ + beq 6f94 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 6c68 │ │ │ │ │ + blt 6c64 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr ip, [sp, #12] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 6f90 │ │ │ │ │ + bne 6f8c │ │ │ │ │ ldr ip, [fp] │ │ │ │ │ cmp ip, sl │ │ │ │ │ - bne 6f90 │ │ │ │ │ + bne 6f8c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6cd0 │ │ │ │ │ + bne 6ccc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - bne 6c38 │ │ │ │ │ + bne 6c34 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add r6, r6, r6, lsl #2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ add r6, r6, r2 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ and r6, r6, r3 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - b 6bb0 │ │ │ │ │ + b 6bac │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne 6ecc │ │ │ │ │ + bne 6ec8 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 6c5c │ │ │ │ │ - ldr ip, [pc, #648] @ 7090 │ │ │ │ │ + beq 6c58 │ │ │ │ │ + ldr ip, [pc, #648] @ 708c │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 6e44 │ │ │ │ │ + bne 6e40 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 6e44 │ │ │ │ │ + bne 6e40 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6c5c │ │ │ │ │ + bne 6c58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ @@ -7526,444 +7525,444 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6e94 │ │ │ │ │ + beq 6e90 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3] │ │ │ │ │ - beq 6fbc │ │ │ │ │ + beq 6fb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 6c68 │ │ │ │ │ + blt 6c64 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6f90 │ │ │ │ │ + bne 6f8c │ │ │ │ │ ldr ip, [fp, #8] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 6f90 │ │ │ │ │ + bne 6f8c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6c5c │ │ │ │ │ + bne 6c58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq 6dcc │ │ │ │ │ + beq 6dc8 │ │ │ │ │ mov fp, sl │ │ │ │ │ - b 6c40 │ │ │ │ │ + b 6c3c │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 8e4 │ │ │ │ │ R_ARM_JUMP24 set_copy_and_difference │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r3, r4 │ │ │ │ │ - beq 6cc8 │ │ │ │ │ - b 6dcc │ │ │ │ │ - ldr r1, [pc, #376] @ 7084 │ │ │ │ │ + beq 6cc4 │ │ │ │ │ + b 6dc8 │ │ │ │ │ + ldr r1, [pc, #376] @ 7080 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r3, [pc, #364] @ 7080 │ │ │ │ │ + ldr r3, [pc, #364] @ 707c │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r2, r3, #208 @ 0xd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, r2 │ │ │ │ │ ldr r2, [r3, #152] @ 0x98 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx r2 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 6a9c │ │ │ │ │ + bne 6a98 │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 6b78 │ │ │ │ │ - ldr r1, [pc, #320] @ 7084 │ │ │ │ │ + b 6b74 │ │ │ │ │ + ldr r1, [pc, #320] @ 7080 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6f84 │ │ │ │ │ + bne 6f80 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6f84 │ │ │ │ │ - ldr r3, [pc, #280] @ 7088 │ │ │ │ │ + bne 6f80 │ │ │ │ │ + ldr r3, [pc, #280] @ 7084 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 6ee0 │ │ │ │ │ + bne 6edc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - b 6a64 │ │ │ │ │ + b 6a60 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - b 6a64 │ │ │ │ │ + b 6a60 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b 6ba4 │ │ │ │ │ + b 6ba0 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - b 6d8c │ │ │ │ │ + b 6d88 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b 6e94 │ │ │ │ │ - ldr r6, [pc, #168] @ 708c │ │ │ │ │ + b 6e90 │ │ │ │ │ + ldr r6, [pc, #168] @ 7088 │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ │ add r3, r3, r5, lsl #3 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt 6b78 │ │ │ │ │ + blt 6b74 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - beq 7078 │ │ │ │ │ + beq 7074 │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyDict_Contains_KnownHash> │ │ │ │ │ R_ARM_CALL _PyDict_Contains_KnownHash │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6c6c │ │ │ │ │ - bne 7050 │ │ │ │ │ + blt 6c68 │ │ │ │ │ + bne 704c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl a88 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6c6c │ │ │ │ │ + bne 6c68 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6fe0 │ │ │ │ │ + beq 6fdc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 6fe0 │ │ │ │ │ + bne 6fdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6fe0 │ │ │ │ │ + b 6fdc │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - b 6fec │ │ │ │ │ + b 6fe8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyDict_Type │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ -00007094 : │ │ │ │ │ +00007090 : │ │ │ │ │ set_update(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - ldr r0, [pc, #552] @ 72e8 │ │ │ │ │ + ldr r0, [pc, #552] @ 72e4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 72e0 │ │ │ │ │ + beq 72dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 72e0 │ │ │ │ │ + beq 72dc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 7138 │ │ │ │ │ + ble 7134 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7248 │ │ │ │ │ + beq 7244 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - beq 7138 │ │ │ │ │ + beq 7134 │ │ │ │ │ add r1, r6, #4 │ │ │ │ │ add r0, r4, #12 │ │ │ │ │ add r6, r6, r5, lsl #2 │ │ │ │ │ ldr r2, [r1], #4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - beq 72a8 │ │ │ │ │ + beq 72a4 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ - bne 7114 │ │ │ │ │ + bne 7110 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 71d4 │ │ │ │ │ + ble 71d0 │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ - ldr r6, [pc, #412] @ 72ec │ │ │ │ │ + ldr r6, [pc, #412] @ 72e8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ add r2, r6, #208 @ 0xd0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ cmpne r0, r2 │ │ │ │ │ - bne 7204 │ │ │ │ │ + bne 7200 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 7180 │ │ │ │ │ + beq 717c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 2d40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 72a0 │ │ │ │ │ + bne 729c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 71d4 │ │ │ │ │ + ble 71d0 │ │ │ │ │ add r9, r4, #12 │ │ │ │ │ mov r8, #1 │ │ │ │ │ ldr r5, [r9, #4]! │ │ │ │ │ - ldr r2, [pc, #340] @ 72f0 │ │ │ │ │ + ldr r2, [pc, #340] @ 72ec │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ cmpne r0, r2 │ │ │ │ │ - bne 7258 │ │ │ │ │ + bne 7254 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 71c8 │ │ │ │ │ + beq 71c4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 2d40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 72a0 │ │ │ │ │ + bne 729c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - blt 7190 │ │ │ │ │ - ldr r5, [pc, #280] @ 72f4 │ │ │ │ │ + blt 718c │ │ │ │ │ + ldr r5, [pc, #280] @ 72f0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 71fc │ │ │ │ │ + beq 71f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 71fc │ │ │ │ │ + bne 71f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r1, [pc, #228] @ 72f0 │ │ │ │ │ + ldr r1, [pc, #228] @ 72ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 72d4 │ │ │ │ │ + bne 72d0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 72d4 │ │ │ │ │ - ldr r3, [pc, #200] @ 72f8 │ │ │ │ │ + bne 72d0 │ │ │ │ │ + ldr r3, [pc, #200] @ 72f4 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - beq 72cc │ │ │ │ │ + beq 72c8 │ │ │ │ │ bl 330 │ │ │ │ │ - b 7174 │ │ │ │ │ + b 7170 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - bne 7108 │ │ │ │ │ - b 7138 │ │ │ │ │ - ldr r1, [pc, #144] @ 72f0 │ │ │ │ │ + bne 7104 │ │ │ │ │ + b 7134 │ │ │ │ │ + ldr r1, [pc, #144] @ 72ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 72c0 │ │ │ │ │ - ldr r1, [pc, #124] @ 72ec │ │ │ │ │ + bne 72bc │ │ │ │ │ + ldr r1, [pc, #124] @ 72e8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 72c0 │ │ │ │ │ - ldr r3, [pc, #116] @ 72f8 │ │ │ │ │ + bne 72bc │ │ │ │ │ + ldr r3, [pc, #116] @ 72f4 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - beq 72b8 │ │ │ │ │ + beq 72b4 │ │ │ │ │ bl 330 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 71c4 │ │ │ │ │ + beq 71c0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 71d8 │ │ │ │ │ + b 71d4 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ - bne 7114 │ │ │ │ │ - b 7138 │ │ │ │ │ - bl 5978 │ │ │ │ │ - b 7298 │ │ │ │ │ + bne 7110 │ │ │ │ │ + b 7134 │ │ │ │ │ + bl 5974 │ │ │ │ │ + b 7294 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bne 71b0 │ │ │ │ │ - b 71c4 │ │ │ │ │ - bl 5978 │ │ │ │ │ - b 7174 │ │ │ │ │ + bne 71ac │ │ │ │ │ + b 71c0 │ │ │ │ │ + bl 5974 │ │ │ │ │ + b 7170 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bne 7168 │ │ │ │ │ - b 717c │ │ │ │ │ + bne 7164 │ │ │ │ │ + b 7178 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 71fc │ │ │ │ │ + b 71f8 │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyDict_Type │ │ │ │ │ │ │ │ │ │ -000072fc : │ │ │ │ │ +000072f8 : │ │ │ │ │ set_discard(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r7, [pc, #1000] @ 76fc │ │ │ │ │ + ldr r7, [pc, #1000] @ 76f8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 7604 │ │ │ │ │ + bne 7600 │ │ │ │ │ ldr fp, [r1, #12] │ │ │ │ │ cmn fp, #1 │ │ │ │ │ - beq 7604 │ │ │ │ │ + beq 7600 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ mov r9, fp │ │ │ │ │ and r6, r1, fp │ │ │ │ │ add r3, r6, #9 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add sl, r0, r6, lsl #3 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ - bls 73dc │ │ │ │ │ + bls 73d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7378 │ │ │ │ │ + bne 7374 │ │ │ │ │ ldr r8, [r0, r6, lsl #3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 763c │ │ │ │ │ - ldr r0, [pc, #908] @ 7700 │ │ │ │ │ + bne 7638 │ │ │ │ │ + ldr r0, [pc, #908] @ 76fc │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp fp, r3 │ │ │ │ │ ldreq r8, [sl] │ │ │ │ │ - bne 741c │ │ │ │ │ + bne 7418 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne 7484 │ │ │ │ │ + bne 7480 │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 736c │ │ │ │ │ + beq 7368 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ - ldr ip, [pc, #856] @ 7704 │ │ │ │ │ + ldr ip, [pc, #856] @ 7700 │ │ │ │ │ str ip, [sl] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mvn ip, #0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [sl, #4] │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ - beq 736c │ │ │ │ │ + beq 7368 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ - bne 736c │ │ │ │ │ + bne 7368 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 736c │ │ │ │ │ + b 7368 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7434 │ │ │ │ │ + bne 7430 │ │ │ │ │ ldr r8, [sl] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 736c │ │ │ │ │ + beq 7368 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ moveq r3, #9 │ │ │ │ │ - beq 7388 │ │ │ │ │ - b 7444 │ │ │ │ │ + beq 7384 │ │ │ │ │ + b 7440 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq 7544 │ │ │ │ │ + beq 7540 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne 7454 │ │ │ │ │ + bne 7450 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, lr │ │ │ │ │ add r6, r6, r6, lsl #2 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add r6, r6, r9 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ and r6, r6, r1 │ │ │ │ │ - b 7344 │ │ │ │ │ + b 7340 │ │ │ │ │ cmp r3, fp │ │ │ │ │ ldreq r8, [sl] │ │ │ │ │ moveq r3, #9 │ │ │ │ │ - beq 7388 │ │ │ │ │ + beq 7384 │ │ │ │ │ mov lr, r1 │ │ │ │ │ add r3, sl, #72 @ 0x48 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ add sl, sl, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7400 │ │ │ │ │ + bne 73fc │ │ │ │ │ ldr ip, [r8, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 7400 │ │ │ │ │ + bne 73fc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bne 7390 │ │ │ │ │ - b 7618 │ │ │ │ │ + bne 738c │ │ │ │ │ + b 7614 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 74bc │ │ │ │ │ + bne 74b8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 74bc │ │ │ │ │ + bne 74b8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7390 │ │ │ │ │ + bne 738c │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r8] │ │ │ │ │ str r0, [sp] │ │ │ │ │ @@ -7972,50 +7971,50 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 7508 │ │ │ │ │ + beq 7504 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r8] │ │ │ │ │ - beq 7648 │ │ │ │ │ + beq 7644 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 7618 │ │ │ │ │ + blt 7614 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 7338 │ │ │ │ │ + bne 7334 │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne 7338 │ │ │ │ │ + bne 7334 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7390 │ │ │ │ │ + bne 738c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ - bne 7444 │ │ │ │ │ - b 741c │ │ │ │ │ + bne 7440 │ │ │ │ │ + b 7418 │ │ │ │ │ ldr r6, [r8, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - beq 7474 │ │ │ │ │ + beq 7470 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 7584 │ │ │ │ │ + bne 7580 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 7584 │ │ │ │ │ + bne 7580 │ │ │ │ │ mov r0, r6 │ │ │ │ │ stm sp, {r1, r3} │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldm sp, {r1, r3} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7474 │ │ │ │ │ + bne 7470 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r0, [sp] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r6] │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -8024,327 +8023,268 @@ │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldmib sp, {r1, r3} │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 75d0 │ │ │ │ │ + beq 75cc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r6] │ │ │ │ │ - beq 7664 │ │ │ │ │ + beq 7660 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 7688 │ │ │ │ │ + blt 7684 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ ldr ip, [sp] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 7680 │ │ │ │ │ + bne 767c │ │ │ │ │ ldr ip, [r8, #8] │ │ │ │ │ cmp r6, ip │ │ │ │ │ - bne 7680 │ │ │ │ │ + bne 767c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7474 │ │ │ │ │ + bne 7470 │ │ │ │ │ ldr lr, [r5, #16] │ │ │ │ │ - b 7408 │ │ │ │ │ + b 7404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 7334 │ │ │ │ │ + bne 7330 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #228] @ 7708 │ │ │ │ │ + ldr r1, [pc, #228] @ 7704 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 7690 │ │ │ │ │ + beq 768c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7690 │ │ │ │ │ + bne 768c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 7370 │ │ │ │ │ + b 736c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 7384 │ │ │ │ │ - b 741c │ │ │ │ │ + beq 7380 │ │ │ │ │ + b 7418 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b 7508 │ │ │ │ │ + b 7504 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ │ - b 75d0 │ │ │ │ │ + b 75cc │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 7338 │ │ │ │ │ + b 7334 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 7618 │ │ │ │ │ - ldr r3, [pc, #116] @ 770c │ │ │ │ │ + b 7614 │ │ │ │ │ + ldr r3, [pc, #116] @ 7708 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7634 │ │ │ │ │ + beq 7630 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r0, [pc, #92] @ 7710 │ │ │ │ │ + ldr r0, [pc, #92] @ 770c │ │ │ │ │ bl 224 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7634 │ │ │ │ │ + beq 7630 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 1c1c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 76f0 │ │ │ │ │ + beq 76ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 76f0 │ │ │ │ │ + bne 76ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - bne 736c │ │ │ │ │ - b 7634 │ │ │ │ │ + bne 7368 │ │ │ │ │ + b 7630 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007714 : │ │ │ │ │ +00007710 : │ │ │ │ │ set_issuperset(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r6, [pc, #96] @ 778c │ │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ + ldr r5, [pc, #1204] @ 7bdc │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - add r2, r6, #208 @ 0xd0 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ + add r2, r5, #208 @ 0xd0 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ + sub sp, sp, #28 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - beq 777c │ │ │ │ │ - ldr r1, [pc, #68] @ 7790 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + beq 7a10 │ │ │ │ │ + ldr r1, [pc, #1172] @ 7be0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 777c │ │ │ │ │ + bne 7a10 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 777c │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ │ - b 7814 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ │ - b 50e0 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ - .word 0x000000d0 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ - │ │ │ │ │ -00007794 : │ │ │ │ │ -set_issuperset_impl(): │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r6, [pc, #96] @ 780c │ │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ │ - add r2, r6, #208 @ 0xd0 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - cmpne r3, r2 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - beq 77fc │ │ │ │ │ - ldr r1, [pc, #68] @ 7810 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 77fc │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 77fc │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ │ - b 7814 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + bne 7a10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ │ - b 50e0 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ - .word 0x000000d0 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ - │ │ │ │ │ -00007814 : │ │ │ │ │ -set_issuperset_impl.part.0(): │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - sub sp, sp, #28 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 7c18 │ │ │ │ │ - ldr r7, [pc, #1088] @ 7c84 │ │ │ │ │ + beq 7bac │ │ │ │ │ + ldr r7, [pc, #1120] @ 7be4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 7914 │ │ │ │ │ + beq 7854 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 78f4 │ │ │ │ │ + bne 7834 │ │ │ │ │ ldr r9, [fp, #12] │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq 78f4 │ │ │ │ │ + beq 7834 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr ip, [r9, #16] │ │ │ │ │ mov r3, r6 │ │ │ │ │ and r5, r6, ip │ │ │ │ │ add r2, r5, #9 │ │ │ │ │ cmp r2, ip │ │ │ │ │ add sl, r0, r5, lsl #3 │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ - bls 7950 │ │ │ │ │ + bls 7890 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 79c4 │ │ │ │ │ + bne 7904 │ │ │ │ │ ldr r4, [r0, r5, lsl #3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 7bd4 │ │ │ │ │ + bne 7b44 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ mov r6, r9 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r4, [sl] │ │ │ │ │ - bne 7bb8 │ │ │ │ │ + bne 7b0c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 7840 │ │ │ │ │ + bne 7780 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 78ec │ │ │ │ │ + beq 782c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 78ec │ │ │ │ │ + bne 782c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r0, [pc, #916] @ 7c88 │ │ │ │ │ - b 7948 │ │ │ │ │ + ldr r0, [pc, #948] @ 7be8 │ │ │ │ │ + b 7888 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne 7868 │ │ │ │ │ + bne 77a8 │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ mov r4, fp │ │ │ │ │ - b 7bec │ │ │ │ │ + b 7b88 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7938 │ │ │ │ │ + beq 7878 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 7938 │ │ │ │ │ + bne 7878 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r0, [pc, #836] @ 7c8c │ │ │ │ │ - bne 7c18 │ │ │ │ │ + bne 7bac │ │ │ │ │ + ldr r0, [pc, #864] @ 7bec │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7ab8 │ │ │ │ │ + bne 79f8 │ │ │ │ │ ldr r4, [sl] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 78ac │ │ │ │ │ + beq 77ec │ │ │ │ │ cmp r6, #0 │ │ │ │ │ moveq r2, #9 │ │ │ │ │ streq r2, [sp, #4] │ │ │ │ │ - beq 79d8 │ │ │ │ │ + beq 7918 │ │ │ │ │ add r2, sl, #72 @ 0x48 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov fp, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r4, sl │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ add sl, sl, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7ad0 │ │ │ │ │ + bne 7a24 │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 7ad0 │ │ │ │ │ + bne 7a24 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bne 78b4 │ │ │ │ │ + bne 77f4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 7bec │ │ │ │ │ + b 7b88 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne 7aa0 │ │ │ │ │ + bne 79e0 │ │ │ │ │ ldr r4, [sl] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - beq 78ac │ │ │ │ │ + beq 77ec │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 7a18 │ │ │ │ │ + bne 7958 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 7a18 │ │ │ │ │ + bne 7958 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 78ac │ │ │ │ │ + bne 77ec │ │ │ │ │ ldr r0, [r9, #20] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r1, fp │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r4] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ @@ -8353,66 +8293,71 @@ │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 7a64 │ │ │ │ │ + beq 79a4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r4] │ │ │ │ │ - beq 7c20 │ │ │ │ │ + beq 7b28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 7908 │ │ │ │ │ + blt 7848 │ │ │ │ │ ldr r0, [r9, #20] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 7878 │ │ │ │ │ + bne 77b8 │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne 7878 │ │ │ │ │ + bne 77b8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 78ac │ │ │ │ │ + bne 77ec │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr ip, [r9, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7974 │ │ │ │ │ + bne 78b4 │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ and r5, r5, ip │ │ │ │ │ - b 7884 │ │ │ │ │ + b 77c4 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne 7974 │ │ │ │ │ + bne 78b4 │ │ │ │ │ mov r2, #9 │ │ │ │ │ ldr r4, [sl] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b 79d8 │ │ │ │ │ + b 7918 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, sp, #28 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + b 50dc │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne 7ba0 │ │ │ │ │ + bne 7af4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq 79a4 │ │ │ │ │ + beq 78e4 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 7b20 │ │ │ │ │ + bne 7a74 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 7b20 │ │ │ │ │ + bne 7a74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 79a4 │ │ │ │ │ + bne 78e4 │ │ │ │ │ ldr r0, [r9, #20] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -8422,157 +8367,477 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7b70 │ │ │ │ │ + beq 7ac4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5] │ │ │ │ │ - beq 7c44 │ │ │ │ │ + beq 7b54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 7be4 │ │ │ │ │ + blt 7b80 │ │ │ │ │ ldr r0, [r9, #20] │ │ │ │ │ ldr ip, [sp, #8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 7c3c │ │ │ │ │ + bne 7b78 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne 7c3c │ │ │ │ │ + bne 7b78 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 79a4 │ │ │ │ │ + bne 78e4 │ │ │ │ │ ldr ip, [r9, #16] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 7984 │ │ │ │ │ + bne 78c4 │ │ │ │ │ mov r5, fp │ │ │ │ │ mov fp, r1 │ │ │ │ │ - b 7aa0 │ │ │ │ │ + b 79e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - bne 78c0 │ │ │ │ │ + bne 7800 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 78c0 │ │ │ │ │ + b 7800 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + b 79a4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ streq r6, [sp, #4] │ │ │ │ │ - beq 79d8 │ │ │ │ │ - b 7aa0 │ │ │ │ │ + beq 7918 │ │ │ │ │ + b 79e0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + b 7ac4 │ │ │ │ │ + mov fp, r1 │ │ │ │ │ + b 77b8 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7c68 │ │ │ │ │ + bne 7bb4 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7c18 │ │ │ │ │ + beq 7bac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 7c18 │ │ │ │ │ + beq 7bd0 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 7888 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r2, [r4] │ │ │ │ │ + bne 7b90 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 7b90 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 7948 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ + b 7bac │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ + .word 0x000000d0 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ + ... │ │ │ │ │ + R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ + R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ + R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ + │ │ │ │ │ +00007bf0 : │ │ │ │ │ +set_issuperset_impl(): │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ + ldr r6, [pc, #1124] @ 806c │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + add r2, r6, #208 @ 0xd0 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + cmpne r3, r2 │ │ │ │ │ + sub sp, sp, #20 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + beq 7eb8 │ │ │ │ │ + ldr r1, [pc, #1092] @ 8070 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyType_IsSubtype │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 7eb8 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyType_IsSubtype │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 7eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_GetIter │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 803c │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyIter_Next │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 7d1c │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [pc, #1020] @ 8074 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 7d04 │ │ │ │ │ + ldr r7, [r4, #12] │ │ │ │ │ + cmn r7, #1 │ │ │ │ │ + beq 7d04 │ │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + and r6, r7, r2 │ │ │ │ │ + add r1, r6, #9 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + add sl, r0, r6, lsl #3 │ │ │ │ │ + bls 7d58 │ │ │ │ │ + ldr r9, [sl, #4] │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + bne 7e90 │ │ │ │ │ + ldr fp, [sl] │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + bne 7fe0 │ │ │ │ │ + ldr r1, [r4] │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ldr r6, [sl] │ │ │ │ │ + bne 7fb0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 7c5c │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 7cfc │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r8] │ │ │ │ │ + bne 7cfc │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - b 7a64 │ │ │ │ │ - mov fp, r1 │ │ │ │ │ - b 7878 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + ldr r0, [pc, #884] @ 8078 │ │ │ │ │ + b 7d50 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_Hash │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + bne 7c88 │ │ │ │ │ + b 8014 │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 7d40 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r8] │ │ │ │ │ + bne 7d40 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - b 7b70 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 803c │ │ │ │ │ + ldr r0, [pc, #808] @ 807c │ │ │ │ │ + add sp, sp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r1, [sl, #4] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + moveq r9, #9 │ │ │ │ │ + beq 7cb4 │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + ldreq fp, [sl] │ │ │ │ │ + moveq r9, #9 │ │ │ │ │ + bne 7e40 │ │ │ │ │ + cmp r4, fp │ │ │ │ │ + beq 7cc0 │ │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ │ + ldr r1, [pc, #744] @ 8074 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne 7dbc │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne 7dbc │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + bl 0 <_PyUnicode_EQ> │ │ │ │ │ + R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ + ldr r3, [sp] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 7cc0 │ │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ │ + ldr r2, [fp] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addne r2, r2, #1 │ │ │ │ │ + strne r2, [fp] │ │ │ │ │ + str r0, [sp] │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ + ldr r1, [fp] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + beq 7e08 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + str r1, [fp] │ │ │ │ │ + beq 7fcc │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + blt 8014 │ │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ │ + ldr r1, [sp] │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bne 7c8c │ │ │ │ │ + ldr r1, [sl] │ │ │ │ │ + cmp r1, fp │ │ │ │ │ + bne 7c8c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 7cc0 │ │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 7ea0 │ │ │ │ │ + add fp, sl, #72 @ 0x48 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov r9, sl │ │ │ │ │ + ldr ip, [r9, #12] │ │ │ │ │ + add sl, sl, #8 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + bne 7ecc │ │ │ │ │ + ldr lr, [r9, #8] │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + bne 7ecc │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + ldr r1, [r1] │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + bne 7cc4 │ │ │ │ │ + b 8018 │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + ldreq fp, [sl] │ │ │ │ │ + moveq r9, #0 │ │ │ │ │ + beq 7d78 │ │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ │ + lsr r3, r3, #5 │ │ │ │ │ + add r6, r6, r3 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + and r6, r6, r2 │ │ │ │ │ + b 7c98 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, sp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + b 50dc │ │ │ │ │ + cmp r7, ip │ │ │ │ │ + bne 7f98 │ │ │ │ │ + ldr fp, [r9, #8] │ │ │ │ │ + cmp r1, fp │ │ │ │ │ + beq 7e74 │ │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ │ + ldr ip, [pc, #392] @ 8074 │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + bne 7f1c │ │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ │ + ldr ip, [pc, #376] @ 8074 │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + bne 7f1c │ │ │ │ │ + mov r0, fp │ │ │ │ │ + stm sp, {r1, r3} │ │ │ │ │ + bl 0 <_PyUnicode_EQ> │ │ │ │ │ + R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ + ldm sp, {r1, r3} │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 7e74 │ │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ │ + ldr r2, [fp] │ │ │ │ │ + str r0, [sp] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addne r2, r2, #1 │ │ │ │ │ + strne r2, [fp] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ + ldmib sp, {r1, r3} │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r0, [fp] │ │ │ │ │ + cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 7f68 │ │ │ │ │ + sub r0, r0, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [fp] │ │ │ │ │ + beq 7fec │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + blt 8010 │ │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ │ + ldr ip, [sp] │ │ │ │ │ + cmp ip, r0 │ │ │ │ │ + bne 8008 │ │ │ │ │ + ldr ip, [r9, #8] │ │ │ │ │ + cmp fp, ip │ │ │ │ │ + bne 8008 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 7e74 │ │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + bne 7e54 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + b 7ea0 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + str r1, [r4] │ │ │ │ │ + bne 7cd0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 7cd0 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + stmib sp, {r2, r3} │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldmib sp, {r2, r3} │ │ │ │ │ + b 7e08 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 7d78 │ │ │ │ │ + b 7e38 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + ldmib sp, {r2, r3} │ │ │ │ │ + b 7f68 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + b 7c8c │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + ldr r2, [r4] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bne 8044 │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 803c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r8] │ │ │ │ │ + beq 8060 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 7d50 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 7bf4 │ │ │ │ │ + bne 8020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7bf4 │ │ │ │ │ + b 8020 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 803c │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ + .word 0x000000d0 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ │ │ │ │ │ -00007c90 : │ │ │ │ │ +00008080 : │ │ │ │ │ set_remove(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r9, [pc, #988] @ 8084 │ │ │ │ │ + ldr r9, [pc, #988] @ 8474 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 7f94 │ │ │ │ │ + bne 8384 │ │ │ │ │ ldr fp, [r1, #12] │ │ │ │ │ cmn fp, #1 │ │ │ │ │ - beq 7f94 │ │ │ │ │ + beq 8384 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ mov r3, fp │ │ │ │ │ and r7, r1, fp │ │ │ │ │ add r2, r7, #9 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r5, r0, r7, lsl #3 │ │ │ │ │ - bls 7e0c │ │ │ │ │ + bls 81fc │ │ │ │ │ ldr r8, [r5, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7d20 │ │ │ │ │ + bne 8110 │ │ │ │ │ ldr sl, [r5] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 8038 │ │ │ │ │ + bne 8428 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7e70 │ │ │ │ │ + bne 8260 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r8, fp │ │ │ │ │ ldreq sl, [r5] │ │ │ │ │ moveq r8, #0 │ │ │ │ │ - bne 7df4 │ │ │ │ │ + bne 81e4 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - beq 7d00 │ │ │ │ │ + beq 80f0 │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne 7d70 │ │ │ │ │ + bne 8160 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne 7d70 │ │ │ │ │ + bne 8160 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7d00 │ │ │ │ │ + bne 80f0 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [sl] │ │ │ │ │ str r0, [sp] │ │ │ │ │ @@ -8581,94 +8846,94 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 7dbc │ │ │ │ │ + beq 81ac │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [sl] │ │ │ │ │ - beq 8044 │ │ │ │ │ + beq 8434 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 7fa8 │ │ │ │ │ + blt 8398 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 7ccc │ │ │ │ │ + bne 80bc │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 7ccc │ │ │ │ │ + bne 80bc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7d00 │ │ │ │ │ + bne 80f0 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7e2c │ │ │ │ │ + bne 821c │ │ │ │ │ add r7, r7, r7, lsl #2 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ add r7, r7, r3 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ and r7, r7, r1 │ │ │ │ │ - b 7cd8 │ │ │ │ │ + b 80c8 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r8, #9 │ │ │ │ │ - beq 7cf4 │ │ │ │ │ + beq 80e4 │ │ │ │ │ cmp r2, fp │ │ │ │ │ ldreq sl, [r5] │ │ │ │ │ moveq r8, #9 │ │ │ │ │ - beq 7d30 │ │ │ │ │ + beq 8120 │ │ │ │ │ add sl, r5, #72 @ 0x48 │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ add r5, r5, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7ea0 │ │ │ │ │ + bne 8290 │ │ │ │ │ ldr ip, [r8, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 7ea0 │ │ │ │ │ + bne 8290 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bne 7d00 │ │ │ │ │ - b 7fa8 │ │ │ │ │ + bne 80f0 │ │ │ │ │ + b 8398 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ - ldr r1, [pc, #520] @ 8088 │ │ │ │ │ + ldr r1, [pc, #520] @ 8478 │ │ │ │ │ str r1, [r5] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ - bne 7f7c │ │ │ │ │ - ldr r0, [pc, #492] @ 808c │ │ │ │ │ - b 7d18 │ │ │ │ │ + bne 836c │ │ │ │ │ + ldr r0, [pc, #492] @ 847c │ │ │ │ │ + b 8108 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne 7f64 │ │ │ │ │ + bne 8354 │ │ │ │ │ ldr sl, [r8, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - beq 7e60 │ │ │ │ │ + beq 8250 │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne 7ee8 │ │ │ │ │ + bne 82d8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne 7ee8 │ │ │ │ │ + bne 82d8 │ │ │ │ │ mov r0, sl │ │ │ │ │ stm sp, {r1, r3} │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldm sp, {r1, r3} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7e60 │ │ │ │ │ + bne 8250 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ str r0, [sp] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [sl] │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -8677,201 +8942,201 @@ │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldmib sp, {r1, r3} │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7f34 │ │ │ │ │ + beq 8324 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sl] │ │ │ │ │ - beq 8058 │ │ │ │ │ + beq 8448 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 807c │ │ │ │ │ + blt 846c │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ ldr ip, [sp] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 8074 │ │ │ │ │ + bne 8464 │ │ │ │ │ ldr ip, [r8, #8] │ │ │ │ │ cmp sl, ip │ │ │ │ │ - bne 8074 │ │ │ │ │ + bne 8464 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7e60 │ │ │ │ │ + bne 8250 │ │ │ │ │ ldr lr, [r6, #16] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 7e40 │ │ │ │ │ + bne 8230 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, lr │ │ │ │ │ - b 7df4 │ │ │ │ │ + b 81e4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 7e98 │ │ │ │ │ + bne 8288 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7e98 │ │ │ │ │ + b 8288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 7cc8 │ │ │ │ │ + bne 80b8 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #220] @ 8090 │ │ │ │ │ + ldr r1, [pc, #220] @ 8480 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 7fc4 │ │ │ │ │ + beq 83b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7d14 │ │ │ │ │ - ldr r3, [pc, #200] @ 8094 │ │ │ │ │ + beq 8104 │ │ │ │ │ + ldr r3, [pc, #200] @ 8484 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7d14 │ │ │ │ │ + beq 8104 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - ldr r0, [pc, #180] @ 8098 │ │ │ │ │ + ldr r0, [pc, #180] @ 8488 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 224 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7d14 │ │ │ │ │ + beq 8104 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 1c1c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 8024 │ │ │ │ │ + beq 8414 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8024 │ │ │ │ │ + bne 8414 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 7d14 │ │ │ │ │ + beq 8104 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 7e98 │ │ │ │ │ - b 7d0c │ │ │ │ │ + bne 8288 │ │ │ │ │ + b 80fc │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 7d30 │ │ │ │ │ - b 7dec │ │ │ │ │ + beq 8120 │ │ │ │ │ + b 81dc │ │ │ │ │ mov r0, sl │ │ │ │ │ stmib sp, {r2, r3} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ │ - b 7dbc │ │ │ │ │ + b 81ac │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ │ - b 7f34 │ │ │ │ │ + b 8324 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 7ccc │ │ │ │ │ + b 80bc │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 7fa8 │ │ │ │ │ + b 8398 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000809c : │ │ │ │ │ +0000848c : │ │ │ │ │ set_difference_update_internal(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ - beq 8a58 │ │ │ │ │ - ldr r4, [pc, #2500] @ 8a84 │ │ │ │ │ + beq 8e6c │ │ │ │ │ + ldr r4, [pc, #2500] @ 8e74 │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ add r3, r4, #208 @ 0xd0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bne 855c │ │ │ │ │ + bne 894c │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ cmp r3, r2, asr #3 │ │ │ │ │ - blt 8a60 │ │ │ │ │ + blt 8e48 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ - ldr r9, [pc, #2440] @ 8a88 │ │ │ │ │ + ldr r9, [pc, #2440] @ 8e78 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add r3, r1, r5, lsl #3 │ │ │ │ │ - blt 8198 │ │ │ │ │ + blt 8588 │ │ │ │ │ ldr r4, [r1, r5, lsl #3] │ │ │ │ │ add r1, r5, #1 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - bne 81d8 │ │ │ │ │ + bne 85c8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt 8198 │ │ │ │ │ + blt 8588 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add r1, r5, #2 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ addne r3, r3, #8 │ │ │ │ │ movne r5, r1 │ │ │ │ │ - bne 81dc │ │ │ │ │ + bne 85cc │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt 8198 │ │ │ │ │ + blt 8588 │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ add r5, r5, #3 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ addne r3, r3, #16 │ │ │ │ │ - bne 81dc │ │ │ │ │ + bne 85cc │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add r3, r3, #24 │ │ │ │ │ - blt 8198 │ │ │ │ │ + blt 8588 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ cmpne r4, r9 │ │ │ │ │ - bne 81dc │ │ │ │ │ + bne 85cc │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - bge 8178 │ │ │ │ │ + bge 8568 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 81b4 │ │ │ │ │ + beq 85a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 8a78 │ │ │ │ │ + beq 8e60 │ │ │ │ │ ldr r1, [sl, #12] │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ ldr r2, [sl, #16] │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ cmp r3, r2, lsr #2 │ │ │ │ │ - bhi 896c │ │ │ │ │ + bhi 8d5c │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ @@ -8883,132 +9148,132 @@ │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ str sl, [sp] │ │ │ │ │ and r7, sl, r2 │ │ │ │ │ add r1, r7, #9 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r8, r0, r7, lsl #3 │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ - bls 825c │ │ │ │ │ + bls 864c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 830c │ │ │ │ │ + bne 86fc │ │ │ │ │ ldr fp, [r0, r7, lsl #3] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 899c │ │ │ │ │ + bne 8d7c │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8100 │ │ │ │ │ + beq 84f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8100 │ │ │ │ │ + bne 84f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8100 │ │ │ │ │ + b 84f0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 8374 │ │ │ │ │ + bne 8764 │ │ │ │ │ ldr fp, [r8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 8230 │ │ │ │ │ + beq 8620 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ moveq r2, #9 │ │ │ │ │ streq r2, [sp, #4] │ │ │ │ │ - beq 8320 │ │ │ │ │ + beq 8710 │ │ │ │ │ add r1, r8, #72 @ 0x48 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov fp, r8 │ │ │ │ │ ldr ip, [fp, #12] │ │ │ │ │ add r8, r8, #8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 838c │ │ │ │ │ + bne 877c │ │ │ │ │ ldr lr, [fp, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 838c │ │ │ │ │ + bne 877c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 832c │ │ │ │ │ + bne 871c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 82e4 │ │ │ │ │ + beq 86d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 82e4 │ │ │ │ │ + bne 86d4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 86d4 │ │ │ │ │ + beq 8ac4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 86d4 │ │ │ │ │ + bne 8ac4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 86d4 │ │ │ │ │ + b 8ac4 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bne 8474 │ │ │ │ │ + bne 8864 │ │ │ │ │ ldr fp, [r8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp r4, fp │ │ │ │ │ - bne 8494 │ │ │ │ │ + bne 8884 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8234 │ │ │ │ │ + beq 8624 │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r9, [r8] │ │ │ │ │ str r1, [r8, #4] │ │ │ │ │ str r3, [sl, #12] │ │ │ │ │ - beq 8234 │ │ │ │ │ + beq 8624 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 8234 │ │ │ │ │ + bne 8624 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8234 │ │ │ │ │ + b 8624 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bne 8280 │ │ │ │ │ + bne 8670 │ │ │ │ │ mov r2, #9 │ │ │ │ │ ldr fp, [r8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b 8320 │ │ │ │ │ + b 8710 │ │ │ │ │ cmp sl, ip │ │ │ │ │ - bne 8460 │ │ │ │ │ + bne 8850 │ │ │ │ │ ldr r7, [fp, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq 82b0 │ │ │ │ │ - ldr ip, [pc, #1764] @ 8a8c │ │ │ │ │ + beq 86a0 │ │ │ │ │ + ldr ip, [pc, #1764] @ 8e7c │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 83e0 │ │ │ │ │ + bne 87d0 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 83e0 │ │ │ │ │ + bne 87d0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 82b0 │ │ │ │ │ + bne 86a0 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r7] │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -9018,59 +9283,59 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8430 │ │ │ │ │ + beq 8820 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r7] │ │ │ │ │ - beq 8a08 │ │ │ │ │ + beq 8dbc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 8a44 │ │ │ │ │ + blt 8da4 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr ip, [sp, #8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 8a3c │ │ │ │ │ + bne 8d9c │ │ │ │ │ ldr ip, [fp, #8] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bne 8a3c │ │ │ │ │ + bne 8d9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 82b0 │ │ │ │ │ + bne 86a0 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ ldr ip, [sp, #4] │ │ │ │ │ cmp r8, ip │ │ │ │ │ - bne 8290 │ │ │ │ │ + bne 8680 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ add r7, r7, r7, lsl #2 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r7, r7, r1 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ and r7, r7, r2 │ │ │ │ │ str r1, [sp] │ │ │ │ │ - b 8208 │ │ │ │ │ - ldr r1, [pc, #1520] @ 8a8c │ │ │ │ │ + b 85f8 │ │ │ │ │ + ldr r1, [pc, #1520] @ 8e7c │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 84d0 │ │ │ │ │ + bne 88c0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 84d0 │ │ │ │ │ + bne 88c0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8328 │ │ │ │ │ + bne 8718 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [fp] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ @@ -9079,191 +9344,191 @@ │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [fp] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 851c │ │ │ │ │ + beq 890c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [fp] │ │ │ │ │ - beq 89c8 │ │ │ │ │ + beq 8e20 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 82c0 │ │ │ │ │ + blt 86b0 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 81fc │ │ │ │ │ + bne 85ec │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bne 81fc │ │ │ │ │ + bne 85ec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8328 │ │ │ │ │ + bne 8718 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ - bne 8280 │ │ │ │ │ - b 8474 │ │ │ │ │ - ldr r1, [pc, #1324] @ 8a90 │ │ │ │ │ + bne 8670 │ │ │ │ │ + b 8864 │ │ │ │ │ + ldr r1, [pc, #1324] @ 8e80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80d8 │ │ │ │ │ + bne 84c8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80d8 │ │ │ │ │ + bne 84c8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 86d4 │ │ │ │ │ - ldr r7, [pc, #1268] @ 8a8c │ │ │ │ │ + beq 8ac4 │ │ │ │ │ + ldr r7, [pc, #1268] @ 8e7c │ │ │ │ │ add r3, r4, #416 @ 0x1a0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 8920 │ │ │ │ │ + beq 8d10 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 8954 │ │ │ │ │ + bne 8d44 │ │ │ │ │ ldr r5, [r9, #12] │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 8954 │ │ │ │ │ + beq 8d44 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [sl, #20] │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr ip, [r5, #16] │ │ │ │ │ mov r3, sl │ │ │ │ │ and r4, ip, sl │ │ │ │ │ add r2, r4, #9 │ │ │ │ │ cmp r2, ip │ │ │ │ │ add fp, r0, r4, lsl #3 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ - bls 8634 │ │ │ │ │ + bls 8a24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 86dc │ │ │ │ │ + bne 8acc │ │ │ │ │ ldr r8, [r0, r4, lsl #3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 898c │ │ │ │ │ + bne 8d8c │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 859c │ │ │ │ │ + beq 898c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 859c │ │ │ │ │ + bne 898c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 859c │ │ │ │ │ + b 898c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8748 │ │ │ │ │ + bne 8b38 │ │ │ │ │ ldr r8, [fp] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8608 │ │ │ │ │ + beq 89f8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 8754 │ │ │ │ │ + beq 8b44 │ │ │ │ │ add r2, fp, #72 @ 0x48 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r9, r4 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r8, fp │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ add fp, fp, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8760 │ │ │ │ │ + bne 8b50 │ │ │ │ │ ldr lr, [r8, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 8760 │ │ │ │ │ + bne 8b50 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ - bne 86fc │ │ │ │ │ + bne 8aec │ │ │ │ │ mov fp, r9 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 86b8 │ │ │ │ │ + beq 8aa8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 86b8 │ │ │ │ │ + bne 8aa8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 86d4 │ │ │ │ │ + beq 8ac4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - beq 8a4c │ │ │ │ │ + beq 8e3c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 81d0 │ │ │ │ │ + b 85c0 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 8844 │ │ │ │ │ + bne 8c34 │ │ │ │ │ ldr r8, [fp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne 885c │ │ │ │ │ + bne 8c4c │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r0, [fp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 860c │ │ │ │ │ + beq 89fc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ str r3, [fp] │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ mvn lr, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str lr, [fp, #4] │ │ │ │ │ str r3, [sl, #12] │ │ │ │ │ - beq 860c │ │ │ │ │ + beq 89fc │ │ │ │ │ add ip, ip, lr │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 860c │ │ │ │ │ + bne 89fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 860c │ │ │ │ │ + b 89fc │ │ │ │ │ cmp sl, r2 │ │ │ │ │ ldreq r8, [fp] │ │ │ │ │ - bne 8650 │ │ │ │ │ + bne 8a40 │ │ │ │ │ mov r2, #9 │ │ │ │ │ str r2, [sp] │ │ │ │ │ - b 86f0 │ │ │ │ │ + b 8ae0 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne 8830 │ │ │ │ │ + bne 8c20 │ │ │ │ │ ldr r4, [r8, #8] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 8680 │ │ │ │ │ + beq 8a70 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 87b0 │ │ │ │ │ + bne 8ba0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 87b0 │ │ │ │ │ + bne 8ba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8680 │ │ │ │ │ + bne 8a70 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -9273,56 +9538,56 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8800 │ │ │ │ │ + beq 8bf0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - beq 89e4 │ │ │ │ │ + beq 8de0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 8a34 │ │ │ │ │ + blt 8db4 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ ldr ip, [sp, #8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 8a2c │ │ │ │ │ + bne 8dac │ │ │ │ │ ldr ip, [r8, #8] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne 8a2c │ │ │ │ │ + bne 8dac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8680 │ │ │ │ │ + bne 8a70 │ │ │ │ │ ldr ip, [r5, #16] │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne 8660 │ │ │ │ │ + bne 8a50 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r9, r1 │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ and r4, r4, ip │ │ │ │ │ - b 85e0 │ │ │ │ │ + b 89d0 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 8894 │ │ │ │ │ + bne 8c84 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 8894 │ │ │ │ │ + bne 8c84 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 86f8 │ │ │ │ │ + bne 8ae8 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ mov r1, r9 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r8] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ @@ -9331,380 +9596,370 @@ │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 88e0 │ │ │ │ │ + beq 8cd0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r8] │ │ │ │ │ - beq 89ac │ │ │ │ │ + beq 8e04 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 8690 │ │ │ │ │ + blt 8a80 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 85d4 │ │ │ │ │ + bne 89c4 │ │ │ │ │ ldr r1, [fp] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne 85d4 │ │ │ │ │ + bne 89c4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 86f8 │ │ │ │ │ + bne 8ae8 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ ldr ip, [r5, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8650 │ │ │ │ │ - b 8844 │ │ │ │ │ + bne 8a40 │ │ │ │ │ + b 8c34 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8944 │ │ │ │ │ + beq 8d34 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 8944 │ │ │ │ │ + bne 8d34 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 81b4 │ │ │ │ │ - b 86d4 │ │ │ │ │ + beq 85a4 │ │ │ │ │ + b 8ac4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 85c4 │ │ │ │ │ - b 8690 │ │ │ │ │ - ldr r3, [pc, #288] @ 8a94 │ │ │ │ │ + bne 89b4 │ │ │ │ │ + b 8a80 │ │ │ │ │ + ldr r3, [pc, #288] @ 8e84 │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r1, r3 │ │ │ │ │ lslgt r1, r1, #1 │ │ │ │ │ lslle r1, r1, #2 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b d34 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - streq sl, [sp] │ │ │ │ │ - beq 86f0 │ │ │ │ │ - b 8844 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ streq sl, [sp, #4] │ │ │ │ │ - beq 8320 │ │ │ │ │ - b 8474 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - b 88e0 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - b 851c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + beq 8710 │ │ │ │ │ + b 8864 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + streq sl, [sp] │ │ │ │ │ + beq 8ae0 │ │ │ │ │ + b 8c34 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + b 85ec │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + b 86b0 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + b 89c4 │ │ │ │ │ + mov fp, r1 │ │ │ │ │ + b 8a84 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b 8800 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + b 8820 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b 8430 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - b 85d4 │ │ │ │ │ - mov fp, r1 │ │ │ │ │ - b 8694 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - b 81fc │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - b 82c0 │ │ │ │ │ + b 8bf0 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + b 8cd0 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + b 890c │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 86d4 │ │ │ │ │ - bl 479c │ │ │ │ │ - b 81cc │ │ │ │ │ + b 8ac4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 5d80 │ │ │ │ │ + bl 5d7c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 80f8 │ │ │ │ │ - b 86d4 │ │ │ │ │ + bne 84e8 │ │ │ │ │ + b 8ac4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 81b4 │ │ │ │ │ + b 85a4 │ │ │ │ │ + bl 4798 │ │ │ │ │ + b 85bc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000c350 │ │ │ │ │ │ │ │ │ │ -00008a98 : │ │ │ │ │ +00008e88 : │ │ │ │ │ set_difference_multi(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - ldr r0, [pc, #356] @ 8c28 │ │ │ │ │ + ldr r0, [pc, #356] @ 9018 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8bb4 │ │ │ │ │ + beq 8fa4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8bb4 │ │ │ │ │ + beq 8fa4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 8b3c │ │ │ │ │ + ble 8f2c │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8b94 │ │ │ │ │ + beq 8f84 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - beq 8b3c │ │ │ │ │ + beq 8f2c │ │ │ │ │ add r1, r6, #4 │ │ │ │ │ add r0, r4, #12 │ │ │ │ │ add r6, r6, r5, lsl #2 │ │ │ │ │ ldr r2, [r1], #4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - beq 8ba4 │ │ │ │ │ + beq 8f94 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ - bne 8b18 │ │ │ │ │ + bne 8f08 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8c18 │ │ │ │ │ + beq 9008 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 6a28 │ │ │ │ │ + bl 6a24 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8c10 │ │ │ │ │ + beq 9000 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt 8bbc │ │ │ │ │ + bgt 8fac │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8b8c │ │ │ │ │ + beq 8f7c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8b8c │ │ │ │ │ + bne 8f7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - beq 8b3c │ │ │ │ │ - b 8b0c │ │ │ │ │ + beq 8f2c │ │ │ │ │ + b 8efc │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ - bne 8b18 │ │ │ │ │ - b 8b3c │ │ │ │ │ + bne 8f08 │ │ │ │ │ + b 8f2c │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 8b8c │ │ │ │ │ + b 8f7c │ │ │ │ │ add r7, r4, #12 │ │ │ │ │ mov r6, #1 │ │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 809c │ │ │ │ │ + bl 848c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8bec │ │ │ │ │ + bne 8fdc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge 8b68 │ │ │ │ │ - b 8bc4 │ │ │ │ │ + bge 8f58 │ │ │ │ │ + b 8fb4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8c10 │ │ │ │ │ + beq 9000 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8c10 │ │ │ │ │ + bne 9000 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 8b68 │ │ │ │ │ + b 8f58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5854 │ │ │ │ │ + bl 5850 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 8b68 │ │ │ │ │ + b 8f58 │ │ │ │ │ .word 0x00000098 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00008c2c : │ │ │ │ │ +0000901c : │ │ │ │ │ set_isdisjoint(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 9194 │ │ │ │ │ - ldr r3, [pc, #1404] @ 91d0 │ │ │ │ │ + beq 9638 │ │ │ │ │ + ldr r3, [pc, #1540] @ 9648 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r1, r3, #208 @ 0xd0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpne r2, r1 │ │ │ │ │ - beq 9038 │ │ │ │ │ + beq 9400 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 8d9c │ │ │ │ │ - ldr r8, [pc, #1368] @ 91d4 │ │ │ │ │ + beq 9554 │ │ │ │ │ + ldr r8, [pc, #1504] @ 964c │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b 8cb0 │ │ │ │ │ + b 90a0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8dc4 │ │ │ │ │ + bne 918c │ │ │ │ │ ldr sl, [r0, r5, lsl #3] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 9110 │ │ │ │ │ + bne 9568 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r6, r7 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r5, [fp] │ │ │ │ │ - bne 8ed0 │ │ │ │ │ + bne 9298 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 900c │ │ │ │ │ + bne 93d4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8eec │ │ │ │ │ + beq 92b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 8da4 │ │ │ │ │ + bne 916c │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 8da4 │ │ │ │ │ + beq 916c │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr ip, [r7, #16] │ │ │ │ │ mov r3, r6 │ │ │ │ │ and r5, r6, ip │ │ │ │ │ add r2, r5, #9 │ │ │ │ │ cmp r2, ip │ │ │ │ │ add fp, r0, r5, lsl #3 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ - bhi 8c80 │ │ │ │ │ + bhi 9070 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8eb8 │ │ │ │ │ + bne 9280 │ │ │ │ │ ldr sl, [fp] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 8c94 │ │ │ │ │ + beq 9084 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ moveq r2, #9 │ │ │ │ │ streq r2, [sp, #4] │ │ │ │ │ - beq 8dd8 │ │ │ │ │ + beq 91a0 │ │ │ │ │ add r2, fp, #72 @ 0x48 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [fp, #12] │ │ │ │ │ add sl, fp, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8f28 │ │ │ │ │ + bne 92f0 │ │ │ │ │ ldr lr, [fp, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 8f28 │ │ │ │ │ + bne 92f0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov fp, sl │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bne 8c9c │ │ │ │ │ + bne 908c │ │ │ │ │ mov r7, r9 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9178 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8d9c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - beq 91c4 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 8f20 │ │ │ │ │ + b 95cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 8cd8 │ │ │ │ │ + bne 90c8 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 8d78 │ │ │ │ │ + b 95cc │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne 8ea0 │ │ │ │ │ + bne 9268 │ │ │ │ │ ldr sl, [fp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp r4, sl │ │ │ │ │ - beq 8c94 │ │ │ │ │ + beq 9084 │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 8e18 │ │ │ │ │ + bne 91e0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 8e18 │ │ │ │ │ + bne 91e0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8c94 │ │ │ │ │ + bne 9084 │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [sl] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ @@ -9713,91 +9968,91 @@ │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 8e64 │ │ │ │ │ + beq 922c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [sl] │ │ │ │ │ - beq 9120 │ │ │ │ │ + beq 9578 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 8db8 │ │ │ │ │ + blt 9180 │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 8ce8 │ │ │ │ │ + bne 90d8 │ │ │ │ │ ldr r1, [fp] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 8ce8 │ │ │ │ │ + bne 90d8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8c94 │ │ │ │ │ + bne 9084 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr ip, [r7, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8d2c │ │ │ │ │ + bne 911c │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ and r5, r5, ip │ │ │ │ │ - b 8cf4 │ │ │ │ │ + b 90e4 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne 8d2c │ │ │ │ │ + bne 911c │ │ │ │ │ mov r2, #9 │ │ │ │ │ ldr sl, [fp] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b 8dd8 │ │ │ │ │ + b 91a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8ca8 │ │ │ │ │ + bne 9098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8ca8 │ │ │ │ │ + b 9098 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8f10 │ │ │ │ │ + beq 92d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 8f10 │ │ │ │ │ + bne 92d8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8d9c │ │ │ │ │ - ldr r0, [pc, #692] @ 91d8 │ │ │ │ │ + bne 9554 │ │ │ │ │ + ldr r0, [pc, #868] @ 9650 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne 8ff8 │ │ │ │ │ + bne 93c0 │ │ │ │ │ ldr r5, [fp, #8] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq 8d58 │ │ │ │ │ + beq 9148 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 8f78 │ │ │ │ │ + bne 9340 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 8f78 │ │ │ │ │ + bne 9340 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 <_PyUnicode_EQ> │ │ │ │ │ R_ARM_CALL _PyUnicode_EQ │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8d58 │ │ │ │ │ + bne 9148 │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -9807,229 +10062,273 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8fc8 │ │ │ │ │ + beq 9390 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5] │ │ │ │ │ - beq 913c │ │ │ │ │ + beq 9594 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 9168 │ │ │ │ │ + blt 95c0 │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ ldr ip, [sp, #8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 9160 │ │ │ │ │ + bne 95b8 │ │ │ │ │ ldr ip, [fp, #8] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne 9160 │ │ │ │ │ + bne 95b8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8d58 │ │ │ │ │ + bne 9148 │ │ │ │ │ ldr ip, [r7, #16] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq 90e0 │ │ │ │ │ + beq 9528 │ │ │ │ │ mov fp, sl │ │ │ │ │ - b 8d3c │ │ │ │ │ + b 912c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9030 │ │ │ │ │ + beq 93f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 9030 │ │ │ │ │ + bne 93f8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r0, [pc, #420] @ 91dc │ │ │ │ │ - b 8f20 │ │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ │ + ldr r0, [pc, #596] @ 9654 │ │ │ │ │ + b 92e8 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ - ldr r7, [pc, #408] @ 91e0 │ │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ │ + ldr r7, [pc, #584] @ 9658 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movle r3, r0 │ │ │ │ │ movle r0, r6 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ movle r6, r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - add r3, r3, r5, lsl #3 │ │ │ │ │ - blt 8f1c │ │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + add r3, r0, r2, lsl #3 │ │ │ │ │ + blt 92e4 │ │ │ │ │ + ldr r4, [r0, r2, lsl #3] │ │ │ │ │ + add r5, r2, #1 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + cmpne r4, #0 │ │ │ │ │ + bne 94dc │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + blt 92e4 │ │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ │ + add r5, r2, #2 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + cmpne r4, #0 │ │ │ │ │ + addne r3, r3, #8 │ │ │ │ │ + bne 94dc │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + blt 92e4 │ │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ │ + add r5, r2, #3 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + cmpne r4, #0 │ │ │ │ │ + addne r3, r3, #16 │ │ │ │ │ + bne 94dc │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + blt 92e4 │ │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ │ + add r5, r2, #4 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + cmpne r4, #0 │ │ │ │ │ + addne r3, r3, #24 │ │ │ │ │ + bne 94dc │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + add r3, r3, #32 │ │ │ │ │ + blt 92e4 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - bne 9094 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ + bne 94dc │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - bge 9070 │ │ │ │ │ - b 8f1c │ │ │ │ │ + bge 94b8 │ │ │ │ │ + b 92e4 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addne r2, r2, #1 │ │ │ │ │ - strne r2, [r4] │ │ │ │ │ + bne 955c │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 1ce8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 91a4 │ │ │ │ │ + beq 9618 │ │ │ │ │ ldr r9, [r0] │ │ │ │ │ subs r9, r9, #0 │ │ │ │ │ movne r9, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 90ec │ │ │ │ │ + bne 9534 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 905c │ │ │ │ │ - b 9030 │ │ │ │ │ + bne 93f8 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + b 9424 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 8ea0 │ │ │ │ │ + b 9268 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 90d4 │ │ │ │ │ + bne 9518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - bne 90d4 │ │ │ │ │ - b 8d9c │ │ │ │ │ + bne 9518 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 92e8 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r4] │ │ │ │ │ + b 94e8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ streq r6, [sp, #4] │ │ │ │ │ - beq 8dd8 │ │ │ │ │ - b 8ea0 │ │ │ │ │ + beq 91a0 │ │ │ │ │ + b 9268 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b 8e64 │ │ │ │ │ + b 922c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b 8fc8 │ │ │ │ │ + b 9390 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 8ce8 │ │ │ │ │ + b 90d8 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 8d78 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bne 95fc │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 9554 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + bne 9554 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 9554 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 8d80 │ │ │ │ │ + bne 95d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8d80 │ │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 9030 │ │ │ │ │ - b 8f1c │ │ │ │ │ + b 95d4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8d9c │ │ │ │ │ + beq 9554 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8d9c │ │ │ │ │ + bne 9554 │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - b 90fc │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8d9c │ │ │ │ │ + b 9544 │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 93f8 │ │ │ │ │ + b 92e4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000091e4 : │ │ │ │ │ +0000965c : │ │ │ │ │ set_intersection_multi(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r0, [pc, #124] @ 928c │ │ │ │ │ + ldr r0, [pc, #124] @ 9704 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9280 │ │ │ │ │ + beq 96f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 9280 │ │ │ │ │ + beq 96f8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 9260 │ │ │ │ │ + ble 96d8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ add r0, r6, #8 │ │ │ │ │ add r4, r5, r4, lsl #2 │ │ │ │ │ ldr r1, [r3], #4 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ strne r2, [r1] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ str r1, [r0, #4]! │ │ │ │ │ - bne 9240 │ │ │ │ │ + bne 96b8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl b00 │ │ │ │ │ R_ARM_CALL set_intersection_multi_impl │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3a18 │ │ │ │ │ + bl 3a14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 9270 │ │ │ │ │ + b 96e8 │ │ │ │ │ .word 0x000000b8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00009290 : │ │ │ │ │ +00009708 : │ │ │ │ │ set_clear(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ ldr r6, [r0, #20] │ │ │ │ │ add r8, r0, #32 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 9374 │ │ │ │ │ + bne 97ec │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 93bc │ │ │ │ │ + ble 9834 │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ mov r1, #0 │ │ │ │ │ @@ -10040,40 +10339,40 @@ │ │ │ │ │ mov r2, #7 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - ble 9368 │ │ │ │ │ + ble 97e0 │ │ │ │ │ mov r7, sp │ │ │ │ │ - ldr r9, [pc, #180] @ 93cc │ │ │ │ │ + ldr r9, [pc, #180] @ 9844 │ │ │ │ │ add r4, r7, #8 │ │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, r9 │ │ │ │ │ addeq r4, r4, #8 │ │ │ │ │ - beq 9318 │ │ │ │ │ + beq 9790 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq 9354 │ │ │ │ │ + beq 97cc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 9354 │ │ │ │ │ + bne 97cc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ - bne 9318 │ │ │ │ │ + bne 9790 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne 93b0 │ │ │ │ │ - ldr r0, [pc, #96] @ 93d0 │ │ │ │ │ + bne 9828 │ │ │ │ │ + ldr r0, [pc, #96] @ 9848 │ │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ @@ -10083,75 +10382,75 @@ │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r8, [r4, #20] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - bgt 9310 │ │ │ │ │ + bgt 9788 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 9368 │ │ │ │ │ + b 97e0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movgt r7, r6 │ │ │ │ │ - bgt 9310 │ │ │ │ │ - b 9368 │ │ │ │ │ + bgt 9788 │ │ │ │ │ + b 97e0 │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -000093d4 : │ │ │ │ │ +0000984c : │ │ │ │ │ set_symmetric_difference_update_set(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r8, [pc, #1960] @ 9b94 │ │ │ │ │ + ldr r8, [pc, #1952] @ a004 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ add r2, r0, r6, lsl #3 │ │ │ │ │ - blt 946c │ │ │ │ │ + blt 98e4 │ │ │ │ │ ldr r4, [r0, r6, lsl #3] │ │ │ │ │ add r0, r6, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - bne 9478 │ │ │ │ │ + bne 98f0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - blt 946c │ │ │ │ │ + blt 98e4 │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ add r6, r6, #2 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ addne r2, r2, #8 │ │ │ │ │ - bne 947c │ │ │ │ │ + bne 98f4 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ add r2, r2, #16 │ │ │ │ │ - blt 946c │ │ │ │ │ + blt 98e4 │ │ │ │ │ ldr r4, [r2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - bne 947c │ │ │ │ │ + bne 98f4 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ - bge 944c │ │ │ │ │ + bge 98c4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 97b0 │ │ │ │ │ + beq 9c28 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr sl, [r2, #4] │ │ │ │ │ str r1, [r4] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r4 │ │ │ │ │ @@ -10159,29 +10458,29 @@ │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ str r3, [sp] │ │ │ │ │ and r5, r2, r3 │ │ │ │ │ add r0, r5, #9 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ add fp, r1, r5, lsl #3 │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ - bls 9628 │ │ │ │ │ + bls 9aa0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 96a8 │ │ │ │ │ + bne 9b20 │ │ │ │ │ ldr r9, [r1, r5, lsl #3] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 9a8c │ │ │ │ │ + bne 9f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ moveq lr, r1 │ │ │ │ │ moveq r1, r4 │ │ │ │ │ - bne 96ec │ │ │ │ │ + bne 9b64 │ │ │ │ │ and r4, r2, sl │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov fp, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r4, sl │ │ │ │ │ str r0, [sp] │ │ │ │ │ add r3, fp, #9 │ │ │ │ │ @@ -10196,129 +10495,129 @@ │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str fp, [sp, #4] │ │ │ │ │ ldr ip, [r5, #-4] │ │ │ │ │ sub r0, r5, #8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 95e0 │ │ │ │ │ + bne 9a58 │ │ │ │ │ ldr fp, [r5, #-8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 9700 │ │ │ │ │ + bne 9b78 │ │ │ │ │ ldr ip, [sp] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r9, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - bne 9ab8 │ │ │ │ │ + bne 9f14 │ │ │ │ │ ldr lr, [r9, #8] │ │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str lr, [r9, #8] │ │ │ │ │ add lr, lr, lr, lsl #2 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ str r1, [r9, #12] │ │ │ │ │ str r4, [r5, #-8] │ │ │ │ │ str sl, [r0, #4] │ │ │ │ │ - bcs 9a60 │ │ │ │ │ + bcs 9ed8 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 93f8 │ │ │ │ │ + beq 9870 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 93f8 │ │ │ │ │ + bne 9870 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ - b 93f8 │ │ │ │ │ + b 9870 │ │ │ │ │ cmp ip, sl │ │ │ │ │ - beq 97a8 │ │ │ │ │ + beq 9c20 │ │ │ │ │ cmn ip, #1 │ │ │ │ │ ldr fp, [sp] │ │ │ │ │ moveq fp, r0 │ │ │ │ │ str fp, [sp] │ │ │ │ │ add r5, r5, #8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne 954c │ │ │ │ │ + bne 99c4 │ │ │ │ │ ldr fp, [sp, #4] │ │ │ │ │ mov r4, r7 │ │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ add fp, fp, r4 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ and fp, fp, r2 │ │ │ │ │ - b 9518 │ │ │ │ │ + b 9990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 97b8 │ │ │ │ │ + bne 9c30 │ │ │ │ │ ldr r9, [fp] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 94dc │ │ │ │ │ + beq 9954 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r2, #9 │ │ │ │ │ streq r2, [sp, #4] │ │ │ │ │ - beq 96bc │ │ │ │ │ + beq 9b34 │ │ │ │ │ add r0, fp, #72 @ 0x48 │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r9, fp │ │ │ │ │ ldr r0, [r9, #12] │ │ │ │ │ add fp, fp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 983c │ │ │ │ │ + bne 9cb4 │ │ │ │ │ ldr ip, [r9, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 983c │ │ │ │ │ + bne 9cb4 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bne 96d4 │ │ │ │ │ - b 9ae8 │ │ │ │ │ + bne 9b4c │ │ │ │ │ + b 9f78 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 9864 │ │ │ │ │ + bne 9cdc │ │ │ │ │ ldr r9, [fp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bne 9884 │ │ │ │ │ + bne 9cfc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r0, [fp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 994c │ │ │ │ │ + bne 9dc4 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ - b 94ec │ │ │ │ │ + b 9964 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ str r0, [r4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 9500 │ │ │ │ │ + b 9978 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 95f8 │ │ │ │ │ + bne 9a70 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - beq 9800 │ │ │ │ │ + beq 9c78 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ - ldr r0, [pc, #1148] @ 9b98 │ │ │ │ │ + ldr r0, [pc, #1140] @ a008 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 97d0 │ │ │ │ │ + beq 9c48 │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ mov r0, fp │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [fp] │ │ │ │ │ mov r2, #2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ @@ -10327,105 +10626,105 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [fp] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9770 │ │ │ │ │ + beq 9be8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp] │ │ │ │ │ - beq 9b0c │ │ │ │ │ + beq 9fd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 9800 │ │ │ │ │ - bne 9ac8 │ │ │ │ │ + bgt 9c78 │ │ │ � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes